2104321044210452104621047210482104921050210512105221053210542105521056210572105821059210602106121062210632106421065210662106721068210692107021071210722107321074210752107621077210782107921080210812108221083210842108521086210872108821089210902109121092 2109321094210952109621097210982109921100211012110221103211042110521106211072110821109211102111121112211132111421115211162111721118211192112021121211222112321124211252112621127211282112921130211312113221133211342113521136211372113821139211402114121142 2114321144211452114621147211482114921150211512115221153211542115521156211572115821159211602116121162211632116421165211662116721168211692117021171211722117321174211752117621177211782117921180211812118221183211842118521186211872118821189211902119121192 2119321194211952119621197211982119921200212012120221203212042120521206212072120821209212102121121212212132121421215212162121721218212192122021221212222122321224212252122621227212282122921230212312123221233212342123521236212372123821239212402124121242 2124321244212452124621247212482124921250212512125221253212542125521256212572125821259212602126121262212632126421265212662126721268212692127021271212722127321274212752127621277212782127921280212812128221283212842128521286212872128821289212902129121292 2129321294212952129621297212982129921300213012130221303213042130521306213072130821309213102131121312213132131421315213162131721318213192132021321213222132321324213252132621327213282132921330213312133221333213342133521336213372133821339213402134121342 2134321344213452134621347213482134921350213512135221353213542135521356213572135821359213602136121362213632136421365220012200222003220042200522006220072200822009220102201122012220132201422015220162201722018220192202022021220222202322024220252202622027 2202822029220302203122032220332203422035220362203722038220392204022041220422204322044220452204622047220482204922050220512205222053220542205522056220572205822059220602206122062220632206422065220662206722068220692207022071220722207322074220752207622077 2207822079220802208122082220832208422085220862208722088220892209022091220922209322094220952209622097220982209922100221012210222103221042210522106221072210822109221102211122112221132211422115221162211722118221192212022121221222212322124221252212622127 2212822129221302213122132221332213422135221362213722138221392214022141221422214322144221452214622147221482214922150221512215222153221542215522156221572215822159221602216122162221632216422165221662216722168221692217022171221722217322174221752217622177 2217822179221802218122182221832218422185221862218722188221892219022191221922219322194221952219622197221982219922200222012220222203222042220522206222072220822209222102221122212222132221422215222162221722218222192222022221222222222322224222252222622227 2222822229222302223122232222332223422235222362223722238222392224022241222422224322244222452224622247222482224922250222512225222253222542225522256222572225822259222602226122262222632226422265222662226722268222692227022271222722227322274222752227622277 2227822279222802228122282222832228422285222862228722288222892229022291222922229322294222952229622297222982229922300223012230222303223042230522306223072230822309223102231122312223132231422315223162231722318223192232022321223222232322324223252232622327 2232822329223302233122332223332233422335223362233722338223392234022341223422234322344223452234622347223482234922350223512235222353223542235522356223572235822359223602236122362223632236422365230012300223003230042300523006230072300823009230102301123012 2301323014230152301623017230182301923020230212302223023230242302523026230272302823029230302303123032230332303423035230362303723038230392304023041230422304323044230452304623047230482304923050230512305223053230542305523056230572305823059230602306123062 2306323064230652306623067230682306923070230712307223073230742307523076230772307823079230802308123082230832308423085230862308723088230892309023091230922309323094230952309623097230982309923100231012310223103231042310523106231072310823109231102311123112 2311323114231152311623117231182311923120231212312223123231242312523126231272312823129231302313123132231332313423135231362313723138231392314023141231422314323144231452314623147231482314923150231512315223153231542315523156231572315823159231602316123162 2316323164231652316623167231682316923170231712317223173231742317523176231772317823179231802318123182231832318423185231862318723188231892319023191231922319323194231952319623197231982319923200232012320223203232042320523206232072320823209232102321123212 2321323214232152321623217232182321923220232212322223223232242322523226232272322823229232302323123232232332323423235232362323723238232392324023241232422324323244232452324623247232482324923250232512325223253232542325523256232572325823259232602326123262 2326320360203612036220363203642036520366210012100221003210042100521006210072100821009210102101121012210132101421015210162101721018210192102021021210222102321024210252102621027210282102921030210312103221033210342103521036210372103821039210402104121042 1 1 338 312 281 292 164 238 310 287 318 417 504 515 555 570 547 644 701 569 451 479 519 486 483 459 497 521 589 633 653 659 654 665 669 630 596 470 545 505 573 609 643 661 622 693 650 521 594 615 439 437 1 1 483 542 588 647 675 682 655 653 600 646 669 594 597 553 592 542 557 584 485 480 557 625 619 621 659 732 717 672 645 656 743 732 654 592 583 616 679 602 601 621 600 584 620 659 673 691 747 741 732 725 1 1 728 748 762 739 757 745 604 631 651 715 729 742 736 756 718 760 755 731 736 782 806 799 810 769 727 750 768 728 778 799 712 699 744 774 780 796 802 767 793 778 785 731 721 760 765 740 785 787 797 785 1 1 777 767 783 796 802 783 777 756 767 789 797 806 814 830 826 829 827 821 829 828 784 747 741 734 746 756 772 779 810 835 834 798 805 796 778 770 789 802 790 783 778 812 815 810 822 809 807 805 808 762 1 1 754 781 755 724 745 753 755 745 765 715 686 702 722 769 763 748 744 768 774 736 769 781 672 610 620 648 672 690 717 739 735 749 722 721 717 699 706 711 711 722 726 726 747 754 730 735 613 552 566 581 1 1 635 685 582 604 649 682 589 592 594 529 544 590 558 520 452 461 464 472 494 536 542 544 541 516 428 452 465 542 619 579 430 447 501 486 401 444 457 388 412 433 414 482 506 558 559 531 624 612 383 446 1 1 450 545 634 415 444 474 522 589 601 641 434 375 410 408 431 489 604 614 616 660 648 627 608 686 553 319 375 414 361 367 383 461 376 363 402 435 407 401 387 348 389 470 328 277 275 335 403 414 321 375 1 1 355 293 378 428 459 471 527 319 310 361 371 401 435 472 497 481 338 390 451 524 595 391 389 439 463 598 504 500 403 356 405 439 483 536 577 580 593 655 652 453 452 494 525 322 381 451 501 589 589 574 1 1 529 524 547 604 572 509 494 512 472 510 582 647 560 483 507 531 579 560 664 537 464 491 560 572 678 726 598 591 590 579 554 494 542 634 672 685 692 704 608 564 599 643 686 702 682 715 711 720 679 605 1 1 615 662 694 722 750 721 725 747 713 678 704 753 783 799 742 702 704 711 704 660 660 700 741 759 770 763 732 708 727 747 787 772 761 698 730 770 808 829 833 813 810 782 731 737 785 818 818 788 799 810 1 1 780 757 777 796 806 813 812 823 837 842 831 844 844 786 786 805 766 790 786 800 817 790 787 830 856 797 809 820 831 829 840 848 834 804 796 778 810 790 795 822 820 798 800 797 779 784 783 744 771 789 1 1 740 711 749 758 764 757 764 763 758 774 787 792 801 816 786 781 757 761 761 763 761 768 756 726 735 716 753 698 671 680 707 715 723 731 745 786 800 770 666 712 700 667 610 588 594 613 608 627 625 611 1 1 606 631 639 605 546 576 601 602 639 584 610 656 603 438 447 461 520 568 627 628 617 522 539 571 593 587 612 599 615 613 623 614 657 706 700 642 602 607 458 360 395 375 419 347 361 337 332 368 413 482 1 1 490 541 537 508 515 528 478 377 448 561 428 491 583 664 662 625 528 524 514 514 540 461 398 390 337 328 364 403 404 86 137 197 236 344 413 478 570 589 608 621 654 605 455 427 445 482 415 448 470 607 1 1 368 378 397 421 551 593 599 435 418 394 411 395 375 402 390 418 408 515 416 347 352 355 380 417 483 504 556 598 470 423 468 476 505 548 657 409 386 439 544 608 686 731 552 506 576 637 617 599 606 645 1 1 556 555 592 607 522 524 542 479 464 439 381 420 481 480 412 326 361 417 502 639 688 682 648 631 575 518 550 571 684 563 571 689 738 653 494 503 570 568 566 587 586 607 654 598 569 591 634 670 650 587 1 1 495 516 529 543 580 628 614 597 543 557 554 571 573 666 724 730 753 731 715 716 714 748 753 752 713 714 685 700 667 697 682 678 684 689 676 680 649 678 706 737 742 752 753 762 741 746 725 725 722 759 1 1 704 689 705 734 751 756 750 753 735 741 735 731 768 794 782 767 765 799 810 812 808 798 779 791 804 790 758 756 761 752 785 795 806 787 799 786 809 773 804 819 770 755 760 785 798 826 828 832 816 796 1 1 804 780 796 757 804 809 784 736 746 752 794 801 835 832 768 726 721 758 750 779 809 813 828 841 848 846 803 772 786 760 715 734 738 766 789 805 804 755 708 734 730 756 750 755 728 722 730 710 679 673 1 1 699 270 355 438 513 468 559 554 624 458 439 428 446 398 411 369 340 351 338 363 350 427 425 396 437 426 437 428 449 477 430 453 608 588 484 391 393 451 556 378 372 371 415 415 391 368 437 515 547 447 1 2 377 358 349 375 196 295 345 347 356 432 498 510 543 573 567 639 700 591 458 494 519 495 491 459 502 523 569 608 635 655 652 642 619 611 604 483 538 511 575 591 654 657 653 702 669 528 597 607 444 434 1 2 484 536 585 631 668 695 651 657 609 641 668 614 612 562 604 558 562 594 482 476 546 621 610 623 667 727 712 677 643 665 731 725 665 593 580 608 679 634 635 627 597 598 623 655 675 705 749 739 730 731 1 2 731 752 760 750 750 755 641 640 657 712 741 739 735 758 729 764 758 748 737 761 799 789 809 765 718 734 747 718 768 785 728 712 746 767 768 787 791 763 785 769 774 733 720 766 760 745 775 781 784 790 1 2 770 760 776 795 795 772 765 755 770 790 797 804 809 817 818 817 813 813 816 816 782 757 758 746 759 768 772 776 803 820 818 793 801 806 794 786 782 802 774 785 772 805 809 806 826 800 804 803 801 771 1 2 737 774 750 730 735 746 755 754 767 728 682 712 741 768 761 735 735 766 752 742 762 774 706 606 615 641 671 687 711 734 730 747 724 713 735 707 722 731 711 717 718 718 732 742 726 724 639 556 572 587 1 2 636 675 601 601 624 661 587 584 595 527 538 587 556 537 470 465 505 477 496 532 544 559 574 542 455 448 466 539 598 587 446 457 514 504 410 441 479 412 421 438 428 474 496 548 558 535 617 623 414 455 1 2 457 546 645 444 454 485 504 580 599 660 473 397 424 423 433 477 586 633 626 668 682 664 630 691 618 350 386 428 408 426 397 472 406 378 405 434 429 412 405 359 396 471 395 294 321 341 402 432 361 393 1 2 375 307 398 432 462 479 575 372 345 375 388 407 442 468 499 487 375 399 457 518 595 414 396 446 463 604 623 588 494 397 428 468 488 537 568 593 605 658 672 485 479 526 542 345 382 454 482 583 597 568 1 2 538 520 548 599 625 528 508 525 492 529 588 668 595 511 521 537 577 569 676 570 483 498 549 554 674 717 628 592 590 609 581 503 549 632 670 678 692 703 626 572 600 640 684 715 704 722 739 732 705 619 1 2 630 661 682 706 742 711 722 748 724 683 705 756 777 792 759 718 716 703 699 690 676 704 742 758 767 770 729 717 729 750 768 766 752 699 729 765 803 819 821 799 806 779 735 755 789 819 822 793 810 810 1 2 795 774 786 792 798 806 815 817 827 836 835 839 838 782 787 803 777 789 787 798 811 790 791 834 841 791 806 809 812 819 828 833 834 808 801 777 803 794 796 811 812 802 794 796 781 783 791 754 774 796 1 2 755 721 755 758 777 759 755 765 749 768 792 799 798 806 779 779 750 763 778 751 758 770 755 733 731 723 761 717 661 680 704 706 718 729 735 777 791 784 669 689 690 678 606 584 594 621 615 628 631 620 1 2 611 624 640 606 542 562 598 602 670 578 625 644 621 443 448 451 517 557 606 609 618 532 552 574 614 591 616 603 630 626 634 620 675 712 710 626 612 609 539 376 403 411 442 362 372 360 363 389 437 505 1 2 508 555 542 550 536 540 524 407 471 566 481 512 599 656 662 641 581 559 547 526 547 480 409 405 359 345 364 434 434 131 164 219 254 355 416 492 556 593 609 608 655 630 478 438 470 487 448 449 488 593 1 2 399 379 400 441 531 590 626 465 432 418 433 407 422 415 389 421 428 534 514 408 402 386 400 447 490 517 565 617 490 440 465 471 513 539 660 432 404 460 544 606 699 724 617 563 609 652 630 629 614 666 1 2 569 564 602 625 564 541 555 490 500 454 390 429 488 516 419 343 370 433 513 645 680 698 654 672 600 518 551 586 688 560 556 690 740 688 572 517 566 563 569 586 587 608 651 621 554 586 626 653 632 599 1 2 528 538 544 557 595 655 611 608 545 566 556 576 564 678 720 719 746 729 723 713 729 753 766 748 713 709 676 705 690 704 666 683 685 685 678 663 643 676 705 731 744 749 736 748 749 749 729 723 714 769 1 2 719 695 714 730 758 761 727 761 739 736 723 732 754 775 775 769 765 784 804 815 801 788 783 796 804 796 773 775 767 749 780 780 803 787 800 785 798 759 808 813 770 766 760 779 800 817 823 821 802 798 1 2 798 770 790 763 794 810 800 734 756 765 794 809 827 831 786 730 729 754 763 777 804 817 833 838 845 839 818 795 793 778 737 740 748 763 775 795 793 766 715 742 749 767 771 756 724 732 726 736 675 678 1 2 696 284 341 420 469 475 550 565 645 500 445 432 435 405 401 377 345 364 369 365 333 412 436 395 434 419 415 451 454 488 435 468 585 607 538 409 398 442 560 383 374 377 415 440 385 389 445 524 546 501 1 3 402 365 355 362 211 304 361 358 376 447 537 522 557 605 617 681 727 637 459 506 533 519 519 488 515 535 582 619 649 668 661 684 683 669 611 499 555 521 589 609 653 679 662 728 685 546 603 659 471 465 1 3 495 549 594 644 682 714 670 670 629 655 671 612 640 591 624 581 580 615 515 503 575 663 630 631 679 742 724 700 663 678 766 765 680 623 606 636 700 672 659 649 623 620 641 671 693 719 760 751 748 737 1 3 737 760 770 745 776 771 658 647 680 737 761 764 740 768 743 771 773 781 749 772 811 807 813 806 741 753 769 734 786 797 755 736 777 784 785 804 803 778 795 786 784 764 740 774 777 766 794 805 793 802 1 3 782 775 791 807 800 783 782 769 781 795 813 818 820 831 834 837 832 836 832 843 818 772 771 761 771 779 790 796 826 833 831 798 809 821 805 794 804 820 807 788 798 825 826 827 836 813 813 813 804 758 1 3 756 802 781 758 763 781 778 776 778 754 704 729 759 783 767 730 747 782 776 764 790 787 706 628 633 659 686 701 729 752 744 756 740 735 739 718 734 739 724 726 733 732 754 751 735 750 650 572 575 595 1 3 652 710 639 625 639 693 593 616 615 534 548 592 570 555 501 496 524 493 508 548 554 576 595 550 467 468 496 565 619 587 470 476 538 543 434 463 493 441 436 456 447 493 523 571 574 568 648 632 422 484 1 3 483 593 679 458 471 509 545 601 616 676 490 401 432 442 453 514 608 646 647 688 706 686 662 723 628 343 402 455 442 461 432 519 430 395 419 463 452 441 409 383 410 494 426 311 340 354 420 459 383 418 1 3 397 333 429 468 488 515 587 366 352 396 401 428 458 492 517 514 398 430 480 541 618 433 422 472 497 642 628 614 502 422 448 491 507 550 575 599 617 669 690 492 487 545 561 358 406 479 508 606 593 595 1 3 552 545 569 616 606 539 535 551 530 574 627 691 597 525 550 575 600 607 695 580 501 507 572 588 685 715 647 616 613 627 598 527 566 660 682 690 701 714 646 589 620 669 707 727 721 745 752 757 718 657 1 3 640 687 706 724 769 736 737 758 737 713 728 775 791 808 766 733 735 725 716 711 686 718 769 770 783 772 747 737 751 766 789 804 771 733 760 787 824 843 836 828 837 812 766 783 809 837 841 829 826 823 1 3 806 786 798 791 801 811 816 825 827 835 842 852 863 797 807 817 810 804 807 808 819 815 805 838 850 780 806 819 823 825 831 838 840 827 814 808 811 802 799 819 823 818 805 801 797 791 801 786 801 814 1 3 800 742 764 776 794 784 756 756 742 763 799 810 802 817 804 801 771 783 791 790 778 787 772 755 741 755 773 740 685 697 719 724 732 751 748 782 808 805 720 715 716 718 636 615 613 637 629 638 648 649 1 3 639 642 665 641 575 598 627 610 685 613 642 663 644 458 459 468 533 585 624 620 631 554 571 598 631 627 626 604 645 636 646 626 697 729 731 647 618 647 539 406 428 439 448 380 391 376 385 398 468 533 1 3 550 574 565 573 530 554 546 424 489 592 525 568 647 705 672 660 606 590 568 565 592 501 434 426 377 352 385 441 469 173 186 249 298 374 430 516 570 609 640 635 675 639 494 459 499 499 466 468 529 626 1 3 417 412 425 464 572 616 631 477 462 451 458 427 443 430 413 441 449 548 529 433 422 422 423 472 516 537 594 615 503 455 495 490 536 584 678 457 424 481 554 637 726 740 660 613 651 685 659 662 648 683 1 3 600 592 625 659 607 581 576 515 541 487 428 452 514 532 447 377 390 456 562 667 701 714 685 685 630 537 569 616 707 582 615 715 758 694 597 546 586 591 592 597 608 637 662 640 577 602 634 661 646 624 1 3 571 570 572 599 627 671 636 626 579 581 577 597 606 694 733 733 764 732 751 740 743 768 782 762 722 731 699 736 708 725 682 697 700 700 692 689 683 692 717 749 758 768 757 759 752 762 752 750 751 774 1 3 747 712 745 729 771 769 742 771 763 753 755 750 775 801 794 803 790 808 833 846 829 809 799 805 813 801 783 780 785 785 798 777 810 802 811 810 818 806 831 842 786 784 775 791 813 834 844 838 836 812 1 3 822 800 824 791 824 835 834 771 791 789 819 838 854 854 813 754 750 775 798 811 831 846 853 858 867 862 834 812 810 794 762 765 756 784 800 815 805 794 737 751 762 789 784 778 742 761 766 762 700 698 1 3 716 313 367 439 494 507 581 591 656 482 458 450 458 419 426 403 365 363 379 380 350 421 448 406 426 430 431 488 499 515 458 498 630 616 536 423 424 485 602 423 395 402 441 467 402 427 459 562 559 534 1 4 432 410 406 432 241 350 406 393 383 449 544 506 538 588 576 653 709 628 462 505 518 504 508 462 499 519 557 599 622 660 663 651 620 615 628 500 541 511 581 612 660 668 681 729 710 531 596 652 448 444 1 4 480 536 584 624 663 720 655 671 631 640 676 626 637 570 622 579 571 604 509 480 557 656 625 625 674 736 700 688 650 677 748 731 677 605 582 613 680 675 667 628 596 604 631 658 677 721 751 739 726 729 1 4 737 758 766 749 755 762 664 649 666 723 762 744 740 774 749 781 764 769 748 760 807 793 821 781 725 734 756 720 779 790 746 717 757 769 758 790 794 780 788 773 775 749 727 770 773 760 780 798 790 801 1 4 769 765 788 803 799 774 773 756 783 799 801 812 807 825 825 825 821 820 820 822 795 770 778 766 775 779 784 783 805 814 793 802 810 818 800 794 787 806 786 794 786 811 816 814 834 799 808 808 810 772 1 4 744 788 765 743 734 749 764 774 775 749 687 723 755 772 770 734 731 771 748 751 777 789 730 611 620 647 672 692 714 741 738 746 730 717 742 717 741 753 721 717 728 713 715 733 730 729 664 549 567 591 1 4 636 675 627 603 611 658 592 594 624 529 548 596 563 547 496 485 520 477 500 538 552 583 598 549 469 452 481 552 591 589 462 470 534 545 417 446 493 443 431 457 425 472 513 560 563 567 640 628 429 488 1 4 463 588 673 462 463 492 509 580 601 678 503 387 424 420 426 483 599 633 622 660 687 662 631 702 650 356 405 451 439 445 423 508 428 393 404 451 428 433 417 361 392 487 453 315 369 343 417 480 384 405 1 4 389 321 402 441 475 527 589 415 353 391 403 414 445 480 510 514 398 410 472 549 609 441 406 465 489 626 682 634 577 433 462 495 498 550 575 607 633 663 690 489 499 542 558 349 391 476 499 608 603 562 1 4 547 522 554 632 660 533 528 535 503 548 605 699 613 530 533 549 579 587 685 597 493 509 551 577 666 714 660 596 620 639 613 509 552 659 672 682 701 700 638 588 605 658 694 727 714 742 750 750 736 631 1 4 633 665 681 706 750 727 723 755 734 690 712 777 780 799 778 728 736 706 698 712 683 717 759 774 780 779 737 727 737 759 782 767 755 711 752 779 819 833 831 810 816 789 743 754 789 817 824 802 820 811 1 4 793 781 791 786 794 800 816 816 829 836 841 837 836 788 796 804 795 793 791 803 808 802 798 832 839 778 806 808 802 811 821 829 832 814 806 785 808 800 801 814 817 812 796 805 795 780 802 763 780 802 1 4 765 732 768 768 785 777 757 772 749 766 798 805 803 809 794 788 757 780 796 769 770 779 765 748 736 736 783 744 664 689 715 707 719 734 731 778 793 799 685 685 709 698 610 595 600 631 621 635 647 632 1 4 618 624 654 637 552 570 611 629 685 583 644 654 637 452 448 454 523 577 599 606 635 552 571 596 639 609 632 603 647 634 642 639 696 708 710 619 625 644 573 399 414 458 451 368 380 378 386 400 478 517 1 4 540 576 551 599 519 543 578 423 498 581 532 546 618 678 670 649 618 572 571 538 561 507 416 420 366 350 389 453 464 206 183 242 273 376 416 528 557 596 611 598 655 648 492 448 492 517 467 455 507 602 1 4 419 388 406 457 540 593 644 483 450 451 446 414 480 433 393 429 477 548 565 466 443 418 412 477 502 522 611 622 511 471 470 471 521 585 672 500 420 492 548 621 704 729 663 595 643 661 644 646 637 680 1 4 580 579 623 663 592 561 567 505 556 475 401 437 502 562 427 362 383 455 554 651 685 706 657 703 614 533 557 628 699 578 567 701 754 706 644 524 572 571 568 592 607 630 657 656 559 593 637 657 643 619 1 4 553 561 564 583 615 679 614 633 561 574 565 580 577 690 722 734 749 733 737 723 751 761 775 755 713 722 678 704 713 714 661 689 688 685 676 661 644 675 708 734 751 753 729 753 756 761 737 722 715 787 1 4 734 703 720 731 771 764 731 774 750 745 737 740 758 780 785 783 772 791 813 827 811 792 797 809 806 801 783 789 770 767 793 783 816 801 814 791 803 782 832 824 775 785 768 788 815 831 838 838 815 813 1 4 814 785 818 777 801 823 822 752 769 772 811 828 831 843 807 740 741 760 777 792 821 829 842 846 851 850 835 818 805 792 745 753 754 768 782 801 800 785 725 751 768 793 799 765 733 746 730 750 679 684 1 4 705 302 343 414 453 498 546 552 651 524 463 438 456 411 408 400 352 379 396 379 337 410 463 400 426 415 416 473 477 509 443 486 613 621 557 418 412 436 578 396 385 379 417 479 376 430 450 552 549 552 1 5 518 448 445 465 275 374 414 424 411 460 550 517 538 604 620 655 705 652 467 522 538 527 536 495 517 530 561 596 625 654 668 655 645 636 642 509 541 533 598 622 661 676 693 735 703 558 599 674 491 477 1 5 488 539 584 622 654 703 662 668 655 650 678 645 646 582 626 608 589 620 537 498 559 651 635 626 676 724 699 706 663 683 750 746 690 629 595 619 677 689 705 639 596 610 634 658 676 719 738 726 725 721 1 5 734 755 768 747 753 768 702 650 678 717 750 749 748 771 764 776 778 774 758 772 807 794 807 804 733 742 763 726 776 786 759 732 756 758 761 793 788 784 784 774 761 767 743 766 780 769 780 800 785 786 1 5 766 769 787 803 799 780 776 761 782 792 802 810 810 819 828 826 821 829 821 830 811 793 779 770 776 779 792 794 805 814 798 804 801 818 796 776 788 810 807 797 794 809 821 821 820 799 802 798 798 766 1 5 756 795 777 754 734 745 765 784 771 764 698 731 754 773 764 724 739 764 766 755 778 795 734 624 630 654 676 697 715 739 740 750 739 729 725 705 741 755 746 718 728 712 710 719 722 727 680 567 579 598 1 5 637 671 668 616 615 666 595 607 620 539 548 597 576 575 535 507 518 506 510 547 561 582 609 568 489 456 494 552 588 596 506 492 552 556 440 451 495 469 452 451 443 473 515 559 569 579 628 624 458 503 1 5 474 579 685 489 485 511 517 567 597 658 546 411 414 454 450 501 580 639 633 682 700 706 676 719 656 371 409 468 486 502 432 532 464 410 420 464 448 453 419 370 403 476 476 338 389 352 417 475 425 432 1 5 413 338 412 457 492 541 599 483 375 414 417 442 452 489 507 528 425 425 476 542 605 490 432 478 484 630 687 677 608 494 500 536 523 559 581 611 630 667 674 525 525 572 564 390 400 478 509 610 596 555 1 5 570 533 558 624 673 553 549 551 540 570 616 686 633 554 540 573 591 572 673 615 518 502 553 562 651 682 676 610 614 638 631 530 564 647 668 672 692 696 646 596 619 664 695 708 719 735 744 750 737 656 1 5 638 660 678 694 736 714 721 752 736 717 721 771 781 784 759 727 749 705 692 728 688 724 758 768 778 783 747 748 746 760 776 773 765 738 770 788 824 839 826 819 825 798 764 771 784 815 828 819 815 809 1 5 797 787 786 775 791 792 802 807 818 834 842 837 807 789 795 798 802 786 792 792 803 804 803 826 831 778 802 805 801 807 815 818 820 820 812 799 803 791 801 812 819 815 797 797 793 784 797 768 782 800 1 5 783 745 765 768 782 777 760 768 758 745 791 805 794 802 804 796 773 780 795 783 782 783 783 763 727 741 771 761 676 694 716 714 728 736 733 756 785 794 703 683 707 719 631 622 618 654 643 649 651 638 1 5 634 629 658 648 580 589 627 621 688 602 637 655 638 473 464 467 523 568 590 607 629 573 587 600 627 611 648 602 639 644 646 656 710 713 721 612 628 647 609 424 438 468 458 394 397 405 402 425 488 566 1 5 565 568 566 600 541 556 585 455 513 573 581 588 652 694 663 653 623 574 584 553 578 528 437 414 381 376 384 448 472 248 199 258 305 374 417 512 569 574 622 612 645 657 508 467 505 506 487 471 526 607 1 5 440 404 426 461 514 598 648 498 464 466 456 423 490 432 403 439 469 545 597 539 490 463 445 505 521 534 607 619 544 496 467 486 523 573 665 529 430 494 542 623 714 726 702 644 674 678 694 680 659 690 1 5 604 600 635 673 613 591 585 532 574 510 421 457 510 533 458 392 399 462 554 641 668 725 684 704 645 546 564 623 708 597 580 681 750 721 693 521 562 580 582 596 614 650 660 654 564 601 637 658 654 640 1 5 583 584 595 606 617 680 626 639 580 583 582 592 583 679 721 732 743 726 742 719 754 764 774 764 715 728 672 715 719 710 664 687 686 683 667 652 658 680 706 735 743 747 729 745 753 759 751 734 724 765 1 5 755 711 729 718 758 758 739 759 759 744 755 751 758 781 787 802 778 796 815 826 820 799 801 802 803 791 792 787 781 784 802 783 817 812 816 791 801 805 837 837 773 794 778 785 813 832 832 841 826 810 1 5 812 793 820 787 812 836 821 787 788 793 801 820 824 840 818 751 751 770 787 802 827 832 841 837 845 845 844 817 812 786 769 752 754 771 778 790 785 798 744 750 775 790 793 773 751 749 728 751 688 693 1 5 701 316 355 419 461 521 554 566 647 556 475 454 478 429 414 420 365 373 404 401 382 427 470 391 403 427 451 512 511 526 464 507 632 641 567 435 431 453 578 421 398 403 423 501 416 454 467 564 572 583 1 6 473 420 414 421 259 347 401 410 421 469 568 526 555 622 657 699 735 687 471 529 546 535 558 513 523 537 580 613 642 669 666 689 689 697 638 514 566 537 608 624 651 703 703 734 700 584 621 690 512 502 1 6 511 542 601 638 678 729 692 682 664 663 678 627 662 622 637 619 603 638 555 524 592 682 643 644 682 741 734 725 681 693 777 800 701 655 629 643 704 709 709 674 640 635 652 677 694 736 759 754 751 740 1 6 747 767 772 742 782 788 710 659 701 741 773 774 754 772 768 780 792 804 768 803 821 818 816 827 760 762 773 751 800 805 783 766 797 789 788 808 805 798 796 793 780 794 768 787 791 783 803 809 788 807 1 6 787 786 801 819 805 797 787 781 780 801 826 827 826 832 839 843 836 847 839 851 837 795 785 780 791 788 798 809 832 838 829 809 813 834 813 797 814 829 826 802 812 827 835 839 833 816 814 813 798 763 1 6 777 817 794 781 770 787 791 798 787 780 713 745 776 788 764 727 767 785 786 773 800 799 733 646 645 665 691 712 736 762 754 761 753 745 751 727 755 762 747 734 739 733 754 744 738 754 683 584 573 604 1 6 662 724 698 646 639 711 614 631 645 556 562 604 592 582 545 526 545 506 518 559 561 589 625 589 503 476 511 578 617 608 506 499 564 572 452 471 515 487 456 455 456 492 538 575 586 588 646 647 468 513 1 6 504 615 700 502 499 532 553 604 616 680 545 425 452 474 469 522 612 659 661 697 726 725 695 736 661 377 414 478 493 512 457 559 484 412 431 477 471 467 398 398 422 501 478 341 385 371 431 480 435 443 1 6 426 361 446 490 498 545 612 417 384 418 416 449 467 501 520 533 439 443 487 553 624 476 444 488 525 664 686 682 562 483 489 533 524 550 572 596 620 665 698 534 523 570 578 402 416 491 522 619 592 600 1 6 575 553 577 624 639 562 562 569 561 598 653 709 627 558 562 593 612 615 716 611 530 515 577 591 675 703 672 629 621 634 625 545 587 666 683 688 705 715 673 609 632 684 714 738 739 756 762 769 745 687 1 6 654 697 705 715 760 735 735 765 750 746 754 796 793 807 766 741 759 734 713 730 700 729 776 774 788 793 758 757 767 778 801 819 785 763 771 799 841 854 836 831 838 823 784 809 826 842 847 843 834 823 1 6 819 804 800 787 805 806 818 825 823 827 843 857 855 807 822 814 816 802 804 806 813 817 828 850 849 780 807 821 817 824 825 832 827 830 825 818 813 806 805 817 831 822 808 801 795 797 803 803 810 824 1 6 819 762 770 777 806 782 767 758 755 749 799 807 800 815 815 805 784 791 803 792 787 788 793 769 750 774 786 766 696 714 731 734 744 764 754 776 805 810 732 718 733 740 651 641 632 659 647 658 662 673 1 6 668 653 683 675 609 621 651 636 707 643 666 671 657 499 484 493 556 607 629 628 646 589 588 616 652 655 645 621 663 661 669 652 722 730 735 650 636 665 606 466 468 485 489 434 430 426 447 450 513 592 1 6 595 589 600 618 562 593 601 482 530 613 595 631 699 730 674 674 652 623 615 604 631 531 480 457 418 387 415 475 511 272 262 314 358 410 457 544 592 613 652 651 693 664 548 505 552 531 519 509 578 649 1 6 480 457 465 501 584 643 662 524 504 514 507 472 507 474 455 485 500 564 611 522 499 496 482 530 554 568 634 633 554 504 521 515 560 618 692 513 457 516 570 660 738 741 718 689 697 712 718 712 705 714 1 6 631 623 645 689 663 638 628 551 582 538 473 486 541 573 488 432 429 495 587 670 706 753 720 722 665 569 589 644 733 602 661 730 765 734 677 585 584 603 619 614 644 678 678 671 587 614 650 668 663 656 1 6 601 608 612 657 658 704 651 660 611 617 609 628 630 709 740 735 760 740 764 744 753 778 790 776 737 744 715 752 728 750 694 701 709 704 702 689 709 702 730 753 757 767 760 761 760 772 770 766 762 787 1 6 772 731 785 732 769 764 745 774 775 763 771 763 775 803 805 819 809 817 833 845 838 817 811 812 816 806 803 792 798 799 810 774 814 816 817 815 822 828 843 853 807 801 786 795 816 836 843 840 841 810 1 6 824 810 836 830 833 846 851 803 820 819 845 851 862 864 839 772 771 792 814 826 841 851 860 864 863 862 850 827 815 808 786 790 770 794 807 811 804 809 761 768 780 800 796 788 760 778 780 777 716 715 1 6 727 351 378 441 495 541 603 602 673 531 483 469 475 434 440 442 385 379 403 397 385 433 479 415 421 441 458 530 545 556 497 541 661 650 582 448 450 494 613 469 416 424 458 518 426 465 474 565 583 591 1 7 559 476 459 465 307 391 444 445 449 487 591 538 555 629 665 691 731 708 514 537 562 552 582 531 531 544 586 619 644 668 666 679 716 720 675 537 565 555 616 630 664 716 751 759 737 606 645 717 523 501 1 7 510 558 600 633 667 707 700 675 683 668 681 655 648 626 635 645 625 657 606 550 596 690 660 655 696 736 742 738 692 702 769 802 713 689 643 650 693 712 730 709 648 646 660 675 705 735 756 758 754 747 1 7 751 766 769 753 771 787 747 683 719 751 768 776 773 767 789 781 800 802 794 810 830 815 820 836 792 776 787 766 813 790 783 790 803 789 792 804 803 810 798 793 791 810 795 788 788 786 799 813 796 801 1 7 793 792 809 822 807 809 794 789 784 805 831 835 829 832 839 844 837 843 845 852 845 826 795 794 806 794 808 824 835 839 820 815 819 831 815 788 814 828 830 820 818 829 840 845 831 823 815 812 796 777 1 7 799 828 798 800 785 790 802 812 784 791 732 753 768 787 778 742 782 779 792 781 802 813 760 659 661 678 698 726 743 767 766 774 767 757 747 731 765 771 770 743 744 733 749 741 746 761 715 598 591 620 1 7 673 721 734 664 646 724 651 642 672 584 576 600 598 608 587 557 551 525 531 569 581 595 637 616 522 482 530 576 616 638 552 541 597 591 485 481 540 536 482 474 488 502 527 582 601 612 634 659 552 571 1 7 527 644 737 536 533 566 587 619 640 691 605 456 450 490 487 527 603 659 678 709 735 755 740 754 722 415 428 492 524 568 483 591 525 438 451 492 492 495 414 418 435 499 514 359 407 381 436 466 476 472 1 7 446 379 444 502 519 569 636 502 404 433 423 476 475 507 522 542 475 454 487 559 629 539 468 500 551 672 720 704 642 554 538 558 556 567 591 615 632 676 700 616 597 611 617 444 429 504 545 634 606 618 1 7 614 575 591 641 669 602 586 583 593 632 681 710 671 601 579 616 637 642 732 654 564 529 585 600 683 710 696 675 666 663 671 575 603 674 690 695 718 728 707 647 657 695 717 744 756 766 775 775 756 706 1 7 684 705 710 714 744 740 740 770 764 772 779 811 795 805 761 743 772 746 714 757 721 738 779 780 784 805 777 778 775 787 801 816 809 787 782 811 843 859 835 840 840 842 814 831 833 854 863 859 832 826 1 7 828 824 805 789 804 802 812 810 823 830 846 857 842 815 822 799 802 801 806 808 812 816 819 839 835 796 812 820 814 822 827 824 822 830 824 820 813 800 810 823 832 824 808 801 796 795 800 808 813 825 1 7 827 795 772 782 812 798 779 767 779 756 799 804 804 814 831 816 808 807 810 801 802 798 802 783 755 776 785 778 723 721 739 744 760 773 764 778 803 807 759 734 752 764 684 666 648 669 669 673 674 670 1 7 684 673 693 686 640 635 679 682 721 661 674 681 662 525 496 501 552 594 621 639 655 613 604 620 653 671 653 635 663 676 675 680 733 741 744 643 639 670 650 480 479 510 495 456 432 433 454 475 501 606 1 7 611 600 633 632 602 616 625 497 542 617 639 636 684 725 679 663 647 627 634 624 643 559 493 456 427 416 412 468 498 303 256 318 361 412 454 550 598 611 658 658 704 683 573 512 554 525 538 524 572 635 1 7 484 446 456 478 562 654 666 527 495 527 500 495 514 464 450 475 501 589 654 599 562 519 488 527 559 570 625 635 581 516 508 512 545 597 679 539 453 513 579 637 725 738 740 718 707 714 737 734 731 729 1 7 648 640 651 687 686 665 667 581 598 570 487 496 538 580 492 450 434 496 575 641 678 751 755 730 689 579 595 631 718 622 666 746 761 750 715 611 552 586 633 628 656 674 682 670 593 615 652 669 675 671 1 7 619 621 644 680 651 717 664 670 635 631 629 643 647 715 742 736 760 757 765 749 758 778 795 782 749 748 731 754 745 758 713 706 713 698 702 685 716 702 734 744 759 766 767 755 760 761 786 781 775 790 1 7 800 756 790 749 776 758 758 760 780 766 782 780 778 802 808 821 826 822 833 837 841 823 820 821 819 811 816 798 804 811 814 787 813 831 830 820 823 838 845 856 826 803 799 806 820 829 835 839 839 816 1 7 827 819 836 845 840 848 851 836 834 842 855 852 850 864 861 798 792 810 829 833 841 851 863 858 855 863 859 841 818 811 809 791 776 796 805 806 810 821 788 770 795 806 793 799 779 785 790 782 731 728 1 7 723 368 384 439 496 541 596 621 668 567 499 482 508 456 469 462 399 375 415 418 432 456 506 430 427 451 487 534 573 588 544 576 663 680 627 470 463 487 601 454 430 438 473 533 455 489 487 566 611 632 1 8 547 450 443 422 302 384 420 436 452 482 617 534 542 635 674 685 726 702 535 530 559 556 603 558 538 550 608 626 650 662 664 697 733 741 661 545 574 582 601 631 663 708 741 743 759 619 656 721 543 512 1 8 524 562 598 638 672 713 699 672 696 659 639 640 647 646 626 645 630 666 623 574 602 731 670 659 694 731 763 744 702 701 761 795 711 710 671 678 730 733 710 727 677 670 669 684 720 744 758 765 762 753 1 8 734 748 735 746 761 774 758 699 725 746 769 783 761 757 791 786 805 806 806 824 848 806 804 829 820 775 777 775 813 797 774 796 805 798 807 813 812 808 798 796 804 804 804 798 769 783 806 816 799 807 1 8 805 790 813 819 800 808 793 807 788 801 837 849 838 832 837 842 835 835 845 855 847 830 799 810 800 805 803 823 830 831 809 797 816 834 823 806 810 822 833 827 825 848 842 841 833 822 799 816 793 778 1 8 815 838 802 808 810 812 804 811 778 797 745 745 742 779 773 747 791 789 792 793 800 802 762 670 673 681 685 720 741 761 772 772 771 757 757 742 762 766 767 747 744 755 754 749 756 764 729 607 623 649 1 8 731 758 760 693 680 764 684 671 689 607 577 593 611 620 613 569 585 540 542 578 588 603 658 627 536 488 552 591 635 666 569 578 627 612 512 524 590 561 486 491 524 511 535 594 614 623 645 682 581 595 1 8 579 671 741 530 556 600 626 647 659 707 612 460 473 507 491 543 629 668 690 703 738 747 738 745 740 414 420 495 535 566 507 620 534 457 470 498 511 519 400 447 444 534 564 350 409 385 428 452 482 485 1 8 450 401 452 506 541 595 662 460 407 435 411 484 469 504 509 547 478 456 485 555 651 551 486 507 588 684 719 712 665 567 534 559 560 562 585 593 621 684 727 633 587 613 638 449 432 509 602 616 591 665 1 8 617 584 584 647 649 605 609 602 620 662 683 719 678 610 601 629 646 682 733 667 580 535 595 648 711 731 706 707 724 720 694 602 616 685 691 698 717 734 712 664 664 703 743 760 758 773 762 761 752 726 1 8 718 733 743 740 747 745 748 774 767 780 804 805 802 816 770 743 773 769 743 757 727 731 777 786 791 795 779 788 774 780 799 813 835 807 783 807 838 849 822 830 845 864 839 834 831 853 860 857 840 815 1 8 818 813 775 771 786 798 803 802 798 808 824 836 842 802 825 802 797 809 801 796 802 808 818 830 819 785 800 807 798 812 822 813 806 814 808 809 799 793 795 815 825 819 796 783 783 790 787 793 809 830 1 8 838 813 782 780 803 802 779 768 780 741 781 794 796 815 832 818 811 817 797 802 791 794 800 774 762 785 794 786 741 725 750 756 770 784 772 782 807 816 792 753 768 788 711 681 651 666 673 678 677 687 1 8 697 693 706 700 660 660 683 702 743 681 680 687 687 540 502 510 571 602 636 659 690 613 596 614 636 686 632 645 669 688 682 688 725 736 746 657 646 668 631 462 486 503 473 463 427 420 460 485 494 616 1 8 607 618 650 614 628 633 652 501 539 610 664 633 688 700 685 658 641 629 640 646 682 548 499 449 423 418 429 480 516 291 270 319 370 410 465 557 611 620 631 648 723 679 582 524 550 534 552 515 554 655 1 8 483 427 440 475 597 665 653 524 528 541 486 528 506 467 447 471 522 605 676 601 580 518 485 515 552 568 638 646 569 507 514 503 534 595 693 511 451 489 570 630 713 728 733 729 706 704 738 737 737 743 1 8 642 645 649 695 720 701 697 612 621 560 496 498 539 585 495 447 430 489 572 629 664 741 752 742 705 579 598 621 717 651 697 759 749 752 711 675 543 584 645 635 634 657 669 667 601 609 634 659 663 672 1 8 630 627 654 678 672 724 669 680 667 642 654 666 658 707 723 731 754 758 755 750 755 777 797 774 755 754 754 771 760 762 754 719 737 709 724 701 728 725 741 748 770 776 769 747 744 753 790 795 791 784 1 8 825 782 801 805 795 776 765 768 779 781 789 790 776 803 807 831 850 839 844 842 836 826 822 830 817 814 824 809 806 804 803 796 826 836 854 819 829 833 838 847 843 797 798 805 813 821 826 832 845 818 1 8 833 829 829 848 858 855 843 848 852 829 853 867 875 871 862 808 802 831 852 848 848 846 862 850 848 878 864 849 809 812 822 795 794 805 808 801 816 829 805 773 788 793 788 805 790 794 799 792 747 744 1 8 736 395 398 457 523 553 631 656 654 557 490 499 533 482 539 453 416 353 408 397 435 473 506 450 443 455 494 534 592 625 600 606 676 687 667 477 465 502 654 461 441 450 500 555 487 519 505 597 609 655 2 1 492 485 442 437 456 418 413 444 444 449 485 509 517 427 460 437 395 441 484 505 480 541 566 565 575 531 448 410 404 388 448 476 402 458 510 567 554 499 482 459 493 472 470 514 564 594 542 564 596 653 2 1 679 689 697 629 623 648 641 637 663 668 658 617 563 559 547 590 613 641 640 595 623 648 656 588 526 578 674 730 738 692 650 674 732 755 721 701 681 695 689 713 751 738 743 679 661 734 756 736 597 548 2 1 591 660 710 753 735 773 739 756 796 793 839 855 863 864 815 782 759 755 748 736 812 824 877 907 935 948 936 919 918 873 861 816 775 799 825 881 888 851 796 829 859 886 857 882 898 925 911 945 960 927 2 1 903 866 841 815 847 859 860 831 855 852 848 844 799 801 800 817 846 852 811 807 820 852 896 903 892 890 856 844 849 861 804 816 828 835 844 858 835 828 779 777 790 803 794 801 838 848 851 862 875 854 2 1 798 743 769 781 797 842 840 865 853 854 848 824 834 834 823 803 786 772 766 746 727 743 761 759 760 729 721 732 712 672 660 667 683 701 718 673 648 647 634 605 601 593 504 514 535 552 607 618 571 546 2 1 559 611 615 602 612 629 530 549 596 642 634 629 621 624 630 641 636 641 639 628 605 603 601 630 634 639 629 597 575 561 557 565 545 562 543 500 496 516 533 558 577 587 586 568 556 540 542 542 491 529 2 1 477 429 405 412 435 469 394 380 393 413 428 435 423 473 473 503 460 439 416 388 383 390 438 362 359 397 418 456 494 585 502 474 471 475 489 506 506 485 489 476 466 475 473 439 441 489 493 447 431 436 2 1 438 460 481 463 443 362 366 391 428 445 495 509 525 550 582 573 546 533 508 479 464 472 507 515 490 461 383 358 386 412 447 506 572 599 594 521 476 419 413 438 467 428 443 482 510 541 575 562 554 546 2 1 554 541 525 546 586 609 642 680 669 631 524 559 579 618 621 619 645 662 626 651 679 685 621 594 504 484 537 590 620 652 676 686 661 658 573 543 572 627 654 675 668 641 667 679 656 655 633 681 739 747 2 1 696 611 620 584 576 664 725 760 787 773 762 790 724 661 696 733 721 777 803 813 779 719 662 677 732 740 775 758 792 816 821 849 846 878 882 861 820 767 790 844 838 801 724 742 797 802 807 832 830 857 2 1 828 886 869 849 844 834 823 812 821 807 810 863 901 900 910 909 889 880 852 897 902 865 881 888 916 922 879 865 820 798 810 805 802 792 803 804 838 860 820 806 822 860 853 832 803 829 817 806 814 790 2 1 821 828 835 815 818 824 816 838 829 793 810 829 825 835 866 871 878 866 856 866 863 885 856 836 791 764 771 749 730 731 727 735 730 750 753 759 745 760 762 770 767 774 771 771 762 756 744 733 720 715 2 1 719 718 712 710 701 705 707 712 719 715 667 633 656 665 676 670 662 641 540 499 526 535 514 537 554 562 596 572 543 439 433 479 521 545 560 489 437 437 451 426 429 428 434 456 437 434 463 466 467 474 2 1 443 489 466 453 451 452 436 434 469 487 502 485 456 443 414 417 430 435 366 348 353 376 365 386 383 393 397 438 443 469 489 516 529 495 464 414 436 456 468 401 396 413 458 447 426 452 448 484 428 437 2 1 471 448 412 426 393 387 362 342 360 352 342 381 378 387 410 396 400 383 360 391 433 444 484 467 416 428 448 425 462 448 488 445 409 332 340 375 424 477 496 480 369 346 382 434 377 392 388 389 397 405 2 1 412 426 448 460 450 475 477 547 540 534 519 499 467 452 469 443 481 448 458 447 447 430 421 427 477 495 438 446 489 531 501 402 398 478 514 565 611 664 679 659 611 562 577 612 626 611 543 530 597 626 2 1 646 654 632 646 657 691 709 719 701 621 614 559 555 558 611 628 637 616 639 680 718 712 728 747 724 734 732 708 728 726 738 731 712 680 676 718 695 698 672 687 708 728 760 758 719 684 698 715 733 709 2 1 675 704 726 750 721 732 755 771 755 738 730 713 705 761 764 751 753 756 805 845 872 880 833 799 807 814 789 821 834 858 853 872 872 900 907 918 904 895 893 919 910 891 880 884 903 900 887 892 866 857 2 1 795 791 810 812 829 832 852 849 831 818 807 811 805 813 830 841 859 829 715 732 744 750 786 801 813 831 840 862 881 861 863 725 722 734 726 726 751 766 798 824 780 748 754 752 744 739 750 763 746 724 2 1 715 443 452 437 424 393 414 391 428 413 420 474 467 466 462 460 424 420 415 424 453 512 541 539 527 501 443 480 497 459 454 420 367 338 346 415 408 405 423 459 532 541 465 473 485 496 503 493 522 519 2 2 396 355 330 320 324 287 281 342 368 344 375 408 411 364 369 350 271 327 371 405 380 427 445 474 486 471 369 342 336 294 338 380 326 381 430 478 468 442 390 345 361 350 361 400 452 482 458 426 474 519 2 2 566 578 574 526 497 519 522 516 527 539 531 534 491 434 419 434 474 496 512 488 492 520 547 515 441 459 532 581 599 588 531 549 592 623 617 577 554 560 556 580 611 624 607 572 534 577 621 625 566 511 2 2 488 537 584 599 617 639 631 629 635 654 672 709 725 732 711 661 646 654 673 663 696 726 750 776 791 797 799 785 782 764 738 692 681 684 682 703 696 676 660 693 719 735 735 756 772 780 785 803 816 801 2 2 781 758 709 703 721 725 729 731 739 748 738 709 679 672 686 699 713 727 694 695 701 712 727 734 743 742 732 723 720 699 696 704 723 718 725 711 690 665 651 649 661 678 684 685 705 718 725 721 724 720 2 2 704 651 653 666 686 703 706 713 712 721 714 701 701 700 696 686 662 661 655 647 626 607 622 628 635 628 578 583 583 574 521 519 544 566 592 545 560 567 559 553 501 487 398 402 419 423 473 504 491 477 2 2 481 506 525 501 517 542 459 436 471 520 527 518 514 515 493 501 513 521 517 524 482 472 459 472 486 492 501 467 447 433 437 452 417 424 395 410 355 381 411 436 452 449 448 445 450 438 436 425 381 403 2 2 390 348 290 325 364 392 310 307 294 287 309 342 342 403 403 392 385 373 332 297 301 322 346 269 230 280 330 372 403 397 392 354 352 358 373 396 400 377 376 361 344 367 348 325 326 371 380 350 324 314 2 2 308 337 353 378 341 284 216 252 296 297 338 367 385 411 435 407 412 410 397 359 322 343 378 396 379 359 311 247 279 283 334 375 437 463 471 422 368 307 298 293 325 318 295 352 389 410 457 446 419 417 2 2 428 419 407 408 438 471 512 547 541 498 400 447 461 487 504 501 518 548 492 484 522 527 509 494 425 364 412 477 516 537 548 562 573 567 497 437 438 479 523 554 538 533 539 539 538 536 490 540 590 619 2 2 607 567 571 557 500 540 600 644 646 634 645 645 609 579 586 584 566 607 655 668 647 611 553 562 599 631 640 633 662 683 706 725 726 742 754 740 714 671 681 715 716 697 657 631 665 667 693 681 687 665 2 2 662 695 714 703 694 702 704 693 689 690 700 731 748 744 763 749 733 738 741 754 766 749 764 773 785 789 772 730 690 678 679 671 676 680 689 704 721 732 718 707 715 711 707 705 700 693 690 685 684 682 2 2 684 686 685 653 662 668 679 687 681 671 673 673 675 699 711 711 718 727 720 711 726 728 732 719 688 667 666 656 619 602 613 616 622 628 648 632 617 646 635 630 622 625 637 635 631 617 605 603 560 563 2 2 562 542 548 540 547 545 558 574 574 567 554 498 501 515 525 531 521 516 435 371 414 419 393 412 434 441 460 443 446 363 322 382 427 457 468 411 341 323 349 339 332 315 297 333 319 330 354 357 362 363 2 2 317 368 369 363 341 356 353 365 396 412 423 425 401 376 335 333 357 357 300 239 232 244 225 256 251 310 304 331 342 375 375 394 422 401 349 319 329 369 383 307 298 317 331 348 343 348 364 389 361 349 2 2 372 372 323 330 315 298 254 216 250 248 221 254 240 234 282 283 313 308 298 280 315 338 381 388 318 307 330 279 324 326 373 339 287 207 206 228 305 365 408 379 287 247 317 378 304 300 293 299 309 315 2 2 328 349 407 416 402 391 386 436 443 419 423 373 391 363 351 345 365 369 381 340 329 318 313 312 372 410 365 352 400 428 430 291 295 348 416 455 499 537 564 550 498 454 456 479 501 494 475 421 463 473 2 2 504 512 501 489 519 527 575 588 576 548 543 497 465 480 509 539 539 492 520 542 572 585 594 606 594 587 584 573 579 592 606 598 593 580 563 580 586 589 569 551 574 592 612 631 620 582 575 582 599 590 2 2 556 574 604 606 597 612 635 649 662 652 651 631 622 653 685 682 672 658 662 697 725 746 736 712 711 713 716 726 736 738 743 755 771 782 773 775 772 771 778 779 774 763 750 762 764 766 755 755 746 715 2 2 688 696 698 711 727 730 725 718 696 682 674 674 674 682 690 724 727 699 691 696 677 683 673 657 682 698 712 732 733 727 726 656 659 657 640 640 652 668 680 697 683 661 623 613 598 601 617 637 637 618 2 2 594 312 360 344 357 289 279 260 304 309 328 368 376 351 365 365 319 302 284 292 341 377 409 400 408 378 333 370 377 367 367 324 287 228 240 302 346 328 322 363 440 455 389 359 373 401 412 409 417 417 2 3 468 439 432 416 424 403 396 433 446 448 485 496 503 457 458 439 379 428 464 493 460 527 539 558 560 532 440 397 393 349 410 432 379 448 497 544 536 509 466 417 452 436 416 487 544 562 558 549 596 623 2 3 664 670 655 627 607 613 626 622 623 623 605 592 563 547 535 549 578 595 593 556 575 592 613 560 501 539 623 672 678 642 625 642 684 713 676 655 652 653 657 685 705 700 681 631 620 659 701 684 606 533 2 3 563 623 663 679 697 708 702 706 719 751 768 787 797 795 752 715 704 716 719 731 769 799 832 869 874 883 876 873 866 831 818 759 745 764 787 817 826 795 766 781 791 809 793 825 851 858 861 878 880 862 2 3 843 834 772 770 783 774 786 792 803 814 797 750 717 716 732 768 788 798 762 753 781 810 827 846 829 818 812 809 785 763 738 743 762 757 779 771 754 738 719 729 735 752 755 763 792 812 822 811 816 798 2 3 743 707 718 747 771 794 796 806 800 808 802 798 789 789 790 777 749 742 737 727 717 728 735 727 707 692 619 646 651 645 633 623 644 667 686 616 634 642 636 610 593 561 470 485 511 532 590 597 557 538 2 3 560 597 604 579 586 598 526 534 583 631 614 600 591 593 598 609 615 611 596 591 563 570 572 593 594 603 602 558 545 542 538 536 528 551 501 505 468 497 509 540 559 562 565 555 550 527 529 521 467 507 2 3 454 428 396 422 439 465 374 377 377 396 416 435 432 498 475 457 430 425 395 354 366 392 408 351 341 384 415 449 477 470 469 454 459 465 475 487 501 464 474 453 432 462 458 433 408 467 462 431 420 422 2 3 418 443 461 462 431 381 336 368 405 411 451 480 495 519 549 531 525 515 476 428 427 438 469 488 443 421 362 321 362 391 440 484 540 566 563 476 442 384 384 404 422 413 427 466 478 514 554 543 536 525 2 3 524 493 506 526 560 574 608 635 620 570 469 522 540 576 573 576 604 629 629 623 648 627 600 577 514 454 492 551 584 622 628 650 624 623 553 530 552 599 625 621 608 613 633 627 623 620 617 646 670 686 2 3 664 617 613 591 573 630 692 729 719 708 713 710 680 654 663 676 686 725 743 744 715 680 654 659 689 714 712 705 726 751 778 799 802 823 839 825 787 755 766 793 781 760 721 707 743 758 787 771 777 774 2 3 767 793 810 778 789 789 777 767 774 768 772 806 833 832 863 857 831 828 820 838 845 822 843 859 864 866 845 797 762 745 751 738 749 750 769 780 791 794 751 765 790 794 792 763 769 768 762 762 754 752 2 3 771 771 776 755 742 732 748 767 760 747 769 763 763 791 815 810 813 810 794 800 819 817 807 791 755 736 749 715 700 700 701 697 696 703 718 711 687 718 731 734 726 731 732 733 724 703 694 698 684 657 2 3 665 656 647 637 643 650 656 675 678 673 615 595 599 617 626 619 616 598 550 486 505 509 506 517 527 538 559 539 529 419 401 455 494 514 520 467 428 430 441 411 426 428 408 432 415 435 461 458 454 463 2 3 420 474 446 443 433 443 448 453 461 470 477 496 487 455 410 414 429 420 356 325 324 338 340 362 362 400 396 426 430 451 478 497 520 485 418 415 422 440 453 384 373 400 429 432 436 445 449 458 433 453 2 3 469 453 386 405 382 388 363 320 348 342 310 346 356 352 389 384 390 367 401 406 426 440 487 465 410 418 429 394 442 429 479 380 358 301 313 347 412 468 486 457 364 335 389 450 358 367 363 345 357 379 2 3 392 418 462 470 465 469 477 502 531 512 511 450 463 454 456 427 442 443 456 412 418 417 407 429 483 493 427 435 480 510 495 381 395 452 499 537 586 636 661 624 562 526 550 572 585 572 562 538 568 590 2 3 624 621 623 618 628 647 684 677 655 600 601 547 528 542 571 604 611 562 600 627 667 687 697 711 691 685 667 657 680 697 695 679 669 644 638 656 656 656 622 630 655 691 715 719 679 648 647 660 677 653 2 3 636 665 687 692 693 720 728 716 719 725 717 688 692 720 754 749 730 726 755 796 824 835 815 780 786 781 783 791 806 817 833 846 860 876 867 861 865 866 869 876 870 845 836 855 867 856 848 844 827 797 2 3 773 785 801 798 810 817 811 810 811 794 777 775 767 775 787 806 815 779 742 753 718 746 775 763 790 801 822 839 845 836 813 707 722 724 718 725 733 748 761 807 777 754 722 713 705 712 724 738 719 700 2 3 678 430 463 453 424 361 389 360 405 397 409 452 470 463 470 463 411 414 402 407 441 489 548 526 522 478 425 487 491 448 434 377 342 301 327 391 397 386 414 447 514 537 480 457 468 487 482 482 491 501 2 4 465 437 401 380 380 395 375 423 450 431 470 475 487 451 450 429 377 416 445 498 448 508 517 552 554 543 447 424 388 355 394 424 372 440 489 543 537 528 462 425 415 419 407 465 535 549 554 560 577 630 2 4 652 659 642 616 599 597 612 605 609 630 604 611 572 535 531 519 564 581 588 565 554 584 622 578 505 490 587 626 663 667 619 628 667 724 690 638 639 654 645 677 715 719 701 655 593 655 708 701 648 598 2 4 586 648 688 708 685 712 716 720 743 724 762 780 782 778 744 717 713 720 743 758 770 843 854 856 856 882 866 881 846 826 802 769 759 764 780 808 775 758 758 759 795 775 766 793 823 832 841 850 857 823 2 4 821 786 746 748 765 761 773 791 793 824 779 711 683 689 721 747 775 788 752 750 773 777 810 808 816 809 798 796 768 742 722 728 746 721 743 747 716 708 696 713 726 740 760 750 773 789 791 777 784 775 2 4 767 708 706 725 746 777 761 773 770 784 768 768 766 770 762 753 731 726 740 721 707 715 730 701 686 682 611 616 638 643 611 598 612 642 669 637 648 649 653 631 577 560 464 488 508 535 581 602 573 568 2 4 580 600 609 568 605 606 532 524 568 604 598 588 586 575 560 588 570 579 581 579 549 536 540 571 564 560 567 528 515 501 500 511 493 513 501 510 462 474 486 500 522 519 529 533 534 511 508 499 462 472 2 4 457 435 405 414 456 440 385 393 373 372 397 424 414 496 485 455 455 462 405 364 369 390 401 368 319 367 396 431 457 482 436 433 440 433 446 466 465 447 448 433 430 423 439 409 375 437 436 412 405 408 2 4 384 416 433 447 402 398 311 331 365 375 407 440 477 496 519 504 481 475 458 396 399 402 430 460 424 432 383 321 363 385 435 466 525 546 547 512 450 397 376 369 392 411 382 443 449 476 527 514 489 496 2 4 503 467 470 472 511 531 557 600 598 557 436 490 508 545 560 560 569 610 593 597 612 584 596 579 534 450 492 546 555 599 608 655 642 621 548 516 544 596 620 624 591 614 612 606 627 625 601 621 661 683 2 4 675 644 624 612 594 631 708 750 724 683 719 686 671 659 655 674 661 693 751 751 693 682 652 656 726 696 708 714 739 753 752 808 806 825 835 803 782 755 755 822 799 761 715 717 763 748 782 773 755 744 2 4 719 747 781 772 757 768 768 759 766 756 765 823 836 799 829 827 818 828 819 821 823 830 842 834 851 862 800 783 748 742 746 721 740 751 757 780 776 794 738 752 775 776 760 749 755 752 753 743 731 741 2 4 755 768 747 705 712 723 726 741 726 729 746 738 735 763 773 777 767 773 762 757 762 769 772 753 739 733 739 721 692 685 691 700 697 703 735 723 702 713 720 717 714 713 730 706 688 676 673 678 681 633 2 4 639 622 615 594 605 612 628 643 656 644 624 576 554 582 588 594 590 584 563 465 488 489 487 491 505 514 549 515 512 427 374 432 474 497 528 485 459 420 436 423 405 417 379 423 408 430 436 429 431 448 2 4 396 441 422 428 422 440 444 457 466 455 463 510 487 465 428 427 442 435 367 320 292 321 314 338 327 398 389 419 417 432 433 451 488 476 412 410 408 438 412 357 361 384 389 414 441 434 443 444 440 452 2 4 456 442 378 399 387 373 352 303 327 345 268 307 324 317 354 360 378 376 382 386 408 424 471 476 402 391 400 357 401 387 477 370 333 279 281 316 406 448 479 430 401 341 403 442 388 370 368 357 320 365 2 4 406 422 472 484 489 468 489 498 537 494 506 438 448 446 440 421 458 457 456 420 396 409 400 420 484 494 412 424 468 497 499 375 399 451 511 530 571 610 660 638 584 528 538 552 588 573 561 526 565 568 2 4 595 613 606 584 587 639 654 659 675 631 609 573 531 552 597 601 630 560 573 622 669 677 676 717 663 661 658 659 664 689 679 674 660 665 633 641 681 695 635 607 644 684 729 743 687 647 652 665 681 685 2 4 635 659 686 685 708 711 732 736 747 738 736 712 721 754 789 784 757 752 754 792 818 809 814 786 805 826 794 817 831 833 824 838 849 860 855 854 861 848 875 877 849 823 827 864 855 863 839 861 838 785 2 4 784 789 797 795 825 829 821 791 779 777 739 755 747 763 785 815 817 789 762 768 756 770 732 745 772 790 794 825 815 806 801 717 729 734 720 725 753 776 767 802 793 778 720 656 680 699 707 717 728 688 2 4 670 400 436 447 447 382 371 350 375 381 401 436 458 456 454 457 411 395 378 393 417 449 521 503 512 461 424 471 472 457 462 397 341 302 333 390 447 380 414 445 551 536 515 447 460 479 476 479 477 492 2 5 570 554 538 513 538 517 507 521 539 534 561 580 593 537 535 533 498 515 551 564 556 603 625 633 642 608 532 503 491 490 525 551 500 536 586 624 639 595 575 543 571 558 541 584 628 657 644 655 690 715 2 5 725 730 727 715 702 712 726 713 721 711 698 662 640 648 648 667 686 704 681 648 670 691 694 630 588 642 710 760 768 730 723 733 756 778 757 747 747 743 748 766 778 786 773 711 708 757 796 775 676 630 2 5 659 716 748 784 778 782 781 784 800 824 846 865 858 860 827 807 777 800 794 797 836 863 884 920 925 949 946 947 931 896 875 854 826 856 873 902 910 886 866 874 874 893 879 901 910 923 921 941 950 930 2 5 912 902 878 871 884 869 880 891 897 909 895 862 797 812 826 858 878 897 855 840 874 903 913 921 898 899 878 872 859 848 791 816 834 802 831 853 839 850 809 817 823 823 832 838 869 896 910 891 888 878 2 5 808 775 794 819 840 856 847 863 860 880 889 879 872 888 874 858 840 825 829 803 798 812 813 783 768 750 711 743 757 727 733 728 733 748 770 717 718 725 721 678 672 665 584 585 609 633 682 676 634 612 2 5 627 663 668 647 664 672 606 616 656 699 686 676 662 688 703 713 715 711 694 689 669 679 691 713 703 702 693 658 651 649 639 632 645 659 636 609 593 608 606 615 627 639 648 648 636 623 619 614 574 609 2 5 575 538 518 511 507 552 490 473 481 513 505 519 513 568 584 576 520 531 487 483 486 492 521 496 443 466 482 508 528 602 546 562 559 571 561 556 580 573 569 566 570 578 568 546 534 575 560 547 536 536 2 5 539 549 565 544 542 498 480 491 512 538 560 589 610 651 659 655 631 619 590 544 548 545 578 591 554 545 485 460 479 512 539 590 648 664 657 586 563 519 518 519 549 544 555 579 601 625 660 655 667 653 2 5 653 618 643 665 687 679 707 734 729 686 619 645 656 679 674 684 706 728 735 753 769 751 717 693 624 586 622 665 695 725 741 761 727 727 660 657 680 730 741 731 730 718 742 748 750 742 737 762 790 802 2 5 768 707 709 681 682 743 793 821 820 822 810 804 790 756 774 786 807 830 837 851 825 787 775 771 800 819 823 826 834 858 868 886 897 915 930 930 886 845 857 884 885 856 802 819 839 870 916 910 916 908 2 5 890 922 935 909 915 902 881 860 867 857 875 902 924 938 955 950 949 950 953 958 955 933 937 941 950 959 932 898 879 879 869 872 853 867 878 878 898 913 845 870 903 900 891 884 892 893 894 884 884 855 2 5 884 904 898 860 845 852 848 881 884 869 894 906 888 903 934 931 930 910 906 918 937 934 897 882 845 819 839 818 817 823 816 810 809 813 820 816 803 837 853 869 880 865 862 867 855 848 836 835 835 808 2 5 807 803 791 784 773 784 788 793 807 796 720 698 716 732 749 756 746 728 684 631 621 627 626 628 634 641 659 645 640 556 528 562 595 617 630 592 551 545 544 522 523 532 534 552 538 532 566 559 547 549 2 5 541 569 542 534 544 542 541 534 541 532 562 580 564 538 506 503 508 512 470 442 443 449 459 458 465 476 472 504 509 523 554 575 592 573 549 544 555 557 553 520 526 542 555 536 532 538 533 555 538 542 2 5 552 519 515 542 515 490 474 452 469 464 436 474 482 477 503 493 491 480 483 516 522 517 561 556 525 544 539 529 544 546 565 512 515 448 443 469 524 559 578 572 508 476 496 541 492 494 497 487 474 493 2 5 521 513 548 562 560 572 600 637 651 642 635 607 582 578 590 579 601 578 580 559 569 567 557 562 605 603 555 565 600 628 602 535 540 579 623 647 697 742 765 740 687 643 670 691 702 686 656 664 699 728 2 5 751 744 739 731 749 775 798 797 755 680 675 641 644 663 690 722 723 678 710 750 782 791 810 818 817 804 804 797 811 810 799 799 790 767 766 781 780 773 741 754 772 802 829 816 772 768 778 794 798 759 2 5 753 780 804 806 808 831 837 821 813 817 805 774 780 819 845 836 815 830 864 884 904 919 899 862 871 865 866 861 891 916 923 936 938 957 953 957 958 949 963 961 952 940 944 952 965 948 946 950 940 887 2 5 895 908 911 896 909 900 919 920 914 900 884 879 896 898 910 927 942 904 772 794 793 827 874 882 921 926 939 956 955 932 915 834 803 832 816 820 837 859 873 921 896 873 873 845 839 841 842 835 813 803 2 5 801 513 532 514 504 473 499 462 498 488 489 517 523 527 529 524 500 501 501 496 510 564 610 606 592 558 532 549 568 538 529 484 454 431 445 500 501 485 512 543 607 628 578 557 559 562 568 557 584 586 2 6 571 535 525 487 523 500 484 506 543 530 556 578 589 543 524 523 488 502 559 597 555 608 636 653 666 634 533 510 486 460 495 535 484 519 582 626 637 617 564 526 532 540 517 568 626 653 658 656 700 735 2 6 742 750 741 728 693 714 723 709 717 716 703 683 654 640 633 644 674 692 698 650 661 683 703 651 587 612 692 739 770 741 712 731 762 792 766 738 743 743 740 769 791 790 786 732 707 751 793 786 719 646 2 6 656 712 746 781 775 788 791 780 807 830 844 864 863 864 830 803 783 806 807 815 850 888 903 937 947 956 950 952 939 907 865 820 814 863 874 909 907 886 879 878 884 888 851 897 918 927 934 944 935 906 2 6 910 896 849 852 855 839 861 873 888 905 875 769 722 760 806 848 867 887 851 825 870 900 921 928 913 912 892 893 849 820 797 810 831 780 832 841 793 818 796 814 823 839 840 846 874 896 904 887 897 888 2 6 824 776 794 822 849 867 856 871 875 891 878 878 837 880 877 861 841 827 830 817 801 811 819 802 777 770 665 718 741 726 723 722 725 751 774 721 722 733 733 709 668 659 571 566 594 633 695 696 661 635 2 6 657 684 686 661 683 696 631 610 654 703 690 683 672 673 677 690 696 696 682 680 649 650 659 676 678 678 679 643 628 626 630 613 628 649 631 609 575 591 586 608 623 629 644 648 623 612 604 598 571 578 2 6 552 521 501 519 534 564 467 468 468 491 506 521 520 565 582 523 509 525 481 452 470 481 495 472 431 466 487 504 519 551 529 541 552 550 536 551 561 551 559 545 542 544 543 528 517 544 529 522 513 514 2 6 528 547 566 539 527 499 429 462 500 505 533 570 588 612 617 617 612 603 581 511 517 514 560 576 536 525 478 426 463 499 535 590 636 653 662 587 556 497 497 494 514 525 522 556 574 607 646 649 634 628 2 6 632 605 602 616 634 646 691 715 713 670 574 612 635 664 659 673 684 714 729 741 752 731 706 693 628 557 597 646 679 710 729 756 723 724 657 635 668 708 740 734 715 707 726 739 738 732 727 747 770 785 2 6 769 721 709 696 674 728 787 823 816 808 807 798 777 754 766 769 787 818 829 843 821 777 768 763 784 803 801 795 807 829 851 876 889 911 916 914 891 847 845 878 872 838 808 802 836 850 895 873 868 863 2 6 837 866 901 871 880 878 869 854 863 859 857 883 913 913 947 931 935 932 916 926 926 893 916 930 940 946 905 858 830 824 826 805 813 837 841 856 867 868 800 830 867 869 861 832 847 861 856 838 824 814 2 6 835 850 856 815 791 802 813 846 843 845 862 856 843 865 900 893 893 877 867 875 888 895 876 853 835 793 822 793 786 790 789 792 790 794 807 801 771 796 814 822 827 833 836 837 804 786 775 784 792 741 2 6 754 753 740 726 731 738 747 756 768 756 693 667 669 684 708 719 706 689 656 574 573 590 590 591 605 613 628 622 620 521 470 509 562 582 599 558 531 511 519 507 493 513 499 526 513 520 533 545 549 535 2 6 509 526 507 506 512 508 527 537 528 515 527 580 555 530 499 496 497 499 440 425 408 418 425 436 438 463 463 484 481 496 522 541 564 548 489 494 493 524 504 471 479 501 499 497 513 516 518 529 516 532 2 6 544 514 470 504 480 459 446 413 430 425 375 400 422 426 450 456 473 448 469 488 492 508 553 545 504 490 495 484 499 527 557 448 454 404 403 435 517 552 563 532 490 449 471 523 466 458 456 449 410 444 2 6 483 506 535 553 555 547 568 582 616 600 602 531 553 543 542 528 565 556 553 509 503 509 499 525 568 581 500 513 562 587 586 480 484 535 584 611 649 714 744 713 660 602 629 661 670 661 630 625 650 683 2 6 718 712 704 693 711 736 751 760 739 692 683 635 618 637 664 690 701 646 670 710 752 768 803 826 790 786 757 753 780 792 783 772 764 748 735 752 758 760 720 715 736 771 808 811 767 741 741 750 763 741 2 6 726 748 776 782 789 806 825 820 816 818 804 781 775 821 852 844 825 819 840 872 896 906 892 876 885 878 875 881 896 906 917 934 938 956 943 946 952 949 953 947 948 924 934 955 960 932 935 939 923 867 2 6 872 889 903 896 908 898 902 900 897 887 865 866 865 871 889 909 914 873 801 828 790 822 849 857 893 897 918 938 942 925 901 769 801 810 815 814 826 841 856 907 897 866 840 798 810 813 814 816 804 782 2 6 770 512 528 529 536 459 473 442 476 469 473 508 526 525 528 522 486 490 491 494 490 538 595 584 585 546 553 584 568 532 531 473 435 406 435 522 521 471 518 561 627 647 592 528 541 554 564 562 577 573 2 7 516 489 448 417 430 450 416 465 517 473 507 531 536 505 479 478 433 440 496 543 495 536 564 602 602 592 495 476 458 404 440 476 433 467 523 585 595 582 505 490 457 472 476 500 548 603 605 604 625 665 2 7 672 693 682 663 638 652 662 657 652 667 651 639 617 587 583 569 596 627 633 607 580 629 653 626 553 522 591 639 692 689 634 658 698 734 714 680 681 683 682 711 730 733 726 689 640 674 718 736 701 651 2 7 626 664 701 727 728 737 738 726 746 753 764 789 794 792 777 752 741 761 769 780 816 844 856 866 864 865 864 872 865 842 813 796 780 807 812 825 803 783 788 783 792 781 767 797 826 829 832 852 861 827 2 7 819 803 773 768 764 770 782 785 797 818 803 725 683 707 745 774 781 793 765 765 792 805 813 831 821 823 808 803 758 757 737 747 753 726 753 766 732 741 737 751 762 774 775 775 800 816 814 800 798 793 2 7 749 724 735 755 771 789 761 772 790 791 786 787 780 784 783 778 770 762 765 759 734 741 737 706 701 706 653 647 674 670 646 648 657 674 703 692 683 680 697 673 611 604 556 528 542 571 624 647 624 610 2 7 616 640 650 619 631 654 585 547 593 639 641 627 615 614 610 612 635 643 630 620 598 576 584 599 613 629 624 596 562 556 567 559 558 578 573 535 494 507 515 535 563 564 582 584 559 554 547 552 528 508 2 7 486 459 454 485 506 506 453 459 437 426 447 479 483 539 544 490 485 496 435 420 419 415 445 420 387 423 454 474 494 518 492 485 468 460 479 504 497 477 502 493 477 470 461 467 439 454 462 464 450 449 2 7 441 486 479 484 457 435 356 364 420 434 443 488 505 523 538 537 540 548 526 452 432 460 502 517 476 482 458 396 441 453 492 529 578 588 600 541 492 448 441 435 449 471 460 497 517 537 586 576 546 551 2 7 570 527 506 520 529 577 613 656 646 594 523 528 559 596 604 608 603 635 648 648 670 660 641 645 604 509 556 603 635 655 685 687 676 677 631 577 595 639 677 682 656 634 662 672 677 671 660 672 702 718 2 7 704 680 682 683 651 669 722 760 748 736 732 727 710 711 715 704 709 736 767 783 751 723 699 719 743 756 757 752 757 779 796 816 827 837 845 845 827 798 794 820 816 795 766 767 780 776 808 806 795 771 2 7 753 775 799 795 788 794 793 774 789 783 804 828 832 831 849 847 841 840 849 847 844 836 856 841 853 860 828 785 770 761 763 754 763 779 777 787 792 810 765 786 813 789 777 772 779 779 780 779 768 770 2 7 784 777 762 730 721 742 748 768 749 761 781 779 773 785 802 775 779 781 774 787 793 785 771 767 760 745 755 745 724 721 729 740 741 746 754 747 745 752 752 755 756 755 749 742 714 719 702 705 709 668 2 7 670 659 657 646 640 643 659 671 689 674 666 616 595 605 628 647 648 647 618 530 531 547 550 542 561 565 574 564 573 518 431 489 541 564 583 549 509 481 497 497 452 467 463 482 491 476 463 484 499 508 2 7 445 447 463 473 480 483 512 519 533 507 521 565 525 497 476 483 491 486 420 377 358 382 395 409 402 444 440 464 469 476 476 497 528 526 464 458 459 499 469 410 428 459 472 483 503 504 503 507 489 498 2 7 525 518 460 459 440 397 409 380 378 398 333 346 371 374 427 430 450 447 429 441 457 471 528 537 471 416 434 437 449 477 517 428 413 360 352 383 479 488 531 499 446 431 471 494 444 430 434 430 366 411 2 7 459 487 525 538 556 544 560 548 575 557 561 519 518 506 485 494 529 537 540 494 460 469 466 490 533 556 499 492 531 558 559 452 460 507 554 583 612 653 686 680 625 570 580 612 625 616 600 584 612 621 2 7 656 653 641 639 644 666 691 713 671 651 636 609 591 607 632 657 664 605 611 648 690 703 708 727 705 704 689 702 715 720 720 708 710 708 707 703 715 708 685 651 678 709 740 753 741 703 708 704 716 712 2 7 675 696 725 730 754 760 776 783 791 775 776 778 776 806 834 827 811 795 787 812 827 840 845 828 845 847 839 834 837 843 830 854 855 873 853 869 863 865 871 879 864 841 852 870 868 861 864 864 849 809 2 7 809 831 837 837 855 845 834 825 809 799 769 785 784 794 803 834 839 806 757 770 770 780 759 780 813 813 829 844 834 833 819 744 758 771 769 764 781 791 805 833 833 806 759 731 739 745 753 760 755 741 2 7 714 461 496 503 517 432 398 395 414 423 442 479 495 495 496 507 466 420 412 441 454 490 533 552 546 526 507 508 502 483 480 421 390 353 378 444 503 434 476 515 571 593 555 487 498 508 523 525 522 524 3 1 202 179 118 62 90 137 214 217 289 358 438 524 558 440 417 465 563 447 433 492 523 463 450 476 509 553 616 657 599 566 594 559 564 600 398 500 477 526 533 561 539 509 557 618 536 531 590 528 433 470 3 1 541 581 614 635 644 597 641 537 592 610 593 547 535 505 495 493 529 445 418 462 526 571 582 660 680 669 673 633 640 626 676 627 558 589 546 648 664 553 531 577 582 588 616 644 660 692 665 682 677 724 3 1 724 705 684 739 743 674 579 600 592 593 639 678 694 683 720 687 742 771 803 808 820 802 759 783 798 820 812 779 780 727 666 698 761 814 809 781 775 785 781 761 761 711 737 725 750 779 790 801 778 736 3 1 705 745 770 794 767 771 771 762 741 744 767 793 816 809 820 834 832 824 823 822 777 753 739 739 744 753 771 800 823 842 837 831 824 771 769 761 760 754 779 799 797 816 835 824 809 825 814 786 791 794 3 1 779 795 783 784 823 771 742 755 749 701 729 756 737 749 782 770 758 759 761 752 792 677 611 606 632 655 691 728 728 714 738 725 721 683 676 639 621 683 724 752 748 679 632 659 671 649 534 554 564 586 3 1 631 587 577 639 711 579 569 569 513 490 531 514 449 431 446 451 446 473 529 566 580 607 540 452 400 449 523 577 637 458 404 470 515 447 474 512 467 397 476 466 491 551 562 601 612 559 598 421 351 418 3 1 502 604 408 399 484 538 644 581 513 445 362 335 405 426 468 589 651 588 590 604 480 523 571 545 203 289 333 353 291 330 366 423 347 394 446 491 446 342 296 359 431 426 204 211 271 364 462 331 289 313 3 1 323 370 405 474 495 375 195 246 288 334 365 441 469 461 505 327 344 457 482 537 539 311 384 477 540 513 215 243 244 292 362 443 518 579 618 577 575 581 359 348 406 442 292 301 435 490 552 576 607 517 3 1 499 553 552 542 409 431 474 496 501 538 592 571 386 464 508 569 540 635 565 477 429 499 589 602 657 662 493 581 553 494 516 517 535 634 720 719 674 569 547 577 593 675 694 627 585 563 553 590 596 641 3 1 670 735 793 786 777 764 748 736 697 681 747 755 768 691 568 562 602 642 566 645 670 734 756 773 762 694 666 684 683 719 725 688 714 720 764 819 837 818 812 820 819 821 776 761 792 809 806 815 834 790 3 1 739 715 730 745 796 804 810 842 856 862 871 886 831 803 828 795 811 828 833 859 862 822 863 874 856 831 843 868 874 893 883 816 743 746 753 807 835 848 803 822 814 826 836 778 792 774 761 774 800 821 3 1 795 692 724 738 778 740 727 745 749 756 767 780 791 810 784 773 754 728 744 756 749 752 743 725 724 731 678 648 687 697 701 728 752 789 811 818 816 682 710 732 735 645 661 645 611 599 604 631 651 646 3 1 671 661 639 579 617 639 668 699 582 615 652 630 492 389 397 496 613 635 690 668 546 520 515 535 518 553 613 608 596 621 661 509 573 598 649 683 672 446 340 338 331 322 333 354 285 337 328 382 448 471 3 1 444 516 445 452 468 533 345 376 431 405 370 455 516 525 548 526 467 463 461 495 450 353 340 319 352 329 399 368 290 54 120 215 276 292 371 524 516 511 557 608 568 408 397 418 456 407 434 507 534 401 3 1 318 354 404 512 535 496 400 404 377 355 371 315 322 317 384 432 374 242 219 263 292 340 372 471 496 452 462 459 367 397 446 475 474 568 393 358 381 454 544 558 561 426 365 408 509 592 602 555 523 465 3 1 507 546 606 564 476 478 467 422 460 365 386 424 462 381 335 314 380 420 566 648 549 537 550 482 459 493 530 655 553 573 625 686 597 476 514 550 549 588 622 634 628 657 689 530 567 619 655 664 562 479 3 1 480 508 498 528 525 568 580 534 525 548 561 567 584 702 746 732 747 708 694 719 741 731 724 679 676 686 663 620 618 652 663 692 689 689 658 666 700 711 736 731 750 752 741 745 735 733 745 734 706 739 3 1 673 696 722 736 730 744 711 747 765 760 756 765 785 825 765 719 793 842 842 819 792 793 795 782 756 768 780 736 746 749 804 803 796 771 786 781 830 838 826 752 737 767 783 809 829 843 849 839 840 803 3 1 822 860 876 871 810 782 754 754 738 779 816 793 792 751 697 702 738 765 829 853 858 851 849 862 864 842 774 755 745 749 742 725 744 778 805 816 780 762 733 711 706 688 670 687 686 675 684 686 690 688 3 1 709 286 440 483 413 419 451 337 362 343 410 427 429 386 361 351 335 290 302 350 383 423 359 371 379 410 427 367 431 436 395 408 515 385 334 361 402 476 393 383 396 415 456 381 371 311 322 286 282 221 3 2 238 229 148 90 103 122 239 223 275 340 448 526 556 462 415 477 574 459 420 492 521 450 450 480 512 538 590 669 593 542 586 596 578 588 450 511 482 518 534 578 586 536 557 626 555 518 543 539 445 440 3 2 510 568 611 639 640 597 657 581 613 640 601 550 556 531 534 504 538 512 441 477 515 563 582 646 666 684 690 645 649 627 696 672 590 616 576 648 656 566 556 610 581 577 609 662 653 688 670 711 719 746 3 2 727 722 721 753 759 697 599 597 608 607 663 702 708 697 727 715 724 772 798 814 826 819 779 778 785 814 818 778 794 764 664 690 745 808 826 816 807 805 797 786 775 713 719 740 770 788 801 814 798 752 3 2 740 766 787 805 773 765 774 765 760 764 779 807 826 822 829 841 841 837 848 843 783 772 753 745 740 759 788 809 841 857 857 851 824 780 777 769 778 743 790 803 818 824 843 841 832 833 826 813 812 788 3 2 793 799 773 761 808 776 741 751 751 714 730 749 743 762 793 782 756 762 773 751 781 695 637 620 641 658 691 725 735 710 728 748 735 712 697 677 650 700 724 742 747 721 645 701 719 690 560 560 572 580 3 2 624 622 582 630 697 626 551 549 549 515 574 552 485 452 457 434 434 463 510 556 559 584 566 478 416 465 508 546 621 482 400 448 508 460 444 488 512 387 445 472 474 524 554 603 601 550 604 477 352 413 3 2 480 617 460 399 458 510 605 654 527 484 360 334 414 410 464 556 678 571 598 619 502 543 586 564 258 285 324 374 309 331 366 422 367 401 444 500 442 401 350 380 441 431 236 213 270 356 457 356 281 315 3 2 350 336 394 461 466 465 237 286 307 342 368 444 485 479 528 375 357 429 465 525 593 334 381 472 504 539 271 280 276 290 382 440 520 579 603 563 563 657 438 368 429 449 357 324 436 457 532 576 597 559 3 2 543 571 559 539 460 440 522 525 490 505 574 588 440 458 528 538 538 615 578 502 437 500 584 623 667 664 507 578 576 497 540 506 538 622 722 723 738 585 558 558 607 681 713 649 583 610 570 594 634 642 3 2 654 738 787 766 781 785 749 737 712 672 742 766 784 776 592 607 622 688 597 671 671 719 748 777 782 710 676 689 703 729 743 705 728 718 759 821 833 836 827 837 847 839 756 757 803 827 824 817 848 831 3 2 766 714 726 758 805 816 821 841 872 876 884 899 866 828 825 832 833 832 814 866 871 812 857 877 862 857 853 876 873 899 880 825 771 741 749 812 835 842 805 820 831 831 843 795 790 777 775 768 786 809 3 2 753 703 747 747 782 763 763 762 760 779 790 791 800 822 798 785 757 749 762 766 754 767 761 738 722 733 709 658 698 714 710 730 758 788 820 827 830 727 709 760 738 658 647 633 591 611 615 639 651 630 3 2 642 667 661 590 623 660 679 701 600 625 644 658 540 429 434 518 587 615 681 716 643 536 529 539 511 581 632 616 610 632 642 541 585 573 656 679 643 501 368 329 342 340 383 357 321 374 330 387 437 481 3 2 441 531 460 483 489 531 388 371 441 465 364 425 525 537 543 566 481 471 444 495 494 383 370 351 364 328 407 372 345 72 152 233 310 305 391 492 545 500 551 594 626 451 433 423 447 467 422 463 535 498 3 2 337 334 381 480 561 515 452 424 389 366 409 337 340 356 412 421 445 295 238 268 294 348 374 454 502 485 502 495 396 420 451 490 475 606 531 381 402 446 554 565 590 557 388 433 528 612 601 583 541 521 3 2 524 555 608 570 472 470 490 422 478 403 376 414 457 426 370 341 396 400 574 658 601 565 602 529 504 499 539 623 616 579 618 698 710 523 527 555 552 604 610 624 634 654 689 558 579 636 667 675 581 530 3 2 513 504 524 556 552 597 604 550 552 568 581 590 593 709 745 770 751 735 706 735 775 760 768 746 708 707 703 661 634 668 680 700 718 704 673 710 703 719 738 743 767 774 757 772 745 737 736 727 721 760 3 2 706 702 734 755 761 766 736 756 771 770 770 778 790 847 787 757 806 846 870 849 835 803 809 816 798 791 806 748 733 745 787 816 801 793 792 805 830 845 845 769 760 780 797 816 846 866 850 853 831 805 3 2 807 840 879 854 843 813 787 763 740 759 809 794 820 791 720 710 748 773 824 855 866 858 858 871 878 871 796 786 751 760 727 720 748 787 817 796 818 770 737 712 706 713 692 699 689 681 705 699 690 702 3 2 695 302 448 471 442 414 450 352 391 368 405 435 430 380 367 353 348 325 321 349 380 437 373 393 404 419 442 383 419 445 401 418 498 435 356 346 383 453 446 390 354 385 429 402 383 312 323 322 290 242 3 3 249 214 150 94 88 126 227 185 225 320 426 502 547 474 449 505 591 464 401 477 525 446 460 479 507 538 597 645 597 551 591 618 604 587 485 491 499 524 552 591 610 580 568 620 557 524 544 538 444 429 3 3 501 566 621 651 668 607 667 621 630 654 622 562 560 551 556 533 554 564 458 477 541 554 584 638 670 706 701 665 662 637 720 703 617 633 592 661 682 568 579 597 581 588 629 687 687 688 715 754 756 743 3 3 743 745 765 770 783 712 590 606 633 629 697 721 725 730 738 743 727 764 791 814 826 833 805 796 784 802 820 796 820 792 679 703 747 808 826 830 817 822 819 794 768 720 728 763 793 797 818 812 805 742 3 3 765 778 798 809 793 778 773 772 770 778 799 806 833 844 843 842 839 837 855 851 791 782 746 739 737 756 786 801 835 850 853 851 805 795 768 770 781 748 793 791 823 819 832 839 840 836 825 818 825 788 3 3 793 791 760 753 776 756 728 731 737 710 716 732 734 767 788 773 759 749 769 751 782 733 652 631 638 662 687 714 742 742 728 748 724 733 705 697 691 715 733 739 753 743 672 719 752 727 569 566 572 582 3 3 625 638 584 623 694 641 556 581 566 543 573 572 507 468 456 428 441 462 497 542 555 576 564 479 406 470 498 542 626 495 420 448 492 449 419 475 511 360 430 464 448 506 544 590 591 563 603 509 370 411 3 3 476 614 501 399 445 491 577 645 548 524 371 351 418 410 459 549 674 585 620 634 556 537 594 595 300 276 321 372 297 309 370 440 357 381 430 487 433 423 352 379 432 432 231 217 262 360 442 336 258 306 3 3 352 295 390 450 476 490 257 275 285 320 338 416 487 479 505 378 341 398 462 529 597 321 362 461 497 568 306 292 281 297 390 439 512 566 585 565 576 669 491 380 435 462 398 300 418 471 524 585 601 577 3 3 550 569 578 540 479 445 507 521 463 501 583 615 471 449 517 546 555 622 596 529 458 512 605 609 694 688 528 587 581 510 530 496 530 637 714 724 738 632 560 565 613 680 703 666 622 658 598 618 650 632 3 3 650 722 785 795 808 799 757 761 727 695 752 783 800 802 624 630 660 700 646 645 661 722 759 787 792 728 698 712 730 731 773 731 739 718 752 807 850 852 846 857 853 842 762 777 818 844 835 815 833 817 3 3 760 721 736 771 805 823 822 841 873 878 878 889 863 822 809 816 831 820 813 847 844 790 821 850 852 849 843 862 858 871 864 815 772 736 734 808 824 817 783 799 817 825 834 808 791 774 773 745 772 784 3 3 741 718 745 753 771 757 767 772 765 780 798 800 804 824 800 775 745 739 767 766 770 772 770 739 726 714 725 669 703 713 716 734 750 775 811 829 835 727 689 753 740 665 636 614 592 603 618 641 644 629 3 3 617 648 649 580 597 642 671 678 607 614 607 641 541 430 436 502 564 610 688 704 668 541 535 553 554 602 634 602 617 627 636 582 578 563 639 663 613 535 356 345 363 367 396 353 333 365 332 368 422 467 3 3 426 521 485 466 487 524 397 368 451 480 381 417 527 541 531 550 472 460 441 509 522 404 384 362 347 337 395 382 364 69 151 222 298 304 397 465 559 497 556 591 642 477 452 433 418 471 419 460 535 559 3 3 359 339 400 466 579 553 496 415 388 378 414 369 358 372 427 426 447 322 243 265 297 317 349 449 492 490 545 509 417 414 436 482 488 596 595 388 402 453 551 566 582 615 409 436 534 595 597 582 572 540 3 3 524 557 584 551 488 477 490 431 473 409 372 412 464 441 380 336 388 401 553 639 627 564 601 544 519 503 552 610 618 579 603 696 710 533 526 551 561 608 612 626 627 649 678 557 591 634 672 695 583 547 3 3 508 510 543 587 573 604 608 572 559 571 590 598 608 709 743 781 752 745 725 735 765 775 786 756 725 727 731 669 653 691 707 720 735 702 680 704 717 733 759 769 787 786 788 792 758 756 728 750 736 756 3 3 715 704 726 761 781 779 738 753 773 772 768 779 795 841 791 777 798 843 874 866 850 812 814 812 803 790 798 739 736 741 774 807 803 802 802 808 822 817 844 777 752 778 799 814 828 857 852 856 815 809 3 3 799 822 845 829 841 818 795 764 722 752 810 789 814 800 715 722 750 760 786 819 847 845 854 864 876 871 776 777 745 750 706 718 737 775 824 790 807 751 727 714 715 721 695 715 699 683 697 708 686 703 3 3 674 272 393 469 446 419 467 379 417 386 400 428 423 400 370 354 340 331 316 339 379 444 389 398 417 425 448 396 433 431 388 397 497 461 365 346 380 451 476 384 357 367 411 396 390 303 349 338 292 256 3 4 241 235 159 90 83 116 235 241 288 350 455 516 548 468 424 473 548 479 449 488 519 477 464 487 524 532 605 660 661 604 608 589 582 596 434 520 495 529 531 581 577 538 574 619 577 542 539 566 464 468 3 4 522 572 616 644 652 605 628 558 609 629 615 562 571 524 521 515 539 512 448 466 510 574 606 641 671 679 690 652 648 637 697 657 590 614 580 652 701 561 551 596 595 603 641 671 676 704 684 690 688 741 3 4 745 727 696 749 759 711 623 612 627 618 658 697 709 687 718 696 731 780 810 811 833 830 790 800 804 826 819 783 801 757 685 705 765 810 831 817 792 805 800 771 776 731 732 744 768 793 814 813 805 765 3 4 742 769 783 803 767 778 774 772 766 765 780 806 825 829 831 840 844 836 836 837 814 778 767 761 765 780 790 807 831 854 850 849 845 793 795 784 778 771 786 817 819 844 844 843 836 842 836 815 825 812 3 4 801 821 800 808 833 789 761 765 753 724 742 756 752 766 786 792 775 778 785 779 804 709 645 630 645 675 713 736 746 725 754 735 742 720 704 682 661 710 741 762 752 722 648 675 698 681 565 572 572 591 3 4 634 643 605 644 716 642 583 579 533 520 564 560 503 459 447 454 445 471 516 545 567 589 564 467 432 473 521 554 633 506 412 456 514 474 478 498 508 405 433 476 495 546 555 586 592 573 615 486 368 428 3 4 496 617 448 400 449 511 624 652 547 492 392 330 406 421 467 575 662 598 611 629 515 549 580 554 245 301 346 383 335 362 371 433 366 406 436 490 447 363 326 386 447 457 257 239 283 373 437 382 317 331 3 4 359 376 431 477 482 472 248 267 299 346 380 452 472 487 518 380 379 452 472 537 592 334 394 471 501 550 288 271 262 283 389 443 507 557 590 571 567 634 420 355 419 453 339 333 436 479 535 575 592 536 3 4 517 558 537 556 458 445 505 531 536 548 589 595 418 462 514 581 553 636 595 507 460 511 585 650 678 668 513 578 588 528 549 528 543 631 724 723 710 621 573 581 597 688 712 651 612 603 611 606 619 656 3 4 673 730 798 795 782 776 766 766 725 698 754 765 781 775 626 610 622 673 590 662 681 734 764 768 780 703 690 696 703 731 723 704 729 718 759 821 828 826 818 830 831 830 785 768 796 820 819 821 845 829 3 4 767 722 733 758 787 804 824 853 865 863 868 886 869 836 826 827 841 850 847 860 872 846 876 869 869 837 841 862 873 890 888 863 770 756 763 803 829 848 809 834 830 844 843 799 806 798 786 786 804 832 3 4 823 711 742 751 779 749 735 762 766 773 783 789 803 820 805 799 780 755 764 770 767 768 764 748 737 739 712 666 697 709 716 732 758 790 806 822 829 759 731 759 765 678 670 668 627 623 624 647 659 657 3 4 674 678 679 623 635 659 680 721 614 634 668 662 532 430 427 513 596 621 700 697 592 543 527 544 548 574 618 604 600 626 640 528 586 586 665 690 665 531 386 370 335 351 379 366 327 362 344 386 436 454 3 4 452 526 478 505 479 543 398 380 439 476 386 453 535 564 572 586 525 503 475 509 479 378 356 344 367 342 427 379 338 76 158 241 319 297 391 516 555 522 563 592 598 440 421 425 472 461 437 491 530 460 3 4 357 352 408 518 546 524 438 434 399 392 391 330 341 340 397 414 451 310 257 276 301 356 393 468 499 498 493 478 397 432 455 481 485 586 452 381 386 448 539 587 584 512 401 430 524 595 607 572 563 502 3 4 506 552 612 590 509 499 498 451 499 424 411 437 464 419 367 350 392 399 585 664 624 560 586 546 510 512 548 653 604 592 629 694 693 525 541 570 560 597 621 632 637 660 686 551 578 615 657 669 599 527 3 4 526 509 491 518 546 593 595 566 550 583 590 578 590 725 739 740 751 731 710 728 755 759 735 717 698 710 690 666 639 670 687 698 718 713 688 686 709 725 743 747 763 765 751 763 753 754 762 751 712 757 3 4 682 715 743 767 736 761 736 764 777 773 776 780 795 830 805 757 816 848 849 837 824 806 807 807 775 780 787 765 759 748 793 816 798 789 788 790 840 855 846 792 756 777 801 814 831 849 846 844 857 817 3 4 831 868 885 882 842 814 771 759 746 801 827 817 841 792 731 719 765 783 847 874 878 872 872 881 876 869 807 796 781 779 774 755 758 798 808 818 846 805 756 750 729 710 675 709 718 697 702 713 716 714 3 4 717 313 430 473 455 428 453 372 392 367 412 434 439 388 376 384 343 304 353 354 386 415 372 395 404 432 448 382 416 467 432 440 546 448 369 373 402 461 413 404 400 408 444 403 384 360 345 336 325 270 3 5 263 270 192 118 101 135 245 234 277 354 456 521 541 497 445 511 595 476 434 489 522 472 473 485 521 555 599 669 675 614 627 614 605 626 470 529 492 531 543 594 606 578 580 637 601 536 523 562 473 458 3 5 513 570 610 647 650 607 632 587 607 649 631 555 581 548 554 536 552 574 468 484 517 591 601 654 671 716 706 672 653 658 719 707 613 649 622 667 708 565 576 610 613 600 642 688 692 718 698 718 712 746 3 5 741 736 746 772 782 741 633 628 644 656 698 723 727 697 755 726 723 797 818 816 838 847 808 809 808 817 815 786 811 813 709 704 757 837 832 829 819 815 820 809 796 730 729 755 781 815 818 830 820 768 3 5 770 790 808 818 791 783 787 785 787 783 809 826 835 849 845 858 860 850 862 859 838 790 783 762 767 785 798 824 841 866 866 865 857 808 806 795 792 782 798 821 836 854 859 858 855 853 839 824 844 821 3 5 819 850 807 796 825 794 775 762 767 736 752 757 748 755 797 792 781 783 798 786 797 742 668 644 653 687 713 737 747 739 765 751 752 753 713 704 683 721 739 752 755 741 669 722 750 731 584 578 579 596 3 5 633 666 609 653 717 675 589 591 563 545 590 564 554 479 461 464 450 476 523 552 552 577 569 478 453 508 523 561 664 501 433 474 529 500 471 512 534 413 430 465 488 534 543 557 560 552 617 532 386 432 3 5 492 622 506 412 446 500 616 666 571 555 393 342 423 415 461 557 670 589 634 654 538 528 561 581 317 312 357 397 350 380 419 490 384 416 439 494 462 438 390 413 463 449 303 274 284 378 434 394 337 363 3 5 383 371 450 480 497 547 305 317 331 370 390 453 482 493 524 448 398 455 475 541 602 374 416 468 511 566 320 316 312 320 405 457 506 542 563 548 582 650 483 385 440 470 408 360 459 471 520 584 586 563 3 5 525 565 565 567 497 458 519 547 524 549 595 622 472 470 535 582 611 631 622 547 489 512 602 654 702 650 540 589 607 532 568 533 552 655 729 724 737 647 588 578 616 684 709 668 654 650 658 633 652 664 3 5 687 750 804 807 791 796 774 780 737 710 760 787 801 809 626 651 667 708 621 677 695 743 768 793 801 705 706 711 728 741 753 708 739 716 748 815 845 835 835 838 852 840 789 771 800 831 836 833 831 853 3 5 786 742 745 767 796 798 814 851 854 862 864 864 867 834 818 839 824 834 809 834 850 850 873 873 850 837 829 855 870 877 871 857 802 783 773 813 821 841 812 831 828 830 818 798 801 799 794 781 794 837 3 5 824 747 752 759 778 744 754 761 778 786 799 800 818 829 833 827 803 775 785 788 789 776 778 769 755 738 746 691 711 716 730 737 760 789 811 828 836 782 744 786 791 711 671 675 627 629 633 656 656 655 3 5 659 676 682 633 632 662 677 709 634 630 663 646 572 469 442 531 573 614 693 704 629 554 541 546 533 577 630 593 601 622 625 557 585 564 659 676 624 541 407 378 374 391 425 385 354 415 364 398 447 464 3 5 441 524 501 516 492 517 438 391 443 493 380 451 538 566 584 570 518 494 491 519 510 401 366 361 358 327 406 360 340 128 191 274 333 312 382 433 507 480 500 541 611 472 434 404 437 496 416 450 515 529 3 5 384 341 411 486 558 547 452 419 392 396 414 359 364 375 390 374 461 363 282 293 317 368 344 437 504 496 512 486 409 437 462 471 464 582 525 413 392 437 537 572 586 567 416 430 516 585 589 554 589 539 3 5 534 547 585 582 489 505 500 460 496 463 425 449 475 459 424 391 424 426 586 667 658 598 614 578 563 529 572 640 618 592 641 714 716 546 566 602 586 624 625 633 639 667 663 584 592 625 676 679 618 578 3 5 524 542 529 552 589 618 610 605 585 611 611 607 622 736 756 772 758 732 716 745 770 773 765 752 719 735 738 695 653 688 708 720 741 736 697 703 720 738 760 764 773 780 773 793 784 788 782 757 740 782 3 5 721 734 763 785 758 781 758 781 787 792 789 780 796 831 813 793 826 851 861 852 842 811 803 814 813 790 791 749 757 753 772 818 801 789 796 815 848 866 860 798 777 785 809 824 839 856 846 853 864 813 3 5 827 862 893 875 878 826 788 763 784 806 823 838 865 846 763 740 779 803 853 877 882 874 875 888 895 878 829 821 791 784 780 762 775 820 825 816 861 806 761 769 740 731 692 734 734 718 728 737 726 742 3 5 723 326 427 487 463 451 493 375 398 387 415 448 446 395 392 376 358 314 366 363 388 439 385 412 411 435 462 413 436 479 441 458 583 511 405 380 401 473 477 423 385 398 448 412 415 377 376 384 328 283 3 6 267 254 186 122 117 162 235 206 236 328 434 519 565 500 462 536 626 480 427 483 533 484 472 486 521 560 614 662 662 614 636 640 634 640 502 501 518 537 561 619 629 609 591 656 592 543 554 554 460 450 3 6 517 584 620 652 678 620 665 635 621 664 652 567 575 564 570 555 567 584 475 506 549 589 598 654 688 725 721 689 670 672 741 718 621 650 612 690 721 573 587 614 611 612 651 700 704 707 725 742 753 750 3 6 749 752 778 773 791 736 622 631 657 680 726 730 738 720 750 747 715 757 780 806 834 843 821 799 796 806 809 789 825 808 708 724 787 831 828 832 822 824 822 810 784 730 734 769 806 811 825 831 817 763 3 6 776 794 814 817 792 773 777 780 782 791 817 823 840 848 846 855 853 845 854 859 824 798 772 751 750 768 796 814 847 856 858 852 841 806 785 787 802 779 800 808 831 835 851 854 848 846 831 822 835 777 3 6 808 822 792 768 791 770 748 737 742 723 728 736 743 762 791 775 767 761 777 772 784 754 666 638 653 682 703 722 749 750 741 755 744 747 714 712 700 719 743 747 758 747 690 735 754 754 583 573 577 595 3 6 641 668 604 660 708 665 580 598 568 535 582 574 543 475 453 443 450 470 503 545 556 567 568 500 423 485 521 563 665 494 428 468 506 480 444 502 517 387 427 472 463 520 543 591 594 584 629 552 388 435 3 6 499 638 548 407 457 523 602 653 599 578 385 357 425 429 477 569 662 610 657 670 599 554 594 642 333 297 337 399 333 348 412 499 372 408 440 502 464 445 380 402 453 467 268 242 273 368 444 363 300 344 3 6 377 328 420 475 499 527 294 287 303 342 357 428 489 496 530 443 373 442 484 561 613 352 405 481 528 599 331 316 307 309 387 448 514 562 590 590 609 681 529 393 444 478 437 323 439 461 511 590 607 581 3 6 545 587 589 560 502 463 516 539 504 538 605 644 493 468 534 578 612 638 608 551 477 517 613 634 713 681 550 612 617 533 549 527 560 659 724 727 734 652 578 576 631 684 713 690 680 690 671 665 666 646 3 6 672 740 800 796 810 809 764 776 734 699 763 794 808 816 655 647 685 714 655 662 690 736 769 788 811 713 714 726 739 758 786 733 747 717 746 801 843 843 848 851 862 850 778 790 832 852 847 833 838 853 3 6 777 747 762 790 808 806 805 841 862 862 860 877 870 833 812 831 838 828 820 847 857 809 836 853 860 839 848 855 864 867 857 845 797 786 755 815 834 817 798 819 830 828 842 809 805 802 804 770 790 813 3 6 784 727 758 769 792 768 766 766 771 783 804 808 813 832 824 812 770 761 790 782 781 778 772 755 740 720 750 685 709 723 731 740 763 782 813 829 841 765 722 780 768 691 658 647 613 625 636 654 659 650 3 6 640 673 674 620 617 653 684 711 631 634 658 657 563 457 440 519 592 645 707 714 660 551 551 571 555 602 634 586 614 631 619 566 578 557 645 659 604 551 401 355 385 382 413 364 351 381 354 388 443 480 3 6 437 521 511 482 486 532 423 386 476 504 389 476 560 615 582 555 523 486 488 541 545 417 393 379 363 342 412 397 373 104 164 239 307 322 409 469 560 523 579 596 649 502 468 443 456 508 434 476 553 598 3 6 380 342 405 465 595 598 506 435 416 402 412 391 382 385 433 435 481 368 280 276 296 330 374 447 518 536 577 517 440 427 451 482 508 611 608 396 403 457 561 611 611 640 439 434 534 597 614 588 615 576 3 6 540 568 594 573 506 500 494 462 475 437 393 426 483 450 423 350 419 430 585 652 680 598 630 581 547 527 574 634 646 588 618 703 726 533 537 563 584 625 625 623 641 654 692 579 604 636 684 691 596 577 3 6 521 531 559 559 606 613 607 604 584 598 605 624 641 724 766 766 768 743 732 736 774 781 787 779 716 741 749 692 669 704 723 716 742 734 704 720 730 743 765 779 791 798 787 801 775 776 763 763 757 776 3 6 727 719 747 776 791 789 756 770 787 777 769 781 801 838 803 800 820 855 876 873 851 828 813 817 820 799 809 764 757 750 784 809 816 790 806 809 843 857 855 804 772 782 804 815 833 859 853 859 846 821 3 6 826 851 875 850 875 833 797 769 786 779 821 826 860 853 746 730 758 785 826 843 856 859 870 880 888 886 814 798 768 768 731 734 748 805 835 809 844 776 748 738 718 738 708 739 716 705 716 723 703 720 3 6 713 315 424 494 468 452 523 400 434 405 423 451 447 419 399 368 353 329 342 356 393 458 404 411 424 445 472 425 450 465 420 447 564 517 413 367 398 484 500 411 361 382 448 413 423 356 399 396 337 290 3 7 290 292 225 147 138 177 257 242 291 365 468 494 527 522 469 547 622 506 471 490 517 492 491 494 513 561 619 671 705 677 669 626 615 622 490 540 489 531 547 598 603 582 601 653 614 545 555 583 494 481 3 7 512 581 633 669 676 625 622 610 608 648 648 589 600 544 550 539 545 563 472 483 560 620 614 647 665 729 720 661 671 669 737 702 637 654 641 686 724 589 574 606 618 609 646 687 692 724 713 725 709 745 3 7 743 737 743 762 768 739 667 622 669 673 703 709 716 702 748 736 752 795 821 807 819 844 816 807 813 815 802 787 809 816 717 732 779 833 834 822 802 798 808 811 793 747 735 756 790 808 818 813 817 776 3 7 769 790 801 807 801 805 785 770 776 774 802 816 824 840 842 836 838 842 850 850 842 774 777 770 761 785 791 818 840 854 851 852 848 817 796 800 783 789 791 820 833 847 839 837 836 841 820 810 825 807 3 7 810 838 813 808 825 803 778 754 756 737 743 742 743 721 780 776 772 770 795 784 794 773 667 648 652 686 701 722 735 732 756 742 768 757 722 713 707 724 733 753 748 727 657 725 730 738 587 587 583 591 3 7 641 676 629 658 718 714 644 639 570 557 575 581 561 511 448 463 454 480 513 546 550 592 590 499 460 512 558 577 683 538 430 489 543 511 488 530 558 428 418 498 497 538 564 585 546 626 658 592 411 466 3 7 522 655 506 407 426 516 647 703 639 591 401 346 441 445 502 607 697 628 660 681 593 609 619 658 287 326 384 414 374 416 449 539 422 427 445 508 479 436 383 432 463 505 338 300 311 398 423 424 367 375 3 7 407 390 468 495 518 558 336 312 333 369 396 447 482 505 524 455 397 462 488 557 627 393 445 478 559 628 341 336 333 330 428 452 506 540 559 568 606 694 461 379 443 478 448 371 455 488 540 584 593 543 3 7 530 566 564 579 530 478 531 570 588 595 627 667 498 509 549 619 644 667 645 554 527 541 624 692 714 655 559 589 641 564 602 556 588 670 736 729 744 658 593 593 628 689 724 679 684 679 708 668 664 681 3 7 720 771 808 794 785 776 771 784 756 737 769 787 796 808 638 641 677 707 655 680 708 746 766 784 792 740 726 723 728 746 748 757 757 737 774 810 833 823 826 838 837 839 803 768 796 827 842 847 850 860 3 7 786 738 745 776 799 786 819 856 852 852 864 876 885 835 823 843 838 833 835 838 859 869 883 892 871 821 826 851 865 872 869 867 845 817 806 809 843 858 830 846 832 839 857 774 817 798 810 811 806 831 3 7 853 782 762 780 798 756 736 764 778 784 798 798 812 815 816 817 791 788 796 790 783 785 779 759 748 739 747 692 698 702 714 735 749 786 807 811 819 812 756 787 810 718 682 682 649 639 636 658 666 666 3 7 677 699 697 671 662 680 699 727 657 647 673 667 601 476 449 526 590 623 712 715 607 551 544 527 573 601 625 599 622 646 669 564 599 591 658 693 659 568 447 389 358 401 424 388 369 392 378 391 458 448 3 7 454 532 533 534 504 550 439 410 467 530 434 511 578 655 652 634 633 530 524 559 530 432 372 389 389 339 443 400 366 132 210 285 336 334 437 507 581 567 583 601 633 479 456 466 508 494 448 498 558 521 3 7 417 377 432 534 618 594 477 448 431 430 408 352 378 393 438 426 525 400 324 315 340 405 413 475 519 546 555 503 420 458 460 484 503 595 504 413 397 482 580 662 635 609 460 455 552 612 613 580 642 558 3 7 524 553 606 620 553 582 558 545 554 495 475 481 486 479 427 399 397 446 623 724 696 612 619 589 586 541 581 655 614 607 663 706 704 535 553 606 576 613 615 621 618 658 691 576 579 607 649 671 644 580 3 7 509 541 507 559 597 609 584 609 589 614 624 630 657 745 726 752 755 719 716 755 764 765 747 730 714 730 740 693 653 689 700 704 720 728 706 702 719 731 751 756 769 776 755 768 763 770 778 773 750 774 3 7 711 720 744 791 767 789 745 779 786 784 787 792 804 823 802 806 831 840 846 840 833 825 795 816 809 800 786 760 771 769 806 831 812 817 808 801 830 847 837 825 795 781 794 812 819 833 839 845 856 830 3 7 838 867 882 880 877 846 805 749 808 839 850 853 867 840 774 745 776 811 847 869 867 865 862 867 881 878 847 810 792 783 781 757 778 823 817 823 859 823 756 768 730 724 701 719 718 722 733 744 729 731 3 7 705 367 451 508 487 501 543 410 405 411 435 457 455 385 409 390 365 318 380 381 406 448 418 407 421 445 447 446 464 508 478 511 583 520 452 397 418 482 488 435 421 436 493 423 404 389 429 427 378 335 3 8 282 293 223 156 152 162 259 248 307 374 473 526 535 539 498 573 652 504 460 483 522 488 507 490 519 565 635 689 697 672 658 654 652 646 499 516 510 536 553 626 618 625 610 679 626 548 558 569 488 477 3 8 531 585 642 652 654 632 624 633 612 659 661 591 598 553 566 563 555 586 481 514 552 624 617 655 672 739 740 686 676 680 757 742 643 655 634 688 721 591 590 624 630 611 647 693 715 733 727 731 725 749 3 8 745 737 750 760 777 740 660 635 666 687 719 722 722 714 755 751 745 800 818 813 828 846 829 807 806 796 793 797 822 819 724 729 774 831 824 820 810 812 819 817 798 733 737 763 788 817 820 822 813 771 3 8 774 801 816 819 806 798 791 775 782 785 811 828 842 845 848 854 849 851 859 860 851 781 783 767 758 781 797 819 841 858 860 853 851 818 793 799 807 796 802 820 836 849 849 852 853 840 826 818 831 794 3 8 817 847 810 794 812 813 778 747 752 736 734 734 742 740 778 770 752 756 791 783 784 784 671 640 655 690 709 718 726 740 761 737 756 758 724 710 704 719 733 737 747 750 680 733 750 766 597 582 578 587 3 8 632 678 622 663 707 714 629 634 579 564 602 572 570 508 453 463 456 476 498 542 544 572 583 506 455 502 549 577 681 527 433 483 539 519 470 517 541 421 418 493 483 532 554 591 557 624 658 605 408 465 3 8 517 651 532 409 461 536 639 698 654 616 406 343 438 444 502 591 691 638 672 684 645 595 630 690 356 321 375 419 371 402 464 559 429 429 443 507 486 458 399 433 466 497 327 294 296 385 422 413 355 375 3 8 402 375 467 506 515 565 327 302 331 370 394 439 479 509 534 473 381 463 487 561 634 406 440 478 554 640 363 345 349 337 415 450 509 547 569 574 618 698 514 391 452 487 474 366 454 468 526 602 613 573 3 8 539 583 577 578 534 483 535 574 577 592 630 672 514 504 570 614 656 668 650 560 519 535 635 688 711 659 580 616 641 582 580 552 582 682 733 726 751 664 605 585 632 684 710 701 712 717 730 704 677 676 3 8 719 767 804 804 804 795 766 786 744 734 765 798 807 810 662 664 705 723 674 675 708 742 770 793 802 731 745 731 743 762 780 766 756 716 756 808 847 834 835 844 847 846 791 781 814 841 850 849 850 861 3 8 780 753 757 786 805 768 795 848 852 852 851 868 877 817 814 825 837 830 830 837 856 869 876 888 879 842 837 856 866 876 871 870 836 819 797 815 838 850 813 837 832 832 848 796 804 800 814 804 814 846 3 8 850 784 762 782 802 764 744 755 767 784 801 803 815 829 827 824 809 792 804 787 790 784 776 766 751 735 766 704 699 703 718 733 754 784 809 817 827 809 754 793 806 742 681 667 640 638 634 652 663 663 3 8 661 685 699 660 650 671 685 729 662 651 675 659 619 485 451 525 585 648 718 729 648 561 556 561 561 596 643 592 627 647 653 601 592 609 668 695 643 565 454 381 389 405 435 384 380 378 382 402 472 478 3 8 445 534 549 519 511 535 451 405 485 541 440 519 583 668 663 634 623 517 531 566 553 445 394 399 383 336 430 406 376 145 210 291 330 342 439 472 553 563 572 611 663 502 470 459 490 533 446 474 564 597 3 8 428 367 429 503 641 612 507 456 425 452 415 363 396 399 443 438 504 445 324 304 320 380 401 463 532 557 591 541 452 447 459 495 507 625 608 428 406 476 563 654 661 644 493 469 558 624 622 603 634 607 3 8 548 580 615 621 552 581 556 544 521 501 465 477 519 498 462 402 415 463 611 708 713 626 629 599 598 547 595 654 643 603 654 706 702 528 552 590 593 613 625 624 630 665 687 592 587 620 660 682 641 595 3 8 509 549 543 558 606 625 584 621 606 624 617 637 653 729 754 772 756 706 711 752 777 775 769 762 719 739 748 705 656 700 713 698 730 726 708 710 729 738 752 763 779 784 765 787 772 782 785 774 775 774 3 8 731 736 745 793 784 800 766 782 796 784 785 786 807 826 810 818 833 847 864 854 850 835 803 817 817 802 806 763 778 781 775 818 818 811 812 806 837 850 854 835 795 784 799 817 829 844 849 854 864 817 3 8 833 873 885 885 885 849 807 763 813 839 845 861 877 869 795 744 769 807 835 858 866 867 869 879 885 884 841 807 786 771 769 758 782 823 834 826 851 823 748 754 724 733 712 727 714 733 724 737 721 733 3 8 722 350 441 494 500 527 555 427 437 410 439 477 463 419 411 388 366 321 365 370 411 453 428 408 442 455 461 457 465 501 467 501 610 539 467 408 419 499 522 426 399 415 491 416 413 400 447 449 377 319 3 9 288 275 225 166 172 207 261 259 310 393 499 546 563 553 539 613 693 531 446 473 531 507 505 493 527 586 651 695 704 684 670 679 691 699 519 499 539 543 574 647 653 676 629 696 632 548 591 593 490 475 3 9 533 598 636 658 682 650 679 657 621 668 674 604 600 571 582 571 567 604 500 538 574 627 615 651 689 742 749 702 686 681 756 764 660 656 639 702 724 593 605 635 640 623 661 708 719 734 742 750 744 749 3 9 754 748 762 763 781 744 665 650 678 722 746 736 730 738 761 772 766 792 789 811 829 849 837 810 807 794 789 798 830 819 731 736 802 832 822 816 818 817 817 822 803 736 747 771 805 816 818 820 818 774 3 9 778 805 821 826 811 790 797 786 784 789 816 834 854 851 857 858 856 860 868 867 862 798 784 768 757 786 794 822 845 855 860 843 851 827 797 801 817 821 820 822 841 850 852 860 860 852 833 826 834 784 3 9 807 844 823 782 800 816 781 749 759 743 733 724 747 753 783 763 753 777 798 791 782 780 687 648 661 693 705 727 739 756 766 757 753 765 738 726 707 717 726 748 749 759 715 745 763 786 601 581 586 599 3 9 628 703 643 676 716 729 633 643 591 557 603 587 579 529 469 483 471 488 514 551 555 579 587 531 453 516 561 601 691 540 446 493 541 531 479 526 536 428 431 497 482 536 576 611 595 640 668 629 421 477 3 9 532 670 610 428 484 542 640 704 672 635 404 372 448 457 522 598 687 664 696 707 702 627 663 720 416 326 381 444 394 407 472 576 418 432 455 523 496 465 402 433 468 530 328 291 299 388 439 423 348 390 3 9 415 368 474 510 525 572 342 291 336 377 400 444 485 529 552 487 384 466 506 587 652 408 440 483 575 681 395 379 361 338 405 456 517 560 588 595 630 707 574 412 461 497 489 360 451 462 538 609 626 597 3 9 551 595 596 577 546 497 534 573 576 604 656 693 535 508 576 619 663 677 669 558 515 536 640 687 715 681 590 635 667 626 560 553 606 692 735 731 753 677 612 590 637 691 722 731 733 743 753 741 694 682 3 9 716 770 814 807 818 805 768 786 744 741 779 815 820 824 698 673 722 735 700 676 710 748 778 800 811 738 747 745 754 784 811 793 756 718 754 802 847 838 839 849 848 846 792 800 839 854 857 853 851 860 3 9 783 768 781 800 806 776 781 840 858 855 847 867 886 814 820 825 848 831 833 844 858 849 856 881 893 841 831 855 860 863 863 862 846 824 811 830 843 844 814 832 839 838 850 822 804 807 823 805 822 856 3 9 857 782 766 792 813 784 751 753 756 782 803 809 818 834 834 832 806 783 811 784 797 798 786 774 759 736 779 712 704 716 732 749 770 798 811 820 833 817 754 796 800 734 679 669 629 638 635 650 666 670 3 9 660 687 695 664 650 664 682 730 671 657 680 666 627 482 445 522 597 665 721 728 666 559 562 585 588 615 653 592 640 663 666 595 601 633 691 712 620 590 444 376 400 405 433 386 389 363 379 403 487 511 3 9 477 555 571 530 520 552 471 413 510 566 439 540 604 713 692 640 637 545 544 591 587 454 421 410 386 338 438 405 400 156 211 273 322 358 455 493 594 580 593 634 683 536 490 476 506 551 464 491 582 615 3 9 419 379 436 495 650 644 539 456 438 465 428 393 412 406 453 462 515 473 333 309 321 379 417 466 542 573 621 536 490 444 460 504 527 633 666 422 416 478 573 689 692 694 525 499 593 645 636 628 680 641 3 9 576 603 629 638 596 604 565 566 529 493 456 477 544 509 469 395 422 479 621 696 718 666 659 616 609 552 608 662 687 618 667 724 745 532 533 580 600 615 637 634 647 667 684 596 601 634 683 686 641 601 3 9 529 567 584 576 628 637 614 631 622 630 626 655 671 726 760 770 763 729 725 739 773 779 786 780 732 749 755 717 673 718 724 711 737 733 716 719 734 743 755 772 789 798 781 791 771 789 790 785 797 777 3 9 745 737 747 797 794 801 776 788 804 791 782 783 805 836 805 828 831 855 874 865 856 847 817 820 822 806 821 783 785 781 778 821 831 810 819 810 846 861 860 848 798 784 800 816 831 850 858 858 866 835 3 9 847 879 889 889 887 858 821 763 831 849 858 870 886 885 794 751 770 817 848 859 870 874 878 894 891 888 845 804 793 774 767 780 801 834 851 831 854 810 750 761 726 752 741 731 713 744 727 738 731 733 3 9 745 352 447 515 513 539 576 472 479 421 439 499 473 448 427 392 367 331 345 351 417 476 437 418 448 464 466 477 490 509 473 514 631 563 491 404 424 512 561 428 380 411 498 417 433 410 466 484 433 327 4 1 475 477 460 486 465 440 457 482 462 457 488 522 481 475 459 458 475 497 496 493 497 505 467 469 465 460 448 464 486 490 465 439 444 463 516 484 478 472 483 488 495 484 497 549 531 482 528 592 640 567 4 1 548 543 510 539 530 527 506 513 512 543 527 544 542 558 580 614 581 571 577 562 560 537 501 514 557 635 613 583 600 594 606 634 652 587 567 598 601 636 620 643 647 632 645 651 625 619 546 530 557 609 4 1 600 592 598 616 605 629 628 661 704 701 697 694 668 648 612 593 599 594 599 594 680 682 652 642 689 723 711 700 718 736 744 707 721 710 716 751 755 716 717 721 726 733 729 714 714 693 708 711 712 710 4 1 706 707 704 681 686 687 705 700 684 671 660 684 696 708 720 689 713 724 713 736 735 714 698 695 675 684 708 695 686 712 723 732 739 720 730 723 671 658 676 678 651 664 650 647 654 669 703 714 689 662 4 1 643 624 624 634 641 646 671 680 674 669 664 647 651 644 648 640 623 642 621 621 647 692 649 661 663 650 640 602 589 600 628 650 641 664 654 596 561 558 555 580 558 529 515 538 556 582 606 553 535 530 4 1 558 606 570 560 553 530 548 595 618 605 582 573 556 552 570 546 513 513 476 487 519 536 546 551 531 531 508 504 491 489 496 503 502 487 483 474 472 489 512 516 556 499 484 460 500 468 445 444 472 459 4 1 415 392 411 447 429 369 397 423 397 387 434 484 436 463 461 428 396 370 378 371 380 380 369 359 382 460 474 516 523 450 416 422 467 455 464 447 435 448 442 416 430 444 463 461 513 485 427 423 415 432 4 1 451 436 418 428 419 469 449 449 455 470 466 489 525 577 541 541 503 459 443 470 485 472 485 451 424 407 378 391 420 432 517 529 530 533 481 440 456 446 482 498 481 481 497 491 498 518 525 488 504 503 4 1 478 446 481 588 537 518 525 543 549 549 534 513 496 525 553 513 510 504 585 682 578 490 501 440 441 443 489 458 470 482 515 501 525 530 518 553 568 566 527 538 508 538 548 574 535 569 622 573 600 532 4 1 501 505 503 514 537 573 615 596 584 604 611 564 571 601 592 628 673 696 637 610 588 572 570 608 634 639 619 610 640 614 605 647 669 730 696 615 594 619 618 612 585 593 615 638 737 710 681 669 682 700 4 1 690 652 648 650 686 674 657 678 691 684 672 674 684 707 716 724 708 689 685 687 679 680 688 698 685 675 671 694 718 729 730 735 757 735 729 723 734 726 723 723 710 725 734 721 693 695 691 686 695 699 4 1 720 719 724 699 707 714 700 704 703 728 711 684 682 703 717 705 696 686 677 692 714 743 726 705 687 710 686 673 644 636 650 630 603 638 642 641 638 647 646 669 650 658 655 637 636 643 643 661 658 647 4 1 654 657 654 638 628 625 613 629 615 623 628 626 615 637 641 604 582 548 537 525 531 519 533 548 571 558 541 484 466 442 484 512 488 462 440 454 446 450 469 457 439 479 472 446 461 471 459 447 459 488 4 1 498 493 473 455 443 415 5382 39 39 39 39 45 45 45 414 408 452 391 373 355 366 379 372 371 363 362 423 447 412 479 484 506 511 503 426 467 523 478 443 424 438 500 498 498 512 508 483 467 500 570 4 1 526 498 442 428 414 413 410 412 400 442 456 452 469 488 424 422 417 410 398 403 454 498 496 467 438 446 464 468 449 460 449 441 414 412 402 448 420 460 469 434 379 366 388 412 424 395 405 410 406 437 4 1 414 423 408 425 431 454 468 465 517 522 460 439 465 481 490 505 474 470 482 451 436 420 438 433 460 468 448 474 481 453 430 429 466 511 521 534 573 595 495 456 472 499 521 511 486 464 476 482 568 603 4 1 571 546 592 640 663 654 624 577 532 554 583 570 548 555 541 537 571 582 599 638 708 661 668 671 658 662 663 658 632 600 584 603 628 650 645 628 662 644 595 600 619 638 642 658 683 679 663 661 650 669 4 1 673 681 642 642 663 666 621 561 594 613 646 648 647 649 639 644 650 676 697 721 720 705 697 711 703 680 673 670 669 678 679 697 721 727 723 711 694 710 717 708 716 710 685 700 696 688 689 693 691 679 4 1 674 674 674 674 674 674 674 674 678 678 678 678 678 678 674 674 674 674 674 674 674 669 669 669 669 669 665 665 661 660 660 653 653 653 655 655 649 649 649 649 645 645 645 641 637 637 637 637 632 632 4 1 628 628 639 620 624 634 626 630 636 452 479 491 440 434 450 446 443 457 456 511 532 497 468 477 493 505 492 455 420 436 423 396 393 370 426 408 404 462 503 510 484 439 445 448 464 456 429 467 466 450 4 2 435 429 382 409 416 393 364 394 404 427 478 499 433 450 425 406 438 440 474 480 454 462 424 436 392 372 359 384 431 456 396 363 385 403 401 440 415 437 431 434 462 440 483 520 538 500 504 543 557 562 4 2 543 521 504 530 514 518 525 540 546 559 515 496 500 533 559 604 601 563 563 552 545 480 443 426 491 567 619 640 609 582 605 630 658 631 576 585 598 624 641 656 669 651 602 626 622 615 563 470 488 511 4 2 557 601 599 625 628 654 675 716 752 772 766 762 752 724 682 622 553 538 541 571 650 676 662 656 708 766 800 797 793 761 721 702 704 737 782 801 807 799 782 758 769 775 771 768 763 767 775 807 835 834 4 2 802 776 754 720 721 737 767 771 768 740 732 768 772 784 764 722 764 783 793 786 778 759 770 772 709 720 735 738 754 772 793 791 780 811 818 802 728 670 679 691 652 666 666 669 675 701 725 757 763 761 4 2 728 673 653 671 705 733 750 777 788 777 699 704 710 722 737 714 678 668 604 597 645 681 696 703 720 699 662 605 542 576 620 645 670 672 666 633 574 555 520 532 555 470 480 483 523 557 593 543 439 454 4 2 460 535 538 467 469 472 455 524 576 569 541 508 482 532 538 518 479 456 442 429 428 488 539 543 555 545 522 514 474 443 461 476 483 482 447 450 452 490 511 527 530 534 544 530 509 487 487 427 471 419 4 2 415 364 344 365 387 353 304 355 355 348 353 367 362 363 404 405 366 314 328 306 321 336 341 318 310 337 401 448 446 464 409 402 424 453 472 451 454 455 438 434 428 445 462 440 472 475 455 439 433 436 4 2 440 442 432 422 383 383 413 439 460 479 494 501 525 549 546 539 536 488 414 445 470 481 494 461 384 334 318 337 368 386 448 503 521 527 464 456 379 403 434 466 471 438 465 464 442 487 475 503 486 508 4 2 445 463 503 573 595 597 586 571 536 476 521 485 505 533 536 540 498 508 563 610 615 527 495 423 374 379 404 455 462 498 468 452 458 453 451 494 534 545 552 527 487 523 528 550 503 548 593 561 562 521 4 2 440 405 412 456 480 541 601 637 614 632 656 635 555 583 614 646 680 713 674 615 564 547 547 595 636 660 635 574 593 626 653 666 715 734 721 643 570 609 658 637 562 536 579 628 707 743 741 747 759 763 4 2 758 742 714 689 688 660 610 623 652 662 669 691 699 742 775 781 740 741 748 762 776 775 770 770 774 753 752 760 772 767 788 808 808 788 779 729 768 782 795 743 735 743 741 723 699 705 710 723 732 756 4 2 781 780 777 780 788 769 755 759 761 749 743 723 724 740 753 764 777 778 768 785 814 832 817 817 798 750 722 715 678 616 608 622 595 562 576 573 565 598 637 679 700 707 688 661 646 653 658 642 659 668 4 2 679 688 699 697 689 683 670 677 673 678 656 612 604 628 665 660 622 533 470 506 510 489 506 502 529 547 535 456 398 389 413 430 460 391 354 384 386 384 379 402 394 422 457 448 412 423 419 428 432 469 4 2 486 475 470 454 402 382 360 358 320 315 373 389 394 363 341 353 379 370 343 350 352 365 362 363 349 325 363 404 397 424 450 460 454 431 389 367 425 442 401 330 333 393 403 395 403 416 432 384 394 448 4 2 453 424 380 371 371 342 345 347 361 350 383 421 437 457 425 409 335 325 368 383 390 378 411 394 399 410 442 455 431 410 456 460 339 358 343 393 397 446 477 442 318 284 304 363 340 326 323 320 365 377 4 2 350 343 326 340 355 360 398 374 401 447 449 425 424 442 443 403 438 398 407 422 374 369 370 373 348 363 394 392 423 423 365 368 396 417 429 480 535 549 531 464 450 458 484 488 455 401 412 466 515 580 4 2 579 563 576 614 647 656 654 598 484 457 483 451 461 457 465 463 505 517 561 614 663 670 654 667 673 680 686 672 675 665 646 609 605 603 611 617 620 611 618 612 632 665 701 706 653 622 624 635 640 650 4 2 638 661 667 675 693 685 645 554 542 585 600 604 626 627 637 656 685 727 762 789 801 777 750 737 719 708 706 677 684 705 717 733 769 800 821 803 774 758 770 792 804 787 743 736 733 723 724 727 733 731 4 2 719 706 694 715 729 754 758 726 704 709 713 744 785 781 804 804 793 755 749 697 662 665 703 725 709 710 714 726 702 717 693 611 589 611 642 662 669 674 678 683 693 694 690 697 718 713 705 696 671 666 4 2 640 376 410 375 382 392 378 397 389 383 424 427 406 381 394 384 401 387 426 413 470 501 477 510 523 502 441 450 422 381 373 357 330 285 305 360 373 388 409 439 424 370 402 432 470 470 436 445 477 421 4 3 391 351 324 364 352 298 276 337 330 325 373 390 304 329 323 293 323 353 384 392 409 433 390 389 335 318 303 295 344 390 367 309 360 370 383 416 360 354 340 327 361 328 386 438 462 420 382 427 470 498 4 3 524 517 469 454 448 464 474 477 458 449 409 404 412 431 453 500 514 505 496 486 499 428 420 362 400 485 558 596 570 506 504 541 586 595 535 485 492 509 535 580 611 609 540 564 593 575 530 388 384 415 4 3 471 522 527 542 562 591 619 641 663 704 726 728 710 682 622 596 545 509 493 542 617 653 642 643 668 711 731 740 747 734 717 683 680 695 721 769 795 778 757 741 741 756 745 745 754 748 739 750 780 792 4 3 782 769 752 711 694 703 717 712 733 701 693 725 746 754 757 718 697 719 724 726 725 732 743 746 694 664 691 687 697 720 737 757 763 773 781 775 689 583 590 624 616 625 629 634 634 639 644 680 698 696 4 3 678 646 610 622 649 676 695 709 728 722 654 645 650 646 654 658 628 630 593 569 538 586 610 600 627 642 636 590 480 484 513 545 571 588 587 575 538 519 488 451 479 360 369 394 416 461 499 479 378 410 4 3 422 525 502 423 427 397 391 470 506 509 499 488 448 486 487 463 450 405 386 374 384 426 477 490 481 497 489 453 370 381 416 380 370 388 358 318 342 401 433 452 459 443 437 444 433 433 427 376 399 377 4 3 319 262 279 329 354 291 216 284 247 241 290 298 299 313 341 343 306 242 238 241 256 272 260 194 209 268 341 416 426 388 338 311 324 354 390 398 348 343 330 335 349 352 369 323 333 353 369 317 321 311 4 3 315 329 339 325 268 250 288 320 348 357 386 391 399 425 437 429 437 415 304 309 337 369 401 374 289 242 204 236 237 283 355 434 441 473 430 382 288 304 318 341 358 299 345 373 370 423 394 417 389 429 4 3 365 369 399 444 507 515 521 516 498 439 463 450 418 442 436 457 428 447 447 498 522 425 383 322 283 306 349 413 406 450 441 395 423 384 382 402 441 459 481 469 413 442 445 454 423 442 499 501 541 478 4 3 370 314 313 358 412 479 532 576 563 556 575 545 426 464 509 541 571 620 624 575 523 472 458 490 550 581 584 542 570 576 596 610 653 679 664 608 493 516 583 595 553 463 485 523 599 648 650 663 684 710 4 3 706 681 664 657 650 633 587 589 602 631 645 654 655 687 716 744 714 707 709 726 735 731 728 726 727 705 706 722 743 738 773 783 777 779 774 714 709 721 733 685 707 717 717 699 688 686 691 685 684 709 4 3 713 715 681 694 715 728 715 710 702 709 698 677 681 697 722 736 733 732 735 747 749 765 761 743 697 689 682 647 641 583 572 576 552 523 526 506 488 512 547 589 617 641 656 629 594 561 562 577 585 597 4 3 599 611 613 615 606 598 589 589 587 590 582 571 563 565 575 573 556 444 354 407 394 403 391 409 436 453 451 412 315 289 338 392 429 328 274 301 276 274 286 289 278 282 307 326 251 263 293 301 324 349 4 3 355 373 365 359 311 293 298 298 221 235 288 308 300 248 245 278 313 302 243 259 246 237 216 228 223 224 277 344 336 366 389 401 416 374 327 308 370 376 299 217 239 291 323 320 319 338 342 306 315 368 4 3 391 343 311 277 274 240 228 208 232 210 247 271 276 303 320 302 216 158 194 250 299 311 354 303 311 318 346 355 371 327 353 360 226 239 251 279 303 328 372 352 213 190 213 293 287 265 237 204 259 267 4 3 279 251 242 246 253 306 312 307 330 385 401 356 322 337 358 325 371 298 325 336 284 270 256 288 283 300 308 323 363 371 262 263 306 353 360 436 483 489 482 429 338 370 416 429 406 315 325 383 412 491 4 3 488 490 472 507 543 577 590 556 497 400 438 428 412 407 410 407 421 446 496 534 574 563 578 587 598 618 642 648 638 610 581 551 548 542 556 552 568 568 568 554 555 584 625 630 608 589 577 570 577 568 4 3 561 607 604 581 592 614 592 512 465 508 541 566 592 589 578 587 600 635 685 718 730 714 705 709 697 694 691 686 666 669 668 680 716 755 766 755 747 727 724 741 752 739 707 690 697 682 692 695 696 695 4 3 693 698 692 685 667 671 685 681 670 671 679 713 734 724 725 723 715 697 685 611 602 598 629 652 673 681 682 695 653 642 623 553 549 545 566 592 611 619 617 630 641 636 631 621 637 633 641 652 643 625 4 3 583 305 325 268 286 278 305 317 301 320 384 383 347 340 332 318 294 314 351 370 449 421 420 419 424 382 322 345 349 317 307 267 224 220 232 316 332 325 328 371 372 328 300 333 375 385 380 389 427 385 4 4 503 505 483 504 496 492 501 505 479 498 539 560 554 524 513 490 508 518 522 496 508 516 487 496 473 454 436 437 471 483 474 445 448 450 490 508 485 494 497 501 530 483 525 562 601 577 585 617 646 607 4 4 540 553 537 564 563 558 555 563 574 581 537 525 539 556 575 624 618 559 543 550 553 547 506 521 540 599 649 654 616 603 638 669 689 636 603 635 650 654 662 666 640 607 551 573 603 628 581 536 530 549 4 4 565 626 636 638 633 624 609 673 699 710 705 700 687 680 633 605 574 557 582 611 667 689 690 697 744 788 785 750 730 671 656 661 652 681 717 741 736 745 707 699 703 701 684 687 699 700 739 779 804 776 4 4 741 688 676 678 677 704 724 738 730 721 706 713 721 719 702 744 747 753 751 737 709 709 727 723 701 723 718 718 719 740 740 760 751 756 767 759 711 654 662 670 648 659 660 667 681 706 749 763 763 755 4 4 704 657 638 663 693 734 764 757 787 762 731 719 728 724 710 688 653 641 633 658 699 731 724 726 709 689 648 650 629 628 669 700 710 715 702 675 630 601 569 575 607 551 560 552 579 636 660 602 529 537 4 4 551 635 587 566 545 568 541 579 641 660 601 576 555 608 626 596 589 561 533 532 520 579 597 620 626 631 605 584 560 544 556 565 576 583 556 527 544 551 575 589 602 606 620 574 536 517 533 506 512 513 4 4 491 464 461 448 458 454 432 455 451 446 440 425 468 472 512 509 455 445 431 421 438 466 444 433 441 439 480 511 523 560 493 500 522 534 536 534 529 520 552 538 527 518 529 527 527 518 510 502 507 512 4 4 527 518 511 476 474 476 488 499 508 535 542 559 588 616 620 630 626 560 480 505 517 528 543 527 472 432 418 428 446 466 522 570 592 593 541 503 451 466 483 523 530 524 539 540 524 554 539 564 554 572 4 4 502 539 561 615 629 628 610 604 547 518 530 533 541 567 585 594 568 580 644 684 694 613 572 496 475 480 487 548 538 558 548 541 549 516 523 555 587 611 578 558 520 568 584 586 566 596 627 618 621 587 4 4 517 494 486 510 536 597 655 658 621 618 663 675 626 626 643 663 708 717 646 622 614 612 600 622 665 680 652 636 658 680 678 680 715 758 764 708 643 670 710 675 581 583 624 671 740 735 740 744 738 741 4 4 750 740 715 661 657 633 618 646 658 666 681 697 700 728 734 707 696 714 719 749 747 748 749 747 742 738 718 694 684 690 704 719 716 703 720 746 764 766 747 710 695 701 704 701 703 706 712 722 732 739 4 4 764 748 759 736 730 701 728 738 733 715 717 691 674 683 707 734 764 771 781 796 822 829 818 809 800 728 753 742 680 637 629 648 618 584 622 629 628 662 696 705 699 705 695 692 689 693 649 639 660 669 4 4 691 700 702 703 680 682 671 660 652 655 602 603 626 665 722 714 660 585 551 571 578 554 559 556 576 589 563 525 489 475 499 518 532 516 469 479 479 485 481 487 483 500 526 533 517 522 532 527 530 535 4 4 570 574 549 538 496 468 460 430 437 454 511 498 467 465 447 463 487 468 443 431 436 445 470 465 458 446 463 488 492 511 530 549 542 504 487 466 519 539 504 437 464 494 505 488 492 512 534 512 494 542 4 4 522 515 479 461 458 449 440 438 451 450 461 477 499 515 512 484 440 446 450 463 481 487 512 481 470 479 511 541 521 443 490 490 440 444 438 460 489 506 526 498 422 400 395 415 415 423 428 431 447 456 4 4 436 446 442 437 435 453 487 554 548 565 546 516 505 521 532 502 515 476 476 490 474 464 456 479 450 444 468 480 500 487 462 457 471 507 499 556 599 618 580 516 507 505 527 526 516 497 497 533 596 618 4 4 603 601 606 627 659 650 642 594 503 491 490 515 521 525 549 544 534 544 565 609 665 649 649 674 683 664 652 637 650 656 587 569 567 584 614 589 577 588 600 586 616 644 660 600 583 600 619 621 621 608 4 4 607 633 653 645 662 682 651 596 594 606 572 595 609 608 626 622 638 688 730 772 764 717 684 660 648 642 632 625 662 689 703 714 726 752 753 751 727 716 732 748 745 740 721 741 725 706 714 720 736 727 4 4 688 652 645 678 700 733 741 679 669 662 677 709 739 755 777 771 752 703 686 698 669 704 737 715 690 686 716 728 722 739 691 646 627 656 661 670 658 674 690 707 713 701 668 665 679 675 659 656 644 651 4 4 637 510 492 488 456 470 465 459 474 467 503 505 489 488 496 508 491 494 499 504 544 576 594 596 603 593 533 544 527 439 444 436 416 405 407 455 467 470 498 518 512 483 482 514 533 546 524 504 534 512 4 5 468 449 430 447 453 431 447 462 434 443 483 508 497 472 469 445 460 487 498 471 480 498 473 471 442 426 396 391 414 445 444 392 402 431 486 504 453 446 457 460 474 453 485 522 561 559 549 572 599 612 4 5 584 554 536 550 560 552 557 556 570 583 558 495 516 537 565 603 618 591 537 554 561 542 497 486 503 564 630 672 638 595 620 653 690 668 611 618 630 655 670 694 690 673 597 580 614 636 607 527 506 524 4 5 567 623 635 647 652 662 658 692 743 769 770 765 757 741 715 650 592 576 572 606 667 705 702 708 746 795 825 819 811 764 724 712 699 718 755 800 797 793 786 764 771 774 767 762 765 769 801 843 858 851 4 5 832 806 776 763 753 769 780 806 792 776 781 792 793 795 778 791 793 803 816 800 791 770 785 798 766 747 764 776 776 791 801 808 800 808 816 822 784 706 687 699 696 695 707 717 721 733 750 783 796 803 4 5 777 713 680 694 723 756 781 801 809 804 763 744 749 744 748 735 699 688 663 645 669 709 734 726 727 713 688 658 610 605 631 663 677 686 679 665 631 613 558 534 561 523 503 512 540 582 615 595 487 504 4 5 539 608 568 541 544 536 492 532 583 606 588 552 542 574 583 570 564 537 505 501 491 521 537 564 558 566 557 531 526 517 524 509 507 506 491 464 485 497 523 539 545 549 562 545 526 484 470 469 466 466 4 5 429 404 410 422 424 410 365 387 391 402 407 385 408 420 446 455 406 378 358 360 363 393 382 374 390 396 426 461 477 508 427 441 446 467 484 485 464 451 485 475 471 463 479 456 451 462 468 451 457 459 4 5 462 451 458 439 412 405 420 444 457 483 504 511 520 547 560 571 569 544 436 444 466 480 502 495 424 382 358 375 393 418 470 515 539 557 525 463 390 406 432 461 480 468 485 508 495 523 509 521 522 538 4 5 487 490 518 568 612 627 625 620 588 486 491 512 513 549 565 583 551 559 597 649 668 609 542 477 428 437 455 525 518 548 544 526 538 505 482 508 549 587 578 566 528 548 570 572 570 574 615 630 621 586 4 5 516 468 469 490 514 576 639 674 646 640 677 695 625 615 641 666 704 739 719 652 623 599 594 616 663 690 670 642 669 677 696 701 724 762 767 721 651 661 705 701 597 578 611 664 728 733 753 768 777 781 4 5 788 779 765 730 716 695 652 665 686 690 705 730 732 751 778 784 761 771 783 806 818 809 804 800 809 797 775 776 773 773 777 789 795 792 784 778 788 798 806 747 738 747 750 753 739 748 754 755 764 776 4 5 800 806 806 796 801 785 770 779 790 783 776 761 744 753 770 781 800 816 811 815 834 846 831 821 813 753 745 740 704 643 630 641 637 616 614 624 616 627 662 699 726 740 729 714 697 693 685 658 661 674 4 5 694 706 708 707 697 694 685 678 668 672 652 614 617 637 665 671 663 581 510 527 537 530 525 538 548 560 548 523 447 431 448 475 493 473 438 430 421 431 436 429 443 448 471 481 458 459 467 468 467 478 4 5 513 518 502 487 453 425 427 397 396 418 468 452 420 407 398 415 436 420 389 375 387 397 411 401 374 385 397 404 414 442 449 465 481 447 432 410 465 490 431 379 408 450 452 428 438 453 470 464 427 476 4 5 479 449 416 407 389 385 369 379 395 380 390 415 429 449 452 432 379 374 383 414 437 449 472 420 401 427 451 482 486 409 435 457 395 376 384 407 435 448 475 470 358 344 354 364 371 375 372 367 394 407 4 5 392 387 391 388 393 417 434 508 497 513 484 476 466 479 492 461 481 445 427 433 423 411 403 427 428 416 421 444 460 463 415 398 419 464 475 523 556 596 564 516 480 489 519 528 504 463 456 493 551 590 4 5 597 598 602 624 653 679 679 634 508 479 479 475 494 503 526 531 534 540 559 605 660 685 683 696 706 694 688 679 683 692 658 600 595 586 620 616 612 595 609 620 633 664 703 674 617 596 628 638 632 636 4 5 627 651 672 688 695 715 691 615 599 620 625 609 631 645 652 659 677 717 769 811 822 793 751 741 718 703 697 685 697 727 751 756 773 806 831 828 808 796 795 809 821 821 787 782 786 776 767 773 780 777 4 5 768 724 698 714 733 765 786 761 736 716 718 745 760 797 811 807 813 771 751 685 701 704 733 747 728 730 735 747 743 749 747 683 655 645 647 672 690 704 722 725 735 724 706 704 713 717 707 680 656 657 4 5 658 454 447 429 413 411 412 402 425 428 464 476 453 445 437 448 432 444 454 455 501 518 538 531 542 531 476 473 473 422 410 398 362 355 368 415 412 418 447 504 493 452 434 458 487 495 489 480 497 481 4 6 527 508 515 512 528 513 523 539 516 543 589 604 587 549 560 536 540 559 562 481 512 558 540 519 523 490 461 445 447 478 493 469 461 488 525 559 540 515 525 517 544 487 517 566 629 623 603 635 683 623 4 6 613 623 598 590 617 614 621 618 610 587 546 531 538 563 588 637 661 610 536 541 557 568 551 529 531 605 678 706 654 589 631 661 682 648 617 625 620 614 639 654 651 639 598 556 589 636 627 588 559 548 4 6 582 657 684 662 633 635 624 645 666 695 702 693 688 682 643 609 615 620 615 648 697 707 731 770 768 766 750 737 725 712 704 701 680 690 724 756 759 730 732 739 733 745 725 722 725 737 760 780 783 769 4 6 752 754 751 743 732 741 766 772 769 768 758 746 728 724 707 742 754 760 759 756 761 775 776 773 769 737 726 728 735 752 768 778 763 760 771 770 743 688 698 690 673 680 687 705 733 771 776 767 770 751 4 6 713 688 690 707 743 778 764 760 768 779 776 773 762 748 721 700 674 669 666 665 695 750 769 733 703 692 650 641 634 644 687 717 731 741 730 681 648 618 606 599 633 593 569 577 610 655 700 636 556 558 4 6 584 625 608 581 595 557 559 620 690 691 635 597 581 600 635 641 648 612 591 584 571 616 667 706 702 697 677 608 592 585 588 584 625 655 626 574 583 617 625 638 646 634 639 595 568 562 578 583 536 551 4 6 500 491 509 507 470 484 443 449 497 519 523 509 525 544 516 518 478 475 434 438 444 471 493 481 488 490 505 540 569 551 521 547 565 604 601 597 608 572 602 557 544 543 571 559 552 573 568 542 539 544 4 6 552 550 559 519 510 493 503 521 546 580 607 619 651 660 667 673 659 625 497 495 524 552 571 547 497 473 428 445 467 506 554 606 654 646 582 514 475 476 501 529 535 531 554 577 557 589 599 591 616 617 4 6 573 552 584 643 674 671 662 634 583 529 531 557 545 581 562 567 601 624 687 723 735 678 603 562 524 532 544 566 552 597 610 607 577 554 525 576 624 671 651 597 565 598 623 603 609 604 637 652 654 636 4 6 580 550 541 531 596 676 720 692 652 623 650 645 591 601 622 633 667 678 665 641 602 620 627 636 676 682 658 641 668 685 697 714 725 741 742 719 670 686 713 714 648 625 649 705 730 735 746 748 745 751 4 6 766 771 756 736 724 703 665 663 677 686 707 718 725 734 732 713 719 727 752 765 774 768 767 766 762 746 739 732 727 729 735 740 744 752 764 769 755 757 754 755 756 774 774 779 778 781 777 782 778 773 4 6 776 776 764 760 741 731 746 758 757 759 761 734 713 729 766 805 819 822 834 843 841 833 829 821 795 725 757 736 718 685 673 674 661 654 653 667 665 693 724 749 765 772 779 774 740 697 676 680 693 710 4 6 719 708 712 712 705 689 676 679 674 652 626 632 659 705 739 735 683 609 586 599 616 603 601 607 625 647 647 602 547 510 529 564 576 539 529 504 513 538 542 512 536 542 564 588 564 561 590 590 588 587 4 6 596 613 586 578 521 520 505 485 508 550 549 522 494 487 484 490 488 473 437 450 469 479 511 512 510 505 520 559 565 562 596 640 639 569 529 497 513 521 494 465 477 517 517 507 519 532 514 519 499 535 4 6 551 500 489 483 464 466 455 465 487 478 473 502 527 528 546 503 453 458 480 507 524 548 561 512 501 521 560 591 590 504 471 480 461 447 454 488 517 523 549 531 434 413 427 426 420 424 445 435 458 469 4 6 459 457 469 474 467 508 484 537 564 557 521 532 509 528 554 529 514 482 466 473 492 485 483 513 530 471 455 488 525 532 485 468 494 540 556 561 598 630 611 551 512 518 560 558 542 536 536 588 655 675 4 6 633 608 602 634 643 644 656 619 543 523 510 508 528 541 560 575 559 556 576 615 653 659 657 669 672 658 637 656 664 653 606 591 583 582 602 593 588 582 572 579 617 633 647 594 578 587 611 610 610 591 4 6 596 619 618 622 658 688 657 630 641 642 613 611 625 633 643 653 644 673 716 738 744 739 706 691 673 668 675 678 706 728 747 761 765 766 763 778 776 775 779 765 767 753 775 791 794 791 774 783 784 771 4 6 763 745 716 715 738 753 747 729 719 698 701 716 731 748 768 784 776 752 714 688 678 701 726 723 726 738 770 795 805 794 754 709 681 688 666 657 690 706 746 778 781 757 724 681 677 680 668 655 662 657 4 6 634 574 544 524 450 474 500 490 522 511 516 526 538 554 569 565 550 553 558 558 589 640 678 652 656 621 539 573 579 504 493 475 436 429 440 486 457 474 509 562 586 549 522 543 574 572 538 509 526 543 4 7 505 491 472 473 490 448 450 468 463 469 504 529 533 468 484 475 450 452 490 467 490 523 542 534 523 481 439 413 411 449 493 466 450 473 521 559 541 487 506 484 508 487 497 535 579 600 574 566 598 633 4 7 655 663 647 628 636 646 641 649 646 635 614 565 554 575 582 603 637 646 585 587 614 619 588 535 525 599 669 719 706 658 656 673 704 709 685 675 673 677 690 713 724 719 689 620 659 706 711 655 555 559 4 7 600 662 699 717 712 724 724 739 765 784 812 821 807 801 768 732 691 703 671 709 765 792 811 841 863 871 868 872 858 831 807 787 775 790 816 864 866 838 820 823 825 829 837 840 846 869 874 885 901 896 4 7 882 865 848 840 845 836 842 838 843 854 856 846 819 826 781 803 830 846 827 810 828 853 868 876 876 841 825 824 831 829 811 825 833 831 842 847 832 789 746 752 765 764 770 784 805 826 826 827 836 837 4 7 802 767 756 762 776 805 817 838 838 830 813 806 806 809 791 774 757 740 751 730 722 740 752 746 735 727 712 715 696 659 659 664 675 701 706 673 663 648 627 593 610 580 525 532 558 577 612 604 545 535 4 7 554 599 600 593 602 576 528 568 618 645 631 617 596 608 625 632 628 617 601 582 572 599 611 640 640 638 623 605 581 565 568 554 547 551 551 509 507 523 538 560 578 582 587 574 558 544 552 556 512 517 4 7 472 426 411 421 413 441 389 390 406 431 428 426 437 469 467 486 445 425 395 388 382 397 438 405 375 394 423 469 495 543 480 472 468 489 504 506 521 502 504 495 502 499 505 475 464 504 513 485 452 462 4 7 451 449 486 467 457 409 417 424 455 490 515 529 551 587 601 590 564 552 493 476 476 486 511 519 484 444 383 382 396 423 462 522 577 591 574 503 454 444 437 469 494 469 481 507 529 565 581 568 572 575 4 7 566 535 562 601 621 641 663 670 644 567 535 571 580 602 605 613 636 658 657 670 695 684 620 583 492 504 543 584 591 627 648 643 624 608 535 556 586 623 646 653 626 625 654 654 653 649 658 686 713 707 4 7 635 558 558 535 571 645 709 734 738 730 740 750 690 651 683 713 736 768 771 757 717 684 668 678 709 743 741 741 758 773 790 802 815 834 843 827 769 747 779 801 762 697 685 726 765 759 780 795 823 829 4 7 834 854 849 839 829 811 781 762 771 776 800 816 827 836 854 861 861 860 874 885 885 867 869 871 891 894 853 847 826 830 840 849 836 827 829 813 825 846 818 791 813 836 835 833 829 838 844 822 835 828 4 7 838 854 853 841 838 834 834 850 841 826 833 834 814 822 851 863 872 860 861 863 869 866 854 834 787 743 753 732 739 729 713 713 708 701 707 700 702 712 728 761 789 786 784 783 770 755 734 729 737 740 4 7 741 736 727 726 718 713 707 710 712 709 677 650 661 673 683 680 674 638 565 540 550 560 548 556 567 586 597 586 524 471 478 516 534 536 516 476 459 457 459 442 461 459 469 490 470 454 485 477 479 494 4 7 494 518 494 486 481 471 451 437 461 485 499 481 442 431 421 426 430 424 385 382 395 404 411 402 403 410 425 458 465 486 506 538 534 507 495 460 484 488 455 419 431 444 465 451 431 457 462 482 440 450 4 7 463 434 434 450 418 404 392 385 413 404 390 434 439 436 458 440 409 394 394 429 444 459 488 461 449 464 489 490 481 463 460 476 441 387 380 401 441 467 491 501 392 378 385 405 391 398 407 394 417 433 4 7 436 431 436 445 445 478 496 555 557 550 513 532 497 495 503 487 509 467 454 450 466 460 453 445 487 468 445 467 505 536 479 432 444 483 526 561 611 651 656 627 567 548 575 599 607 578 536 561 613 642 4 7 656 661 658 654 683 704 725 713 633 550 547 517 540 562 587 617 616 603 627 670 698 713 724 736 742 742 742 732 733 733 726 696 671 651 679 694 682 667 653 673 692 719 746 725 663 645 670 693 705 674 4 7 667 695 721 739 738 767 766 739 709 712 704 683 709 725 734 746 745 773 808 848 862 861 823 801 798 789 792 787 803 823 839 853 868 884 896 894 885 881 888 901 890 878 871 879 882 886 885 890 877 835 4 7 829 833 818 810 819 831 831 822 813 802 794 801 811 824 842 857 855 835 747 678 700 726 764 786 812 816 825 842 851 842 830 776 727 731 707 718 740 759 779 805 784 774 772 754 751 759 761 749 723 712 4 7 691 458 465 448 402 418 439 420 454 438 459 478 494 482 483 485 461 459 462 452 492 541 574 563 559 530 457 476 502 474 457 428 394 385 378 428 421 419 434 479 533 526 482 507 527 523 515 498 519 521 5 1 90 64 -22 -47 90 145 162 257 282 342 432 423 308 278 338 329 269 305 387 414 355 423 419 487 478 478 391 346 310 323 323 341 360 346 355 414 487 432 364 378 323 355 423 382 441 518 296 350 432 518 5 1 527 570 561 527 457 514 419 432 479 367 427 423 440 349 336 410 423 302 384 449 457 483 557 609 535 466 483 548 595 628 451 489 523 540 611 616 439 384 376 468 519 578 569 574 553 531 531 611 649 607 5 1 603 565 586 595 595 607 611 553 506 552 576 615 647 655 682 690 690 682 726 631 647 726 726 738 730 738 734 718 702 599 675 742 730 651 607 615 643 631 667 693 686 712 712 699 706 699 722 745 712 686 5 1 693 706 706 693 722 709 706 702 706 719 735 745 709 725 702 722 738 751 732 699 658 672 701 680 687 709 705 687 716 738 731 712 683 698 705 676 690 701 712 698 680 705 734 723 701 727 709 720 669 690 5 1 701 698 690 690 654 676 681 690 645 690 707 725 685 703 650 641 690 601 627 707 601 525 539 610 601 601 645 672 618 601 539 551 579 575 608 579 584 603 612 626 528 509 504 509 425 425 434 476 561 523 5 1 434 458 495 504 542 533 561 439 439 472 500 359 387 368 437 433 483 483 548 451 377 456 414 363 451 391 520 543 303 267 451 405 368 400 428 428 327 442 405 396 479 433 424 446 501 355 424 243 319 352 5 1 421 283 265 414 366 746 569 326 286 250 305 352 377 428 395 399 381 374 290 294 261 319 337 86 136 241 362 253 238 358 389 277 280 343 331 382 362 288 327 327 385 269 226 269 312 304 327 304 284 191 5 1 241 323 304 347 265 124 47 141 274 304 312 346 329 376 355 192 321 372 398 321 209 312 364 466 351 120 68 120 175 244 321 389 419 468 473 450 428 187 169 223 210 96 169 364 432 419 441 423 369 355 5 1 391 450 373 350 373 441 405 514 432 496 468 332 400 423 462 457 492 531 410 397 423 509 496 470 449 345 388 492 401 488 444 522 574 548 635 531 449 432 492 522 548 540 479 515 468 477 473 527 599 624 5 1 607 670 574 628 603 561 590 595 620 641 645 611 422 371 447 477 447 515 574 637 641 637 582 548 492 583 591 647 675 659 671 655 663 682 726 742 722 702 678 714 742 730 698 690 611 619 694 706 659 595 5 1 643 884 869 809 758 777 790 806 822 722 715 732 754 764 706 712 722 761 751 758 732 751 770 741 725 741 758 728 686 725 732 686 680 712 728 727 771 727 720 745 760 727 701 716 712 720 727 712 738 738 5 1 672 680 683 698 647 661 669 661 658 680 687 690 716 705 694 705 690 716 690 685 685 694 712 707 645 516 561 627 650 667 641 645 650 645 698 703 596 512 650 627 592 627 618 650 654 636 612 589 584 579 5 1 537 547 439 509 523 547 589 551 490 542 518 467 462 486 533 537 579 598 537 387 434 476 382 411 415 448 458 497 534 479 340 419 423 410 483 585 419 271 267 340 303 243 257 267 133 207 276 313 331 350 5 1 331 327 396 354 382 183 4992 238 238 238 231 231 231 238 323 275 297 352 366 225 203 199 210 188 210 254 232 275 21 57 235 286 305 377 414 312 279 377 312 300 265 292 241 331 288 327 382 397 339 296 5 1 331 382 362 331 273 257 261 253 261 238 249 234 277 261 323 288 152 51 117 214 257 312 364 321 342 295 274 252 227 304 385 338 389 205 124 175 321 376 428 415 231 124 248 364 389 394 398 310 332 332 5 1 310 387 319 282 310 355 396 428 355 346 391 514 360 300 282 314 423 446 455 387 369 300 269 296 300 405 428 432 440 479 492 427 332 367 457 470 501 496 544 574 587 488 401 406 483 531 514 388 401 349 5 1 410 462 436 401 470 457 509 514 544 531 590 611 595 574 565 557 611 616 523 557 540 553 553 599 620 590 519 561 582 574 603 586 578 599 616 611 628 607 611 623 611 583 603 599 611 627 663 651 627 595 5 1 564 556 599 623 611 568 615 667 667 667 651 710 639 667 694 734 702 675 647 663 683 702 722 667 683 702 689 683 728 725 748 745 709 696 732 741 751 741 709 693 712 732 741 764 754 745 738 709 745 702 5 1 698 698 698 698 698 698 690 690 690 690 690 690 690 683 683 683 683 683 683 676 676 676 676 676 669 669 669 669 661 654 654 645 645 645 636 636 636 627 618 618 618 618 610 610 601 601 601 601 592 592 5 1 583 774 787 765 738 783 809 796 716 308 354 335 358 296 277 280 253 253 234 241 385 315 273 304 292 296 241 347 343 296 335 253 284 195 152 238 366 382 323 321 398 436 287 291 325 346 265 180 180 171 5 2 323 302 166 154 203 213 177 208 278 236 279 303 282 253 249 231 181 232 278 337 311 372 377 413 411 425 318 293 332 309 289 342 331 334 360 407 435 359 341 315 326 298 321 338 388 420 307 318 389 450 5 2 506 516 519 411 409 447 408 425 444 418 411 451 382 334 343 363 403 326 367 410 411 444 502 503 426 441 500 555 581 530 422 443 486 536 571 520 434 429 417 462 523 564 566 576 541 535 565 596 549 561 5 2 498 477 518 551 556 584 594 583 552 571 605 641 675 684 670 671 647 649 665 604 653 694 708 723 738 735 729 706 692 666 701 668 627 580 581 589 598 609 635 651 680 703 720 719 699 717 742 759 722 704 5 2 722 708 646 660 675 705 724 732 726 721 712 710 686 700 699 709 722 712 691 671 659 656 648 659 682 693 638 659 681 680 682 697 709 714 708 687 685 667 576 549 585 632 654 657 655 636 664 669 666 667 5 2 672 601 617 619 618 618 632 653 664 671 681 664 636 641 639 628 626 623 613 578 522 501 540 561 574 595 595 597 566 495 486 497 524 531 551 559 519 520 498 485 441 452 392 351 342 341 404 451 473 387 5 2 395 428 456 434 455 515 431 352 402 439 448 442 440 417 428 432 449 466 477 456 432 383 361 391 422 421 455 438 357 326 359 390 341 358 338 303 280 316 347 381 402 388 402 413 403 389 370 322 324 298 5 2 307 252 155 209 274 327 288 217 213 183 203 244 268 276 289 328 334 289 250 224 220 248 265 170 96 137 196 261 325 339 318 229 227 234 257 293 279 263 256 270 266 267 255 239 265 247 250 236 198 182 5 2 194 222 242 249 199 146 99 141 185 214 242 266 291 321 330 261 285 309 334 306 243 257 292 317 298 209 208 165 177 167 208 252 339 373 403 385 330 274 214 199 231 195 173 253 311 329 365 355 331 317 5 2 344 375 342 300 329 381 436 491 511 492 390 374 386 393 435 417 435 426 330 357 419 463 366 420 320 257 326 398 455 444 490 511 491 529 521 382 374 398 465 513 521 448 442 482 477 482 389 471 548 578 5 2 554 509 527 557 484 479 538 589 609 600 587 594 439 415 469 474 470 501 576 620 608 517 446 466 523 565 595 608 616 617 619 632 673 690 705 705 689 582 581 650 679 672 624 583 594 621 623 611 634 629 5 2 628 656 676 641 641 657 662 683 669 647 662 694 722 721 707 707 708 722 712 703 729 733 729 714 720 734 732 670 670 681 691 652 651 658 674 683 679 690 709 703 708 694 697 708 717 722 693 693 694 658 5 2 640 652 670 643 623 622 643 651 668 648 621 627 636 650 674 689 688 694 694 691 703 711 710 703 669 606 604 616 589 567 572 558 580 602 617 602 552 579 566 555 567 587 590 595 594 547 503 509 505 514 5 2 510 519 521 517 515 509 511 511 501 504 504 476 473 482 497 505 490 485 363 289 314 342 312 339 345 374 395 408 432 348 272 314 362 439 469 450 264 234 248 280 252 224 211 233 221 215 241 273 285 258 5 2 268 301 299 281 299 219 213 275 301 241 316 337 305 272 257 211 233 280 280 183 196 160 107 112 132 153 167 219 174 200 243 291 315 312 292 232 208 279 341 305 245 226 219 247 279 251 261 305 308 247 5 2 257 284 287 281 269 234 173 171 177 172 192 176 172 142 162 229 244 197 128 122 171 207 234 291 244 221 215 183 181 212 270 255 222 170 103 134 179 236 300 326 290 168 208 301 298 249 243 234 251 236 5 2 236 264 320 315 292 301 292 353 329 338 347 341 298 230 236 255 280 298 311 308 293 204 202 195 252 312 358 293 351 382 410 267 231 273 341 381 424 460 490 511 488 378 333 393 444 466 357 287 302 333 5 2 398 424 384 429 457 420 485 517 559 545 541 522 479 466 471 507 530 522 472 505 516 534 548 554 558 549 534 539 556 564 555 572 578 583 559 554 580 583 576 538 494 536 562 586 596 568 578 580 581 588 5 2 569 532 563 556 541 543 593 641 649 636 632 620 584 621 644 659 640 632 598 628 657 675 683 663 664 665 668 675 687 695 711 715 699 687 698 735 727 718 697 693 706 726 737 733 721 711 734 733 731 709 5 2 677 681 649 658 670 666 655 650 636 645 654 657 667 665 677 695 708 679 688 707 708 683 677 655 636 667 672 669 664 680 683 672 648 646 608 591 625 633 635 635 619 596 588 577 550 539 559 571 565 561 5 2 567 202 238 231 227 232 145 167 205 181 191 242 248 215 226 215 203 189 165 168 216 244 259 275 314 298 250 257 275 291 302 239 236 177 180 255 322 286 250 250 323 365 239 217 259 305 329 324 342 334 5 3 55 29 -9 56 123 165 180 236 323 321 405 451 329 319 335 342 308 334 428 436 405 451 481 493 493 507 410 358 359 349 362 341 328 333 339 400 494 436 387 383 373 407 411 412 468 547 350 361 455 529 5 3 567 599 620 489 452 505 437 452 428 390 400 386 338 323 371 440 355 278 307 428 459 486 567 615 551 491 525 594 659 620 458 487 511 530 606 592 456 420 403 463 558 568 568 591 572 601 584 628 672 659 5 3 643 585 612 640 618 606 552 541 559 580 597 646 689 696 725 715 734 729 765 673 680 746 775 794 810 801 753 751 688 645 735 776 740 694 668 650 644 636 677 702 708 756 745 748 738 728 800 813 718 690 5 3 713 744 715 721 746 737 744 743 738 759 781 792 764 756 746 769 799 799 794 700 701 710 736 711 740 787 731 747 780 776 762 741 709 759 767 734 747 750 758 691 673 756 763 778 718 764 760 755 673 747 5 3 753 748 721 702 687 713 730 683 678 715 751 758 713 717 663 705 740 584 696 725 602 548 584 637 600 644 688 698 683 619 558 548 585 598 620 613 612 612 635 632 540 541 559 474 412 433 476 539 551 517 5 3 459 489 542 501 513 528 591 475 469 500 499 372 357 379 443 473 528 544 562 441 415 439 388 381 470 449 536 520 347 311 407 418 396 438 471 398 346 445 436 439 494 438 491 530 445 423 451 230 317 367 5 3 380 308 264 388 410 425 451 310 306 235 346 330 391 421 429 452 384 398 284 273 218 302 277 72 154 277 335 212 133 272 312 252 316 349 361 419 391 292 348 382 401 235 218 259 318 372 359 272 214 238 5 3 248 322 335 337 264 128 66 164 283 296 342 358 370 407 353 285 368 371 410 290 245 326 381 433 350 64 50 99 169 225 335 394 475 499 441 455 322 217 187 241 191 115 173 324 432 424 464 442 376 372 5 3 418 475 390 362 388 461 422 497 434 522 434 347 398 399 449 425 491 473 405 403 414 510 455 454 483 294 362 381 356 461 417 553 549 570 644 500 450 409 522 567 582 543 514 494 406 437 423 523 610 658 5 3 614 611 579 693 686 557 612 602 662 681 660 691 434 429 469 498 460 526 603 699 697 692 593 558 529 564 616 656 694 680 658 633 703 711 781 789 806 692 684 733 766 788 802 769 659 663 746 749 666 639 5 3 648 723 778 756 704 731 771 786 811 740 745 758 805 840 743 740 788 818 813 797 794 828 825 783 785 809 823 749 724 744 753 686 686 723 764 777 792 776 771 808 753 709 720 744 754 761 780 786 774 756 5 3 700 701 727 701 675 693 714 712 703 720 720 738 751 716 718 741 736 755 725 725 749 784 770 785 614 501 574 654 687 693 681 685 675 681 733 746 577 487 614 644 591 628 625 639 671 659 626 632 597 593 5 3 576 576 450 507 548 573 604 514 503 561 527 490 451 471 530 569 583 591 591 420 444 456 424 440 452 444 478 510 530 431 366 424 400 428 548 481 363 260 288 297 254 264 255 226 164 227 310 346 358 378 5 3 338 376 404 371 393 218 197 338 417 258 348 373 341 340 317 301 307 386 341 228 224 214 189 188 196 218 178 257 -74 -9 175 277 329 428 388 326 227 290 313 282 258 218 207 218 270 299 322 356 300 299 5 3 301 340 321 351 270 243 228 180 199 227 209 201 213 256 278 210 39 22 69 142 197 272 301 313 293 296 279 245 220 275 309 352 333 206 173 209 268 320 341 383 131 33 136 283 379 380 381 299 308 346 5 3 296 390 322 271 280 360 373 397 319 349 425 491 337 299 267 352 382 405 393 382 377 320 287 256 286 274 439 380 448 485 458 316 306 359 459 510 533 546 607 654 645 465 408 433 526 569 522 406 382 353 5 3 403 466 426 470 526 442 525 507 507 522 588 599 617 581 588 592 610 648 547 530 551 555 542 604 638 613 553 580 614 625 629 631 634 649 647 630 679 688 646 657 642 581 621 628 649 671 676 695 655 605 5 3 594 584 631 647 621 619 669 717 717 720 683 720 691 664 700 757 732 702 653 659 709 731 720 621 641 672 657 655 725 768 766 748 716 726 736 784 774 781 690 689 730 777 798 809 793 795 774 737 792 761 5 3 767 762 748 734 718 668 694 696 692 739 758 723 666 635 694 768 726 795 801 776 809 819 809 791 728 686 703 696 698 720 746 781 779 778 768 656 667 702 709 712 630 611 612 630 643 590 618 642 674 688 5 3 673 400 410 364 284 293 245 278 279 313 340 377 393 339 286 308 264 302 296 334 415 348 321 341 355 362 295 379 347 323 326 272 253 172 145 234 333 378 368 376 434 477 341 316 277 305 138 148 148 122 5 4 107 66 -12 53 175 195 188 214 310 283 371 408 289 254 269 271 236 300 373 399 342 400 426 458 460 466 363 309 321 322 293 267 265 291 303 361 438 376 343 311 310 342 353 362 431 486 309 333 425 483 5 4 528 535 555 450 438 477 399 431 425 334 346 352 324 292 322 387 338 233 264 375 412 448 530 561 479 455 496 563 612 557 400 446 463 512 579 564 426 390 366 451 522 532 537 525 535 521 545 595 610 563 5 4 580 532 557 594 573 599 563 519 514 527 568 612 658 677 689 677 684 682 719 626 655 707 742 759 760 760 712 704 664 602 687 718 690 634 600 594 589 604 640 655 670 704 708 701 685 697 753 761 692 665 5 4 689 694 657 670 700 712 708 715 721 721 741 745 705 723 714 723 753 746 743 661 658 674 668 676 693 713 662 692 719 712 709 685 675 717 712 697 711 718 677 627 636 687 698 705 677 683 703 697 653 701 5 4 705 687 670 663 645 652 676 654 656 688 706 716 665 667 624 658 673 562 646 651 557 495 549 580 561 611 638 646 621 558 489 513 536 555 575 587 579 574 573 552 495 486 440 419 371 386 449 502 516 446 5 4 430 455 508 480 482 535 523 419 438 486 481 367 351 369 422 454 496 507 518 416 408 405 368 371 452 449 507 515 302 311 388 405 369 418 444 357 321 408 410 424 478 438 480 508 435 427 445 258 323 358 5 4 368 284 264 362 399 404 363 304 266 220 311 363 369 412 418 393 352 318 272 248 205 261 261 100 149 252 295 234 200 269 335 250 295 316 349 398 339 283 322 362 356 241 230 245 289 316 307 241 191 187 5 4 223 309 330 328 231 106 40 132 240 264 295 320 352 380 324 239 316 360 386 284 201 258 354 398 353 55 42 102 141 186 298 378 449 475 471 439 323 203 170 211 168 93 151 296 400 387 433 401 320 320 5 4 372 427 339 301 356 424 430 493 478 521 437 333 392 403 452 409 451 432 340 365 418 489 404 419 399 245 336 391 388 425 414 509 509 545 593 455 399 384 476 519 535 481 477 459 379 433 410 491 576 621 5 4 564 553 531 601 557 536 576 579 614 619 611 640 377 372 408 456 439 488 567 638 630 593 513 478 467 525 571 613 629 623 622 601 662 676 722 719 730 645 640 677 708 713 715 685 606 622 680 681 606 583 5 4 646 681 707 672 650 674 703 720 721 686 687 706 749 767 684 708 734 747 750 734 741 764 765 732 726 743 750 678 696 692 707 639 660 688 702 727 734 714 735 753 723 689 693 720 726 736 729 726 719 684 5 4 633 655 668 652 631 644 660 663 661 664 654 674 681 661 678 697 688 700 683 703 724 737 729 735 562 492 567 612 627 618 613 604 613 625 651 672 551 522 595 596 553 585 583 604 625 594 565 554 561 535 5 4 528 527 446 484 513 528 546 495 478 520 483 448 442 464 509 537 534 553 506 363 399 410 381 393 394 406 441 471 484 382 311 369 377 414 475 409 328 246 284 299 230 223 241 209 155 206 280 325 338 334 5 4 301 364 372 336 359 195 198 314 369 282 347 377 335 334 294 286 295 358 340 207 225 200 170 192 224 240 246 284 -20 39 192 299 341 381 380 281 222 282 313 251 222 201 219 249 286 290 314 353 295 296 5 4 318 362 327 318 266 220 208 174 173 230 215 208 187 223 248 222 80 49 103 171 236 299 325 338 286 271 268 220 236 292 322 352 306 143 149 223 285 308 354 389 148 57 156 289 352 343 320 245 280 301 5 4 278 329 299 271 285 340 361 388 303 339 397 455 297 269 260 312 342 374 337 351 337 266 248 218 262 286 408 334 426 455 421 268 240 305 397 430 468 505 557 582 559 411 359 406 469 516 442 334 333 293 5 4 367 424 424 445 483 416 496 482 510 513 562 553 544 509 503 528 555 518 457 494 495 507 519 570 583 544 502 547 562 572 586 579 579 580 591 576 608 611 597 573 559 524 544 573 591 596 612 621 587 544 5 4 544 536 581 593 545 556 620 670 662 649 635 657 627 609 658 701 673 665 594 620 654 682 652 587 629 626 640 650 696 726 711 719 679 677 689 734 733 713 660 659 686 726 744 748 735 726 716 694 732 725 5 4 705 690 683 684 667 616 642 648 644 678 693 676 622 609 667 712 700 728 730 711 738 744 734 722 624 643 671 635 630 683 701 719 712 704 682 604 638 660 656 643 569 566 580 592 567 538 558 590 609 613 5 4 598 351 382 331 236 260 191 245 265 274 310 354 344 300 289 282 223 252 237 280 367 305 300 321 338 320 262 326 332 320 305 262 240 177 177 268 362 346 338 341 399 420 268 271 283 335 226 230 228 210 5 5 25 2 -73 -95 25 74 89 171 194 246 325 317 216 190 242 235 182 244 310 332 284 339 336 391 383 383 313 277 247 258 258 273 288 277 284 332 391 347 291 302 258 284 339 306 354 416 236 280 365 420 5 5 426 453 448 426 382 418 357 365 396 324 363 360 371 313 305 352 360 283 335 376 382 398 445 478 431 387 398 440 510 534 404 432 457 469 522 525 395 355 349 417 454 497 491 494 479 463 463 522 550 519 5 5 516 488 503 510 510 519 522 479 445 506 520 543 562 566 582 587 587 582 608 552 562 608 608 615 610 615 612 603 594 534 578 617 610 564 539 543 559 552 573 607 603 620 620 611 616 611 627 642 620 603 5 5 607 616 616 607 627 618 616 614 616 625 636 642 618 629 614 627 638 647 633 611 574 586 610 592 598 616 613 598 621 639 633 618 595 607 613 589 601 610 618 607 592 613 636 627 610 630 616 624 583 601 5 5 610 576 572 572 553 565 567 572 548 572 581 591 569 579 550 546 572 524 539 581 524 484 491 529 524 524 548 562 534 524 491 463 481 478 500 481 484 497 503 512 448 435 432 435 380 380 386 414 469 444 5 5 386 401 426 432 457 451 469 389 389 411 429 337 308 292 353 349 394 394 451 366 300 370 333 288 366 313 427 447 235 202 366 325 292 321 345 345 255 357 325 317 390 349 312 331 380 249 312 148 217 246 5 5 308 184 168 302 259 600 441 223 187 155 204 246 269 315 285 289 272 266 191 194 165 217 233 59 87 146 214 153 144 212 230 166 168 203 197 225 214 173 194 194 227 162 138 162 186 181 194 181 170 118 5 5 146 192 181 205 179 55 -13 70 186 212 220 250 235 276 257 115 227 272 295 227 130 220 265 355 254 51 6 51 100 160 227 287 336 376 380 361 343 148 134 178 167 75 134 291 347 336 354 339 295 284 5 5 313 361 299 280 299 354 325 413 347 398 376 266 321 360 385 382 404 429 352 343 360 415 407 390 376 310 338 404 346 401 374 423 456 440 495 429 376 365 404 423 440 434 396 451 417 423 420 460 513 531 5 5 519 565 494 534 516 485 506 510 528 544 547 522 383 346 401 423 401 451 494 540 544 540 500 476 472 525 529 562 578 569 575 566 571 582 608 617 605 594 580 601 617 610 592 587 541 545 589 596 569 532 5 5 559 700 690 656 651 664 673 684 695 627 622 633 649 655 616 620 627 653 647 651 633 647 660 640 629 640 651 631 603 629 633 603 598 620 631 630 665 630 624 645 657 630 610 621 618 624 630 618 639 639 5 5 586 592 595 607 566 577 583 577 574 592 598 601 621 613 604 613 572 586 572 569 569 574 584 581 548 479 503 539 550 560 546 548 550 548 576 579 522 477 550 539 520 539 534 550 553 543 503 487 484 481 5 5 454 460 389 435 444 460 487 463 423 457 441 408 405 420 451 454 481 494 454 355 386 414 352 371 374 395 401 406 439 390 268 337 341 329 394 484 337 206 202 268 235 182 194 202 84 149 210 243 259 276 5 5 259 255 317 280 304 129 4385 144 144 144 138 138 138 144 220 178 197 246 259 132 112 109 119 99 119 158 138 178 -51 -18 142 187 204 269 302 210 181 269 186 179 159 175 146 197 173 194 225 234 201 177 5 5 197 225 214 197 164 155 157 153 157 144 151 142 166 157 192 173 96 39 76 134 171 220 265 227 246 205 186 167 145 212 284 242 287 126 55 100 227 276 321 310 149 55 164 265 287 291 295 247 266 266 5 5 247 310 255 225 247 284 317 343 284 277 313 413 288 240 225 251 339 358 365 310 295 240 214 236 240 325 343 347 371 396 404 363 302 324 382 390 409 407 437 456 464 401 346 349 398 429 418 338 346 313 5 5 352 385 368 346 390 382 415 418 472 463 506 522 510 494 488 482 522 525 457 482 469 479 479 513 528 506 454 485 500 494 516 503 497 513 525 522 534 519 522 548 541 525 536 534 541 550 571 564 550 532 5 5 513 509 534 548 541 516 543 573 573 573 564 598 557 573 589 612 594 578 562 587 600 614 627 589 600 614 605 600 631 629 644 642 618 609 633 640 647 640 618 607 620 633 640 655 649 642 638 618 642 614 5 5 607 607 607 607 607 607 601 601 601 601 601 601 601 595 595 595 595 595 595 589 589 589 589 589 583 583 583 583 577 572 572 548 548 548 543 543 543 539 534 534 534 534 529 529 524 524 524 524 520 520 5 5 515 617 624 612 598 621 636 629 586 184 210 199 212 177 166 168 153 153 142 146 227 188 164 181 175 177 146 205 203 177 199 153 170 120 96 144 216 225 192 227 295 329 197 201 231 250 179 104 104 96 6 1 162 184 261 292 358 237 212 263 256 218 242 314 403 387 311 333 353 372 191 299 315 251 242 252 256 362 391 485 499 345 350 221 246 328 377 327 383 443 449 470 454 563 617 503 449 427 417 455 410 285 6 1 342 401 475 484 511 538 528 582 536 466 494 546 470 375 423 476 495 517 506 367 444 505 492 451 508 590 565 556 476 572 568 537 519 526 494 482 499 513 507 517 518 558 594 620 585 620 661 645 677 700 6 1 715 576 609 710 668 531 442 458 528 583 618 609 676 715 739 759 784 767 693 626 644 654 604 670 622 596 629 708 723 741 657 593 609 636 700 770 802 816 804 713 664 581 623 648 736 762 673 712 705 679 6 1 659 666 739 737 770 766 729 704 722 699 674 677 678 676 728 721 690 657 691 612 633 661 623 638 665 722 727 741 716 718 788 808 794 763 676 678 681 723 731 736 761 707 695 743 744 772 774 671 659 733 6 1 694 632 626 600 620 610 678 634 662 656 632 598 642 691 634 710 673 660 707 627 608 602 646 707 650 594 580 592 588 524 513 512 561 583 556 546 598 587 596 570 571 607 599 570 629 638 651 532 470 496 6 1 578 595 582 468 457 469 516 517 477 418 473 553 493 448 391 371 377 379 393 445 489 485 420 479 447 388 381 376 378 481 392 339 384 418 318 312 356 350 324 287 313 277 328 397 366 322 343 421 345 299 6 1 283 328 441 390 391 389 353 439 493 358 328 248 287 328 261 246 299 356 306 356 349 386 412 448 450 250 229 260 302 312 190 227 256 117 181 275 317 73 156 208 257 259 262 130 125 159 211 265 151 118 6 1 165 172 109 140 150 239 356 343 183 157 215 302 310 338 374 398 278 150 166 260 378 443 236 215 343 389 482 262 259 202 249 205 254 302 319 211 266 398 453 363 298 342 382 336 261 354 455 466 426 551 6 1 489 479 449 408 357 363 464 430 380 243 260 313 437 443 419 387 426 443 421 447 502 446 389 461 535 546 599 517 547 390 419 403 455 434 483 479 519 514 494 469 436 444 462 511 491 500 516 565 529 501 6 1 493 513 548 588 639 686 710 713 683 593 576 535 596 711 759 633 603 592 588 663 667 630 682 740 618 642 695 662 593 634 635 681 671 628 622 613 700 658 671 643 716 596 578 605 588 587 635 687 721 739 6 1 688 637 666 676 730 739 705 668 672 713 686 710 701 652 682 722 719 710 688 683 729 695 763 787 783 779 784 789 754 678 683 746 751 719 695 708 753 739 778 788 799 807 817 812 753 730 693 628 673 686 6 1 686 684 698 721 751 733 697 738 722 731 726 723 690 754 773 704 647 621 648 690 664 620 636 650 641 668 635 688 693 639 600 560 572 659 684 653 639 612 516 524 535 595 565 550 522 490 513 516 482 490 6 1 536 585 609 491 455 496 512 545 557 547 519 511 464 494 415 429 456 498 462 498 582 628 552 440 452 476 477 496 561 511 525 568 617 635 452 394 472 520 562 469 366 306 333 354 334 306 280 271 324 360 6 1 351 359 430 412 400 331 397 352 337 384 352 310 364 443 453 346 297 264 292 245 244 277 303 356 314 306 308 269 342 379 86 141 190 217 292 342 408 406 415 367 347 420 407 360 352 304 293 318 285 338 6 1 394 302 325 300 340 360 340 349 324 329 325 330 328 350 316 350 368 376 314 247 251 150 72 191 341 283 321 334 415 354 343 362 397 437 454 455 293 331 411 350 318 303 305 186 233 273 288 300 339 353 6 1 333 375 389 349 333 361 350 330 357 338 335 337 370 397 392 296 345 397 440 434 420 332 443 427 397 398 322 344 469 396 396 498 472 549 454 386 401 456 511 588 658 693 621 602 562 466 405 487 560 522 6 1 501 465 436 440 475 476 469 478 517 458 467 482 507 538 576 596 532 525 594 651 650 535 543 605 508 464 516 525 580 593 586 602 537 539 595 653 646 584 618 671 722 579 514 573 577 546 556 551 595 644 6 1 669 679 626 652 638 624 648 647 659 640 636 668 707 755 718 703 721 674 694 705 682 730 739 754 773 761 768 728 713 726 745 748 722 763 732 755 746 723 715 707 696 690 716 727 718 750 768 757 653 652 6 1 639 623 639 668 701 682 648 717 724 668 691 672 717 707 671 702 693 721 639 660 695 661 637 596 658 730 678 681 709 714 649 610 636 692 729 757 773 780 753 737 706 716 724 670 634 579 611 619 585 616 6 1 584 468 273 277 327 312 290 311 285 341 295 328 321 315 305 275 254 283 240 270 286 308 332 362 346 363 306 298 235 287 314 241 227 231 279 250 100 128 120 184 284 295 305 285 291 239 182 200 189 202 6 2 194 220 299 320 388 268 245 273 289 256 272 343 408 408 331 368 375 393 221 323 338 281 272 280 293 420 391 481 530 380 379 245 264 355 395 360 396 447 444 483 481 570 611 537 486 460 418 484 455 315 6 2 374 421 497 528 512 545 519 570 545 486 513 544 476 382 439 493 515 534 532 393 468 524 509 481 528 588 562 577 508 596 590 551 516 552 519 501 513 527 538 540 535 571 606 623 600 636 673 626 631 700 6 2 732 595 601 699 708 581 466 477 546 599 634 621 683 729 760 763 781 787 713 624 647 661 620 693 663 615 652 734 736 733 721 624 619 656 714 766 801 827 822 752 687 597 637 660 750 777 695 734 722 701 6 2 693 677 747 764 795 790 750 720 742 726 695 702 693 702 762 745 715 691 728 632 650 687 652 655 674 736 743 741 729 729 786 819 811 796 713 700 707 732 758 759 772 726 731 776 776 796 806 709 674 742 6 2 738 665 655 624 644 642 715 658 695 692 668 625 661 731 664 732 697 684 726 671 630 622 669 736 696 644 627 618 626 566 555 541 584 617 591 568 621 612 625 598 592 646 621 604 650 653 677 563 510 518 6 2 593 610 617 520 482 514 557 524 496 450 527 589 528 465 424 397 401 395 410 466 505 514 450 517 482 421 411 403 402 505 427 366 429 464 340 341 390 390 358 314 345 300 360 442 404 340 383 460 379 328 6 2 301 359 462 427 419 415 393 465 535 386 368 268 315 369 288 260 317 370 318 380 373 402 438 476 486 288 264 306 320 328 222 263 278 152 220 313 345 106 204 287 287 300 309 157 181 224 255 317 198 154 6 2 218 219 143 143 178 288 399 401 228 194 261 349 332 374 393 451 297 188 178 283 410 524 264 238 369 403 513 277 281 231 285 252 287 345 352 241 296 435 499 403 327 369 391 390 281 378 482 474 451 571 6 2 519 522 486 441 377 388 480 464 412 262 280 340 460 495 446 409 451 447 443 459 529 480 430 479 552 542 587 544 573 431 428 440 483 449 522 497 521 506 494 504 457 470 487 517 496 513 530 583 555 508 6 2 508 526 559 603 646 678 703 694 686 633 607 554 606 718 752 666 618 582 577 658 676 648 694 747 609 646 667 659 615 641 641 698 707 656 656 634 715 683 673 641 728 637 591 629 625 615 653 678 733 744 6 2 696 662 681 697 733 754 740 694 694 733 694 707 723 674 687 718 754 747 716 703 740 724 787 810 792 801 804 805 776 712 700 745 770 758 719 714 768 761 785 803 807 817 821 836 766 751 737 672 679 694 6 2 694 699 718 738 771 746 715 742 746 768 756 755 730 752 773 742 679 639 655 708 703 638 658 665 659 686 670 704 709 674 636 591 595 669 693 675 650 643 542 550 567 606 616 575 561 528 529 534 502 514 6 2 545 628 636 522 477 521 535 560 569 587 552 542 516 528 441 455 486 515 486 531 611 646 585 468 477 484 495 544 592 523 545 599 660 685 488 423 490 550 615 502 388 341 377 385 358 331 301 300 348 391 6 2 371 390 445 448 440 361 423 376 369 410 369 344 398 471 480 387 329 309 305 296 287 322 352 390 346 330 331 301 381 403 112 169 219 246 316 372 433 429 460 390 376 442 428 375 375 325 326 343 310 394 6 2 420 329 340 327 367 391 362 358 344 350 337 352 390 380 348 377 399 405 345 278 272 202 107 205 370 314 361 375 434 389 354 379 425 438 502 490 315 356 431 373 340 327 337 199 264 301 305 328 363 367 6 2 350 397 413 385 369 397 373 361 380 373 364 374 400 420 437 332 369 419 443 460 465 372 478 441 416 413 353 364 461 439 399 503 476 541 494 411 408 466 520 623 654 683 617 594 553 500 448 503 539 523 6 2 525 495 468 472 486 491 489 525 544 482 482 487 523 567 596 620 542 539 601 661 677 568 558 617 541 466 524 547 620 608 572 581 568 564 605 643 638 571 610 668 712 579 522 578 608 572 566 578 615 653 6 2 673 702 645 665 673 647 668 661 651 631 652 678 703 751 733 715 723 700 711 721 709 760 753 782 787 763 781 753 742 741 765 760 734 768 751 779 761 744 739 723 723 720 731 748 737 763 783 786 682 677 6 2 675 648 659 692 734 701 678 737 745 696 718 699 745 723 687 702 705 741 660 683 723 694 656 633 665 754 706 696 700 728 673 628 641 709 746 769 789 796 765 764 739 741 738 694 673 611 644 626 603 636 6 2 610 487 300 297 358 338 319 365 307 387 310 349 330 347 345 320 291 323 261 291 307 344 369 408 380 386 329 322 263 319 342 270 257 260 305 284 128 157 151 225 308 313 328 305 326 274 208 204 215 240 6 3 230 266 313 339 391 287 261 308 287 277 323 381 438 407 350 433 397 380 272 401 365 318 308 334 329 494 390 473 561 416 390 272 293 396 427 370 396 432 432 473 458 545 633 545 509 463 447 499 463 347 6 3 414 476 543 543 521 552 485 552 508 481 516 516 454 450 481 521 525 552 494 427 503 561 539 512 516 539 579 565 544 621 565 574 535 574 544 518 544 548 569 569 574 608 608 625 621 647 672 625 625 707 6 3 732 608 629 685 694 565 505 509 578 620 650 633 688 722 769 748 752 761 693 633 646 671 650 714 680 658 688 739 744 731 671 646 650 658 731 756 786 812 820 747 686 636 667 705 774 793 732 751 747 732 6 3 740 701 743 778 801 778 778 747 751 736 732 732 717 736 774 759 732 736 724 678 683 717 683 683 704 730 772 713 721 738 780 814 806 780 730 721 742 738 772 763 747 730 734 768 780 797 806 725 692 772 6 3 747 674 670 652 674 674 728 679 724 697 652 656 737 746 697 759 697 701 715 679 647 652 737 719 652 638 656 661 647 598 589 575 602 633 615 593 606 611 624 615 602 647 606 606 669 656 638 561 512 539 6 3 620 606 602 534 503 602 579 534 498 489 548 584 525 479 447 424 438 420 429 511 493 520 461 548 488 415 424 406 406 507 397 374 470 429 351 360 397 411 365 333 337 328 419 497 440 362 414 503 388 341 6 3 325 414 482 445 435 414 398 518 487 409 309 278 346 398 289 283 356 403 325 403 393 430 461 502 431 262 289 464 409 278 229 360 300 164 284 333 295 93 207 388 278 322 273 169 197 284 295 317 202 191 6 3 306 180 147 175 256 360 407 365 214 219 323 381 323 412 397 491 297 188 203 303 459 402 287 256 397 417 491 292 297 261 365 287 344 416 329 267 323 468 525 427 344 390 390 334 277 416 488 463 473 581 6 3 509 525 514 478 396 427 494 473 370 267 308 349 494 485 450 414 472 432 476 459 525 499 450 467 552 508 556 552 525 445 436 459 494 485 556 525 494 508 508 476 472 490 534 539 518 518 531 587 539 505 6 3 535 569 604 625 599 587 634 651 629 647 604 557 574 681 711 651 582 582 595 655 655 651 689 724 607 658 658 663 637 667 688 735 722 684 671 650 718 710 688 667 765 637 629 680 646 620 663 697 735 748 6 3 684 761 778 799 824 805 755 763 797 763 705 732 728 713 724 755 778 755 743 720 763 732 778 813 793 793 797 805 751 728 728 774 766 763 732 704 772 768 776 793 793 810 806 823 768 768 730 696 696 700 6 3 696 713 721 738 759 734 734 751 751 772 763 768 734 768 776 755 715 656 670 750 746 679 683 674 647 692 692 692 710 683 620 616 629 710 728 683 665 625 544 575 625 652 620 607 593 557 548 539 507 512 6 3 557 588 606 498 503 552 548 566 602 561 539 548 561 484 466 503 498 516 534 552 606 615 543 484 471 471 530 589 571 511 539 607 639 616 488 438 507 566 612 470 388 369 420 406 379 351 337 333 397 438 6 3 397 452 447 475 438 360 4917 110 100 110 121 110 110 121 450 388 320 320 315 304 320 356 398 398 356 346 325 299 367 315 95 195 226 309 372 372 424 414 486 409 459 497 459 415 393 333 366 349 338 459 6 3 464 333 355 344 360 459 377 431 371 371 377 399 420 459 360 415 409 437 349 297 297 172 120 344 412 308 412 391 517 381 355 459 449 459 558 412 323 391 459 391 350 370 329 235 303 313 329 329 442 360 6 3 406 447 437 390 380 421 380 396 375 411 360 401 432 421 452 354 390 458 432 514 483 416 509 432 442 427 385 380 525 423 427 503 485 543 485 436 436 490 525 663 641 681 548 543 534 503 499 508 508 516 6 3 548 508 508 476 485 481 494 539 557 514 518 518 518 604 629 647 565 565 612 664 698 599 595 638 548 501 587 587 629 617 565 582 582 599 608 638 612 569 582 667 701 594 569 624 641 611 599 620 650 663 6 3 684 697 654 680 663 680 684 671 646 637 654 663 705 714 714 722 727 697 714 720 747 770 740 766 774 743 759 755 747 751 786 778 740 763 751 778 759 736 747 743 743 740 766 747 751 793 793 759 709 740 6 3 734 734 734 734 734 734 734 734 734 734 734 725 725 725 725 725 717 717 717 717 717 717 709 709 709 709 709 700 692 692 692 683 683 683 674 674 674 665 665 665 665 665 656 656 647 647 647 647 647 638 6 3 629 701 697 629 661 688 674 670 656 437 344 393 371 355 349 322 300 322 289 322 338 399 382 409 415 415 382 333 295 393 273 262 295 317 338 246 153 202 191 297 323 329 350 355 370 292 219 245 235 271 7 1 269 281 307 358 421 286 271 299 284 289 312 410 436 431 394 427 408 447 332 408 407 326 332 339 354 491 501 559 575 461 468 352 360 421 450 424 420 453 470 519 514 583 672 563 601 499 494 565 453 368 7 1 397 531 555 590 597 559 530 597 638 497 550 541 571 487 496 527 524 585 619 419 487 539 566 528 608 704 720 649 559 673 666 729 692 556 556 500 523 567 563 552 574 597 602 593 611 637 706 682 656 735 7 1 800 659 653 752 742 660 514 511 601 641 683 713 743 772 790 808 816 788 763 647 703 700 745 716 699 674 691 778 774 798 721 649 662 676 753 811 824 830 847 781 741 684 720 757 811 841 813 791 751 779 7 1 832 830 832 810 837 838 755 772 779 787 721 728 734 795 805 805 779 764 794 706 695 703 703 704 726 765 741 747 776 814 829 841 856 810 777 772 787 816 826 783 759 755 808 810 812 823 834 761 747 790 7 1 778 759 693 651 678 691 759 722 753 704 675 665 727 772 774 788 753 741 758 732 679 703 740 750 634 640 653 673 693 624 606 589 622 701 734 678 680 679 680 660 665 664 660 668 685 703 717 558 551 574 7 1 623 633 609 567 554 651 627 584 565 564 598 568 541 469 429 421 429 441 451 520 562 559 542 561 497 404 420 411 473 554 424 374 421 438 366 367 419 413 369 429 380 362 402 469 461 460 416 499 368 353 7 1 334 402 530 446 419 430 438 500 529 460 418 306 318 371 323 396 486 488 352 407 441 465 486 519 560 308 259 309 338 316 258 311 301 217 286 345 363 196 289 268 348 376 360 195 223 258 291 348 243 226 7 1 254 217 183 228 284 338 425 465 279 258 293 365 367 416 442 472 343 233 245 360 478 514 330 279 402 481 586 342 400 341 385 356 397 448 448 306 396 521 638 447 387 398 429 409 286 409 509 535 507 574 7 1 598 523 515 505 474 476 510 485 389 290 325 425 527 524 450 479 446 476 520 505 523 486 442 464 587 642 713 573 643 481 419 441 480 509 571 566 603 552 599 508 464 484 519 540 629 603 583 607 559 501 7 1 494 566 602 601 631 657 644 686 698 669 611 675 710 793 793 663 615 627 621 682 701 698 737 790 779 743 720 704 676 658 681 753 746 678 666 700 764 735 735 719 789 690 644 655 682 705 667 693 746 763 7 1 760 692 713 764 794 809 775 742 747 785 735 743 715 712 696 770 781 790 769 769 756 810 806 815 835 837 838 820 833 756 775 813 771 785 767 753 789 792 819 791 792 819 831 854 817 793 758 707 721 717 7 1 707 700 715 749 776 743 776 759 762 769 796 790 786 797 812 751 740 723 738 765 763 724 693 712 699 694 703 762 745 682 680 640 686 706 740 723 697 722 581 563 636 660 623 572 588 568 578 561 489 507 7 1 536 617 642 530 506 537 579 564 602 602 581 581 606 485 451 486 511 535 541 561 592 617 573 507 523 508 538 608 605 574 587 634 679 709 527 480 535 579 652 474 405 382 421 394 372 356 321 327 395 439 7 1 443 465 465 495 496 406 454 383 384 427 394 353 403 484 499 415 371 368 384 326 307 370 403 396 365 325 330 322 402 397 120 172 215 275 356 385 440 436 503 475 512 557 543 450 410 355 366 361 353 427 7 1 456 321 345 382 371 449 415 428 382 351 361 398 424 398 358 404 419 446 388 338 317 283 218 325 400 350 438 480 486 420 381 462 457 516 523 538 343 406 482 491 403 539 464 312 393 397 407 406 466 457 7 1 445 446 432 421 409 416 385 390 362 384 371 406 449 475 455 329 373 453 497 547 497 474 534 503 462 473 405 477 567 474 486 602 662 701 534 447 462 477 561 666 699 675 662 654 618 570 529 590 659 644 7 1 589 502 479 508 541 527 572 573 552 502 486 508 534 576 609 659 618 577 635 687 669 644 621 660 625 540 595 633 656 653 628 637 607 596 615 625 684 649 628 692 730 695 639 634 660 640 631 629 674 736 7 1 731 673 685 673 670 694 695 713 704 640 627 674 728 762 770 745 716 716 726 728 783 804 782 807 795 795 798 782 755 767 782 809 820 801 772 796 794 772 770 748 742 755 754 756 756 820 836 810 730 733 7 1 711 704 712 713 754 764 779 747 750 737 755 778 799 776 803 779 761 764 696 727 770 744 683 708 778 783 761 727 740 769 709 673 673 762 811 818 824 823 807 774 750 748 742 740 700 647 653 646 663 647 7 1 642 482 274 309 387 367 368 427 345 440 379 382 388 392 378 318 357 362 319 337 353 389 409 414 396 385 382 364 346 371 377 323 310 348 368 307 264 278 275 305 332 327 356 409 374 360 266 315 315 305 7 2 301 318 326 393 491 312 321 331 297 310 358 437 456 492 394 475 451 499 360 422 438 349 355 345 366 510 507 588 618 512 483 369 397 451 494 434 410 452 481 512 538 606 709 571 622 514 503 609 499 385 7 2 410 547 569 599 581 547 540 614 649 528 541 543 596 505 502 534 544 572 633 444 486 535 575 547 602 738 753 691 568 685 702 754 722 574 551 524 566 628 572 569 572 587 597 583 604 629 700 677 630 737 7 2 810 671 648 758 757 681 571 529 601 645 672 722 753 773 788 804 813 799 766 678 693 690 739 733 711 674 695 793 790 799 751 657 650 668 765 798 808 818 844 822 733 705 721 767 808 837 810 797 772 767 7 2 826 837 840 800 842 841 789 765 781 805 735 728 733 781 811 806 800 772 813 718 717 717 702 696 729 758 718 736 752 803 824 834 853 815 766 764 787 804 835 768 760 763 801 819 802 813 838 794 771 794 7 2 786 805 707 664 681 726 766 733 755 715 683 670 732 783 767 786 770 759 753 734 681 721 762 768 663 637 660 672 724 636 617 598 631 714 748 714 697 680 678 672 714 664 673 671 689 699 720 583 568 567 7 2 640 642 651 587 584 682 644 581 570 610 605 595 557 482 442 447 446 456 481 529 562 577 556 622 533 405 432 422 498 586 440 386 450 468 370 373 426 427 377 439 399 373 413 487 495 466 430 507 387 338 7 2 336 413 570 457 416 430 451 520 567 548 467 321 333 383 333 413 521 526 370 454 473 497 509 575 584 338 258 309 352 324 274 339 336 242 306 366 384 223 330 315 357 386 386 217 256 280 307 363 271 247 7 2 283 241 182 234 301 348 428 503 308 276 318 391 387 442 461 503 386 253 257 386 508 571 357 293 417 516 629 373 418 352 400 373 420 464 478 333 434 553 674 471 414 408 427 432 306 420 533 536 531 604 7 2 628 557 518 519 502 572 544 487 401 320 330 423 547 554 450 511 462 510 538 540 534 498 458 456 607 665 721 579 630 519 442 466 485 522 598 560 614 569 641 538 468 475 510 543 649 577 612 607 572 520 7 2 485 547 574 569 580 621 629 686 706 673 618 694 745 821 793 686 598 617 629 703 707 691 736 792 776 754 731 701 657 642 691 776 773 678 680 704 778 749 720 734 793 690 637 643 679 717 676 687 735 747 7 2 772 699 715 758 800 809 778 738 747 798 739 746 719 715 684 771 786 804 758 757 767 818 810 811 822 823 831 825 843 763 781 819 787 789 762 782 805 794 829 786 785 813 825 853 829 787 750 698 710 714 7 2 701 702 715 752 759 733 775 767 763 765 791 788 772 783 805 757 736 716 724 748 756 752 703 702 684 688 722 776 753 683 679 637 669 703 741 731 696 748 587 566 653 678 636 576 594 598 633 607 495 507 7 2 541 624 648 556 504 543 584 579 625 611 576 605 614 510 447 485 518 520 546 571 588 618 580 534 545 522 562 621 607 602 609 657 698 723 534 497 558 612 685 492 405 412 445 415 366 370 338 331 408 446 7 2 443 460 457 509 520 412 467 393 395 434 403 368 441 546 517 426 380 402 390 337 309 399 435 398 366 332 327 326 414 438 147 199 223 284 357 397 474 479 542 516 531 596 572 476 417 355 372 355 357 440 7 2 498 337 349 379 367 477 442 445 383 360 376 396 432 431 358 420 448 474 420 351 319 323 234 350 423 377 480 493 528 436 384 469 449 527 560 568 350 423 479 523 440 556 509 330 403 396 435 417 496 508 7 2 476 452 432 444 415 421 407 409 360 390 386 407 447 509 470 353 370 466 507 591 538 510 547 510 473 492 431 496 590 495 489 624 684 733 540 459 463 463 542 662 688 687 682 660 640 586 532 596 672 674 7 2 606 521 487 506 566 559 606 596 561 542 493 511 528 567 619 685 608 556 637 696 682 639 622 669 652 559 611 664 647 639 610 624 613 577 588 619 661 633 622 673 689 665 626 632 664 653 624 623 668 731 7 2 731 682 700 672 694 703 691 699 710 652 649 710 762 774 788 760 732 721 731 747 788 825 793 799 785 785 778 775 755 772 784 808 813 805 774 795 807 775 765 764 751 748 756 760 752 829 848 822 736 733 7 2 709 694 715 704 747 752 787 749 752 760 758 787 811 785 827 780 762 784 707 754 778 746 690 721 784 791 758 736 750 779 705 662 658 755 790 806 814 822 808 784 754 757 748 752 705 648 650 666 675 652 7 2 644 568 295 325 422 378 382 485 414 481 432 403 405 410 383 338 361 379 350 371 374 399 417 444 401 398 392 381 367 402 402 338 348 384 403 325 287 287 330 376 338 342 374 446 406 401 296 377 344 336 8 1 643 566 506 572 423 463 535 481 469 503 584 560 554 631 662 686 709 710 569 523 574 573 577 544 525 544 584 610 638 652 652 652 700 732 710 554 557 571 617 646 654 700 734 745 745 639 672 722 558 512 8 1 514 557 599 621 649 668 672 660 671 677 689 686 651 636 643 657 652 672 660 577 605 677 682 673 696 723 728 747 708 704 761 797 729 733 669 649 688 704 739 727 638 657 665 669 700 733 747 757 750 745 8 1 739 755 759 751 757 765 769 721 727 757 761 773 781 772 801 799 808 800 804 803 823 809 808 827 806 791 795 791 805 780 764 781 787 775 785 797 795 795 785 790 795 794 794 784 787 770 791 807 794 801 8 1 790 798 811 816 803 805 800 798 790 808 830 845 819 818 832 838 823 831 839 844 832 833 795 792 795 793 807 822 830 832 819 818 814 820 798 768 810 818 828 826 807 814 826 828 809 815 813 812 803 797 8 1 794 817 801 804 789 790 800 804 760 795 761 760 770 791 786 760 781 779 792 786 796 804 790 685 682 703 717 748 759 769 773 772 773 755 746 728 754 765 785 751 741 734 750 741 752 765 756 624 607 648 8 1 695 715 740 687 664 726 695 645 682 612 579 607 602 623 627 609 549 540 554 566 575 601 645 657 579 501 552 578 608 655 612 588 622 607 503 496 562 569 494 504 522 506 535 583 596 613 612 646 625 668 8 1 571 670 724 592 564 615 625 636 672 697 666 504 468 509 489 531 597 642 661 693 717 739 743 736 743 433 452 523 542 593 516 605 573 465 478 507 518 522 461 469 443 498 532 413 422 401 441 446 526 508 8 1 479 402 428 506 526 582 637 626 447 466 444 494 471 505 511 530 527 454 492 567 629 641 505 524 573 662 684 674 683 641 629 570 569 575 596 612 633 668 683 694 686 641 660 522 446 520 559 647 624 644 8 1 665 608 597 644 678 632 613 606 614 655 680 687 691 656 581 631 645 677 724 709 597 543 590 619 673 700 693 706 705 708 709 610 616 674 692 693 708 719 729 692 694 703 725 743 750 760 762 763 747 733 8 1 708 707 701 704 720 732 734 755 753 781 795 798 786 784 761 762 773 757 715 762 743 739 773 775 777 796 791 789 778 779 794 800 808 800 786 801 824 848 819 837 831 857 835 831 830 862 870 865 812 811 8 1 820 821 809 792 800 800 800 810 818 829 835 844 826 815 812 783 793 803 789 797 794 801 812 808 811 815 808 810 812 815 816 813 815 828 818 811 806 801 810 822 820 811 810 800 790 777 789 795 796 805 8 1 820 816 785 800 809 815 796 795 790 776 799 796 800 807 823 820 805 806 797 803 812 812 797 791 763 760 775 786 769 748 753 759 780 780 779 788 795 811 785 757 759 786 723 690 673 677 697 696 673 668 8 1 680 690 698 702 685 666 688 711 755 691 676 685 697 578 511 510 540 586 609 629 656 658 622 636 656 695 694 664 683 698 676 695 732 759 739 640 637 686 688 520 515 569 550 486 446 444 459 513 534 610 8 1 624 660 655 654 632 631 648 514 564 618 651 643 667 707 690 659 639 631 653 631 652 598 510 495 450 451 430 490 513 396 267 319 366 403 471 530 595 623 658 661 685 699 601 523 529 527 536 528 566 615 8 1 498 442 430 469 534 656 678 558 530 591 511 524 524 472 462 465 510 629 691 684 668 537 508 533 581 576 617 652 619 551 520 518 538 574 654 627 479 521 583 627 704 727 735 719 710 697 728 728 719 720 8 1 703 659 662 700 699 653 689 616 636 621 531 525 547 591 552 485 458 505 568 638 669 712 744 744 705 604 615 630 692 674 680 737 744 740 723 670 547 591 645 645 681 693 681 673 621 623 647 659 675 693 8 1 640 635 679 695 672 715 690 683 663 660 654 653 656 710 726 725 752 773 762 753 757 772 793 763 754 747 742 749 764 762 739 735 731 707 699 684 725 721 735 742 765 760 769 746 756 752 790 798 771 785 8 1 805 792 786 759 780 782 776 747 784 766 781 783 797 794 812 832 842 820 817 832 836 830 823 820 809 825 820 812 799 818 812 801 787 821 818 817 819 820 823 825 832 795 810 817 825 820 826 831 831 820 8 1 834 828 832 838 812 835 837 844 843 838 843 844 846 856 834 822 824 824 834 841 832 851 850 841 840 847 846 841 815 808 815 793 784 798 793 795 799 797 785 787 796 798 789 790 792 782 786 789 744 731 8 1 716 395 389 433 499 537 585 625 676 625 525 494 534 488 507 493 420 388 463 467 451 472 521 457 444 468 488 528 563 601 588 593 647 667 679 501 462 496 595 475 442 455 480 551 486 506 499 560 630 671 8 2 678 625 588 635 589 542 649 607 515 539 598 624 587 608 641 692 717 730 638 561 587 575 548 534 528 562 592 616 622 660 681 679 703 713 706 594 563 537 605 658 668 711 736 760 723 679 699 742 630 512 8 2 526 577 608 636 653 657 668 704 638 717 702 705 695 671 685 681 696 672 703 612 630 690 736 686 701 713 739 757 719 740 779 797 774 750 687 649 703 738 759 763 647 669 661 663 691 724 739 742 723 735 8 2 716 745 757 764 775 781 777 759 753 735 759 776 788 787 805 805 812 809 812 814 807 804 789 812 796 798 803 813 796 788 762 783 770 762 778 798 795 792 784 794 779 785 797 792 794 769 807 816 795 804 8 2 809 798 810 811 811 817 812 800 800 807 831 830 811 802 804 809 826 821 827 836 826 818 782 784 784 799 804 822 831 828 821 819 822 806 805 791 825 838 840 839 830 826 824 822 803 793 812 824 833 817 8 2 820 792 812 795 783 789 797 801 795 795 789 780 793 785 787 792 796 791 796 787 794 800 801 738 721 740 742 741 747 759 756 770 776 761 766 763 766 786 782 760 732 741 755 755 763 755 764 655 630 674 8 2 680 706 732 722 715 754 741 655 672 657 600 590 604 661 651 634 565 525 574 579 598 616 666 679 640 552 569 588 627 657 666 628 653 654 534 533 587 581 517 523 561 523 552 585 603 602 616 640 646 682 8 2 620 672 696 662 625 640 668 694 698 693 698 585 547 539 532 573 602 644 658 662 686 694 728 720 730 559 536 568 580 642 574 627 623 523 557 567 545 545 563 523 473 525 558 541 459 453 453 468 537 547 8 2 520 424 414 509 525 584 637 654 533 500 494 508 506 526 553 581 590 491 515 600 654 692 596 561 628 670 689 697 708 686 698 619 616 603 628 644 670 696 699 722 731 669 665 663 483 569 606 685 668 681 8 2 705 645 617 658 681 659 636 622 621 663 679 710 717 709 623 661 662 716 727 754 624 571 590 633 682 702 720 727 723 749 733 643 638 676 691 697 705 723 734 725 712 705 724 729 744 762 762 776 760 757 8 2 719 702 684 685 696 716 735 752 751 777 784 791 783 770 778 791 789 786 782 777 768 769 776 765 767 774 787 779 781 783 788 800 807 799 804 796 820 827 820 832 821 839 822 811 796 814 854 843 807 800 8 2 788 807 818 806 810 804 807 822 828 829 835 828 817 809 812 817 822 823 798 791 800 803 821 802 818 828 814 813 808 821 809 821 833 830 832 833 835 823 817 821 820 817 809 810 815 802 807 794 793 795 8 2 814 815 791 804 817 821 812 803 813 802 808 805 802 808 817 822 806 794 797 806 821 829 818 786 776 781 807 800 783 771 774 773 783 771 781 796 786 800 777 751 755 781 747 692 681 688 703 702 668 662 8 2 659 680 697 708 708 712 722 750 762 715 698 708 725 672 537 545 565 597 625 656 666 696 681 678 680 716 739 729 715 719 693 720 749 741 723 651 666 716 719 632 576 636 641 526 495 502 502 574 581 637 8 2 661 683 679 711 637 639 664 572 605 637 648 654 680 680 679 675 641 607 614 615 649 656 536 518 505 499 479 521 546 525 324 353 372 428 482 530 580 604 656 642 664 675 664 533 528 555 573 548 562 580 8 2 548 440 436 473 528 593 646 608 526 613 571 529 579 524 470 481 556 672 689 682 670 583 531 573 593 591 627 650 658 627 566 552 565 601 658 684 506 577 622 668 711 719 733 706 709 696 721 735 715 711 8 2 727 696 704 724 687 622 671 631 636 623 557 540 551 606 605 522 495 530 628 677 675 713 756 748 723 650 631 669 710 724 691 719 752 758 745 707 589 607 644 666 717 723 708 721 681 626 658 678 688 724 8 2 680 672 705 726 723 730 736 713 679 694 686 661 676 707 714 721 755 777 770 774 747 759 759 763 770 744 751 759 773 765 748 739 728 706 688 677 716 742 745 759 744 752 752 749 755 767 788 794 767 788 8 2 793 811 798 762 766 788 792 781 782 763 755 779 794 808 814 838 838 818 816 820 831 839 836 839 837 838 826 831 807 814 826 824 808 816 832 832 827 832 843 850 837 807 815 816 818 813 802 818 840 816 8 2 822 816 825 817 803 836 850 858 844 851 853 854 863 857 833 831 814 822 829 829 828 829 828 819 823 829 827 827 824 792 810 792 796 795 783 781 804 802 782 773 796 809 798 794 802 788 785 797 773 750 8 2 763 419 383 451 530 553 596 669 711 704 630 521 526 504 541 526 461 450 535 537 468 479 521 475 447 486 489 515 571 598 615 632 657 680 674 526 472 508 583 574 453 447 460 524 541 552 569 588 666 693 8 3 725 717 726 734 672 613 734 739 561 601 663 668 636 641 674 727 744 767 717 677 627 612 609 587 568 617 628 652 660 669 684 696 727 741 748 657 586 561 619 680 682 737 771 770 767 737 758 779 686 552 8 3 573 622 639 657 677 692 709 754 641 720 719 725 736 726 758 740 715 691 745 670 686 757 784 717 730 735 765 769 773 789 813 813 816 800 749 702 744 799 792 797 725 721 721 714 727 758 758 761 755 745 8 3 734 744 765 774 786 793 798 793 788 782 788 802 796 814 829 823 827 827 821 831 823 825 803 800 798 794 805 834 839 838 811 798 792 789 799 815 814 810 794 792 793 780 808 822 798 801 809 826 817 819 8 3 817 808 816 819 816 822 826 824 823 833 841 832 822 823 836 836 831 821 828 845 837 829 797 795 809 825 824 827 831 833 829 829 822 814 811 824 847 849 844 849 847 843 839 833 817 799 816 833 846 836 8 3 842 799 822 813 810 806 822 817 820 795 808 794 808 820 809 808 806 807 811 807 801 810 811 793 784 795 779 768 758 759 769 780 800 781 785 788 800 810 809 778 766 771 788 793 797 787 775 728 692 721 8 3 728 743 759 763 770 778 787 698 714 732 662 641 632 700 700 690 654 582 594 603 630 659 714 701 688 593 583 609 654 687 718 691 710 686 575 583 634 628 555 555 587 554 593 603 608 609 637 671 672 702 8 3 701 704 712 710 701 698 698 728 708 712 731 684 654 569 566 608 631 650 657 665 694 700 724 716 729 645 591 624 627 677 631 679 676 593 615 613 578 551 574 545 485 548 603 610 522 474 462 470 533 591 8 3 586 459 429 504 537 600 659 696 604 564 554 517 550 540 583 629 641 512 540 630 690 734 677 612 653 689 713 705 718 709 709 671 654 622 650 671 692 711 732 746 765 719 739 718 512 602 658 717 697 712 8 3 743 702 643 686 735 728 662 639 651 682 693 715 743 736 709 695 686 743 786 760 656 614 586 634 687 717 745 760 750 770 760 713 678 708 709 726 738 752 744 751 742 736 750 746 753 777 775 797 798 794 8 3 765 747 707 707 715 725 746 774 760 779 793 792 783 793 799 813 814 799 808 807 794 790 786 773 771 769 765 761 784 786 792 795 805 805 802 805 815 828 827 827 818 827 813 804 782 790 821 833 797 801 8 3 800 813 809 809 807 798 804 807 815 819 828 830 836 822 816 831 833 822 798 786 798 814 821 812 819 823 821 817 812 817 811 820 823 822 824 833 824 812 811 812 811 814 805 809 822 812 814 804 788 801 8 3 820 818 807 809 813 826 826 822 815 806 811 807 801 807 817 825 809 797 804 809 813 820 824 781 785 797 808 804 789 786 785 786 778 773 785 793 789 800 792 781 780 795 766 728 713 705 713 726 708 695 8 3 686 693 702 712 724 738 755 758 753 745 741 730 740 722 591 593 617 648 664 689 694 714 718 728 740 748 740 746 749 741 721 735 762 748 748 694 700 746 731 691 676 687 694 572 557 582 555 637 639 669 8 3 693 714 706 742 674 660 689 649 667 672 674 662 676 684 682 680 665 637 639 648 665 679 584 563 559 555 532 579 596 596 378 391 403 469 531 570 605 625 688 658 668 691 703 561 547 584 606 590 568 584 8 3 555 449 453 499 536 572 641 648 603 667 629 595 637 602 517 543 618 695 699 698 691 671 599 609 608 611 634 660 681 703 612 564 579 613 671 704 584 638 662 686 704 721 721 726 703 691 707 728 713 727 8 3 753 748 739 735 717 660 690 680 668 660 611 571 583 632 658 554 559 584 644 668 686 731 769 767 745 700 675 697 728 744 737 737 752 762 740 736 668 674 673 689 745 747 742 754 701 646 660 687 703 741 8 3 729 718 721 738 741 735 745 738 704 720 721 693 702 716 717 708 738 762 775 768 756 748 746 756 783 762 762 769 777 776 757 746 740 728 712 708 723 743 748 769 763 765 758 762 754 764 781 794 774 788 8 3 801 815 815 799 785 789 778 803 780 770 777 791 801 801 810 821 828 814 804 809 814 833 835 837 829 827 808 834 826 810 816 818 819 819 819 819 818 823 838 846 842 821 816 815 810 792 806 818 837 813 8 3 808 810 813 819 819 827 853 859 855 859 850 855 848 843 841 833 818 816 817 818 823 820 820 820 811 814 813 820 816 791 819 812 799 790 782 777 794 803 785 770 794 814 800 806 806 808 799 813 794 774 8 3 798 465 417 503 581 612 652 711 740 734 675 548 547 534 594 581 505 479 581 597 538 535 561 529 492 540 522 557 594 638 676 678 699 687 698 590 518 557 632 615 481 485 489 586 632 696 640 725 728 712 8 4 733 749 760 764 711 671 752 761 602 638 695 700 674 672 696 743 758 773 750 719 646 646 634 625 599 637 662 685 682 681 688 700 728 736 749 697 634 601 634 663 681 748 775 764 775 757 775 775 731 599 8 4 617 648 652 661 680 691 715 748 710 732 729 731 739 739 773 779 745 740 764 703 716 772 790 736 747 749 778 782 774 793 813 818 818 813 778 736 760 806 794 807 766 755 756 749 742 768 776 772 770 759 8 4 755 736 771 776 779 787 798 797 787 793 784 794 798 803 829 830 823 819 810 829 829 830 813 807 792 782 799 835 848 837 819 807 802 793 811 823 817 818 796 795 802 805 818 831 791 808 829 820 821 811 8 4 818 808 810 820 823 824 829 823 825 834 840 850 829 833 834 823 819 817 829 841 847 839 803 786 808 825 821 832 825 832 832 830 832 808 806 832 841 845 838 844 841 841 824 823 828 801 813 834 844 828 8 4 827 813 807 813 812 812 820 812 819 815 811 799 818 828 814 808 803 805 803 817 808 803 803 807 810 814 796 781 769 772 781 796 802 791 781 790 812 817 810 795 779 780 792 801 803 797 785 766 727 742 8 4 746 766 771 774 785 789 804 734 756 756 696 684 661 721 731 711 686 626 616 635 664 687 720 722 708 625 618 641 685 702 742 712 726 705 608 612 658 658 603 595 616 595 630 638 619 631 664 692 686 702 8 4 718 727 725 729 729 718 719 741 719 730 749 714 689 599 584 627 648 664 660 666 685 708 731 723 735 680 621 651 658 728 679 707 707 634 648 645 604 578 603 590 519 579 629 648 588 506 496 516 566 651 8 4 628 494 449 501 555 635 693 697 651 618 622 563 597 572 620 669 657 543 589 673 712 737 708 655 678 712 732 711 715 719 713 703 676 652 683 698 717 738 745 757 767 753 772 742 552 639 709 733 719 729 8 4 750 733 672 712 762 751 687 659 675 687 699 715 752 767 753 702 704 761 795 769 680 643 607 655 702 736 746 762 756 770 765 732 698 724 730 737 747 757 740 749 748 749 756 757 753 774 775 788 796 789 8 4 785 761 726 724 724 736 751 783 770 779 797 801 786 799 820 811 803 799 796 805 802 791 769 761 757 760 730 740 772 786 780 785 783 788 775 786 800 808 804 808 807 804 791 788 768 765 784 817 789 786 8 4 790 794 779 792 788 793 805 797 802 804 810 810 817 811 804 815 818 807 782 784 778 798 807 805 809 809 799 803 798 798 796 805 803 811 812 817 814 795 798 804 799 801 790 791 807 800 798 797 780 786 8 4 805 805 808 799 798 815 815 808 806 804 803 795 798 795 806 809 797 792 797 801 805 811 810 784 785 791 800 793 784 778 774 773 772 769 777 783 780 790 791 780 782 794 744 736 714 700 716 732 716 706 8 4 706 714 708 713 738 752 761 766 751 754 756 747 747 737 617 624 644 674 688 701 707 710 729 731 738 744 746 760 772 758 732 739 756 741 737 702 705 746 737 715 704 709 719 624 596 615 605 654 680 695 8 4 721 734 724 742 695 675 703 682 687 689 679 674 681 690 693 683 669 656 647 662 679 692 625 618 612 586 580 622 630 641 414 429 449 514 579 610 650 672 711 686 683 706 712 609 583 610 633 611 583 597 8 4 589 478 474 520 543 593 644 658 650 686 661 616 667 638 565 586 656 703 701 698 703 695 624 637 643 634 658 676 691 709 641 578 588 630 681 707 641 677 689 698 702 721 721 719 710 687 704 710 699 720 8 4 750 739 739 733 724 675 684 694 680 683 652 601 610 643 689 589 586 607 647 670 684 736 754 755 742 716 693 706 732 758 742 745 746 759 747 734 703 692 693 698 744 743 751 764 713 664 676 694 716 740 8 4 736 723 731 736 737 745 757 742 707 717 722 696 708 726 723 701 730 753 757 759 752 736 740 750 776 758 760 773 777 774 759 741 738 738 726 735 740 740 748 756 759 755 757 755 743 761 766 784 775 789 8 4 789 801 803 801 794 784 777 801 773 768 772 792 796 787 788 806 811 806 801 801 807 821 821 820 820 817 806 819 817 811 816 813 814 810 816 807 801 810 822 830 826 822 811 807 798 777 789 809 825 810 8 4 793 797 803 811 820 821 835 835 833 834 833 836 829 826 828 818 808 803 805 801 802 808 808 805 797 801 801 806 796 786 813 817 790 779 771 779 781 788 784 771 790 802 799 803 802 802 798 809 793 780 8 4 791 509 465 546 612 641 679 729 749 738 702 604 575 576 619 625 542 512 610 624 565 591 588 579 542 582 566 594 612 633 663 676 705 692 709 648 562 593 656 638 516 509 512 599 660 722 692 744 734 720 8 5 747 759 780 783 758 743 768 770 643 664 718 730 722 708 725 758 762 773 755 744 657 664 664 657 618 653 681 704 697 701 707 716 727 740 753 738 658 641 648 668 692 743 772 764 771 774 780 775 763 646 8 5 639 668 668 673 688 694 714 738 761 744 736 734 731 742 769 779 792 762 768 749 744 783 794 770 752 755 774 781 768 783 801 816 803 813 800 758 772 804 796 811 800 777 773 760 754 761 778 769 768 757 8 5 759 746 758 767 770 774 781 793 785 784 783 787 800 800 817 822 813 809 804 816 818 821 799 802 789 772 806 831 845 836 833 818 798 790 815 818 806 807 790 793 804 825 830 827 786 813 822 824 816 813 8 5 813 802 811 816 822 821 825 826 821 831 844 846 826 830 827 828 826 828 831 843 848 845 824 792 818 833 831 835 834 836 835 840 830 807 801 831 844 847 842 842 844 847 839 833 826 808 820 837 843 825 8 5 822 828 816 807 816 819 827 822 825 831 829 819 827 826 820 815 805 808 808 821 825 810 799 807 817 820 810 795 784 784 792 794 797 800 790 802 813 823 817 800 786 786 791 799 805 805 799 795 755 753 8 5 761 779 776 772 786 799 811 779 790 780 737 727 697 718 743 745 712 680 644 659 681 708 731 741 748 671 651 675 707 720 749 730 749 742 648 636 682 681 659 644 644 631 664 669 645 660 695 716 709 713 8 5 733 745 744 746 742 737 735 744 735 752 759 748 722 637 611 646 677 689 693 692 708 720 730 727 743 706 648 682 679 771 709 725 733 672 681 676 623 610 636 622 561 603 652 692 653 565 521 568 633 686 8 5 659 540 479 527 580 647 703 715 696 688 681 651 630 615 654 694 683 578 612 680 734 746 739 694 705 724 737 725 727 730 730 722 695 681 705 709 724 740 746 762 766 770 776 770 596 658 708 750 760 755 8 5 769 768 716 721 768 782 715 670 679 687 707 715 765 783 774 732 749 770 800 790 724 675 624 668 705 737 759 769 763 770 773 758 724 730 739 736 743 756 752 748 760 753 754 755 757 768 778 785 798 799 8 5 787 773 745 732 730 748 759 776 774 778 794 797 794 806 826 810 803 797 793 799 805 790 774 776 776 776 723 766 780 801 789 794 796 794 777 803 816 824 815 819 822 817 802 808 794 779 791 817 810 805 8 5 810 811 802 807 808 815 827 815 820 820 819 809 823 823 825 832 833 816 797 802 796 822 828 825 829 815 812 821 817 799 809 818 821 826 829 832 836 812 814 818 819 813 812 811 824 821 816 816 802 808 8 5 815 826 827 827 827 835 832 819 825 825 826 823 819 805 824 818 812 813 818 823 822 829 825 806 803 824 827 814 811 793 796 794 796 794 800 805 805 806 818 804 815 807 756 763 762 722 740 762 752 747 8 5 747 753 748 749 774 801 806 807 781 787 786 784 779 771 634 664 684 710 726 735 739 733 751 758 755 765 779 792 799 788 753 759 769 762 750 729 741 766 765 752 748 752 754 686 661 677 671 708 744 745 8 5 761 768 766 769 746 726 750 731 724 724 706 701 711 718 722 712 701 694 680 691 709 730 697 681 679 642 656 687 696 701 482 468 481 575 632 649 708 720 733 723 724 738 734 664 631 666 671 654 615 648 8 5 641 532 509 552 583 631 675 698 713 716 703 673 714 687 603 649 706 732 720 725 729 732 664 699 698 683 694 722 732 738 689 621 623 678 712 737 706 726 732 732 730 746 740 732 728 709 713 708 712 738 8 5 763 746 759 757 745 722 698 729 712 735 717 653 651 672 714 664 633 650 675 708 715 753 763 757 768 744 732 730 750 770 765 767 760 777 766 747 741 730 725 707 755 762 774 780 741 702 708 726 746 753 8 5 762 755 763 762 765 775 781 766 734 733 742 720 733 755 757 732 747 773 772 775 776 764 771 769 784 769 785 797 792 797 782 768 758 763 760 772 767 778 775 783 779 774 780 775 768 784 792 796 795 802 8 5 801 811 818 825 818 815 789 819 800 795 792 823 821 801 801 819 827 826 815 813 828 834 837 843 840 830 825 829 833 842 840 842 831 823 833 821 816 829 840 845 841 848 843 836 808 800 801 831 844 833 8 5 815 826 821 829 835 846 859 853 848 847 842 853 837 849 846 825 827 814 820 807 820 830 825 820 816 816 823 830 824 817 836 840 805 802 804 814 811 816 815 801 818 824 829 829 827 829 819 826 821 813 8 5 805 560 510 580 628 658 688 728 754 751 732 664 600 603 628 656 593 553 636 649 618 629 630 614 578 616 608 625 635 639 656 671 710 722 729 685 596 618 669 663 558 548 552 617 687 745 748 746 745 740 8 6 758 792 802 803 778 772 798 767 676 713 756 752 751 749 742 786 791 787 770 735 666 693 710 678 659 721 731 748 742 722 727 735 756 764 794 731 698 680 674 710 724 798 798 791 804 788 804 794 777 673 8 6 699 717 720 689 706 714 737 773 782 760 758 766 760 779 799 798 801 778 788 771 784 811 844 780 794 785 821 818 804 819 823 827 819 802 810 793 800 817 819 819 819 795 780 783 787 802 804 800 791 783 8 6 783 781 795 802 802 793 804 806 806 801 801 802 813 826 830 832 825 828 836 836 837 836 802 813 799 803 814 845 829 844 822 817 799 815 821 828 811 807 805 799 826 838 840 822 813 840 828 832 819 817 8 6 803 816 817 837 829 824 840 840 822 836 850 832 829 827 831 834 837 835 837 847 846 832 811 818 829 840 825 834 844 842 846 836 822 820 829 839 840 850 835 836 840 846 836 841 826 826 833 846 845 828 8 6 831 839 815 809 818 830 828 821 825 833 822 819 830 823 821 822 815 815 815 824 819 803 812 812 817 819 813 805 807 809 823 789 812 800 797 812 830 848 804 796 794 788 791 807 810 812 806 808 795 789 8 6 807 812 785 801 801 817 817 800 815 797 741 740 737 765 763 761 732 684 665 689 703 725 773 763 764 687 672 701 766 763 756 761 768 744 643 653 711 703 677 667 658 667 690 702 695 697 722 753 744 739 8 6 751 761 761 753 766 751 758 761 765 773 773 763 721 636 639 673 697 717 722 717 736 744 741 738 754 691 677 717 716 738 754 757 743 694 700 675 632 626 688 633 605 651 703 741 683 575 576 622 725 718 8 6 676 549 524 579 668 725 745 743 728 730 725 710 620 663 699 729 665 611 655 739 759 767 760 734 737 755 758 761 758 755 760 755 723 704 724 738 765 783 767 791 789 781 778 732 626 731 747 773 783 769 8 6 794 777 748 762 794 796 712 696 711 707 726 771 796 826 790 763 774 798 832 834 719 682 657 715 768 793 802 759 790 797 796 777 770 779 779 783 777 789 789 766 796 775 776 776 782 793 780 791 825 803 8 6 814 783 750 755 748 770 791 799 802 791 814 810 804 827 827 817 817 821 814 819 800 791 791 795 800 795 751 788 801 811 803 808 815 800 799 824 832 834 829 835 817 819 828 818 808 799 810 836 826 825 8 6 822 827 823 820 827 827 833 838 832 838 838 845 850 852 849 847 842 829 815 814 836 843 836 843 851 835 840 852 844 803 815 843 841 838 847 845 830 825 843 841 842 836 836 845 846 846 838 832 826 833 8 6 839 847 846 844 850 853 845 847 846 852 847 836 836 824 843 830 828 828 836 839 842 839 843 827 828 843 840 833 828 815 812 813 814 807 816 828 832 831 832 822 822 815 797 816 789 777 789 801 799 794 8 6 784 784 785 784 806 822 841 846 813 810 809 822 812 801 692 720 740 753 767 770 771 760 786 781 807 812 816 824 828 793 776 787 797 797 780 739 773 792 775 771 771 776 775 725 713 735 730 754 775 780 8 6 780 807 790 797 769 752 5194 110 110 110 110 110 110 110 744 741 734 726 702 717 731 778 724 722 705 685 731 736 744 668 499 460 521 641 670 741 761 756 758 747 773 775 764 683 674 695 703 675 653 678 8 6 673 537 547 596 639 676 725 730 735 766 744 734 769 723 660 713 755 753 756 740 752 736 702 719 724 722 750 760 758 759 697 646 652 743 767 772 729 772 769 774 765 771 764 753 767 744 755 742 748 778 8 6 781 761 792 784 776 735 726 764 753 803 743 676 674 748 777 688 668 699 752 768 770 789 797 799 806 771 769 783 805 801 808 817 821 821 807 809 778 749 738 726 791 789 805 793 762 740 739 784 788 787 8 6 797 756 783 782 795 794 824 771 763 780 782 759 774 795 783 774 774 806 806 812 806 812 795 795 819 795 802 816 806 812 800 787 787 785 785 812 795 797 793 797 799 794 806 805 782 817 826 821 819 823 8 6 822 840 835 846 851 828 826 827 806 810 820 843 826 813 822 847 841 846 833 835 838 847 848 850 862 858 837 836 849 848 862 845 847 832 834 837 835 841 856 855 859 865 862 859 827 822 820 849 855 830 8 6 828 828 828 828 828 828 828 828 828 828 828 828 828 828 828 828 828 825 825 825 825 825 825 825 825 825 825 825 825 825 825 821 821 821 821 818 818 818 818 818 818 818 818 818 818 818 818 818 818 815 8 6 815 809 806 801 801 812 818 818 818 740 738 665 622 627 665 680 580 589 700 684 681 645 669 632 595 637 647 656 658 667 688 713 723 741 747 651 633 657 720 639 570 559 575 664 735 777 763 762 753 758 8 7 774 784 788 793 755 765 788 765 688 731 760 765 750 760 774 788 793 784 784 771 716 725 734 707 693 725 739 757 757 752 757 771 784 784 789 743 711 711 702 693 775 789 798 794 794 789 803 807 786 725 8 7 729 745 745 749 757 778 782 794 786 786 782 774 786 790 811 811 798 774 794 790 794 811 815 811 802 794 798 815 813 813 825 821 817 817 801 801 817 821 825 825 838 817 801 797 797 801 784 776 784 784 8 7 788 797 797 801 805 801 801 817 817 803 812 822 836 831 840 845 817 808 826 831 826 831 826 840 798 803 845 845 850 840 845 845 794 798 812 822 803 808 812 813 840 852 836 821 798 855 848 852 828 801 8 7 817 828 836 821 832 844 848 848 844 863 852 855 836 825 848 855 859 871 859 859 860 860 860 845 863 863 863 841 867 860 860 838 830 823 838 841 856 860 845 827 841 849 860 856 827 819 819 841 852 845 8 7 860 842 842 836 836 826 836 832 845 858 848 829 829 813 820 813 816 826 836 832 826 829 826 823 836 845 848 839 839 836 826 833 820 824 806 820 833 842 837 824 828 811 802 784 824 815 806 815 806 806 8 7 802 815 789 802 811 824 824 828 815 811 798 793 772 768 777 768 786 754 735 711 730 754 768 749 777 730 702 739 754 739 768 754 758 768 692 697 730 725 702 678 674 702 723 728 714 718 747 776 761 757 8 7 766 776 781 771 781 766 771 771 771 781 766 771 742 714 661 690 733 747 747 747 771 781 776 779 779 726 678 716 721 769 755 764 764 721 726 721 697 697 707 697 654 683 726 736 731 663 606 659 745 707 8 7 702 620 548 586 665 708 736 746 731 722 708 727 669 669 703 736 674 636 679 727 750 765 774 731 746 750 755 755 760 755 731 736 711 720 752 757 752 771 780 784 789 794 794 734 675 729 757 784 775 794 8 7 789 780 780 784 794 775 734 725 729 720 739 780 784 786 778 782 798 806 811 811 757 737 708 753 778 770 786 802 794 794 790 798 786 774 753 770 782 786 774 774 778 786 786 797 792 801 797 809 813 813 8 7 821 817 797 776 780 772 801 813 797 821 821 813 817 830 834 813 801 817 821 805 821 788 801 792 822 789 775 803 822 822 789 812 836 808 808 831 845 840 826 822 836 817 836 831 840 840 826 812 840 808 8 7 817 840 840 840 844 840 848 848 844 852 844 859 855 855 855 855 863 836 825 828 855 859 863 855 632 832 859 855 852 813 840 848 848 821 840 838 849 849 838 834 852 845 841 827 838 845 834 849 860 845 8 7 845 860 849 867 874 860 863 860 852 856 860 867 838 816 827 852 848 842 826 842 832 839 820 816 823 832 832 842 842 829 823 826 816 836 832 839 848 848 848 842 839 820 813 816 810 807 811 815 811 802 8 7 784 806 815 811 824 820 833 820 815 815 798 798 798 820 740 723 753 767 780 789 802 793 780 798 802 802 806 819 824 829 777 801 796 791 786 782 768 801 786 805 791 796 796 749 749 768 758 754 786 796 8 7 786 791 768 791 791 801 5129 124 124 124 124 124 124 124 761 761 761 752 728 723 776 785 771 747 761 747 742 752 737 694 604 575 584 623 680 690 709 757 764 750 779 774 760 712 707 721 721 716 659 692 8 7 721 639 601 625 687 716 736 745 750 784 726 731 779 731 654 702 745 721 750 774 774 760 727 750 750 760 765 779 784 788 755 750 774 765 779 788 755 774 769 755 798 798 788 774 746 741 769 780 780 794 8 7 803 789 789 775 789 775 766 775 748 789 771 720 725 761 798 716 684 720 748 766 775 798 798 789 794 803 775 789 782 774 794 806 811 811 798 790 790 766 770 778 790 798 811 786 782 770 790 786 770 794 8 7 806 798 762 774 806 819 823 794 780 768 792 792 792 813 817 805 805 809 813 825 792 813 797 825 817 817 842 834 838 838 817 784 834 825 801 830 809 801 825 831 817 812 836 831 812 840 845 850 836 850 8 7 850 854 859 864 878 845 840 878 864 864 854 878 854 822 831 868 882 868 840 859 863 882 875 871 863 863 867 863 875 882 890 875 878 878 875 871 886 852 875 867 882 878 878 844 848 852 855 871 859 848 8 7 849 849 849 849 849 849 849 849 849 849 849 849 849 849 841 841 841 841 841 841 841 841 841 841 841 841 841 841 841 841 841 836 836 836 836 836 836 836 836 836 836 836 836 836 836 836 836 836 836 829 8 7 829 845 842 826 832 842 845 842 842 750 745 692 659 649 673 697 649 611 678 687 673 654 683 673 644 678 687 683 678 697 702 707 726 721 736 673 649 692 712 679 636 631 631 722 731 750 750 765 769 774 9 1 449 414 399 420 272 343 353 397 374 420 501 508 525 548 498 581 659 588 452 503 517 481 485 454 490 506 543 574 619 619 645 611 526 555 614 502 517 522 568 573 657 638 677 689 675 531 581 591 445 421 9 1 462 527 576 622 646 674 664 655 627 642 666 640 608 555 588 570 573 594 495 467 515 583 602 619 663 711 690 671 637 648 686 693 666 592 573 591 657 649 643 581 579 591 618 648 661 692 721 717 713 712 9 1 735 754 763 757 745 749 663 631 640 683 700 730 745 758 744 773 770 744 746 766 793 782 809 770 724 730 749 716 765 783 727 703 710 743 747 772 792 781 787 765 774 728 715 755 763 756 770 771 778 784 9 1 766 759 774 790 795 770 756 743 758 781 791 792 801 810 819 816 819 818 818 816 785 765 767 754 757 765 770 770 791 805 812 794 803 810 786 781 747 782 765 780 765 789 801 804 814 792 800 800 802 789 9 1 749 769 746 722 715 725 748 747 763 739 682 704 726 751 765 728 721 744 745 735 728 761 723 603 612 630 659 680 701 717 719 731 711 700 737 691 722 744 729 707 715 698 688 717 718 719 648 547 569 582 9 1 612 632 620 591 599 644 566 561 545 526 531 572 560 536 467 446 486 483 488 531 559 568 576 532 453 439 458 525 567 573 451 441 496 519 392 421 471 417 422 441 412 459 488 540 565 560 568 585 394 442 9 1 439 509 615 435 447 473 471 559 595 633 489 410 397 424 428 459 546 633 607 646 666 638 618 678 627 348 384 412 392 404 368 439 401 382 396 418 416 387 377 335 388 453 415 298 341 345 403 441 363 382 9 1 368 285 371 397 442 466 548 451 329 365 397 410 435 468 493 499 382 393 441 506 575 419 395 428 445 571 645 614 559 425 432 476 495 554 580 600 616 643 651 476 492 527 532 329 370 457 484 562 591 536 9 1 541 510 538 591 651 522 489 508 485 504 575 651 614 523 511 535 555 547 647 582 469 479 531 533 659 702 647 589 591 610 598 497 535 626 666 677 695 699 624 575 601 636 674 708 716 722 734 721 711 604 9 1 606 641 668 686 721 710 712 729 724 677 698 748 768 784 777 699 708 685 700 700 675 709 742 754 766 772 731 720 721 733 733 750 744 690 724 766 805 824 839 824 819 778 724 731 764 798 813 790 796 798 9 1 790 759 775 781 779 790 802 809 820 837 828 828 794 778 769 787 783 778 778 790 804 792 766 802 787 795 802 799 789 803 811 817 804 795 788 739 793 797 785 799 801 792 781 775 759 767 779 744 755 780 9 1 749 732 749 740 758 757 757 767 754 765 783 787 789 792 782 769 752 751 783 738 751 765 750 733 719 701 749 726 658 667 697 693 704 710 718 750 774 773 654 655 678 682 599 582 584 614 620 611 619 619 9 1 598 606 628 597 545 552 582 597 669 573 609 641 618 436 443 449 497 539 578 597 613 540 566 570 597 569 629 600 608 625 629 637 698 696 692 606 597 587 579 369 399 395 434 356 376 372 362 390 445 500 9 1 495 555 531 557 536 526 503 418 454 510 462 448 521 593 645 610 554 522 543 484 483 491 403 393 347 350 346 435 425 136 148 202 242 324 401 463 524 558 596 569 613 626 492 439 447 454 445 446 473 547 9 1 390 364 397 418 467 557 613 461 426 399 414 402 437 412 383 417 417 508 530 453 417 392 373 430 486 501 540 588 504 450 426 463 501 499 622 449 412 449 543 570 674 688 637 548 592 625 626 608 572 649 9 1 549 549 597 616 542 507 552 480 439 450 379 423 485 495 422 342 385 439 455 626 638 684 644 671 595 513 544 567 668 558 529 647 717 707 600 481 537 547 556 607 566 611 659 640 548 593 627 663 652 601 9 1 531 529 536 507 567 647 616 616 539 553 549 564 553 644 702 692 727 714 702 704 732 741 743 741 699 668 668 667 687 682 663 684 677 677 671 630 626 672 696 721 744 741 715 731 749 742 713 693 697 745 9 1 708 679 676 728 758 756 720 734 721 708 692 714 736 767 757 754 754 768 760 792 788 773 784 779 783 788 786 778 755 747 768 791 805 798 795 777 789 749 806 787 765 768 757 779 802 820 826 822 786 790 9 1 780 769 780 769 796 793 789 737 748 751 780 799 800 816 781 721 727 750 747 765 791 811 826 830 837 827 828 806 784 761 737 733 751 748 764 771 779 774 723 731 740 761 770 747 712 699 677 719 666 674 9 1 673 278 322 393 418 457 475 539 604 550 444 425 443 402 371 376 341 366 368 394 353 413 426 379 426 413 404 431 437 479 436 455 537 593 551 391 380 387 447 371 376 371 382 435 372 397 430 498 542 508 9 2 480 409 415 422 317 360 359 420 388 413 492 517 529 561 484 536 618 591 445 507 531 511 482 449 488 502 538 571 612 618 652 610 486 527 620 508 486 525 576 583 636 634 686 695 665 529 567 586 446 423 9 2 458 527 584 621 644 650 673 630 636 641 665 655 614 555 588 583 587 590 522 456 503 558 599 613 665 700 691 671 641 649 655 673 661 591 569 577 640 645 660 595 568 588 612 637 654 668 700 699 694 705 9 2 734 751 765 760 747 753 677 633 647 671 678 733 746 759 757 757 766 742 743 755 791 776 793 770 728 726 753 721 751 773 731 695 712 733 736 761 783 771 779 761 763 720 722 751 756 762 765 763 767 756 9 2 767 749 768 777 785 775 758 747 733 774 787 789 796 801 805 803 814 816 814 811 793 764 744 744 743 749 763 765 782 798 800 791 803 811 773 774 729 771 784 785 767 778 796 805 810 788 790 793 796 776 9 2 737 762 741 707 700 713 746 746 755 746 678 694 709 734 751 718 699 732 751 739 711 730 714 608 607 630 645 672 690 704 706 723 721 696 711 676 699 712 727 705 699 688 686 700 708 714 659 554 562 586 9 2 604 610 634 603 599 627 586 560 508 523 523 562 560 556 482 444 465 488 501 538 574 588 577 554 477 441 464 524 573 581 471 448 491 534 409 423 474 442 449 456 433 465 505 547 595 574 544 553 421 445 9 2 428 477 593 451 450 476 473 549 596 610 548 410 392 453 440 455 527 632 604 634 653 630 610 666 633 388 383 443 412 427 362 438 427 382 392 412 430 387 352 322 395 435 426 331 359 357 406 473 402 394 9 2 386 294 366 385 427 449 534 545 356 374 410 433 436 469 503 512 410 401 434 506 571 477 410 423 458 567 649 641 599 485 460 496 505 561 601 585 607 645 640 497 522 505 511 366 365 446 498 538 606 526 9 2 568 523 533 579 652 546 484 507 496 518 554 632 636 540 503 547 556 538 620 590 478 449 508 536 641 663 657 575 574 625 592 496 528 613 650 653 660 685 639 583 591 626 649 686 714 714 719 708 705 603 9 2 604 610 647 673 689 689 695 712 720 670 694 749 757 756 757 688 715 667 688 707 678 705 736 738 759 762 727 718 705 713 715 734 739 688 735 778 798 806 829 821 820 775 726 733 771 785 806 796 794 778 9 2 779 745 768 774 769 787 794 797 815 826 814 815 777 782 742 768 781 769 774 774 787 787 761 790 772 788 799 791 793 798 800 803 802 796 788 746 790 786 778 787 788 783 779 777 755 766 773 753 747 763 9 2 747 734 741 726 752 752 755 758 751 743 767 777 780 778 780 771 750 730 763 739 753 754 750 731 711 684 728 732 655 670 686 689 694 703 716 743 762 762 643 639 652 676 600 575 583 615 634 617 610 614 9 2 596 610 629 611 559 577 588 606 665 563 603 626 608 451 446 450 494 533 565 589 595 541 563 559 567 540 606 599 600 613 612 629 705 711 693 575 579 625 602 404 400 391 431 374 393 391 390 403 447 518 9 2 499 561 544 561 542 518 511 428 437 480 489 450 489 562 625 595 527 505 536 471 450 489 417 401 368 366 332 432 423 185 147 198 274 340 400 450 495 529 584 538 563 619 509 467 458 452 461 448 449 520 9 2 420 366 401 418 434 529 602 484 427 398 409 400 428 400 390 411 398 485 533 509 447 424 373 434 489 502 522 551 532 488 431 476 503 474 588 506 419 452 551 574 673 672 681 548 595 615 637 616 575 646 9 2 577 551 595 616 554 519 557 497 425 464 387 435 481 462 428 360 392 431 452 619 644 672 629 675 603 528 544 568 644 578 521 628 700 715 670 453 524 521 553 587 562 591 660 645 552 583 627 649 643 610 9 2 545 553 537 495 554 646 622 612 538 554 549 557 533 624 677 694 730 703 687 683 727 739 725 746 714 662 660 671 697 679 660 672 657 660 645 641 641 669 691 708 725 724 713 710 741 726 707 676 670 685 9 2 705 669 673 724 748 746 722 714 728 693 678 715 727 757 750 753 749 766 744 796 791 771 782 778 787 788 784 775 756 747 761 785 800 801 795 763 776 761 792 780 765 769 766 772 785 809 812 806 786 793 9 2 780 768 773 775 798 788 782 741 748 740 770 796 793 809 784 728 727 743 732 757 789 803 803 804 820 826 819 780 771 740 748 728 730 732 752 751 766 767 730 737 738 754 751 749 716 705 669 703 661 668 9 2 670 267 327 394 407 477 444 506 559 555 452 433 446 415 371 374 365 362 365 413 389 418 422 354 400 411 423 449 432 484 444 444 511 579 545 400 383 357 401 367 374 377 371 441 377 408 430 506 542 515 9 3 430 396 408 414 369 376 351 453 407 404 472 522 528 554 475 529 598 592 447 510 528 504 455 437 476 497 526 556 615 609 643 596 459 508 617 522 474 505 571 580 616 628 683 693 655 522 550 552 472 426 9 3 457 524 585 619 639 619 666 617 645 650 653 664 622 551 580 593 599 595 557 470 500 519 615 607 647 682 702 683 626 640 633 680 681 607 580 586 640 644 669 604 557 583 614 638 654 653 691 698 690 699 9 3 731 749 766 765 750 757 702 655 651 663 675 720 754 765 766 755 769 761 760 766 793 766 791 778 736 728 751 736 746 778 751 706 714 718 723 750 777 774 780 766 754 723 723 750 757 761 770 766 774 762 9 3 770 753 773 783 787 788 769 758 728 775 789 793 797 799 815 805 815 822 816 819 810 762 723 736 739 736 764 767 781 800 805 798 810 816 764 775 757 780 794 794 773 783 799 807 811 797 789 795 793 784 9 3 743 774 745 703 704 711 733 753 766 760 681 691 706 736 749 723 693 735 756 744 717 719 735 624 617 633 652 675 692 706 710 710 718 704 689 694 707 707 723 711 699 687 692 701 711 719 680 559 565 583 9 3 605 605 629 609 609 628 607 545 489 527 529 565 559 564 493 449 450 479 522 544 577 595 554 574 504 449 476 524 551 593 468 435 476 536 414 417 466 461 457 468 449 467 491 548 606 590 529 537 448 458 9 3 428 473 578 463 448 471 455 511 579 602 605 405 397 472 436 454 503 625 593 617 629 626 605 655 633 449 378 425 438 475 367 417 460 376 386 409 439 388 336 335 395 432 397 358 374 372 407 458 432 388 9 3 392 324 369 402 422 422 518 551 387 372 396 441 437 469 502 506 450 414 426 471 540 530 432 421 440 548 632 653 617 524 462 503 508 563 607 563 581 634 642 543 561 502 507 419 374 442 486 507 623 525 9 3 578 543 534 556 612 583 503 508 510 538 538 609 632 574 508 565 567 522 590 619 492 440 510 552 626 646 677 580 560 635 580 506 529 585 652 649 655 687 667 594 596 615 639 673 724 728 734 722 707 637 9 3 609 614 647 661 678 680 692 715 737 687 702 742 769 756 765 710 735 665 690 725 689 713 744 750 773 780 758 721 706 713 713 749 763 702 739 787 815 819 844 841 834 791 723 733 776 805 819 803 795 787 9 3 794 767 771 778 777 795 802 802 812 836 819 826 785 782 738 766 781 777 786 779 790 799 787 794 791 795 812 812 803 810 813 819 819 808 801 771 808 796 792 792 800 793 794 789 771 776 786 761 755 772 9 3 762 736 748 727 765 766 767 771 764 750 780 784 790 783 789 787 776 750 764 751 769 772 779 742 717 686 738 759 677 683 686 696 697 707 727 748 768 775 649 633 647 689 621 574 587 618 646 621 618 618 9 3 602 619 644 632 581 598 606 620 685 577 615 627 634 462 460 471 501 535 560 580 582 567 574 570 550 532 601 625 608 615 607 621 715 725 700 576 576 631 621 446 406 384 467 399 403 413 410 400 434 512 9 3 489 555 542 562 564 517 519 423 425 465 495 449 478 555 618 571 515 498 512 458 441 489 434 407 388 362 333 430 427 244 164 223 281 336 392 443 484 521 566 534 532 605 515 469 461 457 483 467 445 515 9 3 467 386 399 422 432 530 595 517 418 393 429 395 407 413 395 415 402 482 547 573 463 470 368 432 494 495 509 545 566 508 438 508 510 476 577 554 417 456 551 584 668 677 699 539 610 615 657 622 569 654 9 3 605 559 584 618 549 539 577 502 410 493 404 431 481 450 453 396 398 428 444 613 663 664 629 685 618 531 543 566 632 601 532 621 706 717 695 441 523 522 538 577 569 567 669 657 574 601 630 652 645 617 9 3 564 574 548 511 557 658 637 625 547 567 565 563 549 619 663 706 743 707 675 679 730 742 726 753 735 651 652 680 704 680 672 671 653 648 621 627 655 677 687 702 716 723 707 704 746 738 715 684 680 672 9 3 725 681 677 724 751 753 727 705 727 691 675 726 731 754 757 765 761 770 758 802 795 786 792 787 799 796 798 789 765 773 771 789 806 811 806 770 787 775 792 793 785 781 778 787 794 813 813 802 804 804 9 3 791 758 757 792 808 805 802 765 762 760 767 801 801 819 805 757 745 756 740 765 797 809 801 803 818 839 830 788 783 734 763 733 722 732 756 755 778 785 747 750 739 758 763 760 733 724 688 710 676 679 9 3 680 277 326 378 409 454 408 496 520 535 477 436 444 407 367 365 388 362 352 436 386 425 420 361 386 408 436 439 462 497 440 420 479 582 547 422 384 335 366 398 392 387 364 409 386 420 426 490 547 510 9 4 572 434 450 477 344 384 402 445 418 445 528 521 539 587 563 608 662 642 472 523 545 528 515 478 500 513 548 587 621 643 664 638 591 590 654 531 511 543 591 611 655 688 699 728 691 560 594 657 481 453 9 4 479 532 589 624 648 669 660 653 662 653 682 671 643 577 627 627 611 624 562 495 547 627 636 630 673 719 704 703 667 681 722 722 688 628 594 607 670 697 711 636 581 602 623 650 668 700 712 709 706 708 9 4 734 761 769 765 754 765 720 660 675 692 719 747 757 779 778 765 785 769 770 777 799 786 799 802 745 751 769 725 771 787 755 728 733 740 757 787 786 788 785 774 759 763 746 759 782 771 782 804 795 777 9 4 775 772 787 798 799 792 781 771 780 791 806 813 811 817 827 822 823 833 827 834 817 802 777 769 767 765 789 791 801 811 809 806 810 819 786 770 773 802 810 801 794 808 819 822 819 798 807 803 813 793 9 4 760 794 776 746 721 728 768 780 771 776 715 728 745 759 770 730 733 755 772 765 756 787 755 631 632 656 671 695 714 728 724 742 730 720 707 696 717 744 760 726 716 699 703 708 711 720 680 574 574 595 9 4 619 649 678 608 615 663 607 592 601 552 552 579 571 574 535 493 489 504 524 545 571 583 607 582 499 461 484 545 573 602 513 481 537 551 439 441 488 473 464 448 449 475 510 556 581 572 579 584 477 499 9 4 454 541 662 492 480 500 493 558 595 635 587 432 404 469 454 484 554 640 622 672 686 690 666 711 669 410 421 483 476 502 417 523 475 411 418 451 453 440 401 370 413 459 455 363 392 359 421 469 441 424 9 4 416 336 401 442 465 513 580 587 392 407 425 456 451 489 503 505 443 426 464 528 602 525 441 467 475 617 669 669 626 534 510 548 532 568 597 608 627 661 664 544 558 577 549 422 395 474 522 603 610 550 9 4 607 540 557 609 673 575 545 543 542 559 601 670 665 576 539 573 586 557 655 632 527 488 542 570 653 676 690 609 632 641 659 534 559 632 663 668 684 701 669 617 620 649 671 706 733 735 748 754 737 652 9 4 617 629 659 682 704 709 713 734 749 716 722 767 777 783 769 734 752 730 714 742 700 729 756 756 778 786 762 754 743 745 763 764 769 736 772 801 826 835 844 830 842 812 773 765 788 818 840 824 810 802 9 4 801 776 789 783 785 800 807 809 823 834 839 831 790 799 763 784 795 784 793 789 798 804 788 810 796 796 799 812 805 811 818 813 822 815 808 790 805 804 802 811 812 802 799 797 789 785 792 766 775 787 9 4 775 752 756 754 784 778 765 774 771 754 784 801 792 792 805 794 779 765 781 768 779 778 783 759 723 719 750 763 688 692 704 703 717 721 735 755 781 791 690 660 687 706 635 615 614 643 657 645 634 629 9 4 622 623 650 639 591 602 636 638 689 604 629 644 637 483 469 472 516 549 571 605 617 582 590 589 598 588 647 610 627 638 635 656 715 724 715 602 597 636 641 437 438 443 474 406 410 417 394 430 460 553 9 4 540 559 569 585 548 546 551 456 495 536 550 529 572 642 663 635 559 542 561 519 538 531 445 418 395 394 354 436 449 259 191 244 305 348 414 469 548 547 608 594 601 651 525 483 496 485 483 473 498 548 9 4 455 406 415 445 461 569 637 521 458 447 447 415 460 436 411 433 430 493 585 572 498 466 421 473 515 518 557 597 564 507 450 495 514 519 621 543 432 477 561 585 693 705 708 613 659 657 685 662 646 683 9 4 611 586 628 647 592 564 571 539 500 518 429 456 501 504 457 405 408 458 529 627 645 700 667 703 636 551 561 601 674 610 548 658 726 731 721 489 542 554 573 591 572 638 667 653 574 600 639 655 650 642 9 4 584 587 603 579 602 673 641 638 583 587 573 590 572 655 698 720 745 730 730 705 746 761 756 761 722 700 667 698 716 684 664 697 671 678 656 657 658 684 705 723 732 734 721 725 755 755 748 716 715 729 9 4 748 716 703 717 762 765 752 730 759 725 740 754 754 781 777 794 774 790 796 820 816 796 802 798 802 797 800 793 776 786 799 801 812 824 819 791 799 808 827 818 776 789 787 795 814 827 821 826 823 816 9 4 807 801 805 788 816 833 812 795 781 783 778 813 810 834 817 770 754 769 775 794 820 830 831 826 837 848 843 818 806 765 776 744 751 753 764 772 786 794 758 758 766 782 792 763 750 717 698 734 687 691 9 4 694 316 349 409 443 498 497 543 608 587 486 457 473 430 399 415 379 375 397 424 412 429 447 387 397 425 451 488 499 511 457 481 589 634 566 442 419 416 478 416 408 407 403 490 423 455 455 534 576 571 9 5 564 418 426 485 406 403 395 462 427 441 523 536 547 596 564 616 657 645 487 522 545 524 519 468 488 514 550 587 625 645 667 639 555 579 668 549 502 540 601 620 649 703 705 735 692 561 589 673 496 440 9 5 475 535 596 628 652 653 661 643 665 664 680 684 652 569 629 639 627 623 599 494 540 605 639 639 676 717 722 718 664 668 718 716 681 636 597 599 675 702 714 651 576 596 616 652 666 688 691 697 695 704 9 5 732 768 761 781 769 776 744 672 679 688 715 745 756 792 780 765 780 772 787 790 809 782 789 812 753 757 776 744 765 791 764 732 736 736 765 783 782 796 786 781 765 773 752 763 777 763 789 808 797 777 9 5 792 777 787 796 799 809 790 779 791 801 814 819 820 814 822 823 826 835 836 844 832 812 768 764 767 752 796 793 809 814 818 812 828 820 783 778 780 810 821 805 800 810 816 824 816 803 808 816 817 813 9 5 773 801 781 748 723 726 770 784 786 789 731 732 746 755 763 736 726 760 779 776 749 780 768 644 644 655 677 697 719 731 725 741 733 724 700 711 717 745 752 735 714 694 701 700 709 723 707 572 577 595 9 5 618 647 682 628 621 674 620 580 577 575 556 582 569 592 546 501 472 490 547 543 575 594 615 607 523 468 507 549 576 616 520 474 542 561 438 434 485 495 468 448 462 474 510 562 597 587 584 587 515 515 9 5 441 528 647 511 478 491 501 539 606 654 625 442 411 492 453 487 543 649 618 661 684 701 671 714 690 459 423 480 490 537 413 517 510 408 419 449 464 444 408 391 427 457 445 389 386 386 428 474 466 423 9 5 413 356 400 448 455 492 596 608 422 404 413 462 451 493 513 523 471 435 464 531 603 561 456 471 494 626 661 664 643 564 533 558 532 574 612 605 620 676 685 589 593 579 556 451 398 478 534 595 624 565 9 5 634 564 558 602 667 604 557 544 541 572 594 671 672 607 549 585 590 567 670 656 537 477 537 589 656 680 695 620 625 684 675 546 561 621 664 664 671 702 700 631 621 643 682 709 743 751 764 761 751 663 9 5 619 615 651 673 687 706 713 734 762 725 731 775 792 783 782 748 761 750 728 759 721 740 773 757 783 791 786 760 750 752 764 772 789 746 781 816 838 847 852 842 853 826 789 761 802 821 852 835 828 809 9 5 805 782 792 796 798 813 827 829 832 840 837 835 791 810 761 786 797 791 800 793 801 810 798 810 809 810 813 826 817 823 827 824 835 827 825 811 821 825 812 820 823 807 810 804 796 786 795 775 774 785 9 5 774 759 762 757 803 788 766 781 786 767 786 807 794 788 807 806 795 770 788 773 792 789 794 760 724 735 763 778 712 702 703 708 717 726 748 766 781 801 692 651 690 715 650 612 616 639 672 643 624 622 9 5 625 632 658 657 614 629 659 669 709 614 633 650 652 501 477 483 522 552 584 609 616 595 598 606 588 591 657 640 643 641 637 654 714 734 717 603 609 641 670 473 446 446 491 429 418 432 403 433 462 556 9 5 552 560 572 615 570 550 557 452 483 532 550 531 565 636 662 630 552 536 542 512 534 544 468 439 414 397 349 431 451 309 204 260 320 359 415 473 540 578 600 585 590 632 552 505 495 491 494 481 504 539 9 5 483 418 409 442 471 570 640 540 459 445 465 417 458 449 416 435 412 482 590 600 515 501 426 483 528 519 562 595 585 524 462 519 528 545 616 583 437 488 569 602 703 720 721 601 660 657 696 667 644 694 9 5 638 592 633 666 594 559 569 539 497 531 444 448 498 508 474 432 418 464 530 642 667 683 673 695 642 552 562 611 656 625 560 650 732 738 737 490 544 553 572 595 582 638 677 668 589 606 651 659 657 653 9 5 590 586 611 596 618 675 660 659 590 604 587 593 579 648 692 726 762 732 729 714 746 771 755 759 744 695 668 703 720 686 674 708 661 671 641 660 681 695 714 729 731 732 736 715 759 762 756 716 712 714 9 5 761 727 707 724 770 784 757 733 773 730 746 757 760 786 784 797 781 795 796 828 826 807 817 814 818 811 817 810 777 800 812 820 809 837 828 799 809 823 825 827 792 786 799 809 820 824 816 810 828 821 9 5 812 800 799 797 825 837 823 805 787 788 795 825 817 838 832 796 772 777 773 796 824 832 828 814 826 848 849 810 814 747 787 751 740 749 759 759 788 794 768 765 770 785 795 775 760 716 704 730 698 695 9 5 706 326 355 414 445 487 490 536 605 604 510 463 486 424 401 410 402 385 395 440 435 440 449 397 394 431 458 485 503 515 450 461 578 638 578 460 406 398 444 431 422 415 401 481 445 469 459 523 598 598 9 6 567 419 423 518 494 421 412 460 440 444 508 552 560 595 591 643 683 676 522 519 543 513 505 461 474 515 550 589 626 650 665 635 582 604 678 569 503 526 610 631 658 719 719 744 736 595 594 697 536 444 9 6 472 537 601 632 661 662 651 678 664 687 681 700 664 577 645 664 658 632 650 515 547 584 667 656 679 705 736 748 674 698 748 768 719 691 630 619 687 707 738 680 597 613 627 657 675 704 714 712 712 712 9 6 746 778 796 796 791 790 778 675 675 694 728 771 796 808 808 803 796 802 812 808 811 776 794 832 786 775 792 774 777 806 763 768 758 746 776 803 776 809 798 795 765 783 756 769 785 770 791 822 802 796 9 6 809 792 794 808 813 825 808 785 784 798 807 809 806 796 815 826 822 838 850 855 847 818 770 765 753 749 800 810 817 822 828 825 837 830 800 794 811 834 845 820 818 812 824 829 816 813 817 816 805 806 9 6 802 801 784 741 710 739 773 804 801 788 744 728 728 739 751 759 728 781 787 785 754 789 794 659 660 659 685 702 725 738 738 744 748 745 743 748 745 757 750 743 731 700 698 695 720 734 737 584 591 608 9 6 624 656 703 636 641 682 645 580 573 595 565 605 589 602 562 524 461 473 562 538 576 588 616 636 555 487 521 554 577 614 562 503 562 560 455 431 483 505 464 466 465 472 508 561 614 594 588 596 569 562 9 6 474 536 648 563 500 501 516 553 618 682 647 443 420 499 460 493 545 638 630 661 680 697 695 726 725 519 440 489 500 561 417 544 514 415 430 452 480 454 445 432 429 462 476 401 373 399 435 466 485 427 9 6 402 376 394 446 468 503 619 624 456 414 408 453 450 500 511 516 500 446 472 539 625 625 482 496 549 638 692 694 674 610 563 556 540 577 613 592 638 684 701 669 659 611 587 537 398 478 538 606 630 618 9 6 643 585 567 596 652 638 581 560 554 590 595 676 677 642 569 604 606 606 699 688 561 476 538 600 658 697 702 657 630 704 689 564 569 622 666 671 683 709 724 671 631 652 681 715 749 766 767 777 761 682 9 6 640 622 652 668 683 704 717 744 771 750 743 788 810 795 786 764 777 768 767 777 760 771 780 772 791 808 806 770 768 768 779 804 814 781 803 826 857 856 845 843 856 836 790 755 801 828 856 828 821 809 9 6 796 797 794 802 806 818 839 839 833 852 852 842 807 809 768 796 795 801 804 798 803 814 817 808 807 824 829 836 818 835 840 837 847 844 845 841 842 838 825 823 826 810 808 817 807 791 788 786 771 783 9 6 782 766 775 776 809 797 781 788 795 781 797 814 802 793 810 818 808 784 799 792 802 811 806 767 737 774 785 795 757 716 714 723 729 751 771 777 786 799 705 658 700 734 677 647 619 625 675 653 627 619 9 6 634 648 670 671 662 685 699 712 722 641 642 656 668 556 482 504 527 550 586 613 611 619 632 642 603 609 696 690 660 648 657 664 725 728 714 601 632 658 703 509 468 511 525 459 433 451 416 466 493 577 9 6 587 577 587 642 593 562 540 468 500 559 571 552 601 665 671 628 537 556 539 521 554 565 490 471 443 409 368 412 456 411 223 286 328 370 428 481 521 606 623 596 602 613 585 502 502 509 506 498 523 550 9 6 523 422 412 447 489 561 637 552 479 469 497 436 477 467 422 441 411 496 595 642 550 534 438 489 535 526 560 611 608 540 481 526 544 573 623 635 443 513 586 618 709 731 730 610 676 671 708 685 683 705 9 6 677 629 654 687 590 577 572 540 516 548 466 453 500 531 522 479 446 481 531 663 697 677 691 681 658 575 569 627 647 638 592 669 741 743 747 502 546 563 589 604 589 676 689 695 624 625 663 671 672 692 9 6 607 607 644 654 658 697 701 687 609 620 610 603 606 650 685 730 768 730 729 739 746 779 753 755 761 711 668 704 718 716 692 716 674 656 622 624 684 705 717 729 728 740 734 705 759 778 761 739 724 743 9 6 780 756 722 724 774 791 786 751 775 749 751 767 774 797 795 811 789 802 809 830 838 831 837 829 826 824 829 825 783 800 828 833 822 833 832 824 818 843 840 837 809 804 803 812 828 820 802 800 825 823 9 6 811 801 788 800 827 833 834 821 800 814 809 832 836 848 860 810 808 792 804 815 836 847 826 799 827 847 848 826 819 749 796 763 745 747 763 769 795 796 775 769 786 804 802 786 777 731 727 732 716 708 9 6 721 347 346 417 460 498 504 546 622 640 564 479 498 441 430 413 419 412 421 452 446 455 449 415 402 439 458 503 517 517 449 473 610 641 573 481 406 408 470 455 435 424 409 467 467 468 471 519 601 627 9 7 634 497 468 544 390 433 502 488 450 481 572 541 557 622 639 667 698 698 526 524 560 547 559 515 507 532 576 613 640 659 673 656 697 707 718 543 545 564 619 648 653 717 759 762 733 611 655 720 525 483 9 7 495 548 599 632 653 667 663 641 667 670 699 702 644 605 647 665 638 662 633 541 588 648 666 656 706 737 722 742 697 718 770 778 714 699 644 629 691 716 752 704 617 629 645 658 697 730 740 739 734 729 9 7 742 772 781 770 773 778 762 690 726 740 756 774 791 786 798 793 804 794 803 799 812 799 812 838 790 789 803 767 801 788 771 774 779 762 789 808 780 801 786 789 788 799 801 778 796 768 795 798 793 791 9 7 792 790 811 817 808 811 806 789 789 811 827 828 811 809 825 843 828 838 847 851 839 831 790 784 785 769 809 820 830 834 824 820 815 820 791 772 809 826 831 829 815 823 832 828 812 805 817 808 812 796 9 7 777 811 796 784 753 762 797 807 764 788 738 764 766 778 777 762 764 778 787 778 797 807 783 661 662 690 705 731 750 757 748 769 768 747 739 722 745 766 782 740 728 720 733 719 728 741 734 602 580 620 9 7 656 689 726 645 637 703 655 629 660 594 569 604 579 606 595 578 508 525 542 556 572 590 629 630 539 479 525 562 592 628 568 538 575 575 473 458 519 527 481 468 482 484 517 573 584 599 599 628 587 622 9 7 509 614 719 565 522 560 583 603 646 677 644 470 428 495 476 509 567 637 651 702 721 744 740 752 738 426 445 512 535 570 475 577 545 440 455 485 488 499 450 435 426 472 477 409 405 386 431 452 507 477 9 7 452 378 417 488 503 566 630 639 437 441 447 489 463 499 518 525 511 446 484 564 638 615 482 504 537 668 689 677 673 616 609 566 554 571 596 623 632 676 696 678 654 625 619 489 425 505 548 658 623 600 9 7 655 582 577 634 686 624 585 574 592 622 651 695 702 623 573 621 629 640 722 683 577 523 573 611 670 697 695 667 671 685 692 579 597 675 681 685 706 727 731 667 668 691 727 731 749 760 772 775 752 710 9 7 670 674 674 686 711 721 733 757 766 772 765 808 794 792 766 762 772 749 719 769 737 750 784 782 781 804 800 777 776 798 794 798 813 788 804 819 848 865 848 851 847 853 825 827 821 853 873 863 823 822 9 7 822 827 826 802 814 810 818 825 838 845 861 859 830 829 800 787 793 792 803 802 799 807 811 822 821 808 816 822 820 823 822 822 825 834 825 828 815 810 823 833 830 809 810 808 799 783 795 802 796 802 9 7 818 793 772 799 819 808 793 792 797 779 804 802 800 807 827 825 811 795 802 803 810 811 802 791 755 754 764 785 749 716 726 731 762 754 766 768 799 798 748 704 733 758 689 660 648 669 677 670 659 642 9 7 656 654 672 683 650 639 687 706 728 654 653 671 677 552 499 493 526 565 586 628 655 653 613 634 636 661 700 633 658 674 656 684 723 754 731 628 616 662 686 494 485 553 541 472 430 443 438 476 508 606 9 7 618 594 629 647 597 596 613 487 543 605 611 625 666 708 677 653 590 605 604 597 612 588 487 475 438 417 403 454 484 371 237 295 333 380 441 503 581 591 641 637 678 694 574 496 517 507 506 504 553 592 9 7 497 441 424 458 522 634 667 539 491 544 499 471 511 465 437 441 474 592 659 655 602 532 484 527 545 555 610 637 602 529 480 507 537 567 649 633 442 508 575 628 727 734 738 696 707 704 731 733 724 718 9 7 681 636 666 700 662 631 654 586 599 604 491 487 523 583 496 460 428 484 570 655 674 715 757 734 679 562 586 643 709 633 605 716 747 745 746 561 545 591 627 633 678 679 676 679 610 614 655 673 680 682 9 7 617 627 671 696 671 719 685 674 633 631 620 626 644 706 729 741 773 761 773 762 756 782 785 775 744 745 706 735 758 748 700 717 693 693 674 677 714 704 732 742 747 746 768 738 762 764 799 772 760 792 9 7 800 774 760 712 763 774 783 746 783 756 778 786 787 805 811 836 819 813 827 836 840 829 825 820 826 826 824 804 805 818 828 811 805 838 827 822 816 839 846 863 812 796 812 813 829 829 820 837 847 827 9 7 831 822 834 835 834 850 837 851 826 834 846 834 840 859 856 818 801 803 815 826 838 852 858 837 845 864 860 845 822 797 812 787 775 795 786 792 802 812 800 782 802 808 803 797 788 770 771 775 724 716 9 7 718 359 372 428 477 513 568 613 666 617 510 476 503 456 445 468 402 393 434 465 447 446 494 423 412 444 477 514 554 566 519 542 644 678 614 478 443 469 554 448 428 432 445 542 453 489 490 550 631 651 9 8 657 489 464 555 472 453 497 471 453 486 543 548 564 609 629 674 692 690 547 516 554 547 535 504 501 528 566 603 638 659 679 667 681 694 706 569 540 546 609 643 672 719 745 763 729 623 658 722 541 476 9 8 496 547 592 630 657 652 637 654 649 693 702 716 654 606 652 670 658 661 654 546 583 627 670 669 700 725 737 753 704 726 772 781 727 719 650 628 692 715 758 707 610 630 642 655 681 723 729 731 729 726 9 8 740 771 786 781 783 783 786 709 728 718 758 779 803 798 800 796 804 808 813 808 818 791 803 840 795 796 811 783 795 798 762 782 769 762 794 799 779 798 792 797 783 802 799 787 797 751 797 800 799 803 9 8 805 800 808 818 816 824 820 788 788 809 826 826 808 794 807 824 828 834 846 860 833 825 786 779 767 772 803 822 828 829 824 821 829 817 788 774 820 835 839 831 814 822 825 825 807 806 814 816 826 819 9 8 796 814 799 783 744 761 785 807 774 790 750 760 771 760 768 776 758 783 795 782 801 810 794 682 675 690 706 725 749 755 747 762 766 749 753 745 747 776 772 745 721 718 731 716 726 738 745 609 592 622 9 8 652 689 714 659 652 716 675 623 650 613 568 595 579 610 603 577 485 488 560 550 573 594 642 662 574 494 532 568 596 636 590 536 581 584 475 464 525 544 480 472 499 485 518 563 591 597 597 619 604 646 9 8 503 620 701 582 529 557 595 628 661 699 657 489 428 503 485 517 562 638 638 684 699 721 742 747 743 465 465 519 537 594 489 572 550 449 474 502 499 511 477 458 445 481 490 450 389 404 441 457 526 481 9 8 455 376 409 482 505 566 644 639 456 425 443 478 462 502 521 523 525 448 484 566 649 648 492 519 569 666 689 686 683 652 650 569 560 579 614 631 646 694 709 707 682 647 630 530 426 508 567 662 636 620 9 8 664 594 586 627 668 630 597 580 583 617 641 693 708 652 583 622 631 657 718 706 586 516 568 621 671 697 696 682 685 716 712 591 599 661 681 682 693 726 736 690 668 681 717 730 747 770 773 784 752 722 9 8 669 646 666 679 693 713 736 756 770 779 771 808 801 780 787 781 781 782 764 777 754 764 793 781 781 799 805 783 779 784 792 799 813 798 811 819 849 858 845 853 844 854 828 806 809 837 864 847 826 809 9 8 804 819 824 806 811 815 825 836 844 846 851 831 822 811 797 806 802 802 796 794 795 802 817 809 806 818 822 824 817 825 821 825 830 837 836 833 829 821 825 829 832 806 808 805 797 783 794 790 790 794 9 8 809 798 775 805 817 813 802 798 805 787 801 802 794 805 823 827 810 788 792 796 808 817 808 784 753 763 782 792 769 729 735 738 761 761 774 782 790 798 746 698 724 759 691 666 642 677 692 675 624 630 9 8 651 657 671 681 674 658 698 718 746 666 658 678 674 572 497 505 532 561 592 629 643 644 627 638 625 661 709 675 665 670 661 690 729 746 721 619 622 669 702 520 499 567 551 473 431 445 434 496 518 601 9 8 628 598 628 659 605 602 588 499 545 601 608 619 669 681 674 655 585 581 577 572 601 594 498 491 450 436 396 451 483 427 248 299 340 379 443 493 564 606 648 633 644 673 610 505 516 511 504 512 546 567 9 8 505 429 412 456 510 603 655 550 498 540 512 466 496 473 439 446 462 592 661 671 632 531 493 522 555 556 602 627 606 548 500 531 548 565 630 641 455 514 572 623 718 732 724 677 702 698 724 727 708 713 9 8 700 654 680 698 645 595 623 592 602 606 495 484 522 562 522 473 437 494 577 669 675 686 747 741 677 577 591 638 679 657 608 698 756 760 752 557 535 587 625 634 659 682 687 677 629 618 656 668 680 690 9 8 628 628 680 696 692 722 709 686 637 643 632 626 633 686 706 738 770 766 766 769 751 784 771 772 756 739 702 729 755 734 712 727 687 690 665 679 709 721 740 743 734 736 752 735 762 774 798 774 765 789 9 8 787 788 746 711 759 781 787 756 784 747 775 789 792 806 811 834 817 809 824 842 844 837 836 827 833 836 833 818 801 820 834 832 807 834 832 828 821 834 844 862 811 788 812 820 832 831 810 806 840 822 9 8 835 824 823 811 822 844 837 847 821 827 842 839 850 856 851 824 812 811 816 831 838 853 846 812 837 851 852 837 823 774 804 774 778 786 781 781 797 801 789 787 797 805 806 792 791 754 765 769 731 719 9 8 722 365 364 425 482 516 560 620 678 667 544 488 506 472 462 467 414 405 447 469 444 450 468 420 413 448 474 507 551 555 513 543 632 659 615 489 434 463 520 480 432 426 445 504 458 484 504 535 622 675 9 9 624 500 478 568 560 476 584 490 477 486 582 590 588 612 636 673 713 717 570 516 568 546 528 505 506 523 564 597 625 671 683 654 685 695 693 591 527 521 621 632 666 714 758 754 747 633 665 730 585 492 9 9 507 552 607 654 672 666 655 699 651 715 688 706 673 622 652 680 688 662 687 568 577 642 699 664 680 699 742 763 685 712 778 800 752 748 664 638 705 728 758 733 608 632 634 662 679 709 717 715 717 728 9 9 735 773 779 781 797 793 785 717 704 701 745 778 798 794 808 809 810 810 821 820 822 778 797 836 805 788 800 792 805 808 751 790 760 753 778 803 773 784 786 790 785 796 789 785 796 774 805 818 805 807 9 9 813 798 802 810 814 826 820 799 802 810 823 819 807 793 803 827 822 826 844 861 847 821 786 778 760 788 798 823 817 821 829 829 827 807 803 791 827 842 850 834 823 820 822 812 807 810 823 822 817 810 9 9 814 818 809 777 747 779 795 811 802 800 773 760 764 754 768 784 770 789 793 784 793 800 802 708 689 699 708 723 738 762 749 751 763 754 766 760 763 786 759 751 728 730 728 720 731 746 763 621 604 630 9 9 651 691 728 682 673 736 692 621 642 635 568 611 601 640 605 581 495 478 565 552 578 587 646 677 599 521 546 579 599 644 621 559 605 600 495 484 540 550 483 494 520 495 550 583 612 608 605 622 623 662 9 9 544 626 687 622 560 570 611 652 684 693 673 491 464 512 491 531 567 643 650 666 685 705 740 734 742 539 492 537 546 609 487 593 568 460 491 512 520 511 526 490 443 483 537 491 382 425 448 470 542 485 9 9 461 408 401 510 509 550 635 665 488 439 445 485 472 506 521 535 559 466 494 568 639 675 524 520 587 649 692 700 707 669 656 567 578 586 628 618 654 684 706 712 713 663 634 647 428 508 581 673 659 655 9 9 690 611 587 632 654 645 623 598 601 625 628 688 719 688 605 641 641 681 730 731 604 535 568 622 677 705 718 691 688 748 724 606 604 660 677 678 689 711 743 711 664 670 704 717 751 764 763 795 766 744 9 9 670 637 660 677 676 710 727 752 769 787 780 816 804 772 787 786 783 788 787 783 783 783 788 773 777 795 820 780 788 778 794 825 823 810 824 807 848 862 840 835 844 839 810 782 792 829 870 835 823 799 9 9 791 814 820 807 811 820 833 847 846 855 855 833 826 819 804 822 822 831 802 799 806 806 829 810 813 833 826 829 823 841 828 842 849 853 856 853 850 837 821 820 827 821 811 815 818 810 807 799 791 792 9 9 822 807 788 810 820 824 809 811 815 807 813 817 805 798 819 831 812 793 798 804 819 832 825 793 763 797 807 801 788 763 757 756 773 777 780 796 789 809 744 715 735 773 719 668 648 659 703 676 620 641 9 9 657 675 692 708 703 712 729 736 752 691 666 684 708 626 515 532 550 583 615 640 634 671 646 661 637 671 728 724 674 672 675 701 741 735 713 627 656 693 723 579 528 608 595 489 462 471 458 524 543 602 9 9 644 632 639 684 625 604 597 519 554 616 616 614 664 684 685 671 582 585 574 573 603 620 516 501 481 452 429 473 498 490 276 326 352 392 446 502 560 608 642 620 641 652 655 521 522 534 527 527 550 577 9 9 552 432 427 462 525 604 655 586 509 562 549 488 535 506 454 454 494 625 667 702 663 560 494 536 558 560 599 639 632 582 540 554 555 596 654 682 473 549 617 653 717 722 737 692 713 698 723 734 721 713 9 9 707 654 684 718 627 571 612 592 614 607 514 497 519 579 579 513 476 511 596 690 697 716 748 742 687 614 590 651 698 695 649 708 751 757 746 614 551 585 627 641 673 721 716 726 668 610 663 668 685 734 9 9 637 634 681 702 704 734 741 714 662 667 653 629 641 685 695 734 767 753 758 763 747 776 764 766 785 741 716 743 752 737 731 739 707 685 645 646 708 728 739 747 733 741 734 725 754 787 799 775 767 791 9 9 802 814 756 734 774 804 802 783 783 767 770 789 808 822 828 854 829 814 819 828 847 843 841 848 842 851 837 839 811 817 840 838 825 835 852 841 837 847 863 873 825 809 828 828 830 829 801 820 854 823 9 9 823 815 823 809 823 845 850 861 832 850 864 850 872 869 848 823 822 831 833 830 839 851 830 807 829 835 831 832 829 787 818 791 786 788 779 780 809 814 785 780 806 819 807 803 804 767 772 786 759 730 9 9 747 377 364 430 510 522 570 637 681 685 618 506 512 486 500 497 438 424 476 508 457 470 488 440 422 470 472 521 564 566 532 556 632 665 645 505 444 471 560 524 448 433 465 523 489 506 515 549 616 665 10 1 121 130 157 201 223 270 211 249 300 327 367 359 308 294 338 319 307 382 415 423 424 419 375 352 346 339 349 360 369 398 425 396 402 416 448 411 388 353 363 380 336 388 389 414 430 363 342 385 436 467 10 1 466 427 423 431 411 405 396 372 346 358 399 461 482 492 512 534 432 435 468 475 481 436 450 464 466 499 571 562 542 497 479 489 526 608 498 447 455 486 524 531 563 580 595 620 613 535 440 434 466 523 10 1 478 520 549 563 563 512 529 582 624 681 724 732 683 596 480 492 562 531 551 525 572 697 694 608 583 606 649 652 668 684 701 711 713 724 770 805 837 848 838 800 769 750 742 737 756 725 714 724 740 743 10 1 745 760 768 728 708 705 726 715 724 687 662 663 704 731 741 719 747 771 797 806 743 765 782 775 710 698 684 646 620 678 756 754 742 743 769 730 632 621 618 624 587 625 556 575 606 594 585 610 637 636 10 1 558 547 568 589 622 656 672 668 663 682 617 590 593 601 590 579 512 489 500 515 513 544 554 566 589 618 601 585 501 492 521 529 497 524 540 573 485 436 434 419 454 395 385 339 380 422 518 516 497 499 10 1 444 486 466 458 452 455 439 457 462 479 386 374 383 379 432 453 423 367 364 384 347 363 340 377 400 446 487 359 269 262 322 327 348 331 317 310 330 374 394 442 449 435 485 466 326 320 276 221 267 322 10 1 261 255 290 339 315 306 264 240 172 192 279 241 216 272 323 300 296 258 165 129 101 95 127 65 133 222 239 241 264 296 289 270 235 271 338 351 330 349 340 325 323 328 337 339 312 316 290 272 275 291 10 1 241 236 264 294 247 148 168 252 340 323 348 326 368 395 369 340 335 301 327 338 314 367 355 350 257 139 130 181 193 245 247 339 426 400 387 366 363 343 364 327 256 247 286 367 362 385 432 391 383 381 10 1 391 358 343 391 448 438 441 457 493 478 475 414 379 394 373 396 384 382 384 429 433 369 332 311 319 321 322 334 328 339 387 383 403 406 433 438 452 469 419 389 404 417 404 462 480 479 530 493 473 448 10 1 401 396 428 440 430 408 406 490 528 481 463 433 440 462 478 489 490 513 561 535 501 508 515 531 552 597 599 535 539 545 558 563 561 568 594 574 444 447 527 573 616 563 530 530 587 614 591 566 597 629 10 1 686 665 596 619 647 675 614 582 614 634 662 660 649 635 670 701 680 686 681 690 673 600 652 673 703 678 683 699 702 731 748 775 776 761 739 705 690 692 651 628 640 658 696 703 696 755 729 690 667 675 10 1 697 721 732 734 735 739 682 695 675 690 697 624 577 620 673 720 697 724 659 661 625 644 625 578 564 593 570 573 613 570 568 563 547 534 563 555 567 482 536 570 584 618 638 594 500 561 591 576 591 599 10 1 597 594 590 586 561 535 518 537 526 530 545 546 536 528 517 464 420 388 391 350 383 368 379 412 435 421 435 386 354 319 376 363 308 259 269 263 229 256 276 240 287 252 242 260 200 205 192 235 294 301 10 1 323 315 295 304 209 163 180 245 187 207 177 154 224 257 269 278 290 331 318 250 274 252 210 212 219 162 147 82 -23 15 145 252 317 359 326 318 320 335 337 322 234 277 284 335 339 325 323 341 303 318 10 1 365 379 370 352 331 330 323 299 303 294 253 277 296 331 346 282 122 96 113 217 286 302 323 347 351 340 358 305 325 336 319 318 330 293 290 277 351 320 355 331 162 124 150 193 209 270 255 257 242 283 10 1 309 289 283 298 308 285 270 320 375 342 351 333 340 355 377 395 371 401 396 325 313 322 350 351 373 394 409 343 365 334 330 333 330 377 377 444 444 463 430 349 345 371 417 424 425 370 378 377 376 412 10 1 428 424 466 483 497 549 594 603 575 628 616 626 506 474 487 516 483 510 526 575 599 620 650 642 635 654 678 689 653 540 544 547 546 580 596 613 629 600 578 571 598 646 641 635 642 661 681 627 642 636 10 1 663 669 538 555 592 585 547 477 468 515 548 601 619 625 636 654 657 678 702 685 641 617 619 640 674 707 720 723 657 628 656 652 693 718 720 661 638 667 707 743 721 722 695 639 621 641 674 700 694 678 10 1 684 699 709 703 678 687 674 665 631 662 656 670 694 733 754 762 751 726 625 608 605 588 594 588 592 671 684 725 683 521 590 633 652 593 584 582 565 583 584 630 629 616 595 602 597 628 643 578 586 487 10 1 497 237 277 313 271 250 271 313 337 359 384 343 349 354 353 331 309 324 337 371 406 321 294 304 326 326 285 297 296 261 205 209 259 265 268 318 322 344 348 394 397 339 308 368 327 309 252 212 183 142 10 2 165 180 202 249 280 309 276 295 335 344 378 368 346 301 307 333 322 380 407 438 449 433 386 363 347 396 380 391 400 427 451 376 429 446 458 423 397 394 392 393 345 376 421 461 471 361 372 415 477 512 10 2 506 492 419 454 468 413 437 378 362 386 408 463 488 506 543 556 489 476 497 483 517 462 465 470 492 541 604 599 564 517 506 521 565 627 500 461 464 509 543 571 619 631 641 661 662 565 486 457 471 518 10 2 525 541 541 590 614 557 579 615 655 718 754 760 736 631 543 538 584 588 579 587 621 728 727 643 616 651 696 698 707 749 751 769 760 762 797 823 843 868 864 834 815 797 791 790 804 773 766 764 771 770 10 2 782 787 806 777 742 736 763 752 747 744 715 713 752 776 774 769 802 831 848 845 769 816 816 817 776 736 758 683 704 722 780 810 801 794 809 801 680 639 661 667 614 660 620 631 639 652 660 670 699 693 10 2 632 608 615 640 674 706 715 732 720 712 659 671 646 641 642 615 588 591 557 540 569 597 600 621 652 668 672 649 516 540 578 566 590 605 608 625 511 507 461 517 499 457 431 375 431 489 550 573 543 527 10 2 503 565 518 492 459 461 469 486 518 517 441 423 440 447 493 507 471 411 399 407 396 405 392 443 498 519 554 387 335 330 378 378 365 390 349 366 382 432 451 481 483 457 505 522 405 390 358 300 357 393 10 2 318 327 334 362 357 330 267 282 278 291 315 321 329 356 368 331 328 280 201 163 175 178 175 109 164 280 307 293 323 401 337 317 305 322 386 398 381 348 354 346 352 374 378 370 353 341 306 324 307 294 10 2 300 308 313 314 295 233 252 326 378 386 402 386 414 457 412 391 387 359 357 372 367 402 403 379 333 215 176 186 227 275 310 391 485 454 419 378 385 365 386 344 302 292 319 447 429 452 456 439 420 428 10 2 429 396 391 459 520 486 483 501 527 490 510 457 421 433 410 449 416 413 425 491 468 407 357 335 343 349 340 344 338 404 448 441 450 436 449 454 502 514 462 443 447 451 462 490 481 482 560 527 525 474 10 2 432 430 438 464 476 461 480 580 554 538 512 475 483 485 511 515 544 581 628 586 522 495 489 553 594 650 635 566 600 582 597 604 654 593 612 599 486 510 577 602 620 557 555 577 635 663 636 610 643 690 10 2 743 723 660 679 694 719 655 642 675 685 700 715 712 691 707 759 739 752 750 757 735 674 715 739 768 741 737 747 778 800 816 834 850 841 825 795 788 792 735 694 696 732 775 769 781 787 762 746 728 742 10 2 768 801 814 796 814 813 742 760 749 766 764 689 660 703 757 795 783 798 709 723 698 732 709 672 637 647 656 631 659 638 621 624 608 563 646 632 622 558 606 628 652 687 710 675 563 599 606 624 651 658 10 2 655 649 626 631 630 608 593 601 594 593 597 605 607 584 580 545 474 416 395 372 419 413 439 442 505 471 477 437 384 358 397 402 389 383 367 294 321 303 323 289 298 306 274 290 260 268 262 299 327 366 10 2 395 380 363 348 280 235 251 313 284 273 232 246 308 313 291 311 342 355 323 317 304 287 249 230 250 248 278 196 72 119 233 318 384 407 377 337 352 374 325 333 268 288 321 387 356 381 346 350 357 371 10 2 413 433 421 389 353 340 340 336 318 274 305 286 298 375 358 330 187 152 170 278 337 333 400 381 406 377 394 350 374 380 384 351 332 349 335 325 356 372 413 400 264 199 225 290 282 336 322 314 304 353 10 2 367 352 354 348 353 350 335 374 411 399 383 374 382 392 418 443 376 456 434 372 359 353 333 377 374 386 415 414 405 378 338 357 371 415 416 480 492 557 452 394 388 398 443 479 411 401 387 389 398 472 10 2 457 450 518 541 538 590 633 645 592 618 644 639 527 510 501 513 486 537 566 609 623 654 683 651 645 682 711 737 713 602 567 577 609 619 606 638 669 654 614 617 624 666 692 685 707 732 692 671 676 682 10 2 700 721 615 607 642 629 570 511 510 553 600 631 663 664 662 665 692 732 758 748 711 692 695 713 740 762 780 794 739 715 720 719 749 773 800 736 702 738 777 801 796 805 767 716 696 706 739 758 753 744 10 2 762 766 777 728 722 708 666 692 680 708 711 714 753 801 833 831 822 760 723 658 646 652 657 673 643 731 760 796 703 616 622 638 673 644 620 640 645 664 657 690 705 698 675 660 659 682 704 690 657 575 10 2 520 307 320 351 311 252 278 338 358 363 415 381 383 382 365 346 349 354 350 372 421 369 318 358 357 337 319 303 321 342 323 318 256 286 324 350 346 381 403 433 408 332 321 381 386 361 320 298 235 223 10 3 174 187 206 258 283 313 285 302 341 345 378 376 352 300 308 341 317 381 409 434 444 429 385 365 347 403 385 395 401 426 453 392 436 451 461 425 397 400 396 398 346 377 425 463 476 367 377 418 484 517 10 3 512 499 422 457 478 422 439 389 368 394 417 464 490 509 540 556 494 477 499 481 513 467 461 473 493 542 601 601 565 518 509 523 566 633 508 463 463 508 543 571 620 634 640 659 667 572 491 458 476 525 10 3 524 548 545 591 622 563 582 617 655 713 752 755 739 637 550 547 588 599 579 593 628 738 733 658 620 657 694 696 707 751 752 767 759 757 794 821 835 864 860 833 816 800 792 789 802 776 767 764 771 767 10 3 776 785 805 779 743 735 768 754 744 746 713 712 751 775 771 775 806 837 847 840 777 819 818 820 775 740 765 693 711 724 779 806 799 786 803 801 685 637 662 674 618 669 628 635 642 656 661 673 701 699 10 3 639 614 620 642 674 706 712 733 723 706 664 679 648 647 644 624 600 596 565 541 572 599 607 623 653 669 670 649 518 544 581 575 595 612 603 624 522 516 467 527 509 462 436 380 434 491 552 573 544 530 10 3 512 571 531 495 461 461 473 496 519 523 450 431 442 450 498 499 468 410 388 399 390 391 380 432 489 514 541 380 326 329 381 375 367 399 345 356 376 423 439 473 469 439 489 513 402 393 354 295 351 389 10 3 309 316 326 358 345 325 254 274 270 279 313 326 337 360 373 328 328 277 201 157 172 177 169 111 164 283 296 287 323 395 332 302 296 313 377 399 383 351 357 349 346 373 370 372 340 345 306 322 304 289 10 3 295 307 307 309 290 229 242 322 375 375 393 377 401 444 404 382 383 361 343 357 358 389 398 374 324 208 179 184 224 277 306 378 475 449 411 368 383 361 374 334 289 289 314 441 424 444 448 429 415 424 10 3 429 389 383 448 518 486 480 494 525 471 499 446 407 424 398 443 412 405 419 486 466 398 351 326 330 346 342 340 334 394 439 436 444 426 440 447 493 512 457 430 440 444 451 479 486 471 550 531 525 464 10 3 422 419 428 454 472 455 470 575 550 535 502 466 475 476 500 508 536 584 620 585 518 490 481 544 586 633 627 555 592 568 586 590 645 577 596 587 483 500 570 592 610 546 544 559 620 649 624 595 631 677 10 3 729 717 645 664 677 707 648 632 665 670 688 704 700 679 691 743 725 743 740 746 724 657 702 724 755 729 724 729 763 780 798 815 832 825 816 787 779 776 729 684 684 720 761 768 760 783 752 734 717 729 10 3 754 786 801 789 800 803 721 745 734 755 756 682 644 690 741 791 771 787 695 711 689 725 703 664 623 634 643 620 648 629 608 619 604 565 637 625 622 541 591 614 639 675 699 671 555 585 590 608 636 642 10 3 642 634 611 616 614 594 579 587 579 576 583 590 593 579 571 538 474 398 382 360 402 398 422 426 494 457 467 438 370 348 385 390 377 368 353 277 307 296 315 274 292 297 269 275 244 257 266 297 325 362 10 3 388 383 354 336 271 230 245 303 274 263 229 246 308 309 289 304 337 356 316 311 303 279 243 224 237 243 287 202 74 124 247 331 397 413 370 334 347 370 332 327 256 285 315 387 358 374 347 347 350 369 10 3 407 426 421 379 345 329 324 325 305 261 287 275 283 362 352 319 175 131 151 269 335 333 392 375 394 372 382 338 365 369 372 338 315 336 324 312 339 359 396 394 248 187 221 288 280 328 317 304 289 341 10 3 355 342 339 332 341 340 330 361 406 391 376 366 372 382 407 431 374 448 426 359 345 341 319 368 364 379 395 405 394 368 331 348 365 407 405 479 487 554 437 390 382 386 429 475 399 391 385 384 393 461 10 3 452 427 507 530 523 578 622 640 585 613 632 633 526 498 492 506 473 523 551 597 609 645 672 637 628 664 694 721 704 600 557 566 599 606 592 618 658 643 603 612 615 656 680 671 694 714 682 669 665 669 10 3 682 707 606 590 627 614 559 496 496 541 588 616 651 646 646 652 674 715 741 738 699 680 679 694 724 745 763 777 727 702 710 708 734 758 788 734 688 723 761 791 784 794 761 706 692 698 730 751 745 731 10 3 754 758 768 712 716 694 660 677 666 700 705 701 740 785 822 819 809 745 716 653 639 653 652 665 633 717 745 777 703 592 613 625 656 626 600 635 639 653 643 675 689 686 661 644 642 666 687 685 641 560 10 3 515 311 326 350 307 256 283 342 357 367 417 382 388 385 366 349 349 357 351 369 430 366 313 350 355 339 327 304 325 352 342 333 260 289 327 353 352 387 411 427 407 337 324 378 389 370 326 309 242 235 10 4 174 192 185 226 270 276 220 238 294 277 317 309 280 196 213 264 213 283 321 370 371 379 348 347 322 340 312 319 324 356 386 380 406 405 412 384 373 337 335 343 309 322 360 409 440 299 301 360 421 459 10 4 493 486 389 426 442 363 381 346 328 340 351 372 395 426 458 475 412 398 424 421 434 422 409 416 445 483 542 574 535 470 468 468 509 574 474 402 402 424 461 505 548 563 571 594 605 544 473 424 426 464 10 4 423 476 493 511 544 516 526 566 605 646 692 712 702 629 541 551 575 591 494 515 571 694 705 666 619 634 664 664 656 687 708 696 694 679 707 736 764 779 776 754 749 753 747 746 749 740 719 713 732 730 10 4 738 725 743 730 714 717 743 689 698 722 702 695 714 727 743 730 736 758 773 737 709 713 732 749 722 671 688 638 622 644 698 738 754 735 743 735 653 569 571 600 566 599 587 595 599 604 598 610 633 643 10 4 610 580 573 585 613 643 659 676 685 678 646 615 597 593 591 588 550 558 540 480 484 528 544 558 592 608 620 608 461 468 502 510 541 563 572 579 528 499 460 478 450 372 353 333 350 424 478 493 475 483 10 4 460 519 496 423 405 399 397 423 459 485 446 416 404 425 441 431 436 396 351 320 298 327 321 387 438 465 472 346 278 278 323 348 316 343 288 289 300 323 374 416 416 368 419 445 400 386 344 267 315 328 10 4 259 234 245 300 318 310 192 198 234 202 241 304 322 309 320 279 253 225 175 119 143 151 162 71 93 211 219 262 288 296 283 214 200 214 296 331 325 282 287 285 279 284 261 289 283 270 249 256 235 215 10 4 212 230 232 207 200 157 175 230 270 302 299 297 315 381 361 324 324 315 303 294 295 320 344 308 249 153 132 118 159 200 212 293 399 430 426 353 335 293 269 256 216 191 229 360 354 375 360 360 348 359 10 4 405 331 333 390 456 446 464 473 486 454 444 403 360 376 349 388 342 321 348 413 451 344 285 271 264 261 271 289 292 327 397 376 406 381 407 396 424 447 401 415 390 398 377 431 461 416 495 491 490 411 10 4 362 348 364 393 420 422 445 548 532 524 483 407 429 419 444 459 482 547 595 556 502 453 439 488 526 571 580 526 535 516 537 534 604 596 584 525 445 441 518 586 618 565 513 502 565 609 615 576 591 638 10 4 688 693 624 629 652 672 639 612 647 662 682 691 684 651 665 709 706 735 728 728 722 674 668 683 717 697 685 677 702 723 739 759 765 758 754 742 708 709 706 684 669 665 699 714 686 735 720 720 700 703 10 4 720 740 743 725 714 732 702 701 705 697 692 645 616 652 692 732 715 716 687 696 689 717 703 646 555 579 603 604 558 598 562 571 558 555 588 594 577 480 539 564 593 621 633 625 539 508 503 515 557 567 10 4 581 579 571 560 560 540 520 539 540 535 521 532 533 540 542 518 463 377 328 317 333 330 338 347 391 389 416 448 328 283 289 331 312 289 299 244 242 213 219 237 241 240 232 205 185 195 213 233 264 285 10 4 307 312 297 267 224 173 194 249 204 169 162 218 262 251 200 209 244 285 305 279 247 234 156 150 162 168 216 228 22 74 218 304 365 359 307 252 262 307 265 206 162 205 252 312 284 264 260 275 292 304 10 4 328 339 353 301 267 235 225 241 210 180 197 194 220 285 297 257 104 39 56 185 250 251 297 304 319 313 276 240 257 282 296 261 228 239 224 227 210 257 313 334 173 136 183 234 226 250 240 254 210 232 10 4 228 236 249 234 239 240 250 285 304 321 353 334 302 300 317 333 301 367 346 308 278 256 248 287 280 321 330 347 329 309 281 292 297 326 336 377 441 483 436 373 335 329 365 409 384 335 312 317 337 388 10 4 407 373 437 464 468 517 550 580 581 586 580 543 479 456 433 450 422 473 492 531 530 558 578 575 563 592 619 640 640 570 535 539 543 538 533 544 584 585 566 571 563 578 599 596 626 636 595 596 598 607 10 4 603 621 571 518 556 552 525 450 446 478 537 545 585 589 592 577 586 635 669 684 663 646 619 626 651 667 677 705 691 666 667 657 673 696 729 700 668 685 704 732 744 746 709 684 676 677 692 702 711 706 10 4 712 690 691 623 647 623 610 615 631 644 659 660 679 714 745 757 755 696 688 589 619 648 628 648 639 676 687 705 686 562 595 603 636 588 565 592 596 611 619 619 628 634 624 599 594 602 619 626 595 550 10 4 498 237 261 280 209 176 186 253 280 293 334 288 312 285 284 271 263 231 238 253 338 283 246 274 292 283 255 226 247 312 285 201 194 192 211 289 319 328 303 316 340 303 263 290 314 301 274 253 223 195 10 5 294 295 230 291 332 319 248 287 332 311 362 364 318 261 275 311 270 326 372 404 413 451 427 394 390 367 356 371 376 398 432 438 426 434 477 468 434 384 376 390 358 374 415 437 513 387 354 399 487 525 10 5 563 555 446 457 492 437 422 428 384 394 418 436 462 476 494 528 500 469 475 496 503 489 465 441 475 522 596 646 609 526 518 535 559 634 560 458 465 489 516 576 617 615 615 638 660 612 515 477 462 478 10 5 483 528 525 552 598 564 576 612 661 701 744 778 758 707 601 604 625 643 523 579 651 754 751 723 658 696 735 742 733 757 778 729 740 744 766 796 816 825 834 817 815 824 812 816 829 806 791 780 803 801 10 5 812 792 789 786 782 786 799 785 774 788 762 753 767 784 802 804 815 815 819 804 730 776 784 805 800 726 735 712 666 699 739 790 808 797 800 788 717 629 636 656 634 640 639 652 659 669 659 667 682 689 10 5 663 638 625 633 656 688 706 721 730 743 697 636 641 639 638 643 592 606 622 547 518 558 599 611 632 657 657 653 519 494 519 537 571 601 621 628 579 564 524 525 494 434 425 376 409 462 511 549 525 507 10 5 524 581 552 454 453 464 433 480 538 554 501 473 452 489 491 488 474 447 412 367 369 397 397 468 490 493 492 413 310 324 392 383 345 363 331 321 323 347 395 429 420 384 426 432 402 399 383 316 360 364 10 5 305 274 288 361 403 360 230 257 303 249 281 346 326 324 367 315 287 274 233 170 197 184 218 98 111 221 268 320 355 400 328 251 242 254 308 318 323 278 278 267 264 281 291 312 276 268 265 263 248 229 10 5 200 206 204 234 224 216 240 246 262 287 290 287 327 370 380 334 330 342 343 338 332 352 381 352 284 231 194 179 194 214 259 344 426 470 460 385 357 339 338 322 307 250 298 418 408 410 411 411 383 418 10 5 451 374 383 440 493 502 523 528 518 499 502 458 402 408 406 443 429 379 383 446 513 385 335 339 333 322 349 362 389 400 475 439 467 447 453 445 460 497 495 478 455 442 428 474 482 465 519 536 559 465 10 5 410 379 393 436 463 471 534 609 611 578 570 486 476 487 510 524 543 606 647 617 555 465 463 506 558 608 640 582 587 556 574 587 648 680 673 580 484 467 541 618 617 585 543 558 605 662 667 634 652 692 10 5 751 761 681 693 711 735 694 663 707 724 744 749 739 710 725 762 777 802 797 796 790 734 730 755 784 753 751 733 755 777 795 818 820 826 825 819 761 770 787 765 741 726 766 770 755 787 789 776 751 761 10 5 787 800 790 778 775 789 785 774 779 766 761 706 665 704 754 793 773 763 770 768 752 782 791 709 617 628 659 655 624 654 632 609 610 614 643 657 604 554 580 604 635 663 682 684 600 548 556 565 594 606 10 5 619 630 627 610 605 591 564 595 599 592 573 571 575 577 575 570 525 433 379 356 367 375 361 384 418 431 456 468 358 318 330 371 363 337 360 303 269 243 260 288 283 278 276 259 253 245 256 261 275 307 10 5 339 337 327 313 274 218 255 319 251 232 237 276 276 265 250 250 300 338 325 298 267 238 184 175 154 159 218 271 102 139 237 303 361 400 349 279 290 344 299 252 225 268 329 357 335 333 328 324 352 365 10 5 376 379 381 343 311 280 255 232 208 208 233 242 267 323 329 312 180 120 113 184 245 263 322 327 359 339 313 287 300 319 331 308 249 286 270 278 253 300 348 387 269 228 269 305 275 294 289 312 266 275 10 5 288 287 276 274 273 281 312 363 352 387 397 368 338 333 352 370 344 392 383 369 322 300 284 311 318 374 356 389 387 371 333 331 333 360 365 435 486 540 519 402 372 386 422 481 443 368 332 351 372 445 10 5 448 434 471 505 530 566 611 635 636 626 617 563 491 493 469 474 462 500 524 569 596 592 620 630 620 639 668 693 696 609 579 597 594 594 588 597 625 632 605 609 607 630 642 660 686 678 646 600 636 659 10 5 647 658 607 575 602 616 590 507 477 518 578 603 648 647 646 609 625 675 724 755 743 718 685 683 718 736 749 786 761 729 735 726 740 769 801 778 738 761 786 812 809 807 772 743 741 745 762 760 780 753 10 5 768 740 751 692 708 685 654 640 691 705 728 723 740 768 798 817 806 777 748 662 686 692 675 714 718 751 748 769 754 622 643 643 674 622 617 625 656 678 676 684 698 700 690 659 649 654 681 684 664 612 10 5 541 280 313 293 241 219 242 292 327 342 381 363 367 331 341 307 302 295 286 303 388 337 305 313 331 328 294 275 285 329 326 313 260 262 307 383 367 368 369 386 430 344 317 356 379 367 316 331 317 283 10 6 340 323 261 303 313 283 239 274 308 285 342 334 271 243 241 263 246 292 347 380 395 421 395 379 364 329 322 326 339 361 395 396 390 401 447 456 384 350 333 331 326 310 370 412 476 344 313 376 453 496 10 6 539 542 410 416 449 428 411 430 346 354 357 376 394 406 430 477 458 426 429 447 475 470 429 402 412 472 569 619 589 490 463 489 530 601 546 424 425 448 475 542 585 601 580 598 611 603 517 431 404 441 10 6 441 499 517 515 571 560 541 584 631 662 707 741 748 706 605 594 613 615 492 548 634 720 734 717 645 680 720 732 709 726 758 696 698 694 714 744 775 773 782 763 757 775 765 758 779 805 765 757 775 784 10 6 799 768 750 751 742 745 770 747 750 755 740 748 729 752 779 779 775 768 758 737 703 732 737 766 780 685 697 693 644 669 705 757 771 781 775 767 703 583 571 610 600 614 621 637 645 644 626 627 654 671 10 6 654 612 599 598 625 664 695 703 718 733 691 626 637 621 614 626 575 601 591 518 484 533 568 566 596 619 640 635 487 447 476 498 539 566 580 599 560 547 481 474 470 363 364 342 383 437 477 507 476 465 10 6 497 548 514 439 437 421 403 459 528 539 489 476 444 468 478 472 449 425 390 353 366 386 408 483 475 493 495 399 288 311 385 365 345 362 341 296 326 362 419 446 433 399 429 447 423 415 379 324 379 351 10 6 285 237 260 334 383 340 193 226 268 213 271 335 306 296 341 312 278 238 212 148 179 196 196 82 107 205 276 329 376 435 301 248 253 262 323 360 328 291 283 269 266 258 292 288 268 260 269 247 229 210 10 6 219 242 247 236 196 186 225 252 260 298 315 315 336 380 375 348 357 363 304 293 296 327 383 353 237 188 142 139 171 203 257 363 442 469 468 359 303 291 293 277 285 214 272 385 361 382 373 379 361 395 10 6 422 347 352 405 482 483 522 524 515 482 458 429 378 392 393 424 413 362 365 429 500 367 336 328 296 300 337 368 404 398 459 415 450 429 417 408 424 457 493 472 457 425 434 450 464 426 483 514 543 461 10 6 381 350 362 403 436 475 530 599 591 566 567 504 423 437 483 499 519 588 632 602 523 426 455 474 525 584 610 571 587 548 562 579 635 676 683 601 468 457 522 611 612 555 498 527 574 646 657 623 616 662 10 6 720 742 668 667 688 706 672 656 678 699 718 727 715 691 696 740 780 781 779 770 778 755 733 749 765 730 726 717 721 744 758 781 778 775 776 775 734 725 753 721 699 696 721 743 720 741 753 747 719 732 10 6 746 764 739 717 714 738 746 732 735 735 725 689 658 686 720 773 755 737 759 761 750 770 785 717 590 601 649 652 606 616 597 570 557 590 608 622 575 525 558 578 618 630 654 659 596 503 506 530 548 569 10 6 579 601 598 588 581 571 545 560 564 558 541 539 554 554 556 550 528 422 349 341 345 355 342 377 410 420 450 456 326 267 307 360 362 331 322 284 234 219 223 242 250 237 265 251 208 226 249 275 284 275 10 6 320 338 306 301 272 192 250 331 218 221 261 287 260 240 221 241 310 328 276 253 236 212 180 122 131 162 226 283 144 202 305 357 391 405 315 249 277 335 271 240 215 250 318 345 306 322 318 319 333 343 10 6 366 365 347 290 266 262 217 194 177 158 208 218 233 295 285 293 169 77 105 167 255 271 318 309 316 307 275 254 272 302 306 293 194 228 218 244 231 264 324 374 221 194 222 287 277 274 256 250 227 221 10 6 255 246 237 229 251 255 292 322 323 385 393 341 289 288 317 331 335 332 313 343 265 243 232 261 302 342 293 325 370 336 280 270 270 314 346 417 467 508 518 414 322 339 400 460 426 342 294 318 349 412 10 6 437 416 422 465 498 546 580 609 609 579 564 528 438 434 435 452 438 467 489 530 542 546 591 593 591 597 627 646 661 601 564 561 546 547 548 553 585 599 579 561 561 576 598 611 633 619 594 568 583 601 10 6 589 591 592 528 558 584 569 493 450 489 557 584 596 629 589 578 593 620 671 715 715 699 659 639 683 698 711 738 736 701 701 695 712 739 776 767 731 733 753 768 778 792 755 727 720 739 736 740 759 742 10 6 740 699 699 668 670 658 629 618 666 689 706 707 701 730 763 783 763 743 713 638 661 657 651 679 691 725 720 737 731 607 629 619 631 579 583 583 606 641 652 649 656 665 646 629 605 611 638 650 643 609 10 6 544 263 289 273 227 213 226 272 291 300 347 349 347 306 315 277 271 245 267 281 387 347 349 334 358 305 281 291 291 329 332 309 222 236 277 359 348 334 329 359 412 313 294 319 380 369 343 345 353 328 10 7 314 291 257 288 304 292 260 302 320 307 368 352 286 250 266 273 262 305 356 394 408 428 427 390 374 350 344 349 341 363 409 441 407 423 462 469 407 357 349 359 341 334 382 416 485 377 311 368 458 510 10 7 533 555 440 424 463 425 392 430 359 365 390 383 395 421 446 480 471 410 441 454 474 468 446 416 436 493 570 637 619 510 492 505 533 612 570 435 426 458 476 536 601 608 582 617 621 600 554 484 465 490 10 7 469 518 540 532 579 580 553 600 635 667 704 757 769 720 621 620 645 653 512 556 639 744 750 737 664 682 716 740 725 732 771 730 723 712 730 753 780 770 788 770 766 786 769 769 781 809 773 760 760 784 10 7 805 776 765 778 774 774 804 770 751 785 759 750 738 746 781 784 795 791 787 755 724 723 734 769 797 691 700 694 657 668 711 760 790 786 783 769 726 598 553 614 610 613 620 649 665 651 633 629 659 670 10 7 665 627 607 613 625 658 700 693 728 735 734 640 643 632 618 633 589 593 612 507 492 534 581 580 601 628 648 637 516 460 490 513 532 567 598 633 589 544 506 482 476 371 375 354 374 427 468 527 512 492 10 7 501 552 533 464 440 451 416 450 513 531 490 474 438 484 472 465 459 433 407 342 349 388 407 473 479 493 501 427 290 311 381 372 347 370 353 307 318 360 409 433 435 386 422 447 419 420 391 329 365 350 10 7 303 251 276 324 374 386 229 241 271 205 266 332 321 303 339 325 288 268 226 142 173 196 195 96 81 200 260 320 348 397 292 206 220 232 268 324 306 275 250 254 219 226 256 269 244 221 222 183 173 158 10 7 154 210 179 200 170 141 156 192 221 237 249 257 263 319 314 296 305 321 300 303 286 316 352 350 256 179 143 146 164 153 199 315 397 443 445 361 322 308 289 300 262 206 271 383 378 384 368 386 365 396 10 7 443 363 364 408 461 479 525 521 534 511 479 449 391 392 389 420 386 352 357 418 513 382 335 327 290 285 333 356 407 383 470 434 448 439 439 417 420 461 483 475 455 428 432 448 487 398 482 536 541 470 10 7 392 371 382 417 455 483 526 593 613 585 572 505 435 455 468 481 512 589 643 629 547 453 453 478 532 589 613 571 567 546 561 588 624 657 673 596 482 462 518 633 658 593 527 532 574 644 667 643 631 664 10 7 712 752 690 674 695 726 691 671 702 717 740 752 724 714 712 736 784 806 795 794 784 774 729 750 771 734 743 735 725 736 751 794 788 781 785 791 745 734 747 709 705 697 718 758 720 753 763 784 749 733 10 7 749 763 761 732 716 736 749 751 742 769 733 693 670 680 729 772 759 734 758 757 751 777 787 712 590 596 665 671 612 627 602 589 552 606 623 647 627 529 562 578 618 636 656 663 615 511 519 538 556 579 10 7 595 605 609 592 583 569 547 563 565 552 542 556 559 566 567 555 521 416 358 344 342 343 331 368 403 420 449 463 343 279 294 343 332 318 330 308 261 237 238 242 259 246 238 233 217 224 244 268 284 278 10 7 317 330 325 310 266 207 230 312 224 209 240 290 253 225 219 236 272 325 300 260 252 210 177 154 151 160 218 282 85 140 258 331 364 386 314 240 257 310 270 236 210 224 278 332 296 299 276 307 327 322 10 7 334 353 341 278 248 252 219 213 191 168 186 203 218 258 277 284 151 63 65 135 228 251 293 289 324 297 272 233 231 286 293 270 197 221 197 215 218 244 298 359 211 173 210 251 278 274 256 258 224 216 10 7 211 240 243 216 224 249 286 305 289 358 379 356 285 282 286 308 327 335 339 345 282 264 252 276 297 330 315 337 358 324 298 290 292 300 327 406 446 489 500 433 342 339 379 442 445 375 307 322 348 396 10 7 428 427 434 471 499 533 569 607 630 612 598 536 466 456 448 437 451 480 498 540 550 565 605 597 590 607 625 641 677 621 581 574 551 572 563 567 592 615 613 587 585 587 615 616 649 648 632 579 590 612 10 7 604 609 604 546 564 582 563 515 477 491 570 581 613 652 614 595 610 628 669 711 724 705 672 648 673 705 711 747 748 713 719 700 711 720 768 765 744 730 748 783 787 812 762 732 722 750 743 761 780 775 10 7 769 695 682 663 683 662 636 625 665 685 710 711 715 727 760 773 789 743 721 636 684 672 669 691 705 713 717 743 746 615 628 618 658 601 595 598 610 643 661 658 662 686 657 642 619 624 641 666 650 621 10 7 560 284 319 302 252 202 217 269 303 322 355 327 339 290 317 286 280 267 262 277 365 333 317 313 333 313 281 286 289 334 333 292 243 241 259 351 375 349 324 329 407 325 293 333 369 349 319 326 335 316 10 8 109 93 93 159 214 220 154 188 226 239 298 270 208 140 170 193 165 209 261 301 331 328 352 332 326 305 268 266 274 307 345 357 375 369 382 393 347 308 290 293 275 289 321 378 430 282 250 314 380 453 10 8 489 491 390 404 418 368 349 358 289 299 312 299 340 375 395 438 350 318 370 389 400 422 408 399 432 472 541 592 558 466 457 464 467 539 502 378 352 384 415 475 538 532 536 560 578 566 508 413 370 410 10 8 403 459 464 471 510 541 502 548 588 629 669 701 717 667 570 577 630 606 532 478 579 675 695 690 644 645 664 684 635 653 699 686 650 640 654 674 714 721 734 719 698 731 722 718 720 744 708 695 691 738 10 8 723 710 701 711 706 698 738 685 693 699 691 705 696 711 727 721 703 709 722 677 709 663 663 709 713 626 640 657 590 630 671 713 740 726 712 720 702 550 520 567 556 560 594 586 598 596 592 573 608 628 10 8 624 580 562 563 581 619 648 651 677 686 662 603 584 578 570 589 545 541 546 488 451 480 528 531 564 581 605 604 484 422 461 481 506 536 543 571 546 498 469 449 429 324 298 322 322 370 415 454 447 454 10 8 442 488 492 408 393 394 383 394 431 463 446 369 368 393 401 421 416 399 353 280 266 289 289 362 416 453 459 368 240 244 305 324 288 323 280 261 275 323 349 391 418 344 404 435 396 391 355 251 300 308 10 8 231 174 203 275 291 316 179 165 172 152 219 287 314 285 288 263 212 222 146 50 78 98 124 30 46 144 183 227 256 356 236 161 161 176 234 274 278 227 255 265 262 227 195 231 229 221 231 201 176 166 10 8 158 188 208 191 140 82 100 152 211 241 237 257 282 358 324 275 277 290 271 252 244 275 322 293 186 40 43 40 90 113 169 265 367 418 429 352 262 229 190 204 123 98 173 305 329 313 326 334 291 309 10 8 374 332 281 339 413 418 443 462 472 451 398 385 332 331 322 348 341 300 316 379 432 322 268 256 231 206 236 261 306 312 378 373 380 384 370 365 379 401 407 395 379 379 364 420 421 393 459 475 481 409 10 8 358 324 330 393 412 419 455 517 540 525 500 451 375 380 422 422 460 527 567 560 500 434 423 463 495 527 554 512 516 501 504 527 569 617 583 510 479 436 500 574 625 587 516 483 518 569 608 573 528 592 10 8 639 653 631 590 630 626 613 614 633 653 640 665 665 631 636 689 699 710 700 697 691 714 639 664 697 700 658 662 665 687 707 710 711 699 709 725 685 673 688 658 649 624 657 688 674 682 686 692 679 670 10 8 689 706 712 691 675 680 672 657 677 661 654 640 609 637 663 694 694 682 686 709 709 712 710 654 499 526 573 605 548 567 520 531 504 518 558 567 535 482 518 532 575 587 594 599 556 467 453 464 501 523 10 8 536 540 530 527 525 519 494 517 519 502 461 477 494 524 526 511 478 385 300 301 303 300 290 295 333 361 390 440 334 223 250 314 270 260 266 224 185 151 147 176 170 172 180 144 88 120 154 199 227 242 10 8 253 266 279 224 175 103 131 219 144 117 135 197 214 175 126 158 199 236 268 210 183 178 106 91 116 127 169 212 -68 0 168 290 322 339 263 180 188 249 194 155 126 133 169 268 227 210 220 237 251 237 10 8 262 286 306 239 185 175 149 178 146 115 158 142 164 217 251 182 13 -44 -19 117 165 200 234 245 266 271 238 164 162 231 241 207 163 138 129 132 141 189 279 298 84 8 66 141 222 205 185 203 162 188 10 8 137 167 178 139 148 155 206 222 220 245 318 332 235 226 211 238 242 299 282 268 232 202 222 216 208 260 294 309 291 280 239 250 221 232 269 322 383 409 445 408 292 283 312 354 380 334 283 293 314 331 10 8 347 361 411 430 442 469 486 545 555 566 544 497 440 411 406 397 415 427 451 487 478 516 536 540 515 544 566 586 596 580 521 510 517 517 500 497 526 543 553 535 513 522 559 579 590 599 562 552 544 572 10 8 554 562 572 488 520 521 534 482 443 437 509 490 536 564 549 543 549 576 625 645 644 625 578 577 615 613 639 659 681 648 635 635 639 671 691 695 679 656 674 695 707 744 690 674 667 671 682 669 703 688 10 8 686 651 627 590 600 589 584 574 605 628 645 645 623 662 691 712 735 693 668 563 630 628 607 630 643 633 634 651 653 560 566 576 615 605 529 566 560 583 599 574 582 589 580 570 543 550 565 585 564 558 10 8 494 196 235 230 136 110 122 194 171 205 271 219 267 213 237 210 191 140 158 188 293 232 217 221 246 240 195 170 206 252 250 203 141 129 143 263 310 285 213 242 305 267 214 246 275 251 206 175 191 140 10 9 210 172 143 192 243 246 196 237 273 234 300 316 213 169 200 225 190 225 268 299 341 343 366 360 364 326 309 295 299 330 375 390 389 382 404 418 366 323 300 332 287 298 344 376 439 383 269 320 392 459 10 9 495 508 420 384 418 397 351 391 335 338 358 336 360 391 408 450 389 339 382 410 426 448 430 421 441 485 541 604 582 502 484 490 485 557 548 417 393 406 438 490 567 567 542 586 586 588 566 472 438 470 10 9 459 491 507 514 540 558 520 559 594 630 669 705 725 706 615 616 660 650 537 509 594 703 715 703 675 682 691 706 673 675 713 711 663 660 676 685 719 724 725 729 719 745 744 726 741 764 743 714 704 740 10 9 753 737 717 728 741 729 752 728 742 735 740 725 715 718 728 736 752 743 736 704 729 699 684 718 743 638 644 669 623 637 673 729 753 743 735 726 710 574 522 578 572 586 621 623 655 627 621 599 619 640 10 9 632 608 593 584 588 622 653 658 682 698 690 640 621 615 589 604 579 561 574 513 467 489 539 553 572 593 610 609 494 445 462 489 510 535 554 577 563 514 492 451 443 378 329 349 350 382 415 472 470 462 10 9 461 499 504 433 434 455 412 424 452 476 476 440 402 426 428 449 446 416 395 313 307 352 330 395 433 463 478 429 263 267 324 341 317 334 319 285 276 319 347 392 405 350 369 405 386 386 381 282 313 332 10 9 286 217 235 298 342 364 215 207 224 168 212 275 285 262 289 311 269 271 200 100 127 162 175 38 46 135 199 271 301 368 277 180 183 176 218 258 255 216 226 235 192 198 202 224 202 173 174 150 133 114 10 9 104 142 142 158 128 97 94 130 182 202 206 198 233 257 269 246 241 252 273 274 228 263 290 298 231 104 92 101 99 100 134 233 323 390 404 330 313 254 210 241 157 109 179 293 330 336 343 359 314 343 10 9 397 359 296 343 401 428 476 481 510 504 451 405 371 362 381 382 358 342 333 388 463 383 313 301 260 233 294 330 396 363 439 406 419 435 397 408 395 419 448 446 410 403 405 438 467 390 458 506 522 470 10 9 393 355 361 426 439 459 501 552 588 576 556 506 418 424 427 440 474 546 604 615 528 451 427 465 506 552 593 559 531 531 538 553 591 636 639 572 492 455 493 599 655 606 540 501 542 596 633 626 577 617 10 9 661 685 663 630 666 665 675 658 667 696 713 726 722 677 668 709 730 758 733 744 743 733 677 702 730 727 708 696 682 699 725 742 745 738 744 754 698 699 713 646 655 654 681 701 687 717 742 731 708 704 10 9 718 737 742 725 693 702 713 707 712 712 686 664 639 660 696 714 731 707 717 730 739 732 735 691 552 552 599 636 577 596 568 550 531 579 599 622 601 520 537 549 579 608 618 625 588 503 482 504 519 544 10 9 561 564 566 558 549 537 513 526 526 515 487 513 525 542 541 508 489 403 332 321 331 317 295 324 347 372 398 439 337 264 268 329 304 297 303 299 222 183 189 188 190 193 189 177 143 135 168 198 234 249 10 9 251 260 246 272 237 149 190 266 197 143 187 231 222 193 159 190 231 272 292 238 197 185 125 121 112 112 163 205 -23 32 166 267 318 329 282 221 231 279 254 200 182 196 227 290 272 255 243 258 300 265 10 9 286 310 310 261 214 182 170 182 134 139 150 129 137 172 233 238 51 -29 -28 65 144 194 225 229 273 257 244 165 156 228 239 199 158 153 113 121 137 166 241 313 145 98 140 191 247 239 210 238 181 202 10 9 165 199 213 158 161 197 254 250 229 266 353 352 241 230 231 249 266 300 288 296 274 239 236 240 248 300 308 304 320 299 266 266 256 253 298 340 400 425 460 443 315 300 321 381 408 382 304 307 329 363 10 9 370 380 428 448 473 461 510 556 588 581 575 520 461 440 434 424 434 462 485 512 522 549 586 580 557 573 589 605 632 609 573 557 560 558 535 541 564 579 592 573 556 554 589 605 631 629 611 566 579 594 10 9 586 575 592 539 551 560 541 522 490 475 540 527 565 610 605 588 581 605 646 676 665 661 621 616 627 656 666 700 716 689 678 666 676 685 725 716 720 711 714 732 730 763 751 699 696 702 709 722 737 735 10 9 720 640 631 623 643 636 614 598 636 652 684 679 661 681 714 729 753 713 691 605 683 642 652 670 682 679 681 690 699 598 595 604 645 616 553 589 589 616 639 627 626 640 625 605 583 587 592 614 604 589 10 9 548 204 240 261 171 122 147 203 222 258 284 265 303 224 240 250 214 185 188 204 303 253 208 214 258 263 220 189 213 279 280 236 196 169 196 306 343 308 251 252 318 291 235 278 288 291 235 227 232 236 1010 232 149 145 232 253 207 211 269 244 240 307 286 215 215 232 224 228 228 269 284 314 349 369 344 344 299 284 274 258 274 359 384 349 354 405 440 329 294 294 334 289 314 344 364 485 344 253 314 390 456 1010 475 503 404 357 442 409 343 404 338 324 376 324 362 362 362 428 390 333 366 404 418 461 409 380 409 494 531 597 567 477 473 508 482 540 558 432 392 414 423 486 589 549 526 553 562 567 549 477 432 482 1010 482 517 495 513 517 549 513 535 585 596 617 655 697 663 604 621 651 668 485 511 579 659 680 718 659 672 676 697 672 646 697 693 629 646 642 651 655 672 663 704 684 713 696 704 696 729 713 659 659 692 1010 713 696 667 713 717 688 696 709 717 684 721 688 679 663 696 729 746 713 679 675 707 658 650 689 738 605 619 680 623 628 645 689 707 738 694 672 689 553 495 579 570 583 614 628 654 610 592 579 588 619 1010 592 598 563 571 554 593 611 615 624 667 685 619 606 624 589 571 567 528 646 484 480 488 523 576 536 563 580 558 484 427 436 460 464 496 528 551 561 506 487 423 464 396 331 359 363 382 414 437 483 432 1010 441 506 473 446 455 469 409 441 446 473 460 409 380 428 409 418 456 432 352 285 304 347 323 432 470 484 484 366 257 271 375 333 295 309 314 266 271 328 333 366 371 323 314 355 387 326 339 294 314 314 1010 266 233 262 334 363 322 197 245 217 177 185 278 278 254 322 286 274 258 193 148 193 225 177 55 67 145 277 277 316 336 242 191 191 180 226 230 230 223 223 207 160 187 215 223 191 164 176 121 102 70 1010 63 90 90 137 95 70 87 182 149 190 182 157 203 248 257 232 236 265 257 228 240 253 278 319 190 103 83 124 58 70 95 215 354 384 384 304 294 243 188 274 132 57 203 339 359 329 400 329 304 364 1010 445 319 269 339 384 425 460 455 495 526 445 374 369 371 390 352 371 324 305 366 456 418 314 328 262 248 343 357 413 376 432 418 432 423 371 399 376 395 451 418 399 390 390 437 482 383 446 504 540 468 1010 379 356 383 419 459 455 504 531 598 585 540 437 432 419 392 423 473 540 607 625 504 459 405 482 498 566 591 557 532 536 562 553 613 642 651 583 485 481 515 600 706 583 553 524 528 583 634 629 587 583 1010 634 693 655 625 655 671 692 659 667 671 675 692 692 655 671 671 721 734 704 721 709 738 667 696 696 696 717 675 646 659 688 696 717 700 700 707 707 672 689 672 663 632 636 676 720 703 720 707 685 667 1010 672 689 698 716 667 689 685 672 676 685 680 641 663 650 654 694 689 650 663 715 676 694 707 646 536 523 563 589 611 584 584 567 523 584 602 615 593 545 528 532 554 563 589 602 602 493 469 492 506 519 1010 524 519 528 510 515 506 528 501 483 473 460 473 496 496 460 469 510 437 350 363 354 322 313 331 359 359 437 494 375 262 300 361 328 371 295 304 219 200 191 195 195 162 172 195 129 148 167 172 210 304 1010 243 266 271 309 271 186 4935 95 95 95 95 95 95 95 205 209 282 314 262 229 225 197 165 80 47 116 165 181 -5 84 193 266 274 318 290 262 278 302 254 207 230 238 254 277 258 250 246 293 277 269 1010 285 316 293 215 207 199 195 172 156 133 133 168 156 215 273 199 31 -15 0 87 124 153 170 215 273 248 219 170 149 203 182 157 186 70 74 74 91 161 319 294 161 128 161 203 240 228 215 218 203 193 1010 138 213 143 122 153 213 284 233 213 314 405 309 243 238 264 289 329 299 284 329 248 233 198 213 314 364 299 324 366 314 277 258 253 248 310 380 409 479 541 451 333 324 352 423 475 352 314 347 376 385 1010 376 437 423 446 522 432 512 550 580 567 535 553 473 437 446 437 432 455 486 517 513 549 585 567 558 571 558 594 598 620 594 562 544 540 522 571 562 580 580 566 570 557 570 583 608 596 591 553 574 591 1010 570 604 596 549 536 570 570 566 511 490 519 541 553 613 570 574 570 596 629 675 659 650 621 596 613 634 634 671 679 688 642 646 671 659 713 692 729 692 700 696 709 763 696 675 667 709 671 704 692 663 1010 663 663 663 663 663 663 663 654 654 654 654 654 645 645 645 645 645 645 636 636 636 628 628 628 628 619 619 619 610 610 610 602 602 593 584 584 584 576 567 567 567 558 558 558 550 550 550 550 541 532 1010 532 467 462 480 515 554 541 506 475 258 297 273 273 234 238 246 203 219 195 203 304 238 215 265 297 223 199 184 234 273 238 207 203 172 238 324 320 265 238 253 302 286 228 294 307 298 253 294 286 294 11 1 41 14 -36 -9 63 37 106 90 132 207 301 367 379 298 292 360 382 275 295 367 341 328 369 402 477 519 549 460 412 444 402 348 331 349 414 397 416 470 514 505 509 444 423 503 413 478 496 355 331 373 11 1 505 571 602 661 642 560 537 506 497 512 459 397 431 483 499 507 455 387 381 447 480 539 449 594 664 623 615 566 661 688 656 557 528 533 509 461 485 504 481 499 537 556 530 595 604 618 695 734 710 727 11 1 736 750 740 717 581 476 509 546 583 634 654 700 755 783 770 774 779 786 803 818 806 757 748 717 695 742 787 781 710 663 624 671 685 745 758 757 746 751 771 746 688 710 753 790 802 779 669 660 659 669 11 1 686 735 737 730 712 704 717 730 739 723 762 783 812 777 759 753 781 799 691 708 703 663 683 701 704 731 777 792 778 811 794 755 753 690 672 682 709 741 770 767 770 721 741 799 787 782 804 822 802 731 11 1 704 701 662 648 678 689 704 728 664 649 664 713 735 761 752 665 674 702 705 746 742 657 599 581 627 581 650 719 682 701 714 716 702 706 668 645 671 690 658 697 698 669 643 621 633 548 501 532 566 570 11 1 597 515 483 446 424 492 467 477 473 509 538 474 400 384 351 387 410 471 516 532 534 462 480 375 364 354 324 430 465 322 299 392 442 280 327 405 376 237 357 340 364 416 424 479 447 351 353 314 177 251 11 1 357 406 379 397 408 429 548 418 301 306 287 325 290 236 331 432 456 323 348 317 263 264 306 271 137 93 181 139 68 118 154 195 122 202 269 326 305 217 141 202 284 181 64 86 174 191 182 34 50 152 11 1 153 152 177 218 294 170 138 118 105 225 183 280 309 326 358 151 130 192 295 393 298 193 169 316 385 337 155 187 197 201 272 377 429 454 318 348 483 375 320 273 276 220 223 170 331 452 459 509 517 435 11 1 430 480 552 517 499 402 434 320 296 303 356 454 355 374 354 406 400 435 450 415 362 419 482 516 516 557 413 417 382 360 361 401 428 567 568 672 628 469 427 430 465 541 615 496 507 482 488 488 518 546 11 1 562 685 762 812 821 797 752 674 637 600 608 694 707 577 549 545 585 629 663 620 620 713 771 759 683 657 669 631 693 692 688 654 653 638 654 706 754 798 846 788 752 693 680 742 806 774 757 755 722 705 11 1 673 697 747 769 749 715 736 734 810 767 746 723 713 696 732 733 737 712 686 715 745 749 763 769 775 746 781 775 696 707 737 715 687 700 706 744 741 754 774 766 794 763 749 698 698 700 633 702 686 685 11 1 692 688 695 707 691 706 698 703 703 709 718 709 735 764 700 705 712 727 738 664 676 692 688 695 693 694 607 586 642 653 670 705 706 745 728 768 746 582 524 580 614 549 512 502 516 539 560 568 572 574 11 1 578 575 474 457 513 561 540 568 458 455 431 434 375 387 367 455 545 591 647 657 517 467 442 471 494 479 537 540 549 568 590 592 505 437 454 553 624 344 309 303 310 285 317 286 231 221 242 306 362 394 11 1 398 401 409 376 355 413 247 264 338 231 274 318 352 354 342 333 366 345 357 360 400 330 267 223 151 170 185 172 135 -44 21 77 94 132 234 446 349 300 326 358 396 342 303 255 229 248 304 317 389 348 11 1 296 280 333 398 372 354 354 308 273 276 255 279 303 206 217 206 177 92 31 115 174 59 196 274 334 328 341 306 297 324 361 381 399 377 304 208 284 371 377 282 286 335 211 267 378 402 412 448 381 353 11 1 367 382 415 402 401 371 330 342 342 300 298 367 373 285 165 246 339 413 426 411 401 393 400 384 391 364 440 487 399 462 479 564 531 401 437 487 519 564 604 652 651 654 653 445 413 443 515 599 481 388 11 1 378 416 418 426 498 533 492 430 486 500 497 557 587 649 714 603 611 641 674 661 663 613 605 649 574 616 578 590 625 654 674 669 609 597 628 664 697 723 751 762 776 771 750 696 701 685 627 650 686 579 11 1 587 631 703 716 617 664 694 736 734 752 757 736 756 706 699 705 699 721 744 738 743 764 781 794 715 677 684 704 720 743 715 713 749 755 718 692 672 697 714 696 710 728 747 763 786 802 814 761 733 726 11 1 729 711 741 747 724 703 710 708 676 720 752 750 692 688 680 678 680 657 701 766 768 762 805 864 803 743 678 672 700 650 634 660 703 750 774 765 709 665 643 643 674 619 629 592 610 632 628 634 617 630 11 1 672 136 222 312 264 225 275 221 247 244 250 263 281 255 279 293 276 251 267 295 320 327 326 325 286 262 243 216 263 155 106 181 254 256 156 112 172 261 305 277 208 195 253 122 58 -54 -2 6 35 43 11 2 94 54 -22 28 96 76 143 108 135 216 302 372 388 301 300 384 410 286 298 395 347 338 359 378 477 518 572 509 424 437 406 354 339 362 397 401 415 470 524 540 528 467 413 504 431 455 526 377 328 357 11 2 506 562 621 666 672 592 557 507 496 536 470 412 451 473 472 492 474 386 394 442 488 548 454 583 682 587 590 524 625 683 651 552 514 516 498 448 471 471 461 479 525 561 540 605 611 638 683 737 738 756 11 2 742 740 752 725 589 479 508 548 599 618 649 694 763 783 774 764 774 774 782 801 807 758 738 692 673 714 776 781 721 676 619 675 680 733 758 769 748 769 766 726 660 698 759 792 806 790 668 661 660 670 11 2 698 737 745 734 701 709 729 732 742 704 748 787 815 789 774 762 787 791 693 703 701 669 694 710 724 741 770 803 755 812 793 766 756 694 677 688 717 752 776 779 780 757 746 814 806 782 799 818 802 747 11 2 723 710 677 658 674 685 693 732 667 649 663 724 754 768 769 674 673 728 718 755 743 661 603 585 631 589 656 722 667 691 699 713 709 707 681 660 661 697 672 705 727 719 650 615 636 558 505 531 564 574 11 2 605 532 496 453 432 491 479 463 477 521 544 476 402 388 358 373 408 456 508 533 518 459 486 388 370 353 315 437 493 337 315 395 442 290 317 397 409 241 329 334 325 407 400 489 451 364 362 329 177 253 11 2 348 432 383 394 408 415 517 444 314 322 324 345 313 243 329 424 459 342 373 328 319 313 355 325 208 125 208 192 102 150 174 245 134 190 268 338 315 242 177 206 304 242 116 140 208 199 177 58 52 153 11 2 197 134 173 227 330 220 175 162 100 196 210 265 308 328 365 176 149 192 293 386 316 179 167 296 390 382 194 219 232 220 288 383 421 449 323 347 495 402 332 311 323 259 250 182 331 460 465 515 550 436 11 2 409 471 543 506 517 416 430 322 296 295 356 463 380 380 358 413 426 446 475 417 380 412 468 506 519 589 433 452 402 367 365 417 439 566 545 672 657 502 441 403 440 550 605 516 511 480 490 478 499 548 11 2 542 669 756 810 811 779 753 707 645 604 588 685 722 584 560 536 582 658 669 593 615 715 776 777 712 669 682 613 698 693 665 633 649 657 654 675 743 811 861 826 759 680 682 759 819 810 758 764 717 727 11 2 680 708 760 789 757 729 753 747 818 755 756 734 727 709 745 753 746 708 669 722 735 769 774 788 789 768 761 771 707 715 748 729 696 714 722 758 756 788 783 780 812 774 766 699 707 706 660 695 704 710 11 2 707 702 707 722 696 714 711 715 723 720 719 702 741 766 718 711 732 743 764 699 694 723 709 701 702 711 636 589 656 668 684 709 733 758 734 762 746 591 536 605 607 562 519 519 521 544 569 576 562 577 11 2 595 603 490 459 522 572 559 581 484 472 437 449 388 407 394 465 542 599 658 672 571 480 444 482 513 495 513 547 558 571 599 609 518 455 463 558 630 428 333 322 322 295 329 309 253 227 234 296 368 405 11 2 396 417 423 378 353 415 261 271 334 270 284 309 348 387 366 346 365 364 374 355 389 339 297 242 180 173 203 214 217 -36 32 83 117 159 249 428 415 325 346 375 412 353 319 295 266 286 324 354 411 368 11 2 312 281 337 382 381 367 378 323 295 301 268 298 309 247 228 227 221 128 57 134 197 83 210 279 335 304 330 332 347 339 368 387 415 388 328 243 322 397 388 314 305 366 243 283 390 414 439 463 375 352 11 2 380 391 423 409 416 381 352 361 347 304 293 354 365 325 180 258 341 411 420 418 408 393 415 398 394 365 419 480 391 431 473 567 565 421 428 488 523 564 617 668 670 657 681 468 366 451 541 622 524 415 11 2 383 435 428 425 502 522 488 434 461 488 495 553 617 664 725 572 601 632 673 676 650 609 607 648 563 600 606 594 641 666 696 650 581 582 611 657 688 728 764 767 773 763 724 693 699 677 632 657 703 579 11 2 590 608 680 711 605 663 699 730 724 751 753 744 767 744 704 701 695 737 765 754 720 753 783 799 749 708 690 711 729 758 701 704 760 759 726 710 689 707 741 716 719 732 749 764 786 803 817 765 727 721 11 2 736 733 757 758 713 706 720 718 693 726 746 761 715 692 696 687 697 665 696 769 766 770 824 874 782 728 687 677 708 645 644 679 717 768 798 792 745 680 647 651 667 598 629 604 610 635 612 622 621 603 11 2 683 139 236 324 294 239 291 244 253 290 298 269 291 308 313 318 296 257 248 297 322 334 342 316 299 264 246 231 294 179 135 201 292 295 207 141 200 275 307 278 230 215 268 138 73 -35 28 52 70 99 11 3 63 41 -1 5 63 70 121 142 202 287 360 447 419 360 378 441 467 361 387 459 417 395 438 496 522 570 589 509 443 480 463 396 385 397 435 424 445 506 562 550 527 470 492 553 446 526 541 390 358 406 11 3 522 595 636 663 653 530 576 515 522 533 506 447 462 492 534 545 495 398 408 453 484 575 516 629 692 673 641 618 672 674 661 580 572 569 563 508 502 537 530 517 547 576 557 629 607 637 696 732 717 712 11 3 732 747 725 740 690 528 554 580 610 646 670 708 729 759 749 764 761 769 792 810 808 757 754 738 734 784 803 768 750 680 656 699 706 746 750 753 751 770 760 756 713 721 744 774 776 778 716 708 688 694 11 3 698 734 759 743 740 704 721 741 738 762 773 784 811 791 765 760 785 801 733 688 702 689 697 713 704 729 771 781 786 813 816 772 746 719 696 697 720 751 760 765 767 722 751 805 798 796 787 809 804 756 11 3 727 718 681 690 696 702 739 755 688 666 679 727 756 750 757 684 694 727 749 752 757 657 633 606 643 621 680 736 716 720 730 719 700 684 650 654 653 690 685 700 723 677 636 644 649 588 531 560 586 588 11 3 613 520 530 497 520 513 493 516 502 520 522 500 418 401 386 410 422 483 515 558 545 528 517 406 384 382 401 478 494 364 322 418 491 311 369 438 356 276 392 372 406 446 471 517 482 400 424 334 221 308 11 3 424 452 401 419 431 460 569 436 321 326 280 340 322 280 377 506 484 407 432 377 304 317 378 301 127 122 215 163 85 142 196 218 175 259 323 386 315 273 169 211 320 224 77 101 204 266 270 93 119 205 11 3 207 213 217 288 350 184 153 154 119 229 202 307 341 344 390 168 162 241 335 441 318 191 190 350 458 448 167 203 212 243 316 416 480 513 379 404 530 410 326 296 316 250 246 213 369 502 526 555 582 494 11 3 459 519 567 543 509 412 461 365 344 349 411 486 370 410 419 463 450 461 485 424 370 438 540 540 564 587 455 470 432 395 399 411 441 581 653 710 652 497 452 532 529 572 634 542 525 516 530 524 539 582 11 3 613 708 765 814 823 797 757 683 660 674 677 710 731 592 563 579 621 661 677 631 647 726 761 752 698 667 693 693 721 724 712 689 692 668 700 734 806 835 839 834 786 731 710 757 801 782 756 749 766 722 11 3 685 712 762 768 732 709 743 783 848 785 759 762 738 732 752 741 744 750 730 747 758 766 771 778 791 767 820 796 702 697 748 728 695 713 723 765 769 786 777 784 816 808 789 716 706 725 674 733 717 700 11 3 707 696 698 711 718 705 708 716 723 739 730 741 753 801 730 708 709 727 743 694 692 718 705 697 696 705 628 611 645 671 682 705 721 766 750 809 746 606 531 641 623 578 547 506 528 552 567 588 586 578 11 3 575 584 509 472 531 580 541 603 497 495 468 480 414 401 375 472 560 620 657 667 482 464 457 487 493 466 556 551 561 582 641 578 524 450 483 572 635 336 294 300 303 283 300 293 233 230 261 324 389 411 11 3 411 411 404 365 413 475 268 274 367 251 300 324 358 379 380 391 395 348 349 394 428 343 286 226 192 212 240 210 158 -39 37 110 120 160 272 481 374 332 359 419 505 343 315 304 251 270 344 347 419 349 11 3 270 281 331 437 405 349 360 315 314 295 290 304 311 218 264 302 195 123 99 175 242 107 266 357 391 365 342 331 318 323 372 394 413 407 322 227 324 418 406 348 371 364 229 283 405 414 438 457 388 372 11 3 401 424 475 427 406 382 348 350 350 304 345 407 403 296 183 260 367 394 450 425 416 426 462 417 415 407 492 529 429 498 534 637 533 420 450 493 536 573 615 652 656 660 662 403 473 487 587 639 509 393 11 3 406 439 472 468 519 559 540 452 515 521 519 568 593 646 728 645 637 663 681 700 698 694 617 652 630 657 612 587 621 650 679 702 649 608 644 670 702 717 741 768 767 771 766 691 710 694 642 647 682 621 11 3 599 668 724 741 652 679 708 744 747 757 756 753 767 746 716 727 717 740 750 745 734 768 786 775 706 682 684 707 719 770 764 746 781 760 735 720 697 731 751 703 719 750 766 786 823 849 865 771 755 736 11 3 742 706 749 756 730 695 711 721 675 731 772 755 692 712 687 679 688 673 706 770 802 817 832 873 855 777 687 687 715 675 642 671 702 744 781 768 684 665 646 649 688 628 650 634 629 645 624 628 634 672 11 3 677 153 259 367 287 267 320 277 285 279 280 295 307 302 312 306 280 267 310 364 383 388 345 322 299 325 298 284 347 221 175 247 329 300 218 166 227 297 335 325 248 296 332 225 151 22 46 81 99 110 11 4 110 80 13 23 97 84 160 143 209 289 363 450 446 363 373 444 481 347 361 459 406 386 417 455 520 560 593 567 449 470 444 399 392 415 429 426 432 492 545 552 544 494 483 558 454 492 562 405 359 387 11 4 520 592 642 673 670 566 596 552 510 547 520 466 485 505 535 540 531 398 410 461 500 564 525 610 705 682 625 599 654 679 662 594 572 575 565 494 497 522 523 509 550 576 584 643 628 653 698 744 734 737 11 4 747 754 755 749 693 566 554 576 635 659 680 712 738 763 751 767 755 765 794 812 823 777 758 732 716 751 825 759 757 710 658 702 692 759 764 781 777 787 762 760 691 704 751 773 776 786 730 693 702 721 11 4 720 737 753 764 736 708 725 738 742 752 773 790 817 802 775 762 786 803 728 679 706 684 697 719 719 736 777 796 769 823 817 781 749 720 685 703 729 760 768 765 767 756 753 811 805 793 789 805 809 771 11 4 743 723 681 688 700 703 735 755 696 671 676 748 759 760 783 704 691 740 768 759 767 676 639 607 638 623 673 759 713 719 736 731 703 703 676 671 669 689 679 708 750 713 659 639 667 601 529 557 587 578 11 4 629 550 549 497 555 539 497 518 508 547 545 502 413 408 386 397 415 463 507 551 531 510 519 420 378 378 369 469 531 380 322 410 489 317 341 427 401 265 364 363 363 434 452 517 475 400 420 351 215 297 11 4 412 460 415 408 424 440 539 504 315 329 302 342 337 286 382 483 512 452 483 389 352 358 426 353 199 158 237 204 133 171 214 265 186 243 316 367 319 283 189 222 324 284 119 139 220 272 276 127 114 212 11 4 236 185 215 273 358 231 171 167 101 210 201 290 324 339 380 193 170 221 314 423 359 189 189 337 443 491 201 235 244 241 317 405 478 497 369 397 539 457 348 314 356 293 265 205 363 497 526 556 587 504 11 4 446 500 565 531 535 423 465 359 337 338 399 500 383 404 423 460 476 459 503 433 380 431 513 553 549 627 460 503 445 408 406 424 473 599 657 712 688 534 460 517 523 596 653 546 538 554 525 523 536 583 11 4 599 694 767 815 813 771 759 705 662 675 666 704 744 599 569 578 628 698 696 614 629 723 768 774 725 690 698 690 720 719 707 688 684 669 699 736 797 841 849 842 786 715 696 759 801 798 757 765 754 727 11 4 690 712 762 762 743 728 747 773 839 791 752 758 746 719 751 745 748 739 715 761 747 759 763 790 776 764 807 791 717 709 746 731 703 716 722 762 749 787 779 786 807 804 799 723 705 730 667 703 715 713 11 4 707 696 704 715 725 711 710 707 708 728 725 726 760 792 725 698 713 725 734 716 700 728 704 687 688 708 633 594 658 666 682 703 729 760 753 800 772 614 531 641 630 574 537 514 531 555 578 584 576 573 11 4 582 594 511 460 526 583 538 608 494 487 456 477 399 402 383 471 555 611 654 680 552 484 451 489 506 474 535 551 565 583 626 617 531 477 492 571 619 399 310 320 308 276 318 313 243 232 252 322 397 418 11 4 394 429 411 370 413 477 281 275 353 283 294 310 354 410 401 414 403 361 369 388 420 347 309 242 205 219 259 249 246 -32 40 110 133 163 270 454 431 361 386 457 525 365 332 329 273 274 337 364 425 387 11 4 299 294 354 409 405 367 377 325 323 321 319 319 320 234 275 319 233 149 112 181 251 124 268 354 377 363 364 365 365 333 370 393 427 432 350 263 354 425 418 360 396 415 257 297 410 428 455 475 404 362 11 4 405 427 486 430 419 391 361 373 364 317 351 382 400 328 186 264 356 394 456 445 417 430 491 431 414 412 472 526 426 470 530 638 598 429 452 499 529 567 613 656 652 661 677 427 461 478 594 652 530 409 11 4 409 435 477 461 518 557 540 459 513 520 516 567 607 651 713 645 630 649 680 703 708 694 626 654 625 641 646 599 629 660 686 700 634 606 638 671 703 733 758 773 778 764 758 685 716 688 635 647 686 629 11 4 609 663 710 741 643 669 701 745 745 762 755 744 761 766 728 720 702 741 749 753 736 766 782 793 739 697 694 705 717 754 751 725 773 761 731 722 699 718 763 705 710 741 763 769 800 834 849 779 746 727 11 4 728 706 742 758 712 700 711 714 689 736 757 758 714 717 688 678 698 667 706 768 799 803 828 868 841 769 698 679 701 665 636 671 708 747 788 773 730 677 658 659 676 639 651 626 616 634 616 626 623 658 11 4 679 150 271 374 295 281 349 268 293 312 314 288 318 307 313 307 286 268 280 341 371 375 352 321 304 317 297 271 359 253 191 246 338 325 240 183 228 306 343 325 281 285 331 238 179 36 74 103 119 144 11 5 122 90 -1 37 82 45 111 104 156 243 320 402 422 341 345 416 457 327 333 419 380 358 376 405 489 531 550 562 441 439 415 359 368 414 409 400 421 463 506 527 543 488 442 538 435 455 521 392 334 353 11 5 483 566 611 656 670 580 600 554 485 531 494 453 462 479 488 499 506 380 393 435 464 516 492 580 672 656 588 546 612 662 646 576 532 531 529 466 462 485 485 481 523 557 554 608 600 641 677 737 730 733 11 5 745 754 762 730 665 534 518 545 598 636 662 694 730 763 739 737 747 762 783 796 804 771 742 704 678 712 781 740 742 703 617 650 655 733 754 777 776 774 752 753 660 680 731 764 769 783 729 671 680 700 11 5 713 733 739 746 706 695 723 734 734 725 756 774 800 787 765 746 772 788 712 658 694 665 685 701 706 722 767 787 752 810 800 762 747 702 671 700 733 751 757 763 752 770 740 797 794 768 770 785 787 756 11 5 728 716 671 659 665 694 703 743 679 651 661 709 760 763 777 691 680 724 750 761 742 674 581 578 624 592 648 721 701 704 729 723 683 688 666 666 674 682 662 704 736 719 660 622 630 600 509 537 568 562 11 5 607 522 521 474 502 508 486 481 464 524 534 486 397 395 371 377 404 443 487 526 506 484 489 406 364 358 330 444 491 366 316 389 459 303 316 387 405 248 318 341 324 397 411 484 458 378 410 339 198 264 11 5 374 456 399 394 405 420 488 505 311 312 314 326 330 275 348 441 484 428 460 368 347 361 420 371 237 167 217 213 121 159 187 253 176 209 266 349 322 262 201 208 317 279 135 151 204 245 241 118 86 159 11 5 225 140 178 253 331 275 193 163 80 161 193 250 288 326 346 197 155 185 280 370 355 188 177 303 417 462 205 232 243 234 298 385 451 479 346 375 505 441 347 326 363 313 266 198 339 470 501 540 569 478 11 5 422 486 540 497 537 417 443 340 314 314 368 482 383 386 396 440 461 443 477 425 383 412 484 508 533 579 449 493 440 395 382 413 454 569 625 689 679 530 451 470 482 575 636 532 527 538 517 503 530 567 11 5 569 659 746 809 803 756 748 719 648 652 634 701 734 612 567 561 612 687 692 587 621 702 761 778 728 683 687 668 708 715 691 658 655 652 676 715 784 835 848 850 789 699 682 739 802 808 754 750 718 728 11 5 666 692 742 764 757 728 737 749 826 794 758 747 744 708 739 743 746 718 686 757 734 757 757 786 768 764 772 777 704 698 740 730 688 701 711 755 741 791 776 778 798 780 797 710 686 699 663 677 697 717 11 5 704 695 699 713 715 709 702 697 696 706 711 709 733 775 721 692 712 727 737 718 696 727 708 679 689 708 643 580 651 666 682 699 718 741 738 783 768 607 531 625 622 570 526 514 529 548 577 585 567 569 11 5 584 602 515 456 521 578 530 594 490 486 451 472 395 400 393 465 546 606 655 687 585 488 451 493 519 486 524 562 570 582 616 600 529 478 497 568 612 437 323 322 311 284 322 315 246 237 240 313 395 421 11 5 396 429 413 364 391 451 288 272 346 292 288 305 350 421 390 402 390 371 377 368 407 349 316 247 205 204 246 271 275 -29 40 99 132 175 272 426 458 373 395 469 512 362 335 328 282 289 330 371 417 398 11 5 312 285 340 389 396 374 391 328 315 321 309 317 322 240 253 302 267 170 117 174 244 144 252 332 359 355 371 377 375 342 371 395 426 434 365 270 351 416 421 364 386 434 267 297 411 436 459 486 406 364 11 5 397 422 486 434 421 400 362 384 360 320 333 362 371 347 192 266 328 389 442 457 419 421 482 426 403 402 461 509 429 443 513 615 611 434 454 497 521 558 611 655 659 661 678 463 426 467 584 643 537 417 11 5 398 434 465 450 508 532 532 453 485 506 504 561 608 651 710 642 618 646 679 688 711 681 627 648 609 626 641 594 633 663 693 690 611 600 629 667 708 743 755 767 776 766 750 678 714 681 625 643 691 628 11 5 602 635 686 733 622 661 690 737 742 762 746 750 759 771 722 703 683 718 741 753 744 757 774 789 748 702 685 701 713 745 730 709 758 752 727 719 693 709 756 699 695 725 746 752 778 814 831 766 722 710 11 5 716 702 736 754 709 706 705 706 699 727 744 759 725 709 683 674 688 656 689 747 787 791 817 855 820 756 706 670 692 650 635 674 709 748 787 778 744 676 654 651 656 633 643 613 605 634 620 613 620 642 11 5 673 133 233 341 283 264 307 256 273 316 312 271 284 317 314 313 288 261 250 306 338 352 338 308 298 292 278 252 325 233 172 224 308 313 256 179 215 271 320 289 247 239 273 205 138 3 50 100 119 145 11 6 124 65 19 13 63 82 156 155 206 310 405 489 468 381 390 453 487 389 404 479 456 405 440 483 521 575 596 576 477 499 484 447 438 457 437 435 453 503 546 554 552 500 527 599 482 521 568 433 377 411 11 6 522 599 646 671 675 539 617 553 556 554 548 518 495 504 532 551 559 408 423 457 493 548 546 637 694 682 661 633 674 653 701 607 584 589 594 523 511 520 525 534 553 574 570 654 646 657 703 743 742 734 11 6 747 749 750 764 722 609 567 587 636 667 677 720 728 753 758 771 744 768 798 819 825 790 776 747 752 787 841 790 786 714 669 704 714 772 779 785 783 800 768 773 703 718 746 770 782 794 761 745 726 744 11 6 732 746 771 779 746 740 739 750 753 769 782 794 823 812 790 775 791 816 762 685 712 705 704 716 719 743 781 793 797 820 834 831 761 741 714 718 744 767 767 779 781 766 794 818 826 827 803 812 819 793 11 6 765 742 695 691 707 716 738 757 713 683 691 740 766 756 775 723 706 743 770 757 769 686 648 612 644 632 673 739 741 732 729 727 711 699 671 668 685 681 695 720 749 713 661 665 662 613 540 566 592 585 11 6 631 542 550 533 619 531 508 532 511 529 539 502 429 428 412 414 423 466 507 563 547 567 550 432 387 402 430 508 543 402 342 439 507 339 370 454 406 296 397 392 404 436 493 546 531 438 463 375 255 337 11 6 459 495 432 416 435 476 570 523 344 354 308 349 363 324 417 520 535 486 515 420 365 387 483 370 198 199 267 243 173 207 247 290 228 298 373 416 331 314 216 248 353 314 126 145 236 308 328 157 162 237 11 6 255 234 247 322 388 233 170 181 136 234 246 345 370 359 391 205 216 281 378 467 371 228 231 396 482 519 203 230 250 266 340 426 498 544 423 442 557 475 356 335 380 324 281 241 405 514 542 569 601 549 11 6 473 528 565 539 518 421 474 414 372 380 472 528 395 418 463 492 500 537 529 449 382 451 553 548 595 622 477 514 470 437 442 439 479 599 686 727 706 546 481 565 574 602 667 592 544 571 550 544 546 598 11 6 621 707 768 811 815 779 761 717 673 699 699 701 751 608 571 578 620 692 689 619 646 718 761 769 717 690 688 705 733 721 735 709 707 706 742 773 845 863 850 866 790 751 722 770 800 796 766 770 800 751 11 6 701 721 759 769 786 747 771 810 859 811 786 798 761 746 786 765 764 781 763 811 764 771 789 813 808 811 844 842 727 703 739 759 720 724 737 795 788 817 788 796 824 832 817 740 730 742 711 735 735 724 11 6 725 714 716 729 747 719 728 724 730 751 754 759 777 807 748 708 718 715 724 707 719 737 722 702 698 719 656 634 663 681 692 716 737 762 775 818 804 642 548 670 649 599 579 529 550 573 584 600 595 582 11 6 590 594 539 487 541 592 563 643 525 529 503 513 429 407 397 493 566 627 666 678 557 499 477 501 520 478 563 574 585 605 653 607 556 509 529 607 633 411 307 331 328 305 319 328 265 264 285 363 429 446 11 6 422 445 407 385 453 510 308 307 389 314 326 355 395 442 431 452 413 374 377 426 448 362 312 260 241 260 311 283 272 -5 70 151 174 198 316 480 451 389 434 497 573 388 363 356 327 308 368 389 469 405 11 6 287 291 351 450 435 383 386 336 333 317 358 353 322 280 341 410 264 178 152 209 291 170 303 408 427 414 405 397 377 347 390 418 451 476 369 284 367 450 463 421 480 439 288 326 445 464 475 500 424 385 11 6 441 466 539 453 418 409 394 365 373 321 361 417 442 356 232 299 388 381 518 490 432 469 518 452 427 447 504 558 469 516 574 679 625 451 472 507 538 579 622 664 653 661 668 437 516 541 630 670 554 422 11 6 453 469 510 518 540 583 584 486 532 540 544 578 593 659 734 692 660 678 694 713 734 746 647 643 661 678 675 611 632 654 686 721 679 631 655 673 702 729 750 778 785 772 776 709 720 698 664 664 700 652 11 6 630 681 723 747 681 698 707 755 757 760 755 759 787 790 748 749 751 778 788 779 743 772 792 792 747 719 712 723 739 766 781 780 805 777 761 752 730 763 792 721 730 764 780 803 824 868 883 829 780 751 11 6 746 721 757 782 757 744 726 736 700 752 783 773 721 730 695 696 706 694 727 792 821 853 857 880 876 775 707 707 718 691 659 685 717 743 801 773 735 685 673 675 694 665 681 657 649 653 635 642 646 679 11 6 674 168 291 405 321 323 360 289 304 316 321 313 362 346 336 323 299 275 303 375 400 407 351 334 324 356 325 317 388 296 236 281 350 338 275 187 242 320 357 336 311 334 353 292 221 75 108 135 146 162 11 7 179 121 45 47 77 66 149 127 169 294 363 460 477 367 388 453 503 373 363 448 433 375 398 435 506 547 568 588 483 480 458 410 422 481 479 412 440 481 516 547 587 512 505 595 477 467 548 439 358 369 11 7 489 579 621 659 680 579 638 591 513 537 546 521 478 488 515 522 542 408 407 439 471 521 536 600 673 675 639 595 614 629 672 607 545 546 554 492 499 486 499 502 535 548 564 631 651 668 696 741 733 718 11 7 743 745 759 753 719 647 550 566 613 647 655 711 727 732 739 755 732 768 783 805 823 783 755 713 718 737 814 754 796 725 635 674 696 760 787 795 797 808 779 774 670 681 730 746 782 792 785 716 718 734 11 7 748 747 757 781 728 730 735 739 744 752 768 783 803 799 781 768 778 802 744 660 692 676 684 700 706 727 764 778 767 816 817 829 771 732 702 726 752 767 770 768 758 786 786 805 810 805 799 801 807 789 11 7 757 734 677 666 679 708 715 735 708 668 666 723 756 750 778 713 694 735 767 751 757 683 610 577 617 608 637 715 741 730 736 731 699 717 697 678 685 691 689 716 746 725 677 638 675 637 530 550 570 563 11 7 601 556 530 512 612 540 491 505 487 547 536 506 409 418 395 392 406 436 485 545 527 546 529 438 369 386 376 474 540 401 327 408 470 322 329 422 434 273 373 373 343 412 449 526 509 430 457 370 243 314 11 7 408 512 451 397 424 449 529 555 345 361 337 340 354 311 398 497 572 517 554 423 391 418 496 420 264 232 273 279 183 206 233 309 226 251 336 380 332 310 245 247 335 330 154 170 228 300 315 176 130 202 11 7 249 164 235 274 376 321 206 183 110 219 210 299 347 334 372 216 201 234 343 443 433 238 238 376 470 528 222 256 269 262 338 400 487 524 401 430 541 530 371 326 391 373 292 224 380 490 538 553 575 531 11 7 449 493 557 517 540 423 452 385 348 348 431 548 399 398 443 460 511 507 525 446 385 427 518 566 578 612 469 511 483 439 433 427 487 589 667 710 722 576 463 532 543 612 667 580 551 598 535 536 563 588 11 7 595 682 748 800 794 743 755 726 661 691 666 701 745 672 590 589 625 699 696 615 639 701 749 780 753 696 678 690 718 716 737 706 682 664 715 753 837 864 844 849 795 727 690 729 774 791 762 760 769 747 11 7 682 690 718 750 768 755 769 789 844 820 780 786 759 727 756 750 751 752 736 800 750 769 769 802 785 786 811 830 721 703 736 767 716 711 723 774 745 786 771 784 811 822 824 745 718 724 686 695 723 731 11 7 728 703 711 718 733 727 725 715 715 727 735 748 778 789 746 697 711 720 719 728 735 741 721 695 689 715 679 620 654 676 688 703 723 746 746 803 805 647 548 645 652 592 558 518 541 558 583 600 579 569 11 7 583 590 553 474 525 573 564 617 519 514 486 514 423 401 407 473 545 619 663 690 621 503 469 488 530 508 550 587 594 606 625 619 549 517 534 597 605 457 306 324 316 299 335 327 268 259 259 339 417 440 11 7 395 429 406 393 427 500 309 287 366 328 304 326 399 437 417 468 405 386 399 409 430 352 325 273 240 253 304 322 324 -25 52 128 171 208 326 434 491 406 441 527 558 397 371 364 330 312 345 388 450 447 11 7 302 298 359 420 425 397 409 336 327 326 347 356 319 291 320 379 324 232 151 198 272 165 276 380 396 418 442 423 378 339 383 417 445 499 402 293 358 425 470 453 524 513 305 325 431 488 475 536 439 387 11 7 429 466 546 461 422 420 373 378 377 330 357 373 396 376 231 285 363 372 478 541 459 461 514 444 415 442 488 538 459 466 544 661 660 464 468 506 528 559 597 632 635 645 674 463 496 512 598 659 547 427 11 7 443 446 490 503 534 556 575 482 515 528 524 569 587 630 684 699 657 668 681 698 744 740 650 640 657 655 682 637 621 651 680 704 656 623 648 660 701 745 758 774 780 761 774 697 710 682 647 653 684 654 11 7 617 666 692 742 662 676 694 751 759 755 739 741 768 800 753 736 710 722 764 772 763 772 782 801 765 724 709 715 729 747 766 763 792 768 750 757 741 753 783 717 717 741 774 787 801 850 863 799 773 743 11 7 726 694 746 777 766 745 710 725 708 746 764 769 745 726 687 689 696 679 700 764 810 834 834 864 867 778 739 692 701 668 650 678 719 753 795 782 771 684 679 671 687 681 675 641 628 651 630 645 639 656 11 7 677 147 267 389 309 320 368 282 319 328 337 324 331 330 334 334 301 274 262 327 363 389 339 317 318 347 332 288 371 290 224 256 330 345 290 169 218 298 355 327 307 304 327 287 222 84 129 171 181 197 11 8 180 101 52 42 76 99 191 139 197 317 418 491 517 401 387 464 539 411 416 492 480 406 427 466 512 555 586 617 520 520 507 511 485 509 476 438 464 494 514 555 600 533 543 605 524 497 567 478 382 399 11 8 504 591 627 668 678 553 651 606 602 568 550 567 494 499 521 525 561 430 418 441 502 524 544 606 695 676 673 634 659 628 710 636 570 578 576 548 597 504 514 537 539 558 552 651 655 674 712 750 747 742 11 8 742 747 756 759 740 667 555 572 615 614 670 709 710 746 748 758 730 772 792 814 829 812 777 752 756 780 835 811 822 737 657 691 725 800 822 810 810 822 799 773 700 694 728 759 784 794 798 777 757 748 11 8 757 756 779 799 759 770 750 755 752 761 771 789 813 825 802 781 789 826 793 741 738 712 698 705 710 748 782 793 807 832 844 845 768 763 730 739 757 740 771 775 799 795 803 813 828 836 814 813 815 804 11 8 765 761 694 690 712 735 720 739 732 678 684 742 760 766 792 741 704 731 768 743 776 713 626 594 629 636 658 723 744 731 736 719 711 718 693 680 706 685 700 743 764 724 671 690 717 679 554 553 568 569 11 8 614 580 530 510 655 548 507 546 542 543 548 502 440 443 421 406 414 444 492 558 548 576 563 462 383 433 445 529 590 436 354 443 498 384 367 470 469 322 423 427 397 447 510 573 565 478 503 423 295 373 11 8 451 565 482 398 436 506 577 571 404 413 347 350 386 359 437 539 623 524 587 485 424 457 544 476 263 248 294 310 237 254 294 371 283 311 405 421 351 343 278 325 392 382 157 177 254 326 372 222 182 263 11 8 282 234 301 359 441 352 202 210 179 267 299 369 420 389 418 267 269 311 422 500 491 281 294 435 491 560 248 267 263 283 350 421 513 558 472 487 550 559 412 361 416 400 320 253 426 502 547 560 581 554 11 8 489 517 560 524 528 431 469 463 397 421 536 594 418 434 494 497 530 577 562 470 394 468 562 592 623 638 492 509 509 472 477 450 497 612 694 726 726 587 503 553 588 636 681 633 564 620 552 574 563 611 11 8 618 698 760 797 800 748 755 737 678 694 715 726 771 698 594 596 620 695 679 603 641 703 757 777 762 714 683 699 726 711 744 742 725 715 748 798 850 868 849 852 811 769 720 750 787 801 785 779 809 755 11 8 712 715 728 760 789 769 789 809 853 855 833 829 778 768 795 774 769 788 787 836 775 787 795 835 820 830 844 861 773 752 773 784 753 733 749 811 798 828 779 803 821 830 833 767 756 746 725 734 739 743 11 8 722 728 726 737 750 737 749 731 739 754 767 779 791 802 777 718 722 720 706 730 747 749 746 715 700 725 693 654 669 687 698 714 734 755 789 821 819 672 604 702 683 619 592 554 560 571 588 607 599 584 11 8 594 607 584 505 545 569 637 657 562 562 535 559 452 413 426 489 551 622 671 697 641 534 498 506 538 548 591 602 604 614 645 626 577 542 560 641 622 471 311 331 336 327 329 334 289 302 298 360 429 427 11 8 413 465 411 402 451 505 349 330 392 380 337 373 433 458 446 503 393 386 413 445 469 376 350 307 290 296 351 328 332 33 116 183 218 252 356 444 499 426 464 549 584 420 389 383 384 372 382 415 503 467 11 8 309 314 374 441 493 433 426 368 341 320 395 364 329 334 383 405 367 238 190 234 303 226 313 412 444 425 483 448 378 359 398 437 465 554 434 340 382 436 514 498 543 539 360 397 483 538 519 544 455 432 11 8 471 484 557 468 445 453 435 392 404 344 373 399 430 400 306 325 383 377 521 587 487 509 556 467 427 451 502 553 534 522 573 692 686 485 495 521 540 565 588 650 641 644 658 485 550 592 632 690 573 468 11 8 475 469 526 547 540 596 604 512 544 545 546 574 569 682 733 738 679 690 705 725 737 755 698 659 678 678 697 640 629 651 688 708 681 635 652 664 697 719 741 769 778 758 757 730 709 683 677 672 699 657 11 8 650 672 716 748 728 719 712 753 760 751 748 763 795 833 773 756 767 812 855 843 779 788 793 807 781 757 734 723 741 761 784 786 828 794 780 769 739 761 795 729 736 765 784 817 823 865 873 851 790 766 11 8 754 748 755 784 789 783 749 746 704 763 783 791 761 760 696 707 724 703 728 790 830 858 852 867 881 795 740 733 716 696 673 680 703 742 808 765 768 706 681 674 692 686 681 659 660 651 647 666 655 674 11 8 674 190 318 431 358 348 411 322 340 341 366 344 397 362 344 336 323 290 291 347 376 404 351 352 361 379 370 342 403 337 285 305 374 393 311 235 282 368 410 345 333 329 371 342 281 146 195 192 195 202 11 9 208 134 80 71 89 98 202 155 200 330 399 488 520 409 393 484 562 409 392 475 472 398 414 453 497 531 565 621 530 520 496 505 495 513 526 443 471 498 522 556 625 552 552 610 515 481 560 484 379 385 11 9 485 580 611 652 682 593 665 621 589 569 568 569 490 498 514 514 542 471 429 448 507 527 556 608 676 688 673 634 627 626 688 652 571 561 561 550 588 505 522 540 550 558 564 654 667 681 712 749 736 723 11 9 742 745 760 743 728 680 551 577 618 624 660 698 707 726 745 752 730 761 772 800 824 805 772 723 741 758 812 789 815 755 650 674 716 786 813 820 813 821 797 775 688 681 725 757 790 791 801 762 752 741 11 9 755 758 773 795 764 770 745 752 753 758 766 781 798 811 810 786 789 807 788 718 734 709 704 706 709 729 761 778 788 823 832 838 781 772 732 755 767 754 778 779 777 796 800 816 825 821 815 809 815 790 11 9 767 761 696 690 690 731 707 725 732 676 672 726 753 762 782 742 718 733 768 735 771 725 621 586 616 635 641 708 741 727 731 726 698 731 708 686 703 709 702 737 758 735 682 670 724 704 550 545 557 560 11 9 600 607 539 506 650 575 514 535 538 560 534 534 449 445 419 407 425 455 490 537 530 568 551 460 386 427 412 504 568 444 358 437 474 361 349 451 475 317 414 420 368 437 483 552 545 488 510 422 302 369 11 9 432 562 520 394 431 491 557 595 429 448 371 349 377 356 417 531 634 530 594 511 445 464 544 518 313 283 314 342 249 266 289 387 279 300 397 410 348 353 303 317 365 387 194 203 238 332 349 252 195 259 11 9 290 218 313 336 446 411 247 233 193 272 287 365 414 388 427 276 246 293 414 503 520 281 308 423 482 556 272 291 292 307 359 413 498 548 476 487 559 611 448 363 421 423 346 251 405 495 551 552 570 553 11 9 483 502 558 519 534 441 454 450 391 412 513 606 433 439 467 480 523 562 552 478 408 463 553 578 636 639 495 518 520 474 473 455 509 603 685 712 724 603 502 540 578 647 691 631 591 639 561 579 588 612 11 9 605 680 749 790 789 734 747 732 679 689 699 727 770 749 617 612 635 703 694 618 655 703 748 775 768 718 683 694 720 710 747 747 708 691 730 781 840 866 841 842 806 747 704 739 780 793 780 763 787 747 11 9 710 702 706 744 777 783 794 803 844 854 821 817 766 759 768 767 759 773 777 810 764 776 785 820 805 807 826 842 780 754 779 794 762 732 738 792 769 796 767 789 810 820 828 784 759 750 726 719 742 749 11 9 734 722 726 734 749 754 745 733 739 753 762 777 793 799 775 717 719 728 728 742 765 749 749 715 706 720 708 653 666 683 696 714 729 744 773 815 823 686 595 684 684 624 585 548 558 576 593 613 601 584 11 9 594 618 586 508 534 584 617 626 555 553 539 566 460 423 444 477 538 609 677 696 651 528 499 518 553 551 588 607 611 614 624 612 576 550 592 638 620 509 321 349 342 338 364 341 320 296 287 347 410 432 11 9 419 467 424 408 436 502 362 327 398 404 335 365 447 479 456 503 396 405 432 440 455 385 357 321 300 292 353 350 352 16 99 170 221 258 367 430 533 443 475 541 574 446 399 384 398 380 366 414 494 500 11 9 319 342 386 428 512 467 458 375 348 345 387 374 331 343 369 404 403 300 206 246 293 229 316 400 429 434 503 469 369 365 398 453 469 552 490 332 366 426 519 507 563 578 370 406 482 552 532 582 487 472 11 9 463 481 553 482 452 455 427 392 412 351 365 384 415 409 310 323 377 384 503 585 523 520 543 462 438 462 505 544 541 504 573 673 677 501 506 533 546 575 585 631 628 633 661 508 538 578 634 673 545 483 11 9 469 466 516 545 545 585 593 516 537 539 542 571 583 665 691 723 685 681 688 699 731 752 704 665 675 675 690 658 633 658 690 713 676 638 656 660 693 726 750 765 777 758 768 737 706 683 673 673 700 684 11 9 650 670 705 748 735 709 710 741 762 750 735 749 774 814 774 753 764 773 831 822 799 785 787 805 780 766 759 728 737 751 774 782 820 790 772 766 758 754 787 738 732 750 776 804 808 856 859 838 791 765 11 9 745 727 744 783 787 773 743 735 718 760 769 776 771 757 695 708 716 703 724 778 812 843 832 850 873 799 767 739 714 701 672 691 728 772 806 774 783 703 708 687 701 698 679 660 669 662 655 682 656 659 11 9 674 174 308 428 361 361 419 315 385 358 382 376 391 350 338 335 324 294 276 319 369 417 358 347 357 383 382 343 405 343 288 297 376 410 320 239 284 370 420 352 340 323 355 338 294 166 217 225 235 234 12 1 177 153 33 78 113 57 132 104 150 226 310 378 405 313 308 380 463 324 309 409 348 344 352 361 475 526 554 575 424 426 421 335 356 438 408 389 419 465 505 548 569 485 434 537 443 436 524 403 319 338 12 1 474 560 621 657 674 617 603 554 506 548 492 447 446 451 455 476 490 377 382 424 475 518 453 564 668 633 553 509 582 660 625 555 504 484 490 441 455 459 464 470 509 546 559 606 602 654 676 743 739 751 12 1 739 756 764 731 647 530 520 546 597 623 640 686 749 764 754 737 766 763 773 786 796 765 727 677 660 694 780 763 770 715 604 655 685 719 765 778 775 783 746 731 652 669 744 773 782 783 699 654 674 680 12 1 717 727 742 753 706 712 735 721 723 704 726 765 795 781 761 742 770 784 694 681 685 652 675 689 700 726 758 779 749 818 793 753 736 688 666 683 720 755 762 768 774 764 746 805 800 780 790 798 801 756 12 1 719 704 663 664 665 695 689 735 675 638 654 707 739 764 784 683 665 717 733 760 729 685 573 584 616 593 642 717 683 677 677 689 670 694 663 674 666 694 676 697 741 739 637 622 648 602 513 527 550 564 12 1 598 546 496 477 463 492 472 454 471 536 533 487 408 385 371 372 397 433 485 526 496 480 494 411 367 351 312 431 487 364 332 386 435 301 309 386 424 253 307 328 314 389 388 479 447 367 402 347 188 259 12 1 350 452 445 390 407 418 492 536 316 325 337 339 332 259 328 451 486 366 416 352 356 357 415 391 259 179 237 224 133 170 196 266 172 199 261 339 321 236 212 209 320 302 159 168 223 243 207 106 56 142 12 1 211 119 180 230 353 308 207 172 100 190 211 230 289 320 343 223 160 169 283 374 363 201 193 305 415 452 230 243 260 237 304 373 416 449 322 355 502 466 350 331 366 314 269 187 325 464 475 524 553 484 12 1 432 472 537 490 539 424 430 331 294 281 343 480 411 375 386 417 465 452 472 429 403 393 456 508 526 572 445 495 432 378 357 409 461 564 566 673 672 549 449 407 454 546 609 539 530 542 513 502 522 558 12 1 546 648 738 795 784 740 724 688 643 618 607 686 728 633 588 550 596 682 680 604 608 695 763 785 722 679 676 648 686 706 662 626 656 660 654 693 756 815 844 847 773 671 675 743 797 801 739 730 703 732 12 1 670 684 735 768 756 728 735 757 824 769 752 728 735 712 732 744 736 701 666 727 716 767 765 788 777 778 750 752 713 704 739 732 692 705 720 763 750 795 777 779 799 783 790 704 696 695 662 669 681 711 12 1 703 693 696 716 706 711 713 698 707 699 709 695 742 773 726 693 722 733 739 723 697 720 699 677 685 709 655 604 625 664 676 690 712 743 728 733 745 603 528 602 607 566 526 524 521 536 571 575 540 550 12 1 574 588 521 455 516 574 558 587 491 480 442 473 393 397 411 453 525 601 651 667 595 491 434 475 512 496 519 556 559 563 611 601 524 475 472 547 590 467 333 331 311 293 334 308 256 229 221 302 382 424 12 1 415 422 406 371 386 457 280 279 341 304 273 306 349 407 397 363 364 376 376 355 393 358 322 262 205 189 235 274 301 -30 36 86 125 199 295 418 486 369 397 446 497 376 346 314 284 298 328 372 412 385 12 1 322 292 323 373 392 382 390 327 310 311 298 300 316 273 238 255 274 207 127 163 218 131 246 318 357 361 358 390 374 331 366 386 416 418 368 281 344 402 408 346 371 429 277 305 395 439 447 480 379 352 12 1 377 409 469 419 409 393 352 368 340 315 305 354 361 353 204 262 338 395 434 443 407 406 449 403 394 388 420 478 421 426 503 581 600 439 434 478 512 548 597 656 657 646 679 547 381 454 562 622 533 432 12 1 396 421 442 432 495 485 521 452 434 465 486 540 595 644 696 618 603 623 668 684 685 640 620 637 577 597 623 569 626 653 689 665 584 589 609 663 693 730 754 771 762 753 723 670 681 664 621 637 690 613 12 1 598 600 640 705 609 653 693 728 736 753 730 745 753 759 706 677 676 713 751 752 742 738 767 794 741 713 679 689 709 747 710 701 754 742 724 714 684 699 747 712 702 717 741 745 764 809 812 750 711 692 12 1 706 712 734 742 705 685 703 711 704 727 745 753 723 698 682 674 682 654 671 740 772 770 813 837 776 737 694 663 680 634 627 663 702 748 788 798 759 686 642 651 650 625 643 599 602 625 623 615 603 598 12 1 667 147 232 336 302 258 310 269 290 319 322 293 297 312 327 309 275 246 248 302 338 356 343 305 301 281 259 260 332 249 187 211 302 307 255 211 231 273 310 290 259 237 271 177 104 7 50 129 135 167 12 2 199 199 93 96 128 60 138 110 152 215 308 375 400 313 295 380 477 330 295 410 336 332 330 334 482 515 565 592 420 406 423 319 361 466 413 385 414 463 492 565 587 494 440 534 448 419 538 409 314 330 12 2 474 552 621 656 665 640 617 574 509 541 494 448 426 449 445 462 499 373 355 405 470 492 445 550 657 653 559 496 547 653 618 553 499 460 466 432 440 458 452 473 507 540 551 604 605 653 682 738 735 744 12 2 720 759 764 724 647 520 523 542 581 629 624 678 743 758 751 744 760 761 768 782 787 757 711 673 658 683 750 754 774 717 591 630 698 725 769 779 781 788 746 740 650 664 743 769 784 782 709 664 675 674 12 2 721 724 743 760 714 737 731 714 714 703 705 752 787 774 751 740 760 777 690 669 680 644 666 682 694 719 752 768 749 813 785 757 734 680 656 672 717 757 761 766 773 765 747 798 791 776 782 799 804 753 12 2 708 699 651 654 669 694 693 726 684 636 648 700 738 752 785 698 658 712 743 755 734 702 569 556 607 591 640 716 671 657 647 666 648 684 668 680 663 698 682 686 738 739 625 622 663 602 515 521 542 564 12 2 592 563 474 490 457 491 464 437 489 541 513 490 411 393 371 373 392 422 482 528 494 475 504 417 363 347 321 423 501 373 350 387 420 312 310 389 431 273 311 334 319 381 375 467 423 359 395 354 199 263 12 2 342 453 511 382 408 409 503 550 324 332 337 335 330 268 322 452 502 350 416 350 359 361 421 412 247 206 260 247 178 196 210 294 168 203 287 335 314 214 211 228 318 330 170 166 209 238 207 143 64 146 12 2 198 99 179 221 361 322 191 134 118 211 213 222 294 329 329 226 156 145 267 385 390 218 206 310 425 477 239 245 245 240 304 352 410 424 308 337 509 492 345 322 363 323 263 189 322 454 481 518 547 516 12 2 457 465 531 476 540 436 422 329 287 273 325 502 446 359 374 414 480 449 485 426 405 375 445 522 520 581 448 501 424 373 344 396 442 558 538 659 702 566 440 395 445 529 580 545 525 559 523 509 525 563 12 2 535 633 721 778 754 718 715 678 626 607 584 671 727 645 577 541 588 673 661 628 607 681 754 780 724 665 655 622 677 684 648 612 641 646 633 693 760 806 825 836 751 662 660 719 777 784 719 713 696 715 12 2 658 659 695 760 751 717 719 749 791 756 727 709 716 693 710 728 718 688 671 708 715 756 758 771 771 767 745 740 706 691 721 727 681 686 699 743 739 784 769 772 786 789 790 700 698 686 650 646 649 694 12 2 684 678 686 703 707 710 710 684 694 679 696 688 742 764 722 683 709 726 720 710 684 704 687 668 676 696 654 596 598 653 664 671 697 726 724 693 720 601 517 573 596 555 518 514 509 523 559 563 514 530 12 2 542 557 505 448 508 560 566 573 492 475 437 474 392 378 410 441 514 593 641 648 610 486 418 455 494 489 521 552 536 548 598 588 513 467 459 533 567 489 338 338 310 299 334 299 253 227 212 287 366 413 12 2 414 416 393 374 398 462 290 273 347 317 269 297 351 406 390 347 342 368 361 347 387 367 317 256 211 191 243 269 302 -19 38 87 128 210 309 402 476 372 395 440 487 396 358 305 282 289 317 358 397 378 12 2 316 296 313 365 381 380 383 317 302 308 298 296 310 293 244 251 269 236 139 155 211 142 250 308 346 362 359 398 361 322 359 369 405 428 381 263 337 387 396 348 366 434 281 312 383 427 425 474 377 340 12 2 378 408 458 408 385 382 337 363 326 314 301 338 357 361 214 260 332 390 425 449 400 399 446 395 383 370 397 444 435 410 488 561 597 419 418 465 501 524 564 639 646 631 666 583 376 440 532 602 516 444 12 2 400 413 424 421 475 447 524 456 409 428 464 516 566 624 678 613 606 602 646 669 681 638 610 610 559 571 606 550 605 625 664 661 568 578 603 656 683 717 752 760 746 747 713 654 663 640 604 620 678 628 12 2 585 576 620 676 609 644 677 716 737 744 713 719 741 739 696 657 661 703 730 741 744 735 751 779 738 708 676 678 701 732 712 690 741 727 716 702 678 692 726 701 693 696 721 732 737 793 796 744 707 673 12 2 684 698 720 734 714 672 689 698 694 710 731 739 717 689 669 662 661 642 650 712 761 744 786 809 762 740 672 640 653 615 607 644 687 730 776 790 765 683 631 644 640 634 638 583 585 604 611 605 587 586 12 2 653 159 230 326 316 256 330 277 292 320 323 317 312 326 335 288 261 237 249 303 344 363 352 293 309 283 263 268 344 263 195 209 297 300 239 230 239 270 296 282 253 243 277 188 116 33 72 156 148 168 12 3 189 202 155 113 132 59 140 133 150 209 288 381 398 326 287 378 487 345 282 402 325 321 327 323 461 502 553 600 427 389 422 302 378 457 389 371 403 457 497 565 594 504 452 524 474 408 531 432 319 331 12 3 465 535 584 633 657 648 620 588 511 542 498 450 406 467 451 461 504 375 333 381 466 481 459 534 637 675 566 500 513 647 603 578 513 461 463 437 436 446 451 481 508 530 551 618 617 648 689 732 728 732 12 3 723 755 755 714 631 497 520 536 583 635 620 688 737 745 752 737 747 755 761 776 780 761 702 675 651 685 736 740 770 704 579 615 698 718 772 789 791 796 749 746 658 670 761 780 791 783 731 673 670 659 12 3 722 736 742 769 719 732 722 713 722 704 682 729 773 773 744 741 761 770 691 674 681 642 661 682 699 712 739 765 750 804 780 772 742 680 654 669 717 754 758 759 761 768 753 794 794 779 779 790 801 755 12 3 706 694 642 644 684 701 681 710 692 638 633 696 734 757 784 690 664 711 730 738 715 713 554 525 604 588 626 698 659 636 627 638 629 675 675 683 661 696 691 669 726 732 640 626 677 608 525 530 542 572 12 3 587 573 461 496 437 478 472 428 509 545 506 501 425 408 371 371 384 412 474 507 492 468 522 425 364 343 328 420 498 392 358 372 391 328 304 386 425 291 310 350 312 381 370 470 393 365 399 376 204 254 12 3 327 454 529 378 399 394 481 532 334 339 318 320 321 272 310 440 522 348 399 347 348 359 418 426 234 204 274 258 185 204 222 315 172 208 304 327 305 196 211 221 310 340 182 157 186 215 180 169 63 139 12 3 188 73 172 201 339 332 191 122 126 213 212 225 304 335 324 239 163 137 243 365 450 231 208 302 413 478 252 241 232 231 305 332 397 405 298 317 500 514 354 329 366 338 277 187 316 429 486 517 549 510 12 3 482 468 529 439 529 451 423 330 284 263 317 508 459 350 355 405 477 445 481 426 415 361 438 537 518 589 466 505 440 365 350 391 416 551 495 641 708 587 425 396 434 516 547 570 528 575 532 505 524 566 12 3 526 611 701 758 718 704 724 693 633 606 578 676 739 707 589 544 585 659 649 658 630 690 756 781 745 658 646 614 680 682 660 609 631 641 635 698 759 801 823 844 738 647 652 713 772 775 711 715 715 723 12 3 657 642 681 761 759 717 726 752 770 742 735 713 699 681 710 723 714 702 688 708 708 754 760 776 771 768 754 742 704 683 704 733 682 685 697 728 733 780 772 779 785 795 792 697 697 689 646 626 621 687 12 3 680 681 689 694 697 709 706 680 695 692 695 682 727 750 715 687 713 734 722 694 679 699 687 666 676 690 680 603 599 652 664 670 690 713 728 670 704 597 521 557 594 559 525 519 516 524 552 555 525 532 12 3 551 567 486 432 486 541 565 586 502 458 433 477 404 374 408 429 514 585 622 633 607 511 417 456 483 473 503 570 512 539 573 581 509 469 450 515 541 535 342 334 326 315 332 299 268 229 210 295 359 401 12 3 415 392 406 375 399 447 343 274 357 341 265 295 347 390 374 325 328 362 354 341 375 374 321 268 213 206 263 263 304 -36 18 67 123 214 311 406 480 398 401 423 471 445 354 307 284 286 316 334 387 386 12 3 319 279 288 341 375 391 416 333 306 303 294 297 307 298 257 255 288 249 154 158 206 145 236 289 340 382 351 412 373 330 355 359 391 420 395 255 325 374 394 373 347 436 286 308 371 388 410 473 404 345 12 3 383 409 433 392 363 365 322 340 303 311 300 334 364 401 237 265 333 400 413 463 409 407 437 385 376 366 370 408 465 408 485 547 595 431 420 445 482 503 540 624 648 631 645 596 361 435 503 577 505 466 12 3 422 421 400 421 461 442 546 472 404 407 461 504 555 586 656 567 598 596 634 643 655 629 614 608 541 543 592 540 595 615 654 655 558 575 599 647 679 724 746 754 739 749 689 651 654 615 606 619 663 617 12 3 578 563 623 662 621 653 677 696 727 744 694 692 742 740 685 657 664 708 729 739 749 744 758 775 749 712 685 684 704 729 714 693 734 704 716 707 682 693 727 699 696 690 716 725 730 779 788 753 708 669 12 3 674 694 713 726 709 678 682 698 700 702 722 735 717 694 657 659 670 632 640 688 743 719 766 785 759 733 657 638 654 626 609 641 676 724 773 786 759 687 632 643 637 630 622 590 578 595 595 595 586 578 12 3 638 177 230 321 327 257 332 284 296 318 325 319 316 337 338 289 284 244 249 298 345 366 361 282 309 289 274 271 343 290 215 214 280 296 229 222 233 252 280 273 234 228 246 185 120 75 86 148 121 147 12 4 197 174 55 78 105 64 117 114 162 271 322 421 442 358 359 431 509 363 338 429 392 358 366 389 476 527 556 590 468 449 424 369 395 487 453 398 438 477 510 548 610 508 486 576 467 456 532 432 342 348 12 4 458 563 624 648 674 624 635 591 499 559 533 506 464 476 499 498 531 403 394 436 475 510 510 580 681 688 615 563 582 663 640 611 539 513 518 461 465 477 491 493 519 550 567 612 618 671 700 744 732 726 12 4 735 759 761 740 701 630 544 556 607 642 647 704 736 736 736 756 758 766 772 792 806 787 742 698 689 706 805 750 797 757 618 667 690 739 788 792 793 807 762 760 656 655 723 750 778 791 758 670 692 716 12 4 747 743 746 780 730 726 744 728 729 725 747 772 792 789 779 753 769 791 723 665 690 659 676 690 694 718 751 774 755 821 815 798 762 726 681 714 750 775 771 767 767 779 775 814 797 796 801 801 807 770 12 4 742 725 672 671 665 711 704 732 699 649 653 700 741 762 790 703 681 732 763 758 745 702 573 586 603 598 623 715 710 714 715 702 680 719 681 687 690 691 685 704 737 740 654 630 694 637 529 533 555 562 12 4 597 576 514 495 561 555 486 473 481 558 544 511 403 402 373 374 392 420 464 526 501 515 511 432 362 357 324 437 526 393 325 381 434 311 310 398 428 260 332 342 317 390 401 493 466 399 437 370 210 288 12 4 371 485 502 386 410 435 500 553 325 346 329 339 340 283 356 475 552 458 518 397 388 408 471 450 289 237 279 261 182 199 227 289 205 223 304 370 330 275 245 224 324 330 169 180 224 266 278 150 97 162 12 4 244 131 193 258 366 357 215 180 102 195 199 248 316 339 345 241 168 176 306 408 467 228 210 346 432 503 236 257 265 254 321 369 454 489 368 397 525 525 380 336 388 364 293 195 341 463 533 538 555 515 12 4 455 483 536 498 541 427 440 355 316 314 375 548 419 384 408 434 506 473 508 446 405 403 474 551 558 614 462 525 481 411 393 419 497 579 632 689 714 582 456 479 513 593 648 568 547 604 536 535 573 586 12 4 574 657 746 795 773 728 735 702 648 660 629 698 746 702 597 579 620 701 685 620 617 686 744 770 748 690 670 671 686 708 699 663 662 650 680 712 787 827 835 843 798 702 664 722 765 789 743 735 713 734 12 4 676 673 711 743 763 749 750 755 825 810 771 744 749 706 733 737 744 717 692 753 727 760 763 791 772 781 762 782 721 699 736 758 705 697 710 761 741 786 770 776 799 800 806 723 712 704 665 674 686 718 12 4 706 696 699 713 698 721 709 701 703 701 713 721 759 777 731 683 708 715 720 733 722 723 702 681 685 696 669 599 632 670 680 693 699 730 729 761 778 624 529 605 623 576 532 511 531 544 578 578 556 550 12 4 572 588 538 460 505 565 557 599 505 497 466 506 409 400 414 452 523 598 656 662 606 499 448 482 521 478 538 583 567 569 611 598 531 501 498 569 576 466 312 332 310 290 343 315 267 256 232 317 403 432 12 4 409 409 398 385 410 489 305 282 353 317 282 317 363 427 393 415 394 395 399 374 410 364 331 282 234 225 278 306 325 -43 37 76 134 215 333 422 521 407 420 515 541 404 362 346 307 297 347 383 418 427 12 4 330 295 329 383 425 410 412 333 321 315 314 337 313 286 273 321 332 263 160 185 241 163 258 344 372 389 406 420 384 336 371 397 423 469 430 285 341 398 455 399 480 502 301 323 410 459 459 531 423 382 12 4 408 438 522 441 416 417 358 386 352 322 324 355 363 366 228 263 337 382 454 515 443 449 481 416 400 415 463 502 472 450 541 620 639 445 453 491 514 549 584 618 641 641 672 525 439 476 579 631 530 439 12 4 415 424 460 478 508 508 552 461 469 493 504 548 588 605 668 672 641 640 666 673 732 698 638 633 613 618 646 590 616 645 675 681 621 608 626 650 705 726 747 760 758 754 740 673 695 668 627 633 659 627 12 4 603 627 670 718 643 664 680 717 745 749 720 726 750 766 719 693 677 696 743 747 756 757 769 786 756 723 698 694 710 735 735 729 756 733 729 732 715 720 757 709 699 714 750 756 768 822 829 768 732 709 12 4 701 697 735 753 726 714 708 718 705 726 745 750 732 713 677 676 683 653 671 730 792 799 810 830 831 769 721 685 684 645 630 665 695 739 782 790 763 682 659 665 661 669 656 616 616 630 620 615 625 631 12 4 664 139 241 359 301 298 348 277 331 333 329 314 292 322 338 332 283 267 255 314 347 378 352 308 299 312 303 277 357 286 206 221 305 329 281 210 239 278 333 300 252 261 285 251 182 57 104 166 182 196 12 5 213 216 115 105 130 81 138 135 188 277 317 408 433 347 340 427 506 370 330 419 390 349 347 361 454 488 537 584 471 433 426 349 401 497 457 384 427 461 491 531 601 511 480 548 454 434 530 433 327 346 12 5 459 540 603 620 645 612 641 588 496 562 535 514 445 468 473 486 522 417 358 409 464 474 500 564 642 683 629 562 552 635 629 613 534 491 501 457 441 469 478 493 522 548 567 595 605 657 688 712 708 717 12 5 724 747 742 717 697 632 528 546 586 634 623 671 720 711 698 725 717 738 761 783 778 776 729 687 677 700 761 742 773 757 624 646 686 727 779 794 789 795 761 745 659 662 719 762 773 779 744 663 686 704 12 5 740 742 736 778 743 740 742 727 722 714 723 744 764 781 779 755 758 783 729 679 692 659 678 688 696 712 746 765 743 808 806 818 765 735 687 713 740 771 759 748 769 767 786 809 778 787 798 800 802 754 12 5 732 717 669 672 672 719 699 717 709 653 650 689 733 758 775 715 679 730 735 731 701 695 563 575 589 586 606 703 708 705 684 672 644 698 660 684 678 678 678 697 727 730 626 636 701 657 533 525 548 556 12 5 582 581 500 506 556 555 494 459 459 546 536 532 418 401 373 377 390 419 461 513 494 517 516 435 360 349 321 440 502 401 337 384 404 315 311 387 433 274 333 352 321 377 394 485 452 401 447 373 213 290 12 5 372 483 551 383 401 429 488 560 343 369 336 329 335 282 355 473 565 436 506 408 403 416 480 505 331 252 298 291 184 199 232 313 202 220 309 347 328 256 252 227 322 348 188 194 210 254 259 168 101 161 12 5 228 120 202 249 390 380 225 170 127 217 206 247 333 349 354 267 183 183 296 421 493 240 236 359 442 507 256 273 273 273 329 369 459 480 357 385 537 560 400 336 384 375 301 202 334 461 516 535 552 529 12 5 474 485 534 496 559 447 419 339 313 300 345 556 444 374 399 433 495 467 496 449 412 392 456 513 553 587 471 537 500 414 370 413 482 560 608 665 693 621 451 467 490 574 637 601 554 612 541 535 578 578 12 5 567 640 712 763 726 714 716 703 654 654 619 693 737 735 609 581 618 680 679 618 611 671 718 745 738 690 662 665 688 698 691 659 659 641 650 700 755 813 826 832 801 710 662 705 750 774 737 731 717 731 12 5 683 658 690 734 768 756 751 758 809 818 782 730 735 708 730 747 745 719 700 748 741 755 767 792 783 794 756 772 739 703 749 771 725 681 704 753 743 784 763 772 804 805 803 723 734 706 666 668 666 717 12 5 699 686 693 712 714 726 714 697 700 694 714 718 756 775 734 680 708 717 702 729 730 723 700 677 686 700 688 605 611 667 683 684 700 716 718 724 757 638 539 596 619 580 532 518 530 542 575 576 551 537 12 5 555 575 522 458 495 552 561 594 515 489 469 523 416 383 424 438 515 581 649 637 618 502 432 474 521 482 542 603 547 562 597 601 539 510 493 554 567 512 334 342 330 319 347 308 287 271 244 322 391 425 12 5 423 404 392 410 409 495 313 276 362 368 289 311 364 433 397 404 395 397 396 362 409 389 344 298 255 234 294 308 322 -27 38 99 145 224 351 411 513 439 432 500 536 462 370 345 308 315 359 399 408 428 12 5 345 318 325 378 426 423 442 337 317 311 321 345 325 300 290 336 361 293 190 201 249 184 275 341 369 413 413 429 386 329 375 395 420 488 472 297 344 397 450 414 497 526 317 351 416 476 449 550 430 393 12 5 426 439 525 443 408 411 348 388 349 331 328 349 378 366 245 268 336 392 442 529 455 456 472 395 394 411 446 482 514 460 535 599 639 451 445 481 500 527 564 615 629 621 672 580 424 470 561 628 520 473 12 5 414 414 446 479 501 473 544 463 431 465 490 520 563 606 660 658 641 618 650 644 712 678 611 597 599 592 622 587 606 632 666 682 593 604 619 656 691 710 739 751 738 747 725 669 681 651 631 635 665 633 12 5 609 602 661 700 630 666 680 691 743 751 697 711 749 752 714 670 683 698 735 739 759 749 759 774 750 740 705 694 706 722 735 731 753 738 730 726 715 718 747 716 704 710 734 744 747 809 810 771 747 696 12 5 690 681 723 733 736 713 700 711 703 715 734 755 736 712 677 677 670 649 662 712 783 778 779 797 825 775 712 671 668 632 632 668 706 730 765 769 763 691 669 669 648 676 658 617 614 625 612 613 617 621 12 5 645 141 240 344 316 294 346 279 335 331 335 353 306 334 344 314 290 250 247 314 350 369 361 292 299 298 308 283 363 292 219 216 302 331 287 239 248 271 315 287 251 265 285 249 186 74 129 190 187 193 12 6 208 213 160 132 136 80 141 163 182 258 299 390 423 331 325 417 501 370 308 412 358 324 328 336 446 497 544 584 454 413 427 332 399 482 417 372 420 470 507 539 601 515 473 550 471 419 526 447 329 340 12 6 453 547 600 627 659 626 641 601 498 560 522 505 435 475 471 477 512 418 340 394 459 474 492 553 632 677 628 548 525 618 630 620 536 485 491 453 429 459 464 485 515 543 565 595 590 661 694 720 721 714 12 6 723 748 754 709 678 592 531 542 588 637 618 663 730 723 730 735 742 739 763 780 792 770 711 675 661 697 748 737 772 747 605 636 693 717 782 797 799 806 749 749 664 661 736 776 779 783 747 664 668 698 12 6 740 746 750 781 743 745 731 719 724 703 694 729 766 785 766 745 757 776 721 692 683 650 667 677 694 713 747 764 743 801 812 811 767 724 681 694 733 756 760 759 764 777 777 806 792 790 796 800 809 755 12 6 730 704 645 658 671 711 696 721 713 645 638 686 738 759 779 706 675 721 750 745 697 708 562 553 592 596 605 681 693 671 649 650 634 679 677 684 680 699 692 687 727 736 653 641 692 680 541 535 543 563 12 6 583 576 492 517 539 551 496 442 474 541 520 527 426 404 371 376 383 413 459 515 503 505 529 440 359 342 329 436 499 405 350 376 389 321 306 372 419 299 331 357 318 374 383 468 426 393 429 404 214 285 12 6 355 477 550 379 398 417 482 541 337 365 311 316 330 273 341 457 544 426 486 399 393 405 468 489 290 236 293 289 194 222 236 311 197 210 294 345 312 228 238 219 315 350 204 181 191 235 211 169 85 153 12 6 209 87 171 223 351 372 223 160 128 210 206 224 314 345 345 267 178 161 274 398 484 250 234 337 438 497 261 266 264 261 318 353 438 454 336 361 518 548 402 337 381 370 317 212 328 446 516 528 550 536 12 6 485 474 533 482 570 464 420 338 306 278 325 539 476 370 384 429 493 466 491 453 417 388 449 516 553 580 480 539 497 393 357 406 464 556 582 671 707 617 445 438 453 539 599 613 561 623 537 529 556 569 12 6 547 618 697 745 704 699 719 707 652 639 616 689 742 743 616 569 615 676 657 626 629 681 736 769 773 688 659 655 687 716 690 642 647 646 649 697 771 821 832 840 790 686 650 710 767 792 733 724 721 735 12 6 675 646 690 732 774 752 745 756 786 783 757 702 731 699 728 738 734 716 709 739 717 750 765 786 775 785 751 759 744 700 738 767 714 692 701 735 750 779 750 773 787 800 805 719 730 697 650 656 650 705 12 6 692 692 695 704 710 724 715 688 697 702 707 704 745 768 730 679 713 720 702 720 723 711 685 661 681 699 694 617 608 666 672 677 696 713 712 698 738 632 532 577 605 576 526 513 518 535 560 577 543 527 12 6 552 572 511 435 481 537 571 597 516 475 459 527 415 380 425 430 510 589 632 627 609 507 421 468 504 487 532 598 527 556 582 605 552 510 480 544 548 531 314 329 319 306 334 289 271 246 212 303 387 415 12 6 432 399 396 392 417 482 317 269 356 364 270 299 367 435 398 390 377 384 378 357 411 392 338 287 235 204 270 285 306 -43 5 67 125 206 335 415 503 442 417 497 534 494 370 321 296 294 336 368 389 414 12 6 331 297 292 358 414 429 457 340 310 293 299 322 308 297 291 322 350 281 172 184 232 176 262 316 371 422 395 428 392 319 364 380 409 484 466 278 332 389 448 401 456 514 303 347 404 461 438 536 424 396 12 6 425 438 517 414 377 386 335 365 333 318 306 342 373 395 236 251 321 392 427 521 450 453 463 392 387 403 417 449 502 436 525 572 620 450 438 461 483 514 550 618 627 616 668 608 382 452 548 614 521 477 12 6 401 404 438 454 486 463 559 474 413 429 472 502 552 597 657 643 617 603 640 645 682 656 616 605 574 566 610 569 600 631 656 674 566 599 610 644 681 703 734 745 728 745 703 652 669 631 622 624 665 624 12 6 604 568 644 679 621 655 673 680 722 740 670 697 747 750 709 666 678 708 741 746 761 743 763 771 760 731 701 696 706 724 737 736 743 713 730 727 705 717 742 703 699 705 725 735 745 800 801 760 735 691 12 6 681 694 717 738 725 721 698 699 700 707 731 753 727 691 659 671 675 644 654 700 757 751 769 776 791 769 696 658 658 619 620 655 699 731 766 783 764 701 665 664 655 666 631 615 596 606 600 601 601 610 12 6 649 153 248 333 323 276 349 277 329 339 336 350 312 332 341 300 293 249 245 301 349 346 370 299 307 293 292 276 357 294 219 213 296 328 276 240 246 267 298 270 234 239 259 233 169 84 122 174 156 178 12 7 233 197 135 116 114 116 210 155 180 312 380 470 505 408 391 479 563 414 375 462 457 390 404 433 487 521 572 624 535 517 463 462 483 520 547 441 468 495 532 578 635 557 540 601 514 469 562 483 375 373 12 7 481 574 606 647 679 629 666 627 548 564 572 567 485 501 527 511 538 482 421 447 494 518 549 594 680 699 672 626 598 628 669 660 565 543 546 509 569 504 524 545 545 557 574 637 675 693 720 745 731 719 12 7 738 755 762 735 724 690 542 570 616 643 658 692 719 727 737 755 737 757 755 788 813 797 761 705 724 730 800 777 803 770 648 672 705 773 804 817 812 821 793 769 686 681 731 770 796 793 795 738 749 735 12 7 760 763 766 796 767 763 747 745 750 751 759 770 782 799 811 784 781 798 776 685 714 692 703 707 706 721 756 775 761 818 827 838 792 769 727 757 768 769 781 782 778 796 805 817 818 824 813 809 809 781 12 7 755 747 691 685 689 732 704 725 727 674 672 714 751 764 785 741 720 744 771 740 758 730 605 586 610 636 632 701 741 732 735 723 693 737 705 695 699 699 706 725 751 745 684 656 719 710 566 552 565 567 12 7 600 609 527 521 639 601 515 501 512 571 550 558 456 438 400 400 415 440 475 526 517 560 544 452 377 407 376 486 571 440 345 420 446 348 329 435 469 294 396 400 348 420 453 546 526 479 494 439 281 350 12 7 416 535 575 384 417 447 553 592 413 456 352 335 358 335 398 526 637 528 605 507 452 464 539 536 346 288 322 319 238 248 276 373 260 274 385 395 335 342 304 277 335 391 197 221 225 308 334 238 168 230 12 7 279 184 295 309 438 438 285 239 167 249 259 334 401 376 422 280 227 262 389 491 546 273 293 410 490 555 281 302 305 315 361 397 491 539 470 470 570 627 508 362 421 422 357 232 383 486 557 550 570 559 12 7 471 494 552 531 565 449 437 418 363 370 449 608 452 413 442 463 520 539 540 478 417 438 520 581 625 662 491 538 533 461 449 442 534 599 672 717 739 625 485 531 575 647 703 641 594 656 559 568 620 606 12 7 597 667 752 791 777 736 746 723 674 692 679 719 777 775 628 611 645 710 709 643 659 703 747 773 776 716 680 695 714 710 733 737 699 667 715 751 832 864 844 852 802 723 685 728 769 793 769 750 760 747 12 7 703 685 695 739 776 785 792 802 845 855 797 796 757 746 760 764 756 763 762 789 748 771 784 815 791 808 819 830 768 741 766 796 756 729 730 779 758 793 772 777 813 816 826 786 765 750 710 699 722 741 12 7 739 717 724 732 746 754 730 726 730 742 749 767 798 798 765 701 716 731 732 735 753 745 733 706 704 725 709 650 653 685 699 713 729 740 757 803 820 685 573 657 672 619 561 528 548 569 595 599 591 568 12 7 586 610 589 484 510 563 610 613 546 536 518 557 449 413 433 461 529 617 672 682 639 521 482 513 542 524 588 604 601 612 621 614 571 551 573 619 605 531 317 345 345 337 379 334 320 279 270 347 407 435 12 7 427 446 419 415 430 510 347 310 395 411 328 351 430 476 453 478 417 419 417 417 443 402 359 325 294 276 337 346 347 1 66 128 189 246 378 424 539 462 471 535 568 481 410 383 386 359 378 413 477 499 12 7 335 331 358 414 503 468 457 365 350 339 360 374 336 332 355 395 398 328 212 240 275 217 303 380 399 429 502 486 395 361 395 443 457 540 529 315 354 415 519 502 573 595 360 386 461 531 526 600 497 487 12 7 449 479 545 484 444 457 409 411 397 338 361 373 403 398 295 302 364 385 485 586 536 526 522 448 432 452 494 541 550 478 553 656 682 498 501 527 538 559 582 627 625 637 672 537 524 545 612 670 540 492 12 7 448 440 494 534 544 562 577 510 522 526 531 562 586 634 663 690 682 669 673 674 735 745 696 648 655 656 669 641 631 650 681 703 674 630 653 651 693 717 749 757 767 761 759 715 706 677 653 656 686 682 12 7 623 668 700 743 706 694 697 709 763 732 712 718 763 798 750 733 728 702 783 781 782 777 781 796 779 761 756 727 729 745 756 779 800 780 758 756 764 746 785 734 732 738 760 786 787 850 863 828 790 751 12 7 729 703 745 781 776 767 739 731 723 752 763 774 773 756 692 711 707 688 705 758 803 836 818 837 867 787 764 724 705 691 664 697 721 774 783 785 780 698 710 689 699 704 678 649 651 654 643 661 649 642 12 7 673 163 282 409 364 359 423 308 402 364 366 374 366 332 341 336 314 300 274 322 377 419 365 333 340 358 386 329 410 338 278 278 363 400 328 235 262 333 409 327 298 316 343 329 297 168 231 256 251 241 12 8 242 246 201 163 149 143 206 183 215 307 376 468 496 404 387 465 547 421 365 443 440 381 396 413 471 499 555 608 534 504 440 421 492 522 537 432 465 492 524 550 632 560 541 587 514 460 542 479 362 369 12 8 463 554 587 629 658 638 662 615 528 565 569 554 479 493 496 510 537 507 399 439 477 490 547 586 669 705 673 615 572 622 660 666 566 523 530 499 540 505 514 533 538 558 575 608 656 693 721 732 720 717 12 8 731 744 753 719 727 691 531 558 599 642 640 681 715 720 714 747 729 744 756 783 796 793 753 700 711 720 773 763 783 778 649 663 691 741 795 808 812 824 781 755 690 684 727 770 791 782 781 725 735 729 12 8 767 763 762 786 781 764 755 747 752 746 749 754 764 789 814 784 775 787 771 685 709 686 701 705 719 723 752 773 752 812 829 844 795 771 720 753 762 776 772 780 778 791 806 815 803 811 811 810 807 770 12 8 737 740 688 685 691 725 701 710 720 666 667 696 733 758 774 736 722 745 763 747 721 717 594 586 599 610 615 680 733 733 723 693 685 704 682 687 694 696 701 708 730 733 673 646 711 714 555 545 561 568 12 8 589 604 525 534 624 594 530 488 479 558 554 558 460 441 396 403 416 440 471 517 512 562 539 435 374 386 356 473 543 446 346 406 415 354 328 407 435 302 378 403 346 419 441 544 522 473 504 439 276 346 12 8 423 519 587 384 414 444 504 586 413 455 337 342 353 330 391 494 619 531 584 506 473 469 544 551 384 291 329 338 224 242 263 335 254 268 358 398 335 314 295 261 333 382 222 219 219 269 320 248 169 220 12 8 264 163 263 309 427 431 299 235 179 260 264 336 399 376 419 296 236 267 370 455 546 289 294 403 480 529 293 318 308 321 368 389 483 538 460 448 555 600 543 370 423 422 385 225 351 482 550 551 571 546 12 8 478 502 544 544 589 471 421 413 356 353 402 582 470 406 421 456 494 519 511 484 421 410 484 524 623 643 503 548 551 450 423 440 528 572 652 695 731 654 488 522 552 617 682 661 595 656 564 574 638 583 12 8 598 653 721 771 735 727 727 713 676 681 657 707 757 768 646 599 634 705 697 639 628 683 733 764 757 713 678 683 695 699 733 728 684 650 685 733 805 841 835 839 809 709 667 709 748 784 753 735 747 742 12 8 702 665 685 732 759 786 776 788 834 849 789 765 742 736 750 764 745 755 742 761 737 760 775 801 786 790 799 804 763 727 757 788 752 705 713 767 750 785 765 763 804 796 805 789 763 744 700 686 703 736 12 8 721 711 723 732 740 743 732 723 722 730 740 759 788 790 766 699 713 732 711 728 750 737 718 694 710 719 717 649 636 680 696 695 714 721 731 772 801 684 562 629 662 610 554 519 539 563 587 588 581 557 12 8 580 595 567 473 489 542 585 603 551 520 509 550 450 400 430 437 515 602 660 652 623 509 460 507 545 499 578 610 568 592 607 611 582 561 550 598 589 563 316 340 356 344 378 316 307 273 269 336 395 425 12 8 440 435 412 426 438 509 360 305 387 440 327 341 412 480 451 458 442 436 407 396 429 418 362 329 301 264 326 338 331 -17 54 121 169 242 378 426 537 493 466 528 569 529 402 370 369 339 393 422 452 487 12 8 362 337 342 400 483 459 473 357 349 329 345 369 336 326 344 384 406 344 244 249 272 234 310 364 405 425 490 500 409 358 402 437 447 521 538 320 348 408 508 480 562 606 364 392 446 515 522 607 493 488 12 8 451 465 542 498 433 462 385 418 386 336 350 369 405 414 289 284 343 383 480 575 535 523 511 433 404 439 474 516 554 482 553 651 686 499 486 508 518 543 562 615 607 629 670 563 510 517 589 658 565 502 12 8 428 423 477 518 543 522 556 495 499 504 520 536 580 618 644 662 668 634 656 642 740 721 663 630 632 621 641 630 613 626 674 691 643 615 628 628 684 707 737 746 743 750 728 688 686 645 640 646 664 667 12 8 628 635 674 720 667 675 683 663 733 719 674 688 746 755 724 711 701 696 762 761 770 771 771 785 776 763 740 721 715 727 745 762 781 756 749 752 748 728 767 730 722 725 754 761 762 832 845 802 776 739 12 8 709 687 729 762 759 762 728 724 722 741 749 759 756 728 689 700 687 680 690 739 789 811 788 810 849 774 743 710 698 677 653 690 718 757 768 764 751 685 711 682 689 698 665 645 629 646 637 635 637 610 12 8 665 160 266 385 381 352 413 317 411 370 364 372 339 343 347 327 311 280 273 327 369 407 379 324 332 341 379 332 397 345 284 267 359 402 328 257 263 298 378 309 284 315 328 326 300 192 233 270 255 238 12 9 245 251 216 177 162 126 188 216 195 289 333 442 472 376 378 470 537 420 345 436 406 358 364 379 454 485 539 592 525 463 426 371 450 502 509 413 450 488 524 552 614 543 520 568 495 443 538 469 339 363 12 9 453 543 599 617 655 627 656 603 513 578 560 556 469 474 479 492 530 500 379 421 460 464 534 573 646 705 663 601 539 620 652 652 558 505 515 479 520 491 501 525 528 549 571 601 616 686 700 722 721 712 12 9 718 744 751 714 725 678 537 536 599 638 621 676 719 716 719 741 737 733 759 786 796 788 731 689 689 711 752 743 769 788 635 638 682 724 789 806 808 821 774 752 693 678 738 778 793 785 760 701 706 728 12 9 760 762 758 784 771 761 750 740 741 727 725 731 748 787 807 766 764 780 765 695 691 679 693 699 718 726 752 768 743 803 825 839 789 771 719 741 761 779 781 775 778 790 793 806 788 803 803 806 807 747 12 9 741 732 682 682 690 723 691 713 715 657 658 679 719 755 771 728 702 738 762 752 710 701 592 588 590 598 603 674 718 720 680 663 657 683 682 689 691 698 697 699 721 730 679 649 702 699 555 533 551 560 12 9 583 591 507 533 608 588 527 470 468 550 541 554 454 430 385 392 404 429 461 514 498 538 541 444 372 371 351 456 513 439 349 392 395 350 314 385 408 313 365 390 330 397 400 503 478 443 463 419 254 318 12 9 397 481 570 383 402 432 486 570 378 424 332 333 341 302 365 458 554 510 561 467 447 453 528 538 362 275 316 318 233 245 259 312 236 235 324 359 322 291 265 244 335 384 233 222 198 242 270 240 145 195 12 9 225 129 234 293 400 396 289 214 172 245 248 294 351 371 397 295 222 223 334 425 519 291 283 380 456 509 293 319 307 308 351 373 475 508 406 414 545 586 540 372 415 405 379 254 344 460 522 542 555 533 12 9 492 499 537 523 597 490 425 376 345 321 350 568 494 395 394 443 497 485 501 470 414 397 460 514 602 613 510 552 538 430 393 431 509 550 623 677 706 670 480 493 514 589 646 657 578 648 558 567 627 573 12 9 585 640 689 746 701 712 714 718 673 665 638 702 747 763 657 589 632 693 688 627 638 680 737 754 761 708 673 678 688 698 726 706 674 645 668 715 792 830 830 831 817 709 654 691 750 774 738 722 734 744 12 9 696 648 672 722 765 764 774 769 801 824 785 739 750 737 745 766 745 742 730 765 732 761 763 798 786 793 780 799 769 729 754 782 756 707 710 753 765 784 755 774 785 794 800 781 768 729 686 687 679 731 12 9 714 714 715 721 725 732 720 716 711 717 737 742 775 783 759 694 713 718 703 736 752 736 711 682 703 711 715 666 628 681 698 688 704 709 706 718 779 672 565 609 640 597 538 525 539 557 585 594 574 558 12 9 579 582 541 460 485 536 570 606 542 501 521 544 449 390 444 427 511 588 616 615 605 502 451 501 533 503 560 612 539 578 602 612 583 538 520 560 556 540 319 342 365 359 357 302 301 268 260 337 380 414 12 9 442 423 404 413 429 507 363 294 393 411 312 333 376 473 439 441 424 422 409 376 428 427 371 320 287 260 320 314 326 -35 26 95 155 234 364 411 537 498 446 515 552 554 393 361 329 315 374 398 402 444 12 9 356 330 314 381 460 457 486 379 340 304 325 351 340 327 329 380 386 326 244 242 264 221 297 342 379 430 441 482 404 339 392 414 429 511 525 313 340 405 509 456 553 576 349 396 436 517 493 585 472 475 12 9 463 453 555 460 418 437 370 405 358 341 339 357 408 410 284 269 338 384 446 574 504 506 482 442 412 427 458 484 555 474 552 596 664 486 470 487 503 534 552 606 622 630 671 605 461 483 574 640 574 505 12 9 421 412 454 495 536 490 560 497 455 473 505 519 568 598 630 669 665 622 656 644 718 701 628 594 608 596 622 621 610 639 665 688 620 623 614 634 694 712 727 745 727 747 727 685 676 642 618 625 659 664 12 9 632 611 677 700 646 668 674 669 727 748 672 702 758 748 729 695 703 720 754 753 761 753 768 782 779 760 723 723 715 721 733 758 775 742 744 747 735 746 766 730 716 724 744 752 767 804 819 786 770 733 12 9 703 702 736 758 753 760 732 719 712 722 737 764 748 739 679 700 691 675 682 732 785 800 780 791 825 793 736 687 680 662 655 694 722 766 771 781 760 699 705 690 688 696 659 648 636 633 625 628 625 616 12 9 655 156 251 356 353 324 394 306 388 369 358 381 331 344 357 319 313 262 259 305 362 382 379 321 329 318 360 322 398 327 255 235 324 382 318 245 250 283 340 290 267 280 300 303 268 165 220 244 217 219 13 1 -92 -46 -130 -150 -122 -53 77 94 101 188 297 327 326 297 315 334 300 238 360 399 394 382 398 471 463 523 506 401 375 409 377 310 315 327 361 370 432 480 429 428 402 394 423 413 400 528 389 296 322 455 13 1 537 599 626 636 567 484 477 489 463 439 389 386 394 419 467 487 345 340 343 429 477 444 451 578 506 530 547 575 707 689 589 479 443 477 497 445 489 500 458 491 530 525 612 586 587 600 658 667 718 741 13 1 750 729 748 632 536 467 491 513 626 629 655 705 774 813 778 799 793 796 818 772 721 749 741 720 754 807 759 717 716 613 646 709 737 741 684 704 719 726 726 734 742 740 778 797 792 682 633 682 654 690 13 1 672 681 677 683 682 700 710 713 717 731 748 787 796 758 764 798 821 794 682 708 667 656 667 674 712 736 750 734 745 759 766 720 682 671 678 702 742 758 770 779 669 652 719 766 757 722 756 777 723 690 13 1 682 664 623 652 686 681 688 690 642 625 662 710 662 674 647 640 702 652 661 725 689 573 550 584 560 576 638 687 703 691 685 686 638 633 618 603 595 647 685 669 598 581 566 564 490 483 487 532 566 597 13 1 532 447 400 410 389 441 451 450 485 491 468 402 352 335 342 387 462 523 511 486 451 416 400 301 327 303 340 449 375 281 311 378 347 286 404 387 195 285 367 315 441 411 437 438 403 309 368 191 201 223 13 1 307 288 254 289 318 335 457 253 238 191 221 204 208 260 302 385 262 246 237 247 91 173 149 -34 39 191 207 44 8 93 169 113 102 267 340 344 272 66 159 240 316 48 -21 68 161 141 150 1 104 156 13 1 84 183 154 262 241 37 -10 20 203 182 230 308 337 302 274 58 70 125 286 227 110 257 168 333 271 90 1 16 40 177 289 385 412 412 289 362 344 246 259 298 197 202 136 163 316 364 409 452 405 395 13 1 419 466 493 385 340 363 394 283 253 306 340 328 306 338 364 419 421 415 379 352 379 404 472 458 508 371 327 326 320 300 325 309 372 468 550 646 442 368 397 448 505 498 528 436 415 455 434 473 560 598 13 1 559 700 673 751 791 684 649 622 635 586 662 717 588 478 470 515 553 499 543 609 715 748 716 632 579 609 614 590 624 638 660 661 661 668 715 760 794 819 706 734 723 756 812 840 785 727 751 765 736 650 13 1 666 721 756 779 723 717 737 777 803 723 753 748 739 777 750 708 723 767 765 728 749 767 791 758 752 778 780 721 635 686 717 659 656 690 733 726 792 786 700 735 761 735 665 670 716 727 756 701 656 626 13 1 675 685 700 660 671 673 678 712 726 682 666 711 750 715 661 708 731 752 641 634 649 699 717 737 631 607 591 592 619 673 702 700 712 671 681 754 617 547 527 620 606 560 551 483 527 586 623 633 637 631 13 1 596 531 433 439 507 553 575 511 422 382 444 391 314 264 328 414 535 586 611 501 429 417 396 490 507 492 488 519 549 586 368 377 387 315 416 531 520 204 215 242 242 252 232 223 164 160 250 268 338 364 13 1 330 375 391 350 328 253 157 218 291 134 209 226 251 186 208 209 300 206 231 312 302 271 184 115 50 90 -2 -9 -135 -114 -46 28 38 143 257 334 245 288 300 261 273 234 215 138 101 130 188 222 205 200 13 1 137 209 291 327 279 254 247 213 187 126 161 174 168 171 166 91 -22 -30 -15 41 69 25 133 209 252 289 293 262 178 225 286 309 287 202 149 180 202 253 295 152 135 106 -4 142 239 252 293 296 234 288 13 1 298 296 313 259 266 310 275 284 232 217 217 311 331 165 120 243 236 375 320 295 322 321 288 284 297 230 340 370 346 424 414 389 299 348 430 499 560 583 622 694 707 652 395 368 430 457 459 423 363 346 13 1 353 415 415 476 529 509 435 452 464 483 520 599 564 613 620 635 622 669 682 679 648 551 576 632 652 646 501 553 625 649 678 694 694 669 653 665 704 741 749 721 762 747 756 743 755 740 692 664 663 617 13 1 611 679 703 719 681 691 699 745 752 741 746 753 721 680 684 680 731 757 730 717 727 757 724 673 610 558 610 643 716 675 676 712 712 697 668 634 659 695 680 671 699 704 733 758 807 802 805 730 703 723 13 1 730 744 752 749 720 666 693 698 700 714 737 706 669 634 640 690 650 644 738 735 776 814 864 825 774 666 645 694 698 688 680 725 780 784 798 749 655 593 644 657 595 618 613 616 640 621 608 588 638 653 13 1 685 112 172 198 172 162 217 166 169 164 182 262 270 279 283 245 227 255 310 338 341 344 292 246 263 238 261 239 292 139 138 157 141 142 130 127 190 254 275 241 211 269 233 100 39 -68 -56 -28 -2 -22 13 2 -85 -62 -128 -132 -75 -40 55 93 70 152 285 321 322 266 281 334 319 221 313 369 361 355 381 451 470 509 558 409 373 414 371 311 311 335 381 374 415 482 456 452 438 423 418 420 393 526 415 290 306 414 13 2 536 582 618 661 659 547 495 471 491 468 392 383 401 458 485 494 363 337 340 443 459 454 385 567 577 541 556 561 702 705 624 497 480 485 500 440 494 499 461 493 523 529 602 584 592 587 671 672 710 715 13 2 734 749 755 637 547 456 487 509 614 637 667 722 773 809 779 785 788 793 804 794 752 746 736 714 724 807 771 728 718 613 632 683 740 766 710 711 732 746 735 737 730 717 754 791 804 675 650 670 652 675 13 2 661 686 692 695 684 702 704 711 727 744 752 779 786 761 765 784 800 803 681 711 676 664 668 679 685 737 749 735 747 765 791 724 681 659 660 679 707 736 758 762 708 652 707 758 744 700 743 764 720 688 13 2 680 661 636 633 685 681 669 679 639 626 655 706 659 681 643 641 690 653 634 696 720 592 558 569 557 569 636 676 676 700 698 696 659 662 608 597 619 643 697 680 649 584 574 601 526 506 488 524 564 585 13 2 550 457 399 402 390 433 451 452 459 485 461 413 362 344 330 395 446 524 520 500 472 416 420 322 331 312 339 401 380 289 276 372 365 253 359 408 198 245 362 318 426 408 426 451 422 312 368 195 176 197 13 2 301 288 273 312 330 372 485 281 232 201 218 235 203 218 294 360 315 253 265 235 65 142 200 -6 1 120 171 51 -7 63 125 92 69 239 314 343 281 88 130 204 272 47 -63 21 98 112 135 -47 44 136 13 2 18 105 140 218 251 37 -27 -13 115 165 96 214 284 270 284 30 51 115 248 255 102 229 166 299 316 174 19 62 78 187 254 361 380 391 282 335 389 280 270 303 217 189 158 154 329 397 411 478 406 387 13 2 415 454 523 444 354 354 383 270 247 290 313 350 316 332 365 351 403 402 373 359 372 387 493 465 506 417 332 330 328 317 318 317 385 465 520 605 456 358 376 423 444 474 542 442 421 462 454 486 554 571 13 2 550 711 680 764 793 688 672 620 628 575 657 716 603 494 492 494 549 505 514 593 682 730 764 678 600 610 623 585 638 639 658 660 661 658 673 735 730 815 710 731 711 711 772 805 811 735 751 745 737 649 13 2 662 700 740 744 717 700 714 761 795 732 747 758 726 745 748 703 717 741 740 716 740 756 777 757 736 755 769 723 655 685 720 668 658 679 704 719 771 786 697 720 755 756 681 667 700 674 690 691 670 634 13 2 674 674 692 679 674 689 676 687 711 697 663 706 742 724 654 697 711 736 662 644 649 680 706 706 669 608 588 599 603 639 672 683 683 689 665 736 628 539 509 611 604 553 517 470 508 539 577 605 613 621 13 2 585 555 432 439 507 555 574 555 393 375 441 385 319 295 321 416 522 585 585 598 393 418 429 466 487 474 488 523 559 558 382 410 439 331 398 522 598 228 234 250 277 280 250 237 180 172 227 242 325 353 13 2 327 370 389 364 317 266 178 229 299 136 225 242 263 217 226 241 304 294 301 320 355 294 207 155 44 107 27 11 -102 -80 -36 28 24 108 228 350 233 270 314 282 294 285 254 148 103 112 217 205 238 207 13 2 142 211 272 344 304 278 272 233 217 187 163 170 177 163 176 90 4 -7 -20 42 86 -7 126 198 240 259 309 283 183 240 305 330 307 241 178 163 216 259 306 162 161 190 40 145 257 258 307 340 264 329 13 2 334 313 321 337 327 326 274 281 255 240 193 272 333 161 138 242 278 411 361 320 340 340 332 327 311 254 360 457 365 462 421 426 343 351 440 503 557 589 617 680 683 649 439 337 414 428 440 441 380 332 13 2 364 412 409 439 513 537 441 450 469 493 502 584 596 612 631 651 614 656 671 652 664 527 576 624 626 658 511 564 612 640 670 684 647 616 623 651 677 732 744 708 752 745 751 735 739 715 675 658 646 623 13 2 598 669 694 703 638 675 683 727 735 730 747 752 714 677 681 687 710 746 730 720 727 756 751 705 621 574 620 643 711 683 674 704 707 691 670 628 645 689 689 675 697 699 719 751 790 788 799 731 698 711 13 2 716 717 741 754 738 673 698 699 698 716 741 712 657 651 650 678 654 630 717 759 781 810 849 834 774 682 649 686 691 679 652 686 747 776 796 793 631 612 636 654 608 636 589 577 624 583 634 608 612 640 13 2 679 90 167 201 184 176 222 187 187 146 162 243 255 263 268 264 212 235 306 318 336 331 316 259 232 222 253 206 251 108 99 134 132 164 134 90 147 242 290 250 193 243 251 68 18 -92 -58 -38 -13 -44 13 3 -65 -54 -96 -87 -23 -27 31 68 64 131 294 346 340 268 266 318 325 220 258 333 322 308 356 400 468 509 545 423 370 416 385 338 314 343 406 372 413 475 484 472 464 415 419 444 379 504 447 297 302 379 13 3 518 571 598 675 662 544 513 454 493 475 420 375 404 475 480 497 400 356 336 435 457 458 381 555 623 573 591 554 695 708 637 525 491 496 489 429 492 498 465 488 515 533 567 597 608 589 671 686 707 709 13 3 731 740 743 652 556 460 490 515 598 637 655 706 752 789 768 779 777 787 812 798 771 744 729 695 699 776 787 750 682 629 618 659 733 765 734 722 735 737 743 734 711 702 745 794 802 704 669 673 670 686 13 3 669 706 704 708 694 705 697 711 725 728 759 772 801 751 743 754 777 790 676 709 685 648 662 680 660 740 760 748 751 778 786 730 692 653 654 660 681 713 732 744 726 654 709 775 753 726 764 781 737 686 13 3 665 664 630 607 673 668 665 687 630 626 642 689 654 701 676 630 666 653 636 704 732 613 567 560 583 559 631 676 662 684 702 695 678 684 630 613 659 646 672 678 665 574 579 586 569 504 484 517 553 570 13 3 582 471 403 404 386 456 446 466 465 491 483 449 361 357 329 382 444 504 525 513 493 435 429 347 349 335 339 385 381 289 278 370 407 254 336 409 273 233 370 330 402 402 413 459 420 319 337 234 156 213 13 3 303 320 310 355 382 405 517 322 249 243 228 284 219 208 287 382 387 288 288 262 95 154 235 90 9 81 158 84 10 74 103 89 55 199 265 336 279 151 133 213 285 86 -12 20 84 119 132 -32 18 102 13 3 59 119 150 203 250 90 40 17 94 196 114 210 285 280 295 67 68 147 263 302 167 219 163 304 322 209 88 123 123 169 229 346 390 419 289 338 419 323 283 236 212 183 180 145 303 398 421 481 432 375 13 3 422 469 523 478 422 364 390 287 267 291 309 395 334 356 369 365 389 404 402 391 360 398 487 498 503 466 357 349 340 337 327 353 392 512 515 621 527 390 385 410 441 474 563 462 460 464 463 485 555 549 13 3 543 695 718 774 801 729 696 635 618 564 616 695 635 520 500 490 530 537 563 617 654 711 767 709 625 619 619 586 640 637 654 653 647 650 651 704 730 805 777 734 709 687 724 769 814 738 743 737 720 646 13 3 648 683 730 744 727 696 709 744 799 746 750 741 702 712 738 700 714 709 708 713 733 743 768 747 742 732 768 743 662 695 728 696 663 676 699 724 759 779 715 730 775 762 711 685 701 689 649 704 679 668 13 3 688 685 694 694 692 697 689 692 700 706 689 713 733 736 667 700 705 737 697 663 667 693 709 699 705 615 618 623 612 628 671 700 676 720 687 759 681 555 513 609 619 542 503 477 505 533 557 603 599 592 13 3 556 550 452 444 514 551 558 584 417 389 441 405 349 348 336 434 532 608 612 636 425 429 441 463 485 485 513 538 550 576 494 444 473 372 413 536 615 266 268 257 278 288 286 264 218 195 235 260 330 364 13 3 365 374 389 376 317 309 218 235 303 162 242 266 298 249 249 254 338 329 329 342 387 312 221 188 80 127 67 62 -34 -62 -7 49 56 105 217 386 259 252 291 294 327 304 297 176 156 155 266 227 310 279 13 3 233 255 303 357 337 316 306 266 222 227 206 217 251 180 197 130 65 35 -24 44 115 9 150 225 258 268 332 294 226 285 331 362 356 322 243 154 226 317 329 207 208 265 122 191 299 301 347 389 324 348 13 3 349 343 333 373 358 340 287 287 300 281 236 316 371 206 156 239 313 421 405 355 367 378 344 366 352 307 378 485 388 468 426 483 416 366 435 498 542 585 612 671 674 654 564 362 404 419 418 523 419 355 13 3 382 403 405 430 505 559 467 429 481 506 496 577 589 614 658 635 622 649 678 663 677 549 586 640 583 646 560 573 611 635 660 664 619 581 616 648 698 717 732 725 759 761 748 712 716 696 652 650 660 605 13 3 576 640 698 687 612 658 684 733 727 732 744 740 720 688 701 699 711 752 740 727 749 750 764 737 651 607 658 670 707 705 677 713 724 714 685 643 655 686 694 678 694 703 723 749 788 789 804 735 698 704 13 3 719 714 751 753 740 680 720 708 688 719 746 727 652 673 660 672 658 635 717 781 794 794 841 859 785 714 662 679 694 660 632 669 739 771 789 782 674 628 616 638 626 643 590 567 619 612 638 615 602 603 13 3 659 105 167 212 206 182 216 196 200 151 176 244 210 202 264 255 233 225 278 272 294 297 312 317 239 225 229 185 229 95 62 119 145 176 123 72 128 248 285 277 199 209 257 68 12 -110 -65 -50 -16 -35 13 4 -93 -41 -111 -139 -122 -45 89 119 140 180 299 330 333 303 324 356 314 258 379 425 413 401 422 478 496 534 586 418 387 414 386 339 348 345 392 379 427 483 443 451 420 404 440 430 416 536 423 318 333 448 13 4 552 609 633 672 576 483 492 510 481 451 412 392 390 418 471 497 354 351 357 428 476 457 507 625 589 571 571 598 688 707 606 497 469 494 526 470 490 503 473 491 529 536 618 577 597 616 665 681 716 735 13 4 746 733 748 660 579 466 502 518 620 642 663 701 763 797 759 785 783 790 816 769 729 739 752 731 761 827 780 741 733 639 666 721 733 745 693 706 723 735 733 737 744 744 765 791 789 705 644 705 689 697 13 4 675 689 709 704 695 708 711 710 720 728 746 786 799 757 758 790 820 811 718 720 683 660 666 674 711 747 747 739 770 777 798 745 710 668 673 699 739 751 764 779 681 670 750 790 784 756 785 798 735 701 13 4 684 668 642 672 695 694 713 696 656 632 670 728 676 706 662 654 705 660 680 725 702 584 554 589 552 577 625 708 713 697 703 686 638 654 618 600 597 655 683 658 609 598 577 562 505 494 498 540 571 597 13 4 556 438 394 422 385 447 456 461 486 503 476 405 361 349 353 413 480 523 528 501 474 432 424 311 352 326 376 476 395 301 318 404 372 308 421 392 222 310 388 338 452 439 469 468 427 333 386 236 227 255 13 4 333 320 294 346 366 393 495 298 268 220 242 221 239 292 312 410 325 280 254 290 118 203 184 -3 33 171 216 58 19 112 177 138 134 289 361 370 291 100 173 246 328 83 6 82 188 196 189 37 118 167 13 4 102 214 184 296 268 73 16 59 236 210 286 344 368 321 289 93 92 164 329 273 143 298 194 344 348 111 24 46 72 203 321 410 461 481 331 400 376 262 281 313 211 217 160 168 328 404 421 486 422 409 13 4 426 480 512 405 348 365 404 316 280 328 387 358 315 355 374 444 435 442 401 368 394 412 473 473 568 384 361 352 343 309 350 329 380 496 576 658 463 403 437 487 562 530 538 460 421 453 453 488 573 600 13 4 578 719 699 769 809 694 666 631 649 614 681 725 598 509 488 526 551 505 540 611 696 756 748 654 595 615 644 638 666 660 673 672 659 676 732 764 827 849 703 746 740 776 811 838 801 744 741 756 755 658 13 4 668 723 764 786 738 708 734 787 815 739 756 752 745 775 753 715 739 773 785 747 765 764 788 767 769 782 790 752 655 701 732 677 667 688 734 745 800 818 714 746 796 777 690 683 722 748 766 740 677 633 13 4 695 684 702 689 684 684 682 713 733 710 683 720 764 740 679 711 731 767 666 655 668 710 723 732 671 604 603 603 633 677 700 711 708 704 705 761 637 563 533 642 626 568 571 500 531 586 622 636 638 643 13 4 608 556 452 453 521 573 587 550 458 415 467 407 337 283 345 426 565 593 633 528 430 430 426 481 501 500 506 539 576 603 378 402 414 357 446 565 544 208 218 257 252 264 228 224 171 177 279 316 361 370 13 4 342 374 398 361 345 272 180 250 333 172 243 269 296 231 231 245 331 250 267 344 307 271 194 142 93 138 37 28 -124 -99 -22 76 57 160 281 366 288 316 338 311 314 246 238 201 128 193 248 306 256 224 13 4 179 247 326 365 308 277 274 236 200 150 182 207 205 187 197 129 1 -4 28 109 122 73 184 275 300 325 341 291 224 271 328 375 332 242 192 187 224 299 355 225 187 110 42 197 295 320 315 339 290 347 13 4 345 343 339 327 315 323 296 293 246 232 265 367 351 226 149 261 309 405 377 309 353 358 329 306 323 273 431 448 378 470 447 475 332 364 436 507 583 605 635 693 703 667 430 398 455 483 529 469 380 362 13 4 369 430 449 491 537 520 457 467 487 497 523 599 565 620 638 653 646 688 695 706 696 603 558 645 664 659 536 555 613 646 676 694 696 664 638 662 704 745 746 717 766 748 752 740 757 742 694 663 680 638 13 4 607 671 708 726 707 706 706 752 759 746 752 754 733 694 689 689 739 767 743 722 740 759 763 694 626 569 623 649 716 716 696 722 720 718 694 661 667 701 701 682 716 729 743 756 814 798 827 750 726 739 13 4 740 744 755 750 747 681 702 703 699 717 747 727 684 639 645 693 665 650 740 769 788 822 870 856 799 693 662 700 707 703 691 729 778 795 797 771 678 615 645 669 606 639 617 631 638 630 640 609 642 640 13 4 701 138 190 221 215 194 225 149 150 167 192 265 285 280 303 251 232 264 322 354 356 353 293 263 271 252 274 270 303 168 152 186 196 164 142 128 211 254 287 251 215 284 244 131 56 -55 -51 -40 -20 -6 13 5 -77 -52 -97 -105 -78 -27 66 110 108 182 297 346 339 287 295 340 324 242 336 381 364 354 402 470 490 533 592 425 384 423 390 320 343 347 402 386 424 490 474 485 450 419 441 463 410 538 451 315 317 420 13 5 548 590 623 680 669 529 501 478 507 485 426 401 407 461 509 521 387 367 347 435 458 470 436 605 651 589 587 581 698 707 642 518 501 508 516 458 499 509 479 489 520 526 603 574 600 608 683 687 714 712 13 5 735 740 750 659 594 455 500 528 603 639 666 709 750 787 755 776 774 785 810 790 769 740 741 717 730 818 795 755 727 633 635 685 739 765 728 717 736 747 748 743 741 725 758 799 798 714 666 688 674 686 13 5 662 702 735 708 698 708 710 719 723 742 750 783 802 756 761 774 809 819 693 723 694 663 667 678 688 744 759 746 768 794 814 744 707 661 662 680 713 737 761 770 719 665 741 808 783 745 788 798 736 704 13 5 685 671 645 653 690 683 697 705 651 630 662 723 674 729 680 651 695 680 666 717 732 607 564 569 574 571 634 711 701 716 717 695 668 680 612 600 643 677 703 676 661 577 583 602 548 518 494 535 563 587 13 5 578 448 390 415 395 456 458 467 462 489 472 432 369 355 347 413 459 515 535 513 499 445 446 330 358 329 361 426 396 304 294 404 399 271 383 431 219 265 386 331 434 430 454 462 434 320 379 242 210 231 13 5 341 336 315 376 387 421 537 317 266 240 250 272 233 250 318 402 373 290 291 280 113 179 229 36 10 132 194 78 15 87 145 123 104 265 330 367 296 132 138 219 290 66 -44 25 155 164 175 -31 52 153 13 5 43 142 161 240 265 63 8 31 154 209 141 256 307 302 319 68 77 158 288 306 141 267 205 345 377 202 60 97 90 192 276 398 432 449 320 365 439 300 279 281 233 201 191 167 350 440 421 495 421 377 13 5 430 489 547 473 371 362 400 307 280 319 350 388 329 349 384 374 420 431 401 378 386 402 504 494 554 423 372 363 349 324 339 332 387 499 553 641 495 387 402 457 499 512 563 461 447 463 470 495 576 570 13 5 559 724 733 773 799 704 685 638 643 605 667 722 625 511 509 524 532 532 534 612 674 733 781 700 621 616 634 637 677 646 661 666 670 666 693 743 785 837 730 737 729 719 765 792 813 741 749 737 746 655 13 5 669 695 746 759 735 706 717 772 811 736 751 749 736 753 750 708 732 757 766 734 759 758 782 763 751 771 799 755 670 691 718 682 668 685 709 735 790 803 711 736 785 786 712 681 712 703 712 741 697 649 13 5 692 685 701 702 686 692 675 690 716 715 686 723 749 745 672 703 715 754 687 682 676 693 703 704 707 603 602 610 613 652 685 697 673 719 692 752 667 561 518 644 624 560 544 481 509 548 577 600 608 615 13 5 579 564 468 446 515 562 559 589 429 405 459 407 338 312 334 427 553 606 619 632 407 437 452 465 485 479 501 544 549 582 417 433 461 371 427 538 622 233 234 257 294 282 246 238 184 185 252 272 350 355 13 5 362 375 392 377 331 286 200 255 329 165 248 277 301 264 257 285 334 299 314 349 366 300 208 164 88 148 59 50 -77 -70 -15 52 41 127 242 396 277 292 319 307 339 288 260 193 124 162 275 265 294 241 13 5 173 240 293 389 327 306 291 248 241 211 177 198 210 171 195 128 37 27 15 86 128 29 183 236 305 300 340 302 218 281 341 377 356 293 214 149 215 301 345 216 212 238 97 201 305 314 334 373 308 362 13 5 363 343 342 369 337 328 276 285 267 251 220 316 367 224 152 246 320 418 414 336 363 368 340 343 342 297 428 515 392 496 429 490 375 371 442 503 558 577 612 665 679 661 498 359 442 453 497 524 400 345 13 5 375 428 431 457 520 557 458 463 487 506 501 575 571 621 651 649 627 663 686 693 693 588 582 649 632 669 547 561 605 635 664 682 656 607 614 645 673 716 740 708 754 740 734 716 728 706 662 639 653 635 13 5 595 660 711 714 658 687 698 728 731 728 747 751 713 687 686 690 708 756 738 708 742 755 767 720 635 584 638 658 710 720 697 719 726 713 692 662 656 691 700 680 706 716 729 749 795 775 815 741 716 722 13 5 730 710 747 746 744 675 711 704 692 717 745 733 687 662 658 679 663 641 717 778 793 813 844 852 781 717 665 681 691 677 650 682 742 773 789 788 658 626 643 645 636 653 609 609 639 623 644 619 613 597 13 5 675 120 197 231 216 207 240 172 187 147 167 245 244 253 282 264 224 244 303 315 321 331 318 277 251 242 266 229 268 137 119 160 175 182 135 79 153 253 293 261 199 261 279 96 29 -87 -41 -47 -8 -19 13 6 -12 -28 -61 -41 14 -3 52 88 132 190 308 365 359 278 285 336 358 246 291 346 338 321 375 438 483 534 554 430 394 437 401 337 330 342 416 391 420 486 505 495 486 425 432 488 398 506 462 328 326 388 13 6 516 577 598 675 647 535 519 474 503 495 450 390 414 484 509 504 439 384 360 436 459 503 428 594 666 609 617 570 686 698 654 549 520 521 505 455 493 506 487 496 523 544 534 586 604 608 688 711 707 704 13 6 734 743 732 694 576 465 510 541 587 634 657 699 740 780 759 773 782 789 816 811 786 750 740 714 707 779 807 781 707 643 626 670 712 749 748 735 741 732 760 748 714 710 749 790 797 751 681 677 665 682 13 6 674 729 738 727 711 711 714 728 736 745 766 787 809 765 756 760 793 806 692 709 704 663 675 692 683 736 779 776 785 810 801 738 732 680 672 673 698 735 756 758 756 689 737 805 771 767 796 815 773 714 13 6 679 689 653 628 676 679 700 721 649 639 661 705 712 747 718 649 677 688 688 737 747 638 590 571 613 582 658 713 687 709 717 710 703 693 645 634 664 672 673 692 681 611 599 610 614 543 495 538 563 574 13 6 592 486 436 430 409 484 459 481 475 500 506 464 381 370 345 391 433 484 525 535 527 470 458 353 363 349 340 412 407 307 289 382 439 263 342 406 307 244 376 338 394 422 427 466 437 339 349 271 177 241 13 6 342 379 350 396 405 429 547 368 281 270 246 296 255 232 319 424 437 318 310 300 183 203 264 178 41 75 155 90 28 90 126 133 87 212 265 349 301 181 149 198 288 117 16 43 129 172 179 5 52 142 13 6 140 178 184 237 282 144 114 84 116 219 157 274 305 305 325 117 113 188 294 363 229 230 195 337 370 284 134 167 163 197 261 381 422 454 316 353 460 346 292 238 229 193 197 166 317 438 449 499 463 410 13 6 432 488 544 511 465 387 415 316 292 309 351 426 346 373 377 392 402 416 431 404 360 414 499 520 526 509 396 389 364 356 357 373 407 544 556 658 583 424 412 449 491 509 604 481 495 477 486 499 557 556 13 6 568 706 767 800 822 777 729 659 638 600 629 710 673 562 529 533 565 608 629 636 651 723 773 740 661 651 652 631 687 677 686 668 662 651 667 729 774 817 828 764 743 707 709 764 810 767 751 741 729 681 13 6 673 688 740 762 747 704 720 753 820 764 760 739 718 712 748 718 736 734 731 720 750 751 768 763 770 744 798 776 688 699 730 699 680 694 704 741 758 766 749 754 785 761 734 682 696 699 658 730 689 686 13 6 702 683 690 704 694 696 691 698 708 711 715 731 741 752 682 704 704 740 713 668 683 695 698 697 712 663 628 616 624 645 671 708 679 732 716 785 730 581 526 607 628 560 515 488 509 540 564 593 590 579 13 6 562 556 480 450 519 555 537 593 433 429 439 420 364 367 350 445 554 611 640 659 454 449 447 468 480 472 538 535 546 575 566 508 496 418 448 557 619 288 282 276 297 286 295 274 223 217 253 290 353 378 13 6 401 392 397 371 342 378 244 249 331 196 269 303 341 324 304 304 363 343 346 366 409 332 243 203 124 170 143 132 41 -45 14 67 80 123 231 441 303 278 312 332 377 318 296 215 175 210 298 283 352 330 13 6 259 274 316 400 357 332 319 287 251 262 234 256 288 197 224 179 121 76 42 126 167 62 206 269 330 319 346 296 261 305 349 372 385 367 279 162 231 328 355 260 259 306 177 240 354 362 384 427 365 366 13 6 355 371 377 394 386 367 307 313 328 292 295 363 381 242 164 249 341 424 445 396 395 405 378 394 385 355 444 498 405 482 471 541 461 391 439 499 543 572 605 652 656 661 617 389 438 448 486 578 442 367 13 6 392 411 431 431 512 549 495 447 500 519 510 566 568 651 702 625 628 659 687 701 685 622 611 662 600 645 589 590 614 647 661 678 624 590 634 657 698 711 733 746 775 776 760 712 709 698 648 643 670 600 13 6 589 656 715 715 634 666 697 743 734 740 760 744 749 705 710 714 709 742 748 725 759 759 784 773 694 632 672 688 708 736 723 735 751 740 708 684 665 691 709 692 705 726 745 763 814 796 826 752 734 734 13 6 734 720 742 749 746 692 716 709 677 724 757 754 679 688 677 673 677 651 713 787 803 786 835 873 800 756 673 681 711 673 633 666 723 765 786 768 676 657 634 639 661 633 610 586 619 646 657 627 614 626 13 6 679 130 198 267 233 205 247 220 227 184 196 248 223 220 270 277 255 239 284 288 299 312 315 317 259 249 236 207 236 126 81 154 214 223 135 96 144 262 300 286 199 231 266 103 29 -83 -30 -28 5 5 13 7 -61 -23 -71 -94 -106 -14 109 133 186 226 297 367 340 315 338 391 354 296 397 451 456 424 451 486 525 560 622 424 388 432 404 362 397 372 419 387 429 500 458 492 439 409 453 455 436 547 466 346 340 449 13 7 562 617 625 675 593 484 510 521 505 465 425 388 403 405 486 505 374 370 362 418 459 480 540 649 686 578 595 611 685 690 619 522 486 506 542 518 497 498 500 500 527 547 618 568 610 634 672 683 710 720 13 7 730 727 736 680 651 478 524 536 612 630 656 690 736 776 736 768 767 784 805 765 743 737 751 748 768 836 792 774 762 647 685 728 744 755 714 710 725 737 741 736 737 747 762 772 766 717 658 731 709 706 13 7 690 703 741 730 711 714 710 716 725 727 742 787 799 755 750 774 809 824 770 735 695 669 670 673 718 754 759 742 782 798 820 777 722 688 683 700 738 748 766 782 702 693 765 820 800 795 815 816 734 733 13 7 697 682 668 695 700 694 724 714 664 648 684 739 694 735 696 660 711 698 703 730 719 606 559 593 566 576 632 724 727 699 715 682 637 668 624 608 613 653 690 656 635 612 587 575 530 510 503 542 562 598 13 7 584 449 419 446 433 461 474 485 488 508 482 419 379 363 366 425 483 527 545 518 499 474 446 336 365 361 434 518 426 331 337 434 397 333 438 428 264 335 431 365 442 447 476 497 460 371 412 258 261 297 13 7 369 352 341 399 406 427 539 335 303 263 242 250 275 313 336 434 365 332 294 338 154 238 246 49 19 140 189 77 58 130 195 162 175 315 376 397 307 158 185 242 322 150 34 105 216 261 240 79 137 202 13 7 128 244 236 344 310 124 58 115 268 280 334 386 393 336 324 142 138 227 372 343 185 315 226 375 408 172 59 75 98 207 322 415 472 525 368 431 453 298 275 307 228 208 194 175 346 436 430 505 448 389 13 7 441 506 528 440 362 374 419 356 314 360 451 404 326 379 402 436 436 455 437 394 407 416 500 483 606 413 400 380 379 345 387 354 396 510 603 684 501 438 466 549 612 571 540 505 417 452 476 508 581 598 13 7 599 740 756 791 807 699 686 627 648 654 698 731 624 525 507 525 532 518 545 605 697 760 773 681 618 621 667 668 701 691 701 678 661 695 743 768 838 863 731 744 769 799 811 823 827 758 735 743 771 672 13 7 670 708 763 790 732 708 746 806 841 744 767 774 759 772 764 719 746 773 806 768 783 761 789 768 763 801 821 787 679 716 758 720 677 692 731 779 820 831 745 764 815 839 725 705 738 755 769 782 719 662 13 7 707 707 715 718 700 708 700 724 749 745 710 748 776 756 699 715 707 774 708 684 693 718 723 722 721 597 621 623 653 687 707 712 706 736 745 803 681 571 546 675 643 581 591 523 544 582 610 623 631 645 13 7 631 585 470 462 528 581 601 584 487 462 488 445 360 302 357 438 566 616 681 577 436 446 453 487 503 499 522 561 571 623 402 434 453 409 482 596 597 235 233 251 270 282 230 243 178 197 308 336 388 390 13 7 388 376 394 378 368 303 210 293 391 194 274 309 321 302 278 295 347 282 278 372 308 266 211 175 144 188 85 102 -97 -72 3 110 61 179 297 419 315 338 368 340 341 270 278 274 210 262 305 355 299 253 13 7 218 279 353 406 349 302 293 262 255 215 217 241 253 206 227 196 56 53 104 205 185 122 246 332 387 370 367 304 265 305 358 400 354 289 212 154 230 338 371 321 254 136 105 238 322 352 352 383 326 387 13 7 385 434 360 382 349 339 315 302 267 247 297 396 387 271 171 263 353 384 445 355 386 407 369 320 347 328 477 513 416 511 476 604 373 378 442 529 583 590 624 677 688 679 466 442 477 513 576 521 401 373 13 7 388 455 492 513 546 525 508 494 503 509 527 595 557 656 690 679 651 701 693 711 725 679 543 641 665 673 576 560 606 635 673 690 695 658 634 658 698 740 731 730 760 756 754 744 750 747 702 674 696 654 13 7 613 671 712 723 729 737 716 750 764 751 758 759 761 712 700 702 761 777 745 716 752 752 771 717 650 611 653 673 714 757 744 730 737 733 724 685 678 707 722 696 730 740 751 746 816 803 843 777 752 741 13 7 747 738 746 739 754 701 711 717 713 716 742 751 699 647 656 692 685 657 758 788 818 834 862 871 824 736 690 700 718 708 689 724 764 780 787 789 687 634 659 682 656 652 624 637 643 665 659 619 648 675 13 7 712 182 235 257 233 236 238 134 150 191 204 263 287 286 313 266 248 273 321 342 350 359 297 281 280 262 295 307 327 207 191 213 241 189 159 135 238 292 296 254 236 309 278 168 87 -29 -23 -32 2 9 13 8 -46 -27 -60 -70 -54 15 86 136 203 239 320 388 364 323 338 406 380 289 373 438 421 389 445 493 540 580 628 431 389 438 429 356 388 355 423 398 431 508 504 526 468 411 465 493 432 548 496 353 332 436 13 8 563 613 655 687 661 508 522 490 518 494 446 411 417 437 513 521 413 378 361 431 470 493 496 649 703 595 614 603 690 703 649 540 515 530 542 489 494 508 502 493 522 548 588 559 597 633 692 695 716 703 13 8 724 729 726 691 676 467 518 537 593 630 652 700 726 774 738 766 762 776 802 791 773 744 756 729 740 815 801 780 757 646 652 697 743 755 742 710 734 734 752 749 747 740 763 786 776 741 681 723 710 677 13 8 673 726 771 721 721 713 718 738 739 747 761 790 816 764 759 773 816 831 736 727 707 671 676 685 707 747 777 750 801 814 826 775 737 687 681 694 725 749 764 780 746 688 784 837 805 782 811 818 769 737 13 8 696 690 671 683 690 699 729 751 670 646 686 743 729 749 715 663 707 722 710 744 746 622 577 584 612 586 652 743 723 718 732 686 678 689 622 620 649 692 703 680 683 577 597 613 579 538 505 553 581 601 13 8 604 461 420 445 448 472 465 487 467 486 486 461 387 370 368 422 464 519 550 553 531 492 469 349 373 362 408 471 428 325 320 429 443 306 412 452 265 297 420 375 444 459 478 490 460 364 417 288 243 289 13 8 389 375 358 412 422 454 575 349 298 278 269 304 266 281 357 474 416 340 333 320 166 223 262 104 24 134 213 89 56 117 177 169 143 284 356 397 317 184 191 238 325 146 9 64 220 252 237 33 96 191 13 8 99 203 203 293 316 114 65 107 199 276 222 329 366 332 362 116 132 218 343 400 193 275 224 386 438 253 90 115 127 212 311 423 479 524 361 401 481 325 278 262 246 193 192 179 355 465 454 515 490 393 13 8 438 522 570 501 377 366 417 351 317 342 414 432 331 367 400 413 436 456 440 391 387 415 543 515 599 454 407 394 390 345 371 353 411 504 612 677 543 426 436 536 542 556 583 494 451 466 503 526 579 575 13 8 600 741 779 798 808 708 706 642 656 663 692 724 633 537 522 550 538 565 564 630 674 750 781 711 640 627 672 676 691 694 699 679 675 679 725 759 808 853 790 763 773 748 760 785 826 764 755 723 761 679 13 8 678 701 761 783 742 699 733 805 848 734 759 766 752 759 773 726 749 777 800 748 776 766 792 776 782 794 830 802 680 698 761 723 683 701 730 790 830 820 752 767 818 844 759 706 736 749 748 796 736 668 13 8 713 705 714 729 698 701 689 709 747 744 724 766 779 771 702 723 730 778 726 715 704 709 713 722 738 635 628 626 637 682 710 710 679 748 742 799 713 585 532 668 641 577 571 504 524 560 585 599 614 617 13 8 606 597 488 455 532 589 576 619 474 456 471 451 362 328 350 446 589 653 691 644 435 462 470 486 493 494 535 569 563 606 485 448 489 418 469 550 639 252 248 300 320 298 248 261 200 203 285 335 383 385 13 8 429 403 405 399 364 356 236 279 366 205 289 326 342 337 301 325 349 301 310 371 368 304 234 190 163 194 150 129 -26 -46 27 103 82 166 283 474 343 342 367 361 379 298 285 279 214 258 347 352 355 279 13 8 242 278 337 441 359 323 314 272 274 258 212 244 261 187 223 206 103 85 102 186 215 112 261 343 410 377 358 310 265 315 382 408 384 343 243 163 237 365 363 307 272 251 151 259 351 364 372 408 341 391 13 8 403 424 376 392 352 346 319 313 300 263 301 396 390 263 174 259 362 402 453 371 383 415 384 372 375 355 474 528 429 522 491 612 409 386 457 515 564 575 618 671 670 668 535 407 470 488 559 583 432 368 13 8 387 457 481 491 545 561 497 481 510 516 519 588 589 666 720 677 639 689 700 703 733 673 587 654 658 676 591 570 612 642 667 687 670 612 624 653 682 726 734 726 763 759 755 725 732 708 680 649 679 639 13 8 608 677 732 738 692 709 714 738 744 740 757 766 755 718 704 710 751 774 751 722 758 767 783 747 664 608 667 683 715 766 754 737 764 743 728 691 676 713 729 698 722 748 756 767 827 799 853 784 750 735 13 8 751 720 749 745 761 714 725 723 713 734 772 770 700 671 677 690 691 663 741 798 824 832 855 881 832 767 690 692 720 705 670 701 754 789 803 806 690 647 674 672 681 655 635 646 661 673 667 633 636 654 13 8 701 156 247 270 247 243 268 195 198 188 195 264 281 287 301 278 237 252 316 353 356 352 315 292 276 265 273 277 325 189 169 200 245 211 173 112 198 295 306 261 199 290 326 160 58 -48 -8 -20 42 15 13 9 -10 -18 -48 -42 -7 10 64 121 192 244 325 395 374 311 320 389 395 280 350 405 389 367 425 491 523 574 598 446 401 453 432 357 364 357 424 394 426 489 519 520 494 428 460 510 425 527 489 356 334 409 13 9 528 595 622 682 653 510 534 475 511 505 463 415 424 463 517 517 438 384 370 435 460 511 473 628 696 620 628 592 680 698 652 552 524 535 525 477 489 517 504 499 522 549 546 579 600 624 692 711 706 688 13 9 727 740 727 710 654 476 523 548 578 627 654 698 731 772 749 767 767 780 801 813 793 746 757 728 730 800 801 779 746 652 634 688 722 748 745 725 738 732 755 756 727 727 757 785 787 765 703 701 679 671 13 9 674 729 766 735 721 707 720 745 743 763 771 792 817 776 760 766 807 820 726 703 707 677 682 695 693 742 778 773 803 813 817 749 737 689 677 678 706 743 765 772 767 700 750 818 793 774 806 817 786 742 13 9 709 703 669 660 678 694 728 751 670 650 675 725 749 752 733 660 691 718 719 750 759 641 597 580 631 594 668 721 711 718 735 705 711 695 632 632 654 678 703 697 715 610 607 620 624 550 507 556 576 591 13 9 601 481 448 455 446 483 465 492 478 490 499 474 394 374 367 402 441 497 532 554 546 504 484 365 375 365 386 450 435 329 308 403 458 285 371 433 292 272 401 359 423 442 457 486 457 364 395 292 211 272 13 9 381 411 366 410 418 450 566 367 294 287 257 304 275 259 355 483 448 340 346 332 208 237 285 188 23 96 177 101 41 98 149 170 121 250 302 378 303 207 168 198 308 148 12 47 183 233 226 31 85 168 13 9 129 190 191 268 309 136 114 114 142 243 188 316 327 326 359 118 122 214 319 405 234 227 202 358 433 325 116 155 159 208 289 407 462 497 345 383 490 354 284 250 253 198 204 182 340 467 480 519 518 424 13 9 443 518 560 518 439 378 423 341 314 334 389 447 345 373 399 410 422 436 446 399 356 419 529 522 562 511 415 413 395 362 372 370 410 542 620 693 591 438 425 512 504 534 610 502 485 479 501 516 563 562 13 9 595 720 768 803 819 754 733 654 657 651 669 717 671 567 537 560 589 623 632 638 659 738 772 734 667 647 680 669 700 706 703 682 683 669 693 751 797 842 831 784 773 730 719 760 817 776 760 732 767 700 13 9 679 700 764 778 738 700 724 794 848 754 763 751 733 736 766 731 752 767 759 733 762 764 782 780 787 769 828 797 683 692 757 724 686 706 714 772 803 799 760 770 812 818 762 698 710 722 702 771 719 689 13 9 711 697 704 724 710 704 699 718 739 739 725 761 772 782 706 720 726 766 739 693 696 695 705 709 723 676 646 632 636 673 697 720 690 753 740 802 734 594 534 645 635 572 552 500 520 552 568 590 598 581 13 9 572 590 494 451 530 575 546 622 470 452 455 447 367 354 347 459 579 643 677 656 451 453 463 478 487 481 545 550 557 595 591 491 508 429 470 566 632 277 275 290 312 293 278 278 218 224 275 320 375 391 13 9 426 396 402 376 364 412 245 263 360 215 296 324 351 346 320 337 370 339 334 383 411 323 252 192 150 179 171 152 31 -40 26 95 94 149 266 483 341 309 343 367 423 313 293 261 203 239 350 334 374 312 13 9 241 267 311 442 368 329 324 295 285 276 237 260 298 201 245 228 142 101 91 176 218 89 255 325 383 363 342 305 269 320 375 395 394 370 282 172 256 375 363 304 298 314 186 263 374 382 399 432 355 383 13 9 388 412 408 402 382 367 321 326 326 282 306 383 383 260 174 256 359 422 445 391 396 415 408 400 396 372 481 512 424 508 507 612 447 395 449 500 556 575 617 665 655 670 621 400 466 477 562 606 459 373 13 9 393 442 482 464 530 568 509 470 511 519 516 576 578 661 722 648 638 672 692 717 707 659 606 664 631 665 601 584 620 649 669 695 646 602 640 669 691 713 743 756 775 776 762 709 719 706 665 650 690 626 13 9 599 679 727 744 667 687 708 734 739 747 758 758 772 734 714 713 724 747 748 732 753 772 788 766 682 636 675 692 714 765 754 743 766 744 731 693 677 709 737 695 709 744 757 782 832 821 861 763 751 735 13 9 745 721 743 749 742 702 718 717 679 732 771 765 691 697 683 681 691 661 729 787 814 816 845 883 829 778 679 691 730 685 644 680 731 769 793 785 666 652 642 651 678 633 634 629 643 665 670 628 632 673 13 9 687 147 224 292 250 235 275 229 233 178 198 253 260 254 282 282 252 252 304 327 340 338 320 308 272 279 261 253 285 167 137 194 270 240 164 116 176 273 310 279 211 279 301 156 54 -46 -10 -7 37 35 14 1 45 47 17 28 36 108 163 230 304 316 407 462 350 344 366 383 319 350 447 444 416 445 477 497 486 532 441 382 360 383 433 406 394 355 376 401 471 479 401 395 406 414 436 447 482 553 383 366 445 527 14 1 552 610 617 565 433 516 429 458 459 439 417 392 378 367 415 451 356 329 351 447 478 473 584 650 583 512 546 601 662 642 521 516 552 523 595 592 486 464 465 460 543 574 604 637 583 624 603 635 685 682 14 1 684 619 654 639 617 547 571 530 583 583 609 656 692 714 722 737 733 763 809 744 683 745 791 807 841 853 797 752 723 678 751 784 739 736 697 690 692 679 703 725 707 748 780 765 762 737 782 816 734 687 14 1 711 751 747 734 758 757 751 736 720 739 792 814 788 762 772 788 833 834 830 735 731 724 746 752 752 805 778 768 806 781 778 767 724 762 773 769 757 754 770 742 683 783 805 809 750 802 810 823 713 777 14 1 759 759 743 697 708 724 740 690 673 694 750 765 721 744 677 703 753 629 694 748 645 599 586 646 622 625 685 694 684 677 593 602 620 617 623 597 608 626 647 656 577 562 567 514 428 466 501 545 558 595 14 1 487 487 556 456 540 461 597 518 509 501 511 412 384 394 449 492 538 556 577 479 447 473 430 403 457 440 557 536 404 331 402 436 405 442 488 435 343 464 472 428 497 454 501 556 484 380 416 249 317 389 14 1 407 349 309 396 403 420 485 341 358 254 357 297 359 431 437 475 400 437 331 314 232 324 263 78 163 275 333 178 130 210 263 246 320 358 380 436 406 278 364 397 426 246 160 222 329 401 386 241 233 277 14 1 308 374 360 367 293 160 131 227 338 337 386 400 407 412 374 291 366 364 389 324 271 366 369 429 338 103 88 113 187 257 355 410 491 519 389 431 331 226 230 282 200 179 194 324 430 426 459 464 398 414 14 1 455 527 454 412 397 463 422 462 409 467 458 371 397 415 441 467 486 496 440 445 430 536 481 467 578 347 395 371 365 506 449 539 570 577 656 554 503 449 536 604 653 628 544 509 422 443 435 512 584 617 14 1 650 664 650 750 768 567 640 630 665 715 700 730 528 493 511 492 465 545 610 699 724 718 656 623 572 598 627 679 697 725 693 668 686 716 792 797 842 749 727 762 804 814 835 839 722 712 782 786 708 646 14 1 671 736 795 827 750 759 806 854 867 766 787 795 827 861 782 748 815 870 854 848 802 830 841 796 818 847 884 776 707 735 762 721 693 705 774 805 833 815 795 835 837 761 732 763 769 776 798 811 826 797 14 1 702 708 740 729 697 721 734 722 737 754 767 771 817 755 733 764 758 781 731 694 723 778 756 787 660 555 595 671 713 712 757 720 720 718 790 793 627 514 645 673 625 634 639 629 661 690 676 679 669 624 14 1 606 595 435 526 563 591 624 545 523 580 555 512 441 427 518 552 602 608 609 476 455 466 468 488 502 476 515 528 555 475 390 456 408 438 540 608 382 261 265 295 275 285 261 245 174 235 336 365 371 391 14 1 357 391 407 392 377 232 211 330 456 260 324 333 324 329 287 328 325 363 364 334 251 250 243 249 241 202 110 181 -67 -9 114 263 230 412 391 341 293 335 333 310 288 243 272 244 277 333 350 346 324 328 14 1 326 325 321 365 281 266 271 216 206 229 208 210 231 281 344 243 40 55 98 165 189 266 296 339 331 347 344 291 282 349 349 411 340 243 208 232 254 327 370 412 162 66 128 273 407 402 423 352 352 384 14 1 365 450 358 287 293 353 319 382 334 329 434 503 356 322 253 345 379 420 401 385 363 337 309 276 327 311 482 411 463 497 485 368 338 403 476 549 570 570 623 667 714 562 432 454 542 588 558 479 429 391 14 1 412 453 442 506 533 466 531 509 501 515 580 636 660 656 644 631 628 679 629 599 607 586 555 613 633 622 589 571 617 653 652 653 636 674 672 674 706 719 680 682 689 648 675 684 689 710 728 735 702 658 14 1 621 642 669 685 679 658 704 739 746 747 730 752 751 691 708 744 764 740 711 688 733 750 765 661 649 699 672 668 741 765 779 765 755 750 766 758 744 782 705 711 760 795 821 842 833 833 819 787 831 796 14 1 794 791 778 754 753 704 703 691 712 758 774 738 706 659 698 768 724 790 830 823 830 846 850 831 803 718 699 715 728 724 754 805 824 806 799 693 655 704 708 724 645 635 606 618 640 633 650 664 700 716 14 1 707 412 393 355 296 292 264 273 267 323 342 381 375 368 297 336 318 330 331 371 424 384 338 345 351 374 316 374 341 283 284 246 246 157 121 161 235 292 333 331 351 427 345 349 234 163 82 107 121 79 14 2 2 18 -14 -87 -46 47 164 214 275 299 407 477 364 353 379 420 346 367 454 485 484 463 503 520 562 594 577 427 380 424 461 442 442 376 414 419 474 524 465 468 447 444 485 484 491 579 457 393 434 511 14 2 584 654 677 660 447 545 486 495 506 478 447 424 424 383 436 484 388 376 377 425 489 513 601 714 653 569 605 623 664 693 584 545 555 541 588 648 486 499 507 513 548 573 646 651 632 665 653 682 711 725 14 2 725 691 730 695 651 547 562 524 587 625 646 682 726 754 745 764 756 781 816 793 732 741 782 817 847 865 850 798 781 707 740 783 779 779 721 721 724 735 746 748 734 756 776 786 780 750 756 814 759 714 14 2 707 759 782 754 761 764 743 733 729 742 778 809 831 775 784 813 841 856 851 763 740 688 707 756 785 808 820 781 813 796 825 826 744 737 754 778 777 760 778 806 702 770 816 859 823 854 859 842 740 769 14 2 776 746 729 738 721 705 756 743 695 695 748 789 749 787 701 706 752 713 731 753 734 618 599 644 633 621 700 743 741 718 639 640 620 647 650 629 614 656 689 695 617 613 606 577 490 495 511 555 564 616 14 2 538 480 548 491 522 463 550 524 534 512 522 429 394 406 414 462 495 547 571 523 508 495 444 380 389 420 569 537 449 352 388 437 426 422 493 445 333 467 482 407 502 455 510 557 502 389 441 265 321 391 14 2 417 385 346 390 409 419 525 359 351 244 269 269 311 373 429 476 406 421 352 353 214 293 237 68 73 194 295 142 90 177 243 222 305 368 399 432 410 213 321 375 430 217 98 166 305 389 409 188 244 303 14 2 313 408 363 419 322 169 130 220 319 334 404 435 422 416 401 256 268 363 438 372 267 378 331 450 392 96 86 92 152 237 344 415 515 558 444 518 486 275 273 307 228 194 198 280 427 431 444 491 465 441 14 2 469 541 536 418 374 418 439 428 405 445 568 399 405 455 465 513 495 528 476 445 446 487 495 525 658 420 448 417 410 463 466 468 563 595 666 690 538 478 506 604 684 707 558 538 451 456 465 499 586 640 14 2 683 770 764 785 807 672 696 655 650 725 731 773 635 542 524 515 513 515 600 673 714 771 780 672 619 619 657 685 707 728 732 687 668 717 796 792 863 845 756 781 826 832 839 866 823 752 775 807 752 666 14 2 680 719 766 808 749 757 787 851 865 776 794 783 785 834 791 740 788 847 857 823 777 779 822 779 809 829 874 778 676 712 761 736 692 695 755 810 852 842 814 837 871 851 736 739 758 765 781 814 811 805 14 2 672 730 737 726 708 712 721 730 754 779 797 755 819 781 750 767 766 792 747 676 701 771 766 771 733 586 617 669 713 744 776 746 769 791 816 835 687 552 629 699 647 611 642 618 624 650 678 659 663 625 14 2 632 622 468 523 573 586 625 577 533 573 548 505 418 371 458 514 614 618 649 546 474 460 491 541 522 495 539 568 600 638 396 460 443 455 514 640 474 276 240 294 259 283 246 257 196 231 347 367 402 377 14 2 400 391 384 372 390 292 234 324 498 238 285 335 321 335 266 329 365 320 324 451 299 282 262 267 260 232 114 155 -58 -1 80 200 142 282 365 375 345 370 377 331 326 321 333 329 306 358 384 386 351 323 14 2 265 331 381 422 316 297 305 264 232 234 195 191 237 266 346 293 66 84 135 196 212 231 289 369 378 392 359 312 308 357 353 423 380 291 235 261 291 372 399 428 260 115 140 280 372 436 435 416 355 407 14 2 395 509 386 364 353 362 323 357 334 284 379 448 408 342 247 313 383 473 433 399 413 433 342 313 359 388 516 506 461 532 540 527 374 400 454 548 572 595 619 660 714 687 460 480 535 567 626 554 459 415 14 2 431 476 486 539 517 482 549 499 505 513 554 590 676 718 748 691 646 687 670 710 680 651 557 636 652 671 617 577 620 654 676 681 674 702 685 695 730 752 745 719 718 714 731 737 734 749 766 761 720 687 14 2 633 672 701 727 744 701 728 766 772 742 753 777 813 728 725 729 807 786 773 728 738 776 814 713 682 711 684 698 748 774 779 789 753 764 763 756 753 740 759 745 754 772 812 848 880 879 883 811 833 800 14 2 815 825 799 770 781 712 719 734 740 779 814 780 756 682 703 753 736 745 825 857 883 883 886 884 873 737 704 717 745 734 749 786 824 820 814 761 674 704 711 724 676 653 623 631 644 635 683 661 720 727 14 2 738 345 363 346 279 272 271 264 277 339 361 388 395 355 349 316 303 310 357 391 431 402 332 336 360 377 342 382 372 274 261 238 267 181 162 171 253 285 313 255 310 398 315 332 215 57 26 34 60 62 14 3 3 11 -14 -71 -60 42 123 196 262 302 412 481 373 341 377 449 408 366 429 483 501 468 497 509 571 609 655 453 405 437 457 454 461 416 426 421 457 508 533 525 455 427 461 471 464 559 504 398 389 486 14 3 578 641 665 657 539 500 533 508 536 483 468 444 438 410 478 493 420 387 386 411 445 525 583 684 709 628 635 624 661 688 628 560 515 524 551 626 496 509 528 545 529 580 627 603 640 680 680 670 711 716 14 3 711 715 733 730 692 543 564 549 584 630 645 677 727 754 739 756 763 784 807 793 756 738 757 788 821 849 858 833 826 713 717 746 777 781 740 715 728 741 741 757 747 755 766 765 768 749 720 785 750 709 14 3 703 740 776 740 746 756 742 730 742 744 764 792 832 793 775 803 829 854 845 775 728 692 683 707 746 791 816 767 815 826 852 842 742 735 732 746 764 768 779 804 736 738 797 851 819 844 843 821 746 769 14 3 738 718 722 749 720 689 732 764 692 696 727 760 759 773 725 698 736 756 748 751 753 651 597 620 621 608 692 774 755 714 717 680 643 682 653 623 622 669 722 730 678 632 617 604 551 527 517 551 557 621 14 3 599 497 505 494 562 502 513 526 510 523 501 444 414 407 396 447 487 527 578 569 541 534 464 373 353 406 547 552 478 366 374 434 447 378 478 476 326 399 481 401 495 450 504 542 514 411 473 296 329 375 14 3 438 465 375 421 432 472 593 381 359 273 258 299 315 352 424 507 436 434 390 430 220 317 346 123 68 194 270 149 112 196 244 223 276 390 398 422 391 203 246 311 408 225 98 144 279 353 409 161 207 299 14 3 237 356 333 431 352 177 116 183 277 341 382 446 430 398 408 209 223 332 451 439 247 299 303 424 501 158 95 95 141 227 329 426 514 579 455 520 576 314 269 300 276 213 223 213 402 479 463 531 515 412 14 3 465 543 545 476 369 388 432 415 389 434 555 428 383 437 442 505 474 505 489 431 430 445 519 547 660 450 451 446 430 396 439 422 493 575 647 726 545 483 492 586 662 654 557 563 486 472 479 530 578 616 14 3 650 780 826 819 813 710 721 664 650 696 726 735 659 550 531 546 546 559 569 624 688 769 792 704 632 627 668 658 701 729 745 693 677 715 762 778 846 854 811 789 806 817 824 827 845 745 729 767 777 693 14 3 674 708 750 780 738 729 764 812 841 795 792 778 766 784 787 735 750 793 836 802 784 772 801 776 790 819 853 804 691 689 756 748 687 692 746 812 851 831 809 805 834 866 756 728 738 743 756 806 793 767 14 3 688 720 726 710 714 716 722 726 750 767 777 785 792 794 745 727 738 772 746 699 705 734 738 737 745 619 624 659 701 719 732 722 773 800 815 828 738 579 603 688 649 596 626 589 577 610 631 635 641 659 14 3 645 649 509 484 555 595 622 606 534 553 524 487 400 329 390 477 603 635 696 594 467 475 490 541 519 515 552 594 594 635 419 449 474 462 504 605 641 280 239 266 271 281 248 273 201 229 325 369 414 397 14 3 439 398 372 365 382 361 255 325 448 225 292 351 342 355 331 323 370 293 320 447 311 291 260 257 230 231 169 199 -51 -10 52 164 109 221 333 458 371 396 399 364 383 340 342 334 275 328 364 401 365 281 14 3 252 320 390 438 356 323 317 323 283 270 232 232 280 242 308 341 106 116 139 221 257 203 284 415 452 399 346 315 287 323 370 413 389 336 228 251 298 407 416 417 360 160 155 264 344 457 445 443 359 420 14 3 432 525 432 409 387 380 335 325 351 282 334 413 440 315 227 283 375 393 463 405 422 454 368 354 379 420 519 546 462 546 553 652 405 401 458 514 557 595 618 652 673 671 483 484 509 571 645 555 473 408 14 3 423 491 507 537 544 534 562 504 510 521 543 565 628 727 747 697 678 699 664 735 711 714 579 619 660 678 613 566 598 636 667 683 693 680 645 660 710 735 721 730 747 753 745 739 727 754 733 713 691 677 14 3 623 650 693 716 738 738 729 750 763 758 760 771 809 750 731 717 789 795 803 752 750 758 788 722 687 698 683 700 728 775 785 781 767 754 742 745 728 742 766 733 737 759 781 800 863 851 876 782 779 751 14 3 793 795 772 777 786 721 721 744 744 758 789 789 754 684 679 721 713 692 813 830 863 863 876 890 885 743 716 707 733 719 712 743 779 790 805 811 693 676 692 703 705 648 637 641 654 651 677 634 688 688 14 3 733 248 333 338 295 285 300 238 239 291 308 356 369 350 356 300 283 283 352 396 406 401 313 325 325 342 355 378 391 271 250 273 311 219 214 243 331 366 319 299 317 413 332 288 193 27 36 63 84 80 14 4 32 38 -12 26 21 105 163 265 352 350 427 486 355 354 360 423 331 342 442 460 424 469 496 526 527 563 508 394 343 402 465 428 403 364 383 414 490 506 400 414 398 423 475 462 493 593 402 400 466 539 14 4 590 634 658 603 441 541 459 469 489 440 417 410 376 384 415 458 384 336 350 458 489 507 616 675 613 520 562 605 668 677 539 532 561 543 630 665 506 474 455 467 555 604 629 664 599 636 613 650 692 710 14 4 711 668 674 680 658 593 597 547 578 604 622 668 706 724 740 758 760 765 813 762 710 762 788 811 840 845 824 792 741 683 750 802 767 755 703 698 696 690 717 723 718 753 777 769 770 738 775 834 761 698 14 4 720 779 787 743 764 765 761 737 724 732 779 807 815 772 776 799 827 836 832 774 746 719 743 755 751 799 795 771 807 799 812 809 732 769 792 769 750 747 781 762 717 805 829 829 795 821 820 827 751 781 14 4 808 794 771 746 729 744 767 732 690 739 785 801 766 781 722 735 773 671 721 765 674 622 601 664 623 636 705 730 712 722 604 601 616 630 646 618 632 652 669 684 580 586 582 517 454 472 503 550 580 618 14 4 499 503 571 485 561 499 614 517 508 505 527 416 372 362 437 486 518 559 584 487 454 480 423 400 479 439 565 541 409 333 408 437 428 453 499 446 351 468 470 439 516 467 504 557 479 393 452 245 314 391 14 4 426 352 303 411 410 456 489 320 336 242 327 295 363 418 428 492 405 458 315 323 226 319 305 73 142 228 326 209 107 218 279 260 339 380 389 451 421 283 372 400 436 254 161 218 318 408 388 230 210 242 14 4 271 335 343 363 290 140 95 182 295 312 364 397 404 424 388 293 374 386 434 348 269 364 380 450 416 100 72 108 178 246 361 412 495 535 452 516 402 251 229 278 230 155 197 340 440 439 452 470 404 423 14 4 468 529 468 408 392 456 427 513 443 498 506 403 421 436 462 468 500 549 464 443 445 569 507 498 609 379 414 408 390 506 456 539 586 595 687 602 510 456 529 631 665 664 569 532 434 466 444 513 613 647 14 4 675 716 678 754 787 606 665 654 674 738 720 736 563 493 530 521 482 548 612 699 756 742 707 636 588 594 635 696 707 744 732 688 708 732 821 833 864 794 742 809 822 834 844 845 747 720 814 813 732 669 14 4 640 707 769 830 766 774 815 855 864 783 796 803 833 871 786 758 817 873 868 856 821 825 855 827 808 857 880 804 739 752 779 741 679 703 766 803 829 822 806 843 848 818 738 769 769 774 792 813 832 823 14 4 715 707 734 742 713 727 735 725 734 751 764 766 815 774 752 780 763 775 748 708 731 763 764 779 698 562 596 667 719 723 767 727 740 750 793 813 672 519 651 696 643 659 661 652 684 697 691 689 686 631 14 4 621 611 471 538 580 597 632 582 539 599 567 524 466 442 537 563 622 625 626 497 465 475 479 500 507 486 525 535 572 547 389 471 432 452 548 643 426 297 302 338 283 300 278 270 219 271 353 387 392 404 14 4 374 389 389 395 384 249 247 361 493 278 350 391 333 342 338 332 345 380 387 317 271 264 263 262 262 256 157 228 -31 34 171 293 271 432 415 381 314 365 345 337 295 283 312 309 329 381 406 390 353 354 14 4 365 371 376 413 307 277 308 288 243 239 214 211 245 291 341 282 86 76 116 175 221 299 330 378 371 377 367 313 302 371 386 422 364 270 210 230 264 349 392 435 215 123 187 318 460 436 443 373 351 400 14 4 378 493 400 305 321 399 376 413 372 342 434 497 387 335 280 354 400 453 436 418 388 363 352 330 350 363 526 455 468 522 523 430 357 415 482 571 581 584 622 669 711 606 444 468 567 623 595 504 446 409 14 4 446 454 443 485 527 477 544 527 526 548 592 646 670 677 660 644 664 718 648 605 607 602 566 634 645 645 599 580 631 644 652 655 658 673 677 694 710 724 687 691 687 639 668 679 689 711 722 737 704 669 14 4 627 644 670 692 688 669 701 737 755 747 712 747 766 710 722 745 795 757 739 704 743 749 792 693 685 709 698 669 734 767 788 777 786 747 788 792 771 803 734 706 750 791 821 852 841 844 828 805 840 821 14 4 821 796 793 764 768 712 723 709 722 766 780 752 726 677 707 773 749 797 838 817 815 830 839 823 825 729 714 730 742 734 760 810 823 811 810 732 679 724 735 741 693 629 614 622 645 638 658 672 700 724 14 4 718 425 415 371 309 319 279 287 278 344 367 388 418 380 286 336 277 324 320 367 419 390 350 355 370 380 333 397 378 288 293 246 248 135 113 180 268 336 358 382 410 482 372 351 241 192 92 103 111 83 14 5 35 50 6 -55 -18 64 169 241 330 343 424 470 376 352 378 418 367 362 431 477 473 475 498 510 543 582 610 421 366 449 512 457 457 372 410 413 464 519 453 454 424 434 502 482 490 577 466 407 434 513 14 5 579 632 661 664 440 546 499 484 532 466 454 440 432 400 430 476 416 382 379 421 465 525 615 695 669 598 615 616 641 668 593 539 544 545 610 660 493 504 505 520 549 586 635 649 628 654 635 669 695 712 14 5 699 673 714 700 674 565 565 531 579 620 646 681 721 734 726 742 741 775 818 812 759 753 783 813 836 858 863 823 812 717 731 789 822 775 726 735 729 731 751 748 743 747 764 774 775 758 764 820 783 724 14 5 714 778 807 755 773 784 758 745 734 741 775 810 843 786 806 819 832 855 848 803 770 698 718 750 786 807 817 785 815 822 863 863 755 755 768 772 776 759 768 831 735 792 829 868 850 852 853 833 746 769 14 5 790 788 768 757 725 705 748 756 706 728 755 806 780 792 730 724 755 742 737 756 743 628 605 653 652 626 700 763 748 728 640 642 615 646 658 632 620 664 690 726 618 619 605 582 521 502 524 571 567 616 14 5 542 483 559 556 590 470 572 514 531 506 535 445 402 398 410 461 489 538 586 545 512 497 447 400 421 430 572 545 462 367 406 429 444 439 493 455 339 466 491 416 520 451 502 559 496 408 459 290 330 401 14 5 449 444 349 391 414 437 544 367 357 254 266 285 318 377 417 498 405 463 373 394 241 312 326 92 110 225 308 173 110 199 260 242 334 400 396 434 434 226 324 381 431 260 123 186 320 406 421 206 235 294 14 5 314 408 380 438 353 178 131 217 294 346 399 436 431 434 427 277 307 402 468 423 279 351 336 471 479 121 97 106 163 235 345 428 515 570 489 549 568 291 282 310 268 195 225 329 441 449 463 513 488 436 14 5 481 550 522 415 378 420 437 468 444 469 583 425 409 467 476 531 520 567 502 463 463 516 530 553 678 448 463 460 432 494 477 484 591 614 681 693 551 490 513 595 678 737 597 557 502 471 469 501 594 642 14 5 701 798 781 787 804 694 718 676 654 731 723 767 658 546 542 548 522 517 602 674 727 795 801 681 616 620 658 691 710 730 747 698 671 725 804 809 873 864 788 833 846 832 837 858 853 745 797 839 784 693 14 5 683 712 752 815 771 771 810 851 871 827 829 804 791 837 816 765 798 851 883 863 808 799 860 812 812 847 877 825 749 764 783 755 703 702 777 838 868 872 843 867 886 903 771 772 772 774 793 829 843 851 14 5 730 742 750 748 744 736 734 738 758 782 805 775 823 810 793 779 780 783 765 689 717 768 780 776 760 608 632 681 727 765 784 759 790 830 834 850 757 550 638 713 672 646 669 651 647 666 693 667 675 645 14 5 643 652 480 538 601 609 660 621 571 605 577 545 444 403 481 528 632 646 684 554 497 495 503 546 525 505 549 575 622 640 400 464 461 484 522 655 543 301 269 335 273 300 273 291 230 266 360 398 423 398 14 5 422 405 378 378 402 330 262 339 514 270 322 390 346 359 323 357 369 331 361 462 305 300 285 294 286 287 151 186 -27 29 107 216 189 308 385 410 360 386 396 354 335 338 357 360 334 381 402 412 368 354 14 5 287 366 418 458 329 336 337 320 259 283 235 224 259 292 373 351 130 126 165 222 258 276 342 420 434 414 361 338 322 362 368 425 397 320 248 302 316 390 432 431 316 169 172 297 413 472 474 438 377 433 14 5 417 548 430 376 378 398 350 384 369 300 386 451 456 357 272 320 378 521 479 429 422 448 379 361 382 447 522 535 479 555 581 586 395 421 471 545 569 616 624 663 692 702 480 488 565 590 669 566 493 441 14 5 448 462 479 526 534 503 571 522 512 532 567 602 681 733 760 711 693 705 691 714 692 665 579 634 658 684 633 588 623 647 670 679 674 704 689 702 729 753 740 712 717 707 725 736 739 750 772 777 736 698 14 5 662 696 715 735 750 724 735 764 772 733 749 774 824 760 744 742 823 832 808 757 758 784 828 733 713 729 710 708 748 785 800 812 797 782 793 795 811 777 795 753 764 797 835 879 900 887 899 848 869 863 14 5 879 865 845 797 804 743 741 752 756 784 814 810 779 714 727 759 753 765 849 878 876 884 887 883 883 756 737 738 761 751 763 795 823 828 826 801 706 745 742 742 708 636 648 645 658 632 693 687 736 731 14 5 744 366 385 348 277 279 292 272 289 351 363 389 386 357 337 319 287 312 350 373 413 400 330 339 351 371 337 380 395 280 269 248 275 183 179 210 292 347 318 335 376 439 357 358 235 96 68 86 101 103 14 6 52 41 11 -52 -26 62 144 198 276 343 437 490 406 350 377 466 453 385 433 494 517 487 497 522 560 609 666 479 422 473 495 509 498 432 425 436 462 521 544 529 466 447 495 501 477 571 529 422 410 501 14 6 585 635 655 648 564 537 561 521 574 497 490 483 466 433 478 492 464 390 398 423 455 557 596 678 701 676 654 637 652 656 651 571 534 543 558 648 525 518 522 552 537 586 618 626 640 693 670 666 705 693 14 6 699 704 718 750 705 571 561 559 579 642 650 685 728 743 741 750 760 787 809 812 782 759 763 793 826 855 864 850 852 724 722 756 799 805 751 721 727 739 741 763 762 763 768 770 769 763 746 798 760 715 14 6 718 755 788 730 755 764 758 740 752 756 768 803 837 814 799 816 836 852 850 822 758 713 707 719 751 790 816 781 818 838 864 868 746 749 744 757 771 774 785 812 764 770 818 853 843 849 839 826 781 797 14 6 773 745 759 776 731 706 742 773 704 717 743 769 776 770 741 730 756 768 762 755 770 654 605 626 652 630 718 769 759 716 685 678 653 686 660 636 639 682 727 759 719 634 629 624 570 555 529 565 571 628 14 6 588 487 528 543 620 495 521 539 489 513 489 460 425 417 419 438 463 480 557 570 539 550 462 386 373 407 556 526 489 385 364 399 450 381 466 477 330 396 471 410 515 460 515 562 540 421 471 311 347 386 14 6 473 530 365 395 447 502 617 410 388 276 267 339 327 375 431 546 479 453 425 458 254 355 436 199 120 244 307 177 127 223 282 261 279 393 412 415 427 222 251 343 434 279 119 165 301 381 432 204 213 303 14 6 249 346 326 414 348 179 128 171 246 337 369 441 424 424 421 221 258 355 438 484 282 244 291 423 545 185 111 108 167 237 335 421 539 600 509 543 610 332 281 312 318 244 250 248 423 488 470 545 545 423 14 6 484 555 531 505 356 394 433 443 431 462 567 474 395 452 464 542 491 559 518 453 444 455 564 578 646 480 476 510 462 429 463 445 515 616 663 719 576 501 509 588 663 684 586 581 527 493 492 552 594 629 14 6 668 774 826 814 811 718 742 690 654 697 719 728 690 570 551 554 561 587 579 638 693 764 779 697 631 630 662 656 679 729 750 702 678 722 770 792 843 843 833 830 833 825 821 816 845 746 744 802 809 710 14 6 690 718 751 774 768 746 787 823 836 840 834 804 783 786 811 774 764 806 843 822 811 794 825 810 816 840 867 843 720 739 765 762 712 704 772 822 857 832 819 828 855 867 772 753 750 743 762 814 822 815 14 6 703 740 736 721 738 729 735 736 753 779 797 805 794 794 779 738 758 755 759 715 714 742 739 740 748 658 640 669 715 738 733 720 784 813 834 846 784 587 636 699 661 616 658 620 603 618 625 635 650 666 14 6 657 663 515 522 583 619 634 609 557 589 555 529 430 358 406 507 588 630 678 632 475 502 500 529 513 504 563 579 545 582 476 443 467 466 477 567 641 318 261 291 307 313 282 307 232 260 325 379 419 384 14 6 412 400 354 344 362 355 272 308 405 223 293 354 362 362 373 308 337 308 352 438 306 310 250 246 242 229 187 215 -16 14 60 163 147 207 315 441 357 389 396 367 393 369 339 345 279 338 341 377 375 286 14 6 234 301 363 447 352 366 341 325 277 299 300 263 271 247 324 368 133 127 148 234 278 209 276 399 432 376 322 326 273 292 372 386 370 346 250 291 341 410 433 434 406 183 163 252 375 446 472 467 387 415 14 6 423 504 441 397 402 395 344 324 372 303 331 393 459 309 257 299 379 406 496 427 441 461 361 389 397 438 509 540 476 537 593 677 425 417 462 492 548 604 614 644 665 668 515 495 546 600 658 582 517 433 14 6 445 494 526 531 554 548 589 517 520 531 559 559 657 747 770 726 706 703 684 739 728 729 635 604 658 677 621 574 601 636 663 683 694 689 658 670 707 741 734 742 752 750 742 744 731 753 747 726 692 686 14 6 639 661 689 718 741 753 732 749 766 759 769 781 807 772 742 729 801 844 856 773 757 776 801 726 716 730 701 714 735 788 809 812 797 767 764 785 773 769 795 744 738 773 792 850 879 860 893 814 817 792 14 6 843 837 806 814 804 753 731 770 753 780 818 811 789 709 696 731 732 721 833 854 877 880 884 900 901 777 744 719 750 740 733 759 787 799 817 838 711 713 721 720 724 637 663 654 668 665 690 662 706 676 14 6 735 266 374 390 312 329 340 272 269 299 301 364 375 367 365 316 285 292 355 399 423 414 327 333 343 365 355 378 403 314 292 298 346 261 249 289 378 420 337 335 344 429 378 352 236 83 76 101 108 122 14 7 62 55 12 34 28 126 183 276 355 367 426 486 381 352 383 458 344 345 432 451 444 472 484 532 556 586 565 411 362 448 471 441 448 370 395 419 494 532 431 440 377 426 509 479 497 608 450 435 483 542 14 7 607 637 665 672 476 562 492 482 550 450 440 442 414 406 420 456 465 365 387 467 481 525 645 688 643 557 581 589 642 699 562 532 584 573 663 715 543 471 459 479 557 642 655 671 632 613 631 659 694 720 14 7 711 711 693 724 686 616 621 576 578 627 641 675 711 722 735 761 763 777 819 785 764 791 781 806 830 839 847 836 798 685 745 823 825 787 716 707 708 714 738 734 727 752 774 772 769 744 769 827 793 719 14 7 737 789 819 761 785 785 785 738 731 733 771 796 819 811 790 810 829 822 825 820 731 708 735 721 750 791 822 773 811 833 846 832 745 760 783 753 747 750 806 808 754 809 844 862 841 828 825 831 779 781 14 7 806 807 801 780 739 738 775 778 694 758 792 818 790 781 755 734 767 718 732 775 712 646 605 667 670 661 705 759 732 735 613 599 611 642 668 640 646 684 697 730 595 592 610 539 500 499 518 553 599 649 14 7 530 529 576 615 596 559 644 532 530 518 554 443 399 366 421 480 508 565 607 532 487 520 446 428 481 452 568 560 450 350 448 446 463 465 514 487 374 469 471 448 534 475 505 553 478 412 496 276 362 414 14 7 479 455 321 424 434 497 526 340 356 274 319 350 393 422 447 549 479 529 377 408 300 351 412 115 165 273 351 246 173 279 345 315 362 402 405 451 445 295 375 398 434 298 174 233 323 406 404 284 257 268 14 7 318 396 393 421 330 172 90 162 278 326 377 408 414 441 418 305 390 422 484 414 269 351 396 479 511 146 103 145 188 246 362 421 492 537 549 578 506 267 263 291 299 173 251 374 471 466 457 506 436 429 14 7 474 545 484 412 398 466 454 535 487 534 580 438 445 471 491 518 538 613 475 452 460 586 553 547 656 430 450 518 425 519 474 553 632 658 717 636 525 475 547 654 687 690 594 586 564 503 466 536 621 682 14 7 713 782 717 749 800 652 703 687 683 765 732 756 608 520 550 546 513 558 635 714 791 798 748 682 606 605 658 716 734 766 737 688 718 752 815 851 866 845 770 815 813 811 825 813 785 747 808 828 771 673 14 7 656 700 745 818 792 780 809 828 851 796 790 798 815 843 807 775 815 850 859 867 840 830 868 842 807 842 847 833 796 814 792 761 695 722 774 805 828 830 818 838 842 840 769 784 777 783 786 794 814 820 14 7 765 716 741 767 726 715 735 729 735 749 756 768 801 790 763 780 772 775 763 743 747 761 779 775 747 603 620 685 731 734 767 744 769 800 800 807 758 555 692 716 675 678 694 681 715 706 699 690 685 632 14 7 644 642 524 550 601 613 661 632 564 623 607 558 503 485 564 580 639 658 665 515 498 508 500 518 511 513 549 551 594 614 395 483 472 480 561 649 510 328 354 395 304 317 332 334 255 317 378 410 422 437 14 7 377 389 373 385 417 316 291 383 521 332 398 483 380 381 424 364 392 413 424 388 309 302 317 300 319 326 252 317 38 107 238 326 327 451 454 440 376 435 408 382 337 354 358 420 385 416 438 464 442 393 14 7 400 437 458 466 410 351 376 370 298 293 298 272 313 347 388 381 163 136 187 241 308 383 419 445 452 407 402 342 344 402 434 449 413 330 241 308 346 450 475 499 360 214 257 383 489 496 481 413 390 429 14 7 417 535 463 341 382 423 433 471 422 363 440 517 451 362 347 383 428 525 559 493 426 422 401 405 394 455 562 539 505 572 585 551 405 440 486 565 582 618 633 667 698 644 483 506 588 651 654 532 500 445 14 7 499 493 482 464 553 504 568 549 580 589 621 663 690 683 700 669 722 731 696 641 609 610 596 649 667 664 604 604 654 642 649 657 656 670 671 695 698 720 693 685 679 647 665 686 692 704 720 745 715 684 14 7 650 648 675 701 688 689 703 749 783 771 703 741 776 738 743 769 820 795 772 734 748 757 795 732 707 724 720 686 733 776 817 789 801 758 793 821 819 814 785 723 754 797 826 848 837 833 832 824 824 826 14 7 831 822 807 783 776 737 742 742 748 778 797 777 768 709 731 785 770 805 830 813 819 820 826 805 825 732 739 748 750 750 765 802 803 804 818 753 712 764 768 755 740 634 630 637 656 674 683 700 717 747 14 7 734 421 425 389 345 385 308 289 304 365 376 402 449 404 300 337 262 312 306 347 420 394 365 368 385 382 357 419 425 318 322 281 286 182 173 275 374 431 393 413 444 499 393 357 312 244 153 129 137 115 14 8 68 77 24 -27 -1 101 186 229 320 372 437 477 412 363 389 434 409 372 432 484 491 496 496 516 540 576 638 456 407 509 566 487 513 399 411 431 478 532 481 460 435 454 531 518 497 596 504 437 455 520 14 8 592 624 654 671 464 573 541 501 571 487 461 463 449 429 434 480 466 395 390 428 470 549 628 693 675 632 634 611 628 662 622 556 548 561 634 688 519 522 515 530 556 610 643 666 657 653 647 666 700 716 14 8 695 665 709 728 705 592 585 553 584 625 655 687 721 724 732 742 756 786 819 825 792 792 793 804 826 845 852 845 852 715 718 784 833 814 744 740 736 730 763 747 754 747 756 767 767 767 773 819 812 713 14 8 713 779 811 784 796 793 776 755 730 732 768 807 841 820 809 818 837 847 841 843 763 698 718 747 781 798 828 793 831 856 868 864 771 765 778 769 775 760 774 844 759 807 839 867 868 845 843 827 769 780 14 8 806 821 822 794 748 718 757 776 710 743 770 813 788 790 762 743 762 766 749 765 765 649 611 661 681 649 715 778 763 744 653 639 627 656 665 656 642 684 714 763 652 633 608 606 564 534 534 577 578 625 14 8 575 518 571 640 654 505 602 548 549 526 537 476 418 396 415 471 488 535 596 581 531 513 461 426 439 454 567 554 489 381 414 449 472 455 500 495 370 462 490 432 542 486 500 562 496 442 504 328 345 404 14 8 489 514 360 409 456 483 587 390 382 280 267 337 361 396 426 537 459 515 418 456 299 330 413 148 168 281 353 223 150 243 333 306 349 404 408 450 448 246 337 392 426 300 153 203 324 402 432 233 228 288 14 8 319 411 398 443 382 189 127 191 273 350 396 430 439 443 443 300 349 423 484 496 279 319 350 494 543 151 116 137 173 246 359 451 522 569 547 567 615 290 290 318 323 220 276 365 468 492 478 545 510 441 14 8 498 565 520 413 387 442 444 488 484 504 610 453 417 473 487 564 542 606 518 470 474 548 569 575 691 475 475 535 468 526 476 500 625 665 709 708 563 493 522 595 666 751 606 574 559 489 478 517 591 643 14 8 740 823 806 781 799 731 737 705 664 738 741 764 659 565 552 534 542 519 609 673 742 805 799 690 612 630 652 703 718 745 752 706 685 743 800 833 879 854 827 845 839 815 825 841 853 785 814 845 824 683 14 8 666 703 733 795 794 787 815 842 863 867 845 821 802 828 835 788 800 846 870 882 839 821 873 832 807 851 862 858 826 828 799 765 708 692 779 841 868 877 848 873 879 889 785 799 794 780 785 814 844 850 14 8 782 726 748 762 764 751 740 740 754 777 796 788 823 806 797 782 774 781 776 715 729 771 780 767 767 630 634 677 721 757 778 764 788 841 834 840 819 550 669 719 683 662 684 678 669 680 697 668 669 660 14 8 649 658 535 539 610 626 659 641 578 623 601 574 457 424 493 540 626 661 692 548 517 505 497 545 531 515 551 567 618 624 429 462 472 492 547 658 608 318 306 355 299 304 292 327 244 295 355 401 433 413 14 8 433 417 380 406 414 355 282 344 495 297 341 437 378 364 407 374 391 345 387 471 320 319 307 313 315 342 195 208 -1 54 142 227 228 328 400 451 370 403 428 398 356 348 369 394 364 386 407 436 396 379 14 8 329 388 441 493 407 405 359 347 292 314 283 250 298 317 386 400 162 145 177 224 302 311 371 439 454 419 360 363 332 355 391 431 399 334 253 315 326 429 458 468 419 194 185 299 428 510 510 453 400 444 14 8 443 561 486 380 401 420 369 428 403 320 390 456 485 362 298 324 376 530 571 471 444 456 395 388 396 475 508 563 487 577 621 652 410 439 485 540 566 624 628 662 676 689 511 497 580 615 695 577 513 450 14 8 464 473 453 488 534 506 569 538 521 549 579 593 667 734 760 720 726 725 694 717 682 652 601 634 655 677 613 581 614 641 664 679 672 697 689 691 716 745 738 705 701 693 710 727 725 730 751 769 732 695 14 8 673 687 704 721 726 724 721 756 776 746 732 743 810 768 746 748 825 845 826 762 754 778 810 732 729 715 723 707 734 774 815 813 811 773 792 813 850 802 807 731 751 787 829 861 871 860 858 849 855 856 14 8 872 877 868 813 776 755 747 752 752 768 790 803 800 718 722 749 754 766 842 870 863 865 861 859 875 771 754 737 756 753 758 787 802 800 813 803 725 764 765 748 715 637 648 648 653 652 682 702 732 718 14 8 736 397 431 395 320 341 342 294 318 367 371 408 406 379 338 341 305 340 348 373 419 420 359 365 367 398 359 389 425 336 321 301 319 225 221 275 350 438 360 383 429 456 399 385 298 151 119 111 129 127 14 9 87 66 21 -37 -15 97 146 174 252 349 438 493 424 374 379 476 460 399 436 508 523 487 490 510 548 588 660 491 455 516 532 536 539 453 415 454 475 520 532 516 479 463 529 526 497 576 536 460 436 506 14 9 576 621 648 652 580 576 600 529 593 514 520 514 491 451 468 506 518 402 411 437 493 575 604 682 695 683 659 643 641 649 664 583 550 562 564 668 550 533 520 555 555 579 619 666 658 684 665 669 702 692 14 9 692 689 702 745 713 585 560 571 586 638 658 688 725 723 739 737 758 787 811 822 793 776 770 795 824 847 846 833 841 711 710 748 801 832 753 724 727 749 762 764 766 753 763 762 764 768 770 800 791 710 14 9 724 757 784 766 752 764 769 751 754 758 767 800 834 824 817 832 838 847 840 846 761 727 724 729 753 775 807 783 816 854 859 854 762 769 762 768 771 774 784 828 777 803 837 850 854 845 833 822 798 812 14 9 790 783 806 795 749 731 747 784 723 730 759 789 784 770 770 747 765 769 766 768 794 664 618 637 671 655 729 769 750 727 694 684 657 680 664 648 649 688 732 779 733 644 636 643 627 574 538 581 581 628 14 9 623 527 573 607 675 525 581 559 522 535 514 489 430 425 443 446 471 508 568 599 578 585 492 430 395 442 553 579 532 403 395 451 491 421 488 514 379 419 484 446 524 481 522 578 558 488 551 361 350 407 14 9 500 547 388 408 474 526 631 429 418 328 291 365 377 399 431 579 522 532 475 509 324 372 471 273 161 279 341 243 168 264 321 325 327 401 429 447 424 238 295 370 439 322 154 185 300 388 449 233 225 308 14 9 304 395 386 459 416 214 139 189 247 324 376 427 443 435 455 263 304 408 468 540 290 237 297 467 568 212 122 139 182 255 356 446 541 589 557 558 626 353 308 317 344 285 277 294 440 487 521 561 586 442 14 9 502 559 512 497 383 404 431 466 469 514 604 497 400 462 478 568 543 602 538 466 462 503 584 596 672 500 482 570 492 462 477 478 542 640 685 717 592 517 523 586 641 698 609 590 557 506 512 554 597 638 14 9 698 778 817 800 795 742 757 701 665 700 731 735 714 581 559 543 572 579 575 647 700 769 776 722 638 644 661 680 689 732 758 705 687 730 781 817 855 838 832 840 834 823 819 807 839 790 792 841 850 703 14 9 688 728 751 771 791 786 809 839 854 871 862 831 793 799 829 787 778 822 847 854 849 816 850 836 837 848 869 887 828 840 791 784 737 713 788 839 869 869 844 855 869 870 830 809 798 775 781 814 852 851 14 9 791 749 749 758 767 755 758 750 771 792 802 809 814 781 794 762 766 751 778 726 733 764 754 748 755 710 657 676 711 740 735 747 789 838 843 846 843 591 674 731 699 650 688 662 640 640 640 648 667 672 14 9 662 671 566 553 611 642 637 658 590 612 584 578 458 383 425 510 610 655 729 660 523 515 504 549 552 551 595 588 593 630 597 471 504 515 547 633 668 346 295 320 305 352 306 334 247 286 321 383 441 421 14 9 440 433 391 395 414 412 296 350 436 287 337 384 391 399 442 380 392 371 421 509 332 323 302 295 310 309 259 283 38 37 96 187 202 250 361 490 404 446 456 476 435 382 373 386 337 371 398 436 422 328 14 9 280 349 404 499 432 445 364 357 307 335 327 281 313 283 365 435 189 166 175 224 313 273 344 448 469 434 364 393 331 345 401 434 417 378 271 316 340 441 476 485 493 234 224 291 434 529 535 486 428 453 14 9 467 551 521 417 418 444 389 403 413 330 375 426 494 361 294 313 376 456 562 518 432 483 397 414 406 476 504 607 495 570 656 671 435 439 489 523 562 602 616 626 641 675 556 509 564 602 692 633 527 456 14 9 462 502 503 529 530 519 584 533 523 538 574 539 647 737 768 761 728 708 705 742 735 722 673 605 648 676 615 580 600 637 670 686 696 701 669 680 695 728 743 739 756 741 744 750 742 745 763 744 714 702 14 9 670 696 694 715 736 758 733 754 773 761 770 779 811 795 756 743 815 864 867 799 771 782 797 727 739 732 726 735 745 781 833 814 809 775 789 795 825 815 815 750 745 780 803 855 865 850 875 839 858 831 14 9 873 901 879 852 791 776 755 774 759 773 803 815 815 732 709 726 744 748 826 892 882 876 871 887 876 811 769 731 766 758 751 767 779 794 805 847 735 744 740 736 724 644 687 664 677 686 697 694 721 655 14 9 734 290 416 432 336 388 362 287 288 316 342 387 395 368 362 335 295 297 342 389 414 418 346 347 370 395 365 364 387 348 324 317 390 293 266 312 389 439 353 355 386 442 397 388 290 149 128 124 127 141 15 1 233 186 143 128 98 136 219 181 220 339 409 499 532 427 422 514 576 430 398 464 482 412 423 451 488 528 576 646 553 524 516 559 567 538 548 467 490 510 540 574 641 589 588 598 539 488 575 509 390 395 15 1 482 562 605 647 692 631 687 639 616 595 595 554 510 507 516 519 548 545 430 470 519 509 579 609 675 703 677 639 627 626 695 694 585 565 567 568 608 539 551 566 548 566 579 641 660 686 721 748 736 729 15 1 738 748 765 729 733 707 554 591 621 629 675 701 707 729 728 750 743 761 764 797 819 807 787 726 736 768 799 790 804 782 659 670 712 781 806 820 823 820 794 757 718 692 720 760 798 785 799 788 777 743 15 1 764 766 784 801 800 790 753 763 760 761 763 772 789 817 816 806 801 810 805 757 748 722 710 715 718 732 763 787 793 819 843 839 802 782 739 771 780 768 782 787 779 799 809 822 827 825 816 816 815 784 15 1 743 751 705 697 705 721 707 714 720 679 679 709 745 770 779 753 748 725 754 721 757 746 624 594 619 633 637 688 732 733 730 742 704 736 702 690 699 716 713 743 758 742 684 687 735 738 567 550 563 574 15 1 607 629 554 526 648 608 534 536 551 559 535 560 484 457 417 403 427 447 482 531 530 566 544 463 383 430 417 504 590 466 370 431 454 378 351 440 470 321 412 429 373 455 495 572 565 530 551 455 327 385 15 1 437 574 587 383 425 488 561 609 497 518 387 350 385 369 419 521 649 545 614 588 526 504 561 574 363 292 335 381 261 267 298 390 296 314 403 431 377 360 333 317 368 404 209 218 231 321 387 298 216 267 15 1 312 231 326 366 463 451 301 249 228 295 313 393 453 421 469 314 259 310 441 518 571 308 329 438 496 563 318 320 310 332 389 419 502 566 536 536 585 653 576 386 435 445 394 252 396 492 552 562 587 581 15 1 494 507 551 549 554 457 451 470 402 427 541 636 471 437 469 486 518 553 547 501 420 475 565 573 671 693 519 544 555 490 478 465 531 604 695 724 729 647 521 542 593 664 714 668 631 678 586 617 632 599 15 1 605 674 749 783 786 741 744 737 688 688 709 753 791 787 640 620 652 710 691 640 664 701 745 777 780 727 692 693 710 707 757 758 718 694 726 775 833 863 843 855 814 758 703 736 781 812 794 764 793 767 15 1 730 699 713 760 800 818 811 829 859 874 843 842 778 773 783 780 763 777 792 813 777 770 796 839 815 820 837 846 816 801 819 811 776 735 735 796 787 813 792 787 814 816 825 800 780 776 741 716 730 751 15 1 721 726 737 752 761 768 747 738 750 767 786 792 808 810 789 717 720 745 746 743 765 754 751 715 713 712 730 663 667 684 697 720 729 740 776 818 826 709 616 692 715 641 585 544 566 590 605 619 613 586 15 1 599 624 606 507 523 569 616 638 570 566 571 584 482 419 444 471 546 610 687 685 658 529 499 541 568 554 609 611 614 615 635 628 595 588 642 649 622 574 310 346 353 360 385 325 331 290 286 348 399 432 15 1 461 470 447 424 449 510 387 338 417 456 351 394 493 520 507 515 450 433 436 459 463 420 374 342 318 306 361 371 359 11 85 159 223 277 393 441 571 497 512 563 595 516 426 400 418 428 392 436 525 546 15 1 329 349 386 425 551 521 510 390 350 334 399 369 351 352 401 419 439 359 245 261 290 257 324 409 456 473 549 510 409 393 422 471 489 567 585 341 363 421 546 530 589 644 402 427 497 578 567 617 539 571 15 1 481 509 574 512 475 471 457 406 404 359 373 389 442 431 337 318 366 389 505 601 592 576 563 505 465 467 516 563 587 512 567 687 715 502 514 531 550 575 596 627 631 634 668 555 551 608 646 693 565 518 15 1 458 459 515 560 541 594 585 528 547 544 548 566 584 672 697 719 691 685 677 689 711 757 734 705 681 682 683 669 639 661 694 719 689 638 667 639 675 722 743 757 768 752 758 750 724 687 683 664 697 697 15 1 661 663 707 748 754 717 716 720 756 733 711 721 768 810 776 755 765 759 829 815 807 782 788 805 793 786 785 730 723 743 765 790 813 797 774 774 773 748 768 762 745 754 775 800 799 846 856 847 789 769 15 1 748 726 730 776 784 787 772 733 726 756 777 772 784 781 705 712 721 717 723 765 807 833 827 843 860 810 762 751 726 713 675 710 738 780 794 789 779 718 721 703 714 717 690 686 667 660 660 679 655 650 15 1 673 188 316 426 406 382 438 360 465 390 396 401 398 357 345 342 330 311 286 313 366 428 383 358 373 397 418 369 404 376 325 325 437 459 342 292 320 381 441 353 331 331 358 355 343 247 274 292 309 262 15 2 265 268 244 228 147 179 248 223 221 330 409 480 512 443 432 514 592 453 391 435 460 386 398 416 466 499 555 622 576 534 478 503 581 534 585 461 477 493 537 568 639 594 594 559 558 465 554 517 370 375 15 2 455 540 581 619 656 647 666 636 587 569 586 545 507 489 504 509 541 547 410 455 477 503 570 584 677 696 671 623 577 610 679 687 586 540 551 536 589 528 542 555 536 561 573 617 657 683 720 722 712 714 15 2 731 733 749 722 731 698 544 575 607 643 658 708 699 722 723 751 753 746 758 779 789 791 780 711 707 726 765 766 782 792 669 663 705 763 785 801 808 819 793 753 727 682 722 765 793 765 789 781 774 750 15 2 774 762 773 789 790 782 759 757 764 756 745 746 758 798 807 806 787 793 800 735 742 711 711 707 725 737 766 776 774 813 835 831 810 789 744 763 757 770 765 780 770 797 800 807 814 808 804 805 800 779 15 2 715 746 694 689 705 708 701 701 703 672 659 681 712 752 763 738 741 736 736 725 720 725 627 591 593 605 619 667 708 715 712 701 699 696 694 674 692 704 697 707 728 716 714 671 724 713 573 535 560 570 15 2 589 632 520 536 638 612 534 490 516 540 542 562 491 456 396 402 417 441 465 517 521 556 549 478 379 406 370 475 570 483 348 422 441 383 326 407 443 329 394 411 350 443 468 564 550 506 539 518 317 380 15 2 436 542 596 372 412 454 515 584 501 544 371 350 371 360 399 491 635 550 595 578 541 522 553 598 462 309 337 379 278 277 281 371 284 289 375 423 362 351 316 282 333 384 250 219 216 285 355 313 217 267 15 2 287 185 303 335 432 438 374 269 236 308 320 368 430 413 468 353 274 298 415 491 575 311 327 407 498 552 355 367 338 340 406 407 480 538 531 515 583 651 617 403 433 441 446 244 352 469 547 550 574 559 15 2 495 497 533 582 610 492 423 447 375 383 465 627 522 431 437 468 499 516 545 496 422 426 502 544 632 692 539 543 570 485 456 450 545 599 675 703 724 693 525 527 577 638 690 688 625 687 596 626 652 565 15 2 594 645 704 744 719 713 722 714 685 670 684 732 777 783 675 604 643 714 694 645 645 686 740 764 754 720 687 669 688 706 744 744 694 660 692 741 811 835 826 839 796 723 670 703 749 781 767 750 770 773 15 2 731 686 711 756 784 799 780 798 835 847 810 793 748 752 768 781 747 757 759 779 769 748 774 805 790 784 800 806 784 762 792 795 758 723 724 772 780 796 785 768 791 785 793 796 775 767 722 695 720 740 15 2 720 716 724 736 740 742 745 729 734 746 755 769 791 789 771 705 708 739 742 735 749 749 723 693 712 696 721 663 645 666 685 694 708 718 735 772 795 701 583 637 679 621 562 521 548 576 584 591 596 564 15 2 579 601 577 487 490 537 574 614 586 543 557 560 491 405 434 442 514 583 645 638 623 502 487 531 563 533 596 608 586 603 615 626 638 630 615 611 583 552 354 337 366 355 390 317 316 291 283 342 392 433 15 2 472 460 443 449 459 510 402 326 399 478 345 388 469 554 516 511 465 454 427 435 437 454 376 345 326 302 348 365 354 1 68 141 189 280 393 450 572 537 500 559 597 574 425 384 411 408 408 429 468 539 15 2 353 335 349 391 500 503 512 389 369 347 367 371 384 346 373 406 423 421 299 281 297 276 332 381 439 469 539 568 449 391 429 456 465 525 583 342 353 413 516 515 582 661 422 426 476 567 559 617 545 578 15 2 489 493 559 523 450 487 425 421 398 357 364 376 439 428 334 297 349 388 466 587 605 598 551 521 461 448 490 524 594 489 543 659 720 516 491 502 527 547 566 609 623 623 652 579 531 571 619 667 616 530 15 2 444 440 498 536 533 570 561 525 518 520 528 537 584 638 662 666 677 654 649 659 716 723 706 687 659 648 659 660 622 642 674 684 660 628 644 587 659 698 722 731 732 733 726 713 697 649 656 642 666 686 15 2 645 634 679 724 715 677 693 686 732 697 658 682 740 748 739 722 724 700 765 764 776 767 771 782 779 773 757 723 717 724 743 774 794 773 762 756 765 732 745 756 741 735 757 767 780 828 839 820 774 753 15 2 719 695 705 761 756 777 767 732 726 739 754 761 771 764 714 699 705 703 698 748 790 808 803 813 832 793 743 734 728 698 658 711 729 762 769 771 757 711 715 699 711 719 686 682 646 655 646 652 641 644 15 2 671 186 279 403 446 364 455 380 511 427 393 390 380 346 342 339 312 315 291 312 350 409 391 340 363 374 424 366 395 372 330 330 447 493 355 287 288 330 421 324 306 338 348 361 349 297 297 344 361 292 15 3 255 263 247 229 174 149 249 237 191 284 375 451 501 400 395 491 569 444 356 424 434 355 367 375 436 495 549 595 549 493 421 420 527 521 573 435 448 486 533 566 642 573 580 547 547 442 555 504 351 352 15 3 441 541 581 607 652 632 653 626 538 567 559 538 473 466 484 492 535 540 384 414 451 476 534 562 659 712 668 609 536 629 660 685 573 508 527 507 578 508 518 533 524 549 562 600 634 687 698 713 715 711 15 3 721 743 749 742 725 690 518 539 592 637 641 690 714 716 725 746 754 731 755 770 771 779 756 697 682 694 749 742 774 785 652 634 687 750 775 789 802 817 791 727 705 668 732 776 790 772 773 746 728 741 15 3 770 756 765 779 781 763 742 737 741 733 717 719 735 792 806 773 763 774 771 714 717 689 697 699 722 738 763 768 750 787 819 831 806 766 723 745 751 779 764 759 759 779 787 803 799 796 794 796 797 756 15 3 714 734 675 669 702 706 692 705 699 658 649 672 699 746 764 722 723 744 754 746 717 707 636 586 590 601 604 662 710 709 685 654 672 675 692 678 701 703 701 692 714 706 705 659 713 696 582 525 543 560 15 3 577 623 494 532 630 607 518 461 488 543 546 558 482 447 385 393 401 431 450 508 516 558 560 482 376 390 363 473 566 477 340 411 424 373 312 392 426 329 387 405 332 428 431 547 508 461 489 508 284 344 15 3 411 509 600 370 403 441 510 578 456 521 357 340 350 331 376 486 618 538 587 539 516 502 535 567 475 300 336 355 265 252 267 352 266 251 359 407 338 330 286 263 324 380 252 221 193 258 305 289 181 229 15 3 250 146 266 313 420 409 379 247 211 287 314 334 399 406 448 353 267 256 374 469 552 311 314 392 483 537 360 360 345 334 383 391 483 517 470 451 577 627 612 395 419 421 453 235 327 456 541 532 567 558 15 3 514 505 533 578 627 507 413 400 355 334 382 594 555 408 410 451 482 501 541 489 421 399 465 540 610 665 539 550 562 449 420 433 523 565 644 696 714 701 514 508 538 606 653 672 603 673 587 616 640 558 15 3 580 636 683 728 680 699 710 706 671 667 666 707 762 777 677 578 617 714 698 640 652 682 736 756 759 716 682 667 683 709 730 736 670 653 682 723 795 828 824 832 803 692 642 682 740 774 746 737 752 761 15 3 719 664 692 738 776 794 766 767 805 824 783 766 732 740 752 771 746 746 741 771 752 740 769 797 789 780 789 799 774 750 778 785 757 709 701 754 778 788 775 750 768 776 785 792 770 752 702 689 696 716 15 3 709 705 713 726 739 731 731 720 720 734 743 749 776 777 755 695 704 728 718 747 744 740 710 678 707 693 719 670 637 665 680 689 702 706 722 741 773 678 564 605 652 610 553 503 528 554 564 594 575 547 15 3 566 587 562 466 483 534 566 603 581 521 549 545 471 396 444 432 505 577 622 613 613 497 493 526 544 518 576 605 553 587 597 630 655 606 546 577 557 528 384 335 363 348 373 303 300 276 270 341 380 419 15 3 464 438 427 439 443 504 410 307 396 449 327 357 424 532 479 474 437 438 416 392 426 460 382 332 308 274 321 336 335 -20 39 111 172 249 366 434 562 540 472 522 569 580 410 380 379 350 392 406 427 484 15 3 359 329 313 355 455 470 491 371 367 337 344 363 392 350 348 400 397 414 284 268 283 260 314 353 398 455 500 561 438 357 403 434 450 506 556 339 342 411 489 496 573 623 391 410 456 539 532 600 501 542 15 3 479 464 537 467 401 453 398 404 366 352 338 354 424 424 320 276 340 392 444 587 573 580 517 500 440 437 465 494 580 485 552 623 706 497 478 476 498 527 553 604 628 629 654 615 511 519 593 644 626 525 15 3 429 424 473 516 538 543 553 523 482 503 513 516 567 609 619 655 663 622 654 651 722 699 650 623 621 615 635 651 602 626 660 666 624 617 606 585 669 704 723 731 727 738 717 697 670 642 623 632 657 669 15 3 644 619 666 694 672 659 682 670 719 723 650 678 744 737 730 700 705 718 739 749 766 752 760 777 775 767 727 724 707 720 734 771 786 739 746 748 742 728 760 747 730 724 742 751 778 813 813 805 771 735 15 3 698 697 713 758 761 770 758 723 721 725 741 762 765 752 706 696 699 688 682 739 776 794 781 784 817 777 728 711 707 678 643 695 718 760 765 779 761 721 709 693 702 705 679 676 634 632 644 635 635 632 15 3 665 171 240 375 434 333 441 349 468 416 384 380 362 348 354 328 306 287 276 286 352 401 392 320 338 328 389 345 390 351 291 275 385 447 344 239 241 284 384 301 280 302 318 341 328 265 271 303 291 256 15 4 293 297 281 297 234 215 266 264 240 311 347 444 506 431 414 475 579 475 380 420 434 355 371 377 431 474 528 558 545 521 440 443 559 554 588 462 465 496 527 561 629 591 601 529 534 463 547 502 360 359 15 4 438 510 566 599 632 627 650 627 585 567 566 549 501 477 485 507 538 557 387 411 448 451 539 580 647 684 658 608 557 603 637 670 591 527 532 540 597 513 544 539 526 554 568 572 628 670 695 703 707 708 15 4 717 726 742 743 729 679 532 541 604 634 638 678 704 715 723 729 756 710 747 740 760 763 763 703 675 677 714 722 754 769 677 645 690 724 746 765 783 796 781 737 716 661 707 756 776 758 760 767 740 750 15 4 762 747 759 768 771 759 730 738 745 738 723 722 739 769 780 779 760 768 766 736 732 704 700 694 728 735 741 755 758 774 793 807 805 776 749 748 720 769 745 756 753 768 775 790 798 792 790 793 792 767 15 4 708 720 679 668 694 685 711 692 702 679 651 668 692 723 746 711 719 732 740 750 720 706 667 592 585 579 608 641 669 698 679 646 664 644 699 677 688 707 695 696 697 694 692 682 708 714 610 525 542 557 15 4 577 603 513 550 623 592 512 465 511 524 534 549 528 442 389 402 400 433 448 499 528 546 560 507 388 390 379 476 545 534 345 418 426 409 316 389 383 340 375 404 342 418 438 527 534 480 502 515 321 366 15 4 409 491 598 369 408 442 494 546 506 552 378 357 362 342 377 452 582 555 562 578 549 551 534 588 538 314 339 378 302 266 272 321 285 272 350 400 361 342 313 267 318 342 276 212 227 268 328 316 238 274 15 4 241 176 272 325 417 392 455 302 254 322 345 351 398 423 476 405 306 289 383 442 522 326 323 388 452 512 465 425 384 346 408 410 464 503 506 494 567 620 637 420 414 440 483 243 302 408 495 509 556 558 15 4 524 508 525 559 628 529 416 408 362 349 394 584 576 427 443 448 485 502 602 520 417 392 471 524 596 667 574 542 555 506 445 426 517 563 663 696 704 703 557 507 537 591 647 662 631 680 628 645 610 565 15 4 573 621 657 686 666 676 689 699 664 653 658 701 761 762 703 603 620 709 688 642 646 683 725 747 758 731 695 663 678 698 718 746 683 654 679 723 786 809 823 828 798 699 638 667 722 755 758 751 758 753 15 4 737 681 712 750 763 779 760 774 788 789 778 783 735 741 747 766 752 745 750 769 771 726 768 785 779 784 796 784 768 753 785 777 760 731 718 757 780 790 778 758 760 769 780 786 772 758 715 694 696 717 15 4 711 704 713 728 729 733 747 728 727 739 746 744 772 780 754 713 706 735 726 747 733 752 718 682 708 675 723 686 629 644 665 681 696 701 708 732 748 676 564 598 641 618 552 500 529 540 511 549 578 542 15 4 550 571 580 485 484 512 546 583 580 527 574 542 511 384 441 438 491 553 586 598 603 503 518 542 554 543 574 598 568 596 606 626 654 663 572 575 563 517 484 339 370 356 376 324 303 310 287 349 383 424 15 4 477 437 449 487 458 494 449 332 405 447 349 376 428 562 518 510 491 469 425 413 429 485 409 367 318 296 333 365 366 24 65 140 183 262 373 444 517 502 501 528 569 579 438 392 402 396 387 397 419 497 15 4 359 308 305 343 423 490 510 401 387 364 347 365 420 359 366 421 396 471 340 297 309 293 326 371 423 481 488 591 465 394 410 438 462 506 562 373 360 429 458 525 596 632 475 415 467 551 564 595 514 585 15 4 496 483 538 469 387 462 430 417 384 378 328 357 434 421 364 279 337 403 432 610 619 637 552 541 479 452 481 496 598 511 549 625 715 592 480 477 504 530 549 610 637 617 648 633 530 553 610 650 652 546 15 4 476 451 477 520 536 577 577 553 493 518 512 517 568 611 607 657 665 645 667 662 706 705 669 677 648 637 655 643 613 633 651 644 634 627 602 552 627 684 699 712 722 723 719 712 669 617 633 623 648 652 15 4 645 625 659 696 695 656 682 666 713 703 651 676 723 720 729 702 715 717 727 743 765 751 760 768 772 765 747 722 721 719 734 762 790 753 752 743 746 726 749 759 737 734 735 750 784 806 813 809 764 741 15 4 704 702 687 760 761 764 772 727 725 719 742 746 765 762 739 689 713 704 683 726 754 781 778 768 792 768 730 724 717 700 653 702 718 748 757 766 768 744 722 713 711 718 686 695 644 648 655 640 638 643 15 4 659 189 232 318 392 358 442 385 486 460 413 393 359 336 347 331 307 329 298 332 341 371 371 324 348 336 399 364 361 378 332 309 400 497 391 263 270 298 376 318 298 312 326 340 352 305 306 321 364 316 16 1 320 338 283 183 154 210 276 275 341 434 504 548 577 586 547 629 681 534 496 498 531 503 529 519 540 582 655 700 721 698 687 668 690 688 526 525 481 536 561 645 636 658 628 677 642 562 613 631 511 505 16 1 530 622 646 677 678 652 661 652 624 661 688 615 616 553 559 554 560 601 499 534 599 668 651 666 682 767 770 697 668 713 771 756 660 672 673 708 738 651 636 615 653 633 671 705 699 727 736 733 731 743 16 1 742 749 760 755 777 736 727 653 702 716 717 722 715 741 762 787 780 825 831 829 822 838 832 830 826 810 796 810 832 832 759 786 824 852 841 824 805 806 816 823 809 783 765 785 807 805 818 802 826 788 16 1 776 800 804 806 820 834 836 780 784 795 814 829 835 847 844 847 843 854 862 867 867 782 799 790 773 800 806 830 846 853 853 848 844 835 818 811 819 806 807 835 839 851 847 850 852 845 825 812 827 822 16 1 832 849 834 825 836 842 809 759 765 764 736 736 748 749 757 775 757 767 794 800 810 819 691 664 670 699 712 725 750 754 781 755 780 783 736 724 718 731 745 749 757 747 701 758 772 795 617 581 593 615 16 1 668 715 680 699 744 772 704 687 603 588 585 592 585 577 485 505 477 492 524 558 562 600 611 547 481 537 593 634 703 578 468 524 561 558 509 551 569 442 414 509 522 552 595 621 604 690 694 678 461 513 16 1 599 706 557 434 479 571 689 729 708 658 441 390 461 470 530 631 698 673 711 713 705 671 681 730 336 347 421 470 447 482 494 600 465 440 471 535 530 475 401 453 491 565 386 341 332 408 409 479 394 400 16 1 441 426 502 529 552 589 384 313 355 388 421 458 501 523 547 488 404 475 504 584 646 422 459 483 593 681 430 374 370 346 441 464 509 548 577 592 643 733 513 398 465 494 498 400 461 509 551 602 617 581 16 1 545 580 581 608 553 509 561 603 647 663 689 698 542 553 609 652 656 704 678 585 557 571 642 733 720 683 610 621 697 694 627 589 638 715 735 743 763 681 631 612 648 692 724 725 737 733 751 740 698 717 16 1 767 803 808 797 786 779 777 790 788 782 799 812 816 827 705 663 714 711 709 691 717 753 790 813 812 779 762 770 774 791 799 814 805 783 803 833 858 846 839 852 851 847 837 806 825 852 861 867 872 875 16 1 805 771 787 806 796 792 841 854 857 863 871 887 908 855 854 869 879 835 836 850 868 891 900 907 860 814 834 854 877 876 874 876 874 864 852 850 869 884 860 858 853 853 861 823 807 812 826 838 839 856 16 1 867 847 778 804 814 801 749 779 773 786 807 815 826 820 814 823 815 803 804 790 793 802 796 777 749 750 770 723 696 702 715 739 760 788 809 815 818 819 774 802 809 751 681 687 647 627 634 645 665 662 16 1 676 695 694 686 672 689 691 730 702 667 689 669 671 510 461 554 618 671 721 730 632 559 565 534 590 610 637 589 648 673 700 594 624 651 714 739 668 602 471 402 393 434 444 430 430 377 402 403 499 512 16 1 510 558 576 546 534 583 489 452 531 601 544 604 654 742 719 692 695 593 574 611 575 459 409 421 391 334 438 396 400 169 238 314 344 369 475 529 604 600 607 658 674 526 497 519 535 556 487 533 627 592 16 1 442 422 478 561 677 647 525 452 440 468 416 380 415 420 450 465 556 420 369 342 358 439 446 496 552 604 650 534 464 449 480 512 552 645 576 417 416 489 611 732 696 696 591 539 631 661 638 631 716 599 16 1 563 589 622 652 664 677 594 643 594 537 505 519 538 512 473 408 429 494 655 743 725 676 640 626 631 591 635 683 671 656 709 733 730 536 512 598 602 615 628 621 625 671 723 599 595 597 678 684 677 620 16 1 536 583 596 599 627 634 583 637 626 646 656 682 705 766 743 766 753 722 737 783 802 776 771 747 709 745 767 727 686 698 714 711 732 732 737 726 735 755 762 768 782 794 747 773 766 776 789 795 791 765 16 1 762 761 778 828 799 837 820 827 837 828 813 817 834 843 836 846 866 865 868 862 845 842 827 829 834 826 830 801 802 815 843 855 867 871 857 835 857 867 867 862 828 803 809 828 845 848 855 862 874 863 16 1 868 896 902 907 901 886 877 843 875 904 914 908 912 898 835 774 819 853 887 896 895 887 889 906 906 910 893 820 812 789 795 785 801 831 820 850 874 876 821 799 760 749 763 716 724 756 764 765 755 754 16 1 749 406 478 521 541 589 616 480 432 436 473 516 491 460 443 421 383 341 369 395 447 492 450 431 444 470 462 507 528 530 499 565 632 557 518 423 456 508 530 461 442 468 553 460 438 450 480 529 474 375 16 2 309 320 274 200 204 232 277 280 361 439 526 549 579 599 614 660 711 598 465 479 528 518 520 513 534 586 658 710 717 692 688 699 712 718 540 512 510 551 575 664 655 700 647 725 663 559 619 652 509 491 16 2 536 620 663 669 686 672 701 663 625 666 681 608 627 568 576 567 566 613 507 546 617 671 643 658 698 777 770 701 672 702 779 772 667 665 667 709 742 654 649 638 656 635 672 706 711 732 754 736 735 755 16 2 739 735 763 763 780 742 716 642 694 723 752 744 727 749 778 800 791 827 822 823 824 840 831 826 816 796 790 809 831 826 755 774 825 848 826 818 813 809 819 825 809 768 764 792 812 807 816 809 823 784 16 2 787 805 810 819 811 829 824 782 787 800 820 839 850 855 857 862 846 859 866 869 865 793 804 787 770 803 802 830 847 854 852 838 842 839 809 814 823 830 817 836 835 854 859 861 859 844 828 824 825 795 16 2 819 852 826 816 827 840 798 758 770 768 729 731 745 766 758 760 754 774 810 798 798 820 694 667 665 691 710 728 751 747 778 759 776 780 747 729 718 732 744 741 757 763 721 774 767 805 626 589 595 611 16 2 675 730 677 697 751 767 677 681 586 583 605 595 592 577 495 511 487 492 526 556 561 588 618 551 481 529 584 645 700 583 468 517 590 575 496 548 571 445 416 517 504 556 589 620 613 688 684 671 446 501 16 2 570 712 635 449 500 591 674 725 704 660 437 384 471 475 524 624 695 691 718 714 724 696 709 750 464 349 420 444 441 466 506 634 454 443 476 543 517 495 407 454 486 569 384 328 328 401 424 462 383 407 16 2 438 407 505 526 546 601 397 324 362 390 431 454 502 535 557 490 401 481 506 593 666 434 456 481 593 711 462 409 387 352 433 460 517 562 594 598 656 741 609 424 469 512 547 386 456 502 548 614 627 608 16 2 556 594 604 616 561 522 567 601 647 652 703 706 550 542 617 642 667 715 721 575 555 559 667 717 719 687 611 636 720 710 606 573 634 727 735 739 774 697 640 604 643 694 731 742 741 749 761 756 713 712 16 2 757 799 814 796 805 795 763 789 781 776 795 816 819 835 723 675 737 733 716 691 715 746 790 805 815 782 765 757 767 792 811 816 792 755 776 820 854 842 838 849 837 850 829 801 838 857 860 860 867 871 16 2 792 777 794 810 789 787 816 849 856 854 853 874 894 833 833 843 860 826 831 846 858 877 881 892 872 833 837 858 865 865 861 864 859 841 834 843 845 853 828 833 839 842 846 818 799 808 820 823 829 855 16 2 862 825 773 798 808 802 757 759 774 780 801 807 821 824 819 826 821 808 807 781 792 807 790 775 749 751 778 730 698 703 722 741 762 790 811 810 820 823 759 795 811 756 679 677 632 630 637 653 664 665 16 2 675 692 706 681 668 676 683 727 698 662 688 672 659 494 458 540 607 671 715 728 645 566 568 576 619 617 650 592 651 673 684 601 634 674 717 732 633 596 468 397 406 417 442 422 420 377 405 414 500 529 16 2 521 571 588 558 544 577 510 451 533 598 511 585 646 726 719 682 682 588 581 616 587 471 457 430 395 351 435 409 415 178 235 305 349 376 476 516 596 597 599 650 698 549 504 505 537 563 485 521 612 628 16 2 433 407 460 530 677 658 546 466 447 481 433 400 425 434 449 480 534 512 372 336 351 418 441 484 543 590 630 553 498 449 481 517 533 642 645 429 423 502 603 712 704 716 589 568 641 670 653 651 710 646 16 2 566 603 627 664 669 674 591 627 582 524 494 496 549 527 474 407 427 501 639 713 713 692 664 641 635 579 629 670 680 653 705 738 747 572 529 590 601 605 629 621 632 670 699 605 595 609 669 686 674 615 16 2 547 584 606 604 640 648 609 641 635 643 652 678 697 746 748 761 761 727 726 764 789 773 776 766 721 752 768 740 684 718 722 708 732 731 728 727 738 748 753 766 781 788 763 781 762 778 792 797 801 772 16 2 770 755 784 825 799 830 807 819 832 806 799 799 820 838 825 839 848 858 870 860 854 849 825 827 828 818 827 805 798 808 810 840 848 850 846 819 850 862 862 861 824 801 801 820 833 843 848 858 869 848 16 2 859 886 889 893 892 878 864 823 864 888 887 892 897 892 829 770 798 841 869 876 878 880 887 898 897 892 879 813 807 786 790 786 806 837 841 845 862 857 776 782 742 753 765 724 726 760 758 758 742 751 16 2 756 380 460 519 551 580 604 509 484 425 459 525 494 478 454 419 382 343 347 377 437 497 447 426 455 474 499 517 542 523 494 554 655 578 538 436 451 519 562 452 423 445 546 453 430 441 486 568 521 374 16 3 318 305 265 210 224 251 282 284 353 441 521 550 571 609 653 679 731 637 455 474 527 526 519 514 539 581 659 703 721 698 695 710 721 743 550 505 545 561 588 647 669 717 676 734 679 568 624 665 511 494 16 3 537 608 656 675 698 689 725 677 620 667 660 609 636 597 581 584 569 624 515 552 601 671 640 668 714 778 763 706 682 698 770 772 667 658 659 701 728 667 665 648 657 647 672 707 709 734 753 733 747 753 16 3 747 744 766 758 782 751 706 644 700 741 770 761 748 753 762 797 803 823 800 814 829 847 833 822 810 784 787 801 824 824 758 774 822 833 825 813 819 813 812 819 806 769 771 797 812 806 816 811 807 787 16 3 788 804 813 823 813 811 815 793 783 801 818 838 857 853 860 854 844 858 864 868 859 798 803 786 767 792 797 818 841 849 851 833 835 832 811 817 825 843 838 832 836 854 862 866 860 851 832 829 824 781 16 3 817 851 823 807 808 826 796 770 785 769 727 724 744 771 760 756 768 799 817 807 800 815 700 667 660 680 704 731 738 760 780 771 770 782 760 737 718 731 735 741 745 757 765 774 777 801 632 596 600 616 16 3 669 740 694 690 741 761 680 680 615 570 597 602 601 575 522 513 485 510 524 556 556 591 592 560 488 530 571 628 691 588 479 524 591 581 493 539 551 456 438 495 492 535 580 612 613 659 671 660 458 510 16 3 571 677 664 475 510 574 660 717 703 685 446 401 465 478 511 604 678 703 715 712 737 711 719 752 542 350 417 483 474 483 507 623 441 433 461 527 524 498 400 443 481 571 383 311 319 386 435 442 373 410 16 3 422 390 489 512 546 605 442 317 357 387 421 448 488 539 554 500 404 479 508 599 670 424 452 484 591 699 500 472 397 379 411 463 509 558 586 604 641 723 653 456 454 526 556 392 447 505 550 601 627 624 16 3 565 593 613 622 564 544 557 593 641 658 695 710 566 541 605 641 674 703 723 575 551 551 649 693 709 705 616 648 717 720 585 576 637 720 729 735 767 730 653 608 648 685 729 744 754 764 769 767 728 708 16 3 741 785 809 795 813 790 762 786 775 767 798 814 817 836 753 700 754 746 733 705 714 742 782 809 816 794 762 753 757 782 818 819 791 751 762 807 843 837 841 853 835 841 819 813 842 852 854 846 852 859 16 3 783 786 804 810 793 792 803 839 851 834 840 859 880 827 830 833 842 818 821 836 846 849 861 869 872 820 821 846 849 848 843 851 837 822 825 838 836 825 807 821 830 829 832 818 800 814 816 819 821 844 16 3 852 813 766 797 798 792 771 745 771 785 798 804 814 827 825 830 820 792 800 772 789 800 782 778 753 752 778 737 697 706 724 740 760 795 811 807 820 827 761 783 796 755 668 666 625 638 638 645 654 666 16 3 662 680 697 677 657 664 671 730 710 659 682 676 648 491 468 522 582 669 711 725 661 563 574 581 621 625 648 606 656 669 678 603 651 700 727 722 621 612 467 395 415 413 442 412 413 372 411 407 490 551 16 3 554 576 599 573 551 576 531 459 535 603 506 590 662 722 727 674 672 612 603 636 617 490 508 442 398 364 428 423 444 189 231 293 350 380 481 537 600 594 615 655 708 573 517 507 545 554 492 525 615 650 16 3 431 400 461 520 663 680 574 479 461 487 449 437 440 438 456 498 530 552 390 345 362 412 447 485 541 578 634 559 507 448 485 528 545 648 680 424 432 498 588 692 695 744 620 593 662 685 671 681 719 686 16 3 586 619 641 673 683 687 597 630 595 515 485 501 554 539 471 407 432 503 640 688 708 706 696 654 634 575 626 649 694 657 708 748 770 604 549 579 597 611 629 631 621 668 665 615 605 615 664 691 681 613 16 3 561 591 618 621 654 656 628 644 638 640 643 670 677 727 747 746 760 739 737 746 760 778 791 779 744 755 765 742 692 727 729 705 740 739 723 727 744 744 748 762 777 787 780 785 765 786 794 790 800 787 16 3 774 754 794 817 796 817 807 816 821 800 795 791 805 833 809 839 836 855 871 862 858 848 830 830 825 812 822 810 793 799 804 845 845 837 834 813 841 861 862 858 821 804 800 816 824 840 844 853 861 851 16 3 857 876 878 883 887 876 869 820 869 881 882 884 890 884 830 769 795 826 857 868 873 881 885 898 892 885 876 813 818 795 788 796 816 837 852 840 852 845 774 780 741 760 766 739 731 765 757 757 739 745 16 3 756 370 456 520 548 583 608 575 536 420 453 522 499 487 469 415 388 348 342 365 432 502 450 431 463 475 510 527 553 537 514 572 658 599 551 432 454 518 582 444 400 435 523 460 442 456 495 566 557 410 16 4 333 352 307 230 220 263 293 305 407 473 563 563 593 647 677 694 717 635 497 496 539 535 543 525 544 607 678 718 721 705 713 712 728 726 548 500 472 541 588 693 661 719 666 745 669 568 654 690 523 510 16 4 533 629 654 693 716 687 730 694 646 677 692 631 643 581 580 572 576 639 531 569 647 704 677 673 723 793 777 708 680 736 790 776 666 679 697 722 756 706 702 642 674 660 697 731 704 720 737 735 739 756 16 4 741 748 767 764 792 744 752 682 727 746 769 755 747 767 787 817 809 845 834 827 827 832 824 841 826 808 793 821 838 823 774 807 837 843 825 818 798 812 813 823 807 799 788 814 807 790 813 801 821 801 16 4 785 808 805 809 814 831 834 801 791 805 818 845 854 848 853 866 835 857 857 868 861 790 805 801 775 811 806 835 844 848 845 829 834 835 821 815 827 830 827 846 834 853 856 860 847 849 829 817 821 818 16 4 834 851 830 826 841 853 810 762 788 790 736 735 749 775 739 748 744 792 809 797 806 834 712 674 677 694 716 746 745 751 785 758 783 786 754 731 726 735 750 744 761 778 759 789 776 809 642 597 605 634 16 4 704 753 732 734 766 782 718 718 622 597 588 605 610 618 524 514 508 490 534 565 574 612 623 578 496 551 610 668 709 598 510 551 601 604 518 577 599 475 435 512 534 564 603 629 649 704 682 677 480 549 16 4 633 738 635 472 518 623 703 735 718 702 470 435 489 498 538 643 692 705 722 724 741 738 738 758 450 369 436 520 518 529 526 667 477 456 506 547 563 507 418 466 503 603 419 359 357 413 425 481 414 431 16 4 451 436 510 540 581 632 460 336 381 412 447 473 518 548 564 496 423 492 518 622 672 448 467 485 626 732 536 458 397 373 450 473 521 566 601 610 670 746 604 456 474 533 563 413 466 527 568 617 632 641 16 4 556 595 606 660 565 541 583 621 681 704 730 722 576 586 643 667 673 722 734 601 565 586 665 731 724 707 651 663 756 768 645 614 661 748 743 743 782 722 677 638 663 714 743 766 756 772 772 769 731 754 16 4 804 821 821 797 792 791 774 792 809 801 808 816 815 844 741 695 743 734 738 721 727 762 805 825 821 812 783 786 792 822 827 833 837 827 807 857 872 855 848 860 840 854 866 834 853 863 871 872 881 881 16 4 819 813 827 809 765 811 853 857 860 859 859 881 900 899 872 888 879 820 831 847 868 881 879 889 851 825 834 854 859 858 845 851 859 839 857 849 846 861 853 837 842 848 842 840 814 811 823 834 841 861 16 4 861 870 818 806 803 822 789 800 791 810 819 825 829 824 829 827 837 821 804 777 801 814 805 779 761 763 781 762 715 714 737 753 779 802 819 819 822 826 807 821 825 779 701 700 658 642 661 668 682 689 16 4 700 707 714 716 699 699 700 739 744 692 708 715 688 532 479 569 621 692 718 734 655 589 592 579 624 634 645 599 670 690 719 623 668 708 754 749 660 636 483 426 418 448 462 456 443 384 450 428 514 564 16 4 572 584 608 572 569 600 553 485 552 640 598 639 690 732 738 722 703 643 603 644 589 483 461 442 414 373 435 412 448 202 258 326 384 397 495 533 617 628 619 668 714 592 526 545 569 594 526 563 649 644 16 4 457 440 479 559 679 694 568 474 456 517 446 428 436 445 442 486 558 521 420 371 374 453 459 502 562 622 648 550 523 439 501 534 548 657 663 426 426 502 606 726 719 747 694 674 691 716 680 668 742 651 16 4 595 620 633 696 747 736 637 680 653 559 510 536 555 528 477 425 436 517 649 732 719 717 668 680 666 616 650 680 750 698 723 763 769 623 542 605 601 614 635 635 639 681 728 628 607 622 689 713 706 640 16 4 570 590 620 650 665 664 607 663 661 662 695 710 742 750 745 763 753 719 756 806 815 789 781 773 729 745 786 785 709 736 735 734 745 746 756 757 761 768 776 782 791 807 763 776 767 781 802 811 817 783 16 4 810 814 839 866 834 857 868 874 875 832 830 832 844 871 872 880 884 883 882 881 874 868 851 852 839 840 849 844 838 851 855 882 883 891 884 853 870 880 885 886 870 839 826 842 857 859 860 867 890 889 16 4 881 906 906 909 913 902 908 898 903 923 926 919 922 920 881 805 847 875 911 915 899 898 904 919 912 899 916 820 832 816 817 815 823 850 842 857 871 893 838 814 772 764 784 749 757 785 795 786 762 776 16 4 788 425 480 531 598 605 634 578 479 446 480 551 525 512 477 436 412 357 352 391 459 517 466 446 474 485 557 562 601 586 546 590 685 604 574 456 469 547 582 475 450 481 581 484 473 505 493 623 582 438 16 5 345 345 309 254 238 283 317 331 396 473 562 540 568 651 698 712 729 688 485 497 528 544 552 525 539 586 655 698 716 694 706 737 732 738 559 520 526 556 590 664 659 721 683 742 697 571 649 703 537 508 16 5 538 617 642 679 700 706 744 698 654 673 656 625 658 603 593 590 585 647 544 569 635 715 667 669 732 792 777 733 697 724 776 789 671 679 688 711 741 730 717 670 678 662 693 724 697 715 736 722 734 760 16 5 735 750 759 767 782 756 732 682 723 753 779 762 753 755 773 807 817 834 824 814 823 843 817 836 823 787 788 810 824 814 769 797 824 831 817 801 795 805 810 813 813 795 791 810 802 797 811 800 819 810 16 5 795 804 801 811 812 821 823 812 780 808 818 833 849 848 855 849 831 849 849 863 844 794 799 800 772 797 802 822 838 839 833 814 815 826 821 820 822 832 834 838 829 844 855 859 842 833 815 815 805 799 16 5 821 842 821 815 821 839 795 781 792 784 725 729 742 770 742 754 772 796 809 789 802 817 709 663 664 678 700 740 736 746 771 766 774 774 766 735 726 742 739 736 747 765 795 781 776 803 651 596 606 638 16 5 698 756 738 734 755 767 713 715 612 592 583 605 610 619 571 539 506 505 534 565 567 604 629 574 516 544 581 640 681 646 533 564 640 629 512 558 593 496 454 519 521 551 591 629 635 677 658 679 497 544 16 5 620 730 698 505 548 634 694 728 713 707 509 433 476 496 514 611 670 704 690 698 737 738 736 752 590 389 444 528 537 535 529 651 493 460 503 524 542 515 410 455 485 594 453 355 359 398 429 476 420 429 16 5 449 423 495 527 571 642 580 357 381 409 455 466 491 532 546 513 432 485 503 614 679 465 470 496 643 721 640 550 449 428 455 475 517 564 588 595 653 736 704 493 475 548 581 413 454 529 589 614 622 664 16 5 574 589 612 672 563 559 576 608 657 683 713 719 590 585 632 657 671 718 758 596 564 570 648 694 708 717 658 671 751 758 641 598 649 732 728 735 765 744 682 635 651 698 724 749 744 769 763 758 732 746 16 5 783 804 806 778 793 787 764 783 808 803 802 806 807 839 756 722 759 750 739 736 725 747 786 797 804 795 765 770 779 801 815 817 823 805 790 825 845 831 825 837 823 838 846 819 838 846 855 851 855 853 16 5 810 800 812 800 768 801 825 838 842 828 826 849 865 857 840 848 832 809 813 825 835 841 843 857 835 803 817 831 831 832 826 820 826 811 820 826 809 804 804 806 814 820 815 811 797 801 801 807 818 834 16 5 838 840 789 793 789 802 784 777 774 796 792 799 813 814 821 818 819 808 785 762 784 789 780 764 750 754 775 759 710 709 725 743 766 788 799 796 805 814 789 800 806 773 690 676 634 628 648 657 670 672 16 5 689 694 705 701 674 676 681 719 737 681 696 706 657 525 479 537 594 669 702 716 662 575 585 580 639 625 651 608 667 684 700 609 673 722 745 732 635 628 494 422 433 421 446 442 428 391 446 431 487 563 16 5 570 588 606 580 572 590 567 496 546 628 583 630 688 725 723 707 693 650 619 648 622 500 491 448 416 397 429 429 458 215 262 317 367 390 489 555 586 604 588 635 697 594 517 527 562 560 523 555 605 648 16 5 443 431 462 515 653 680 565 474 460 495 453 454 457 467 441 493 545 587 463 382 392 446 461 505 541 596 642 571 522 452 509 534 549 645 685 437 441 523 589 675 711 731 705 691 695 709 696 688 742 691 16 5 592 623 653 703 730 723 645 664 643 553 503 515 552 533 459 429 440 508 618 672 678 697 699 707 673 599 632 652 741 688 713 753 757 679 573 601 599 611 625 622 632 666 664 622 602 604 653 681 691 637 16 5 584 598 626 650 675 669 623 660 658 657 674 696 704 724 739 744 759 738 751 778 782 775 786 769 748 752 764 777 712 735 740 722 740 737 740 745 754 758 755 769 775 790 770 771 760 773 784 795 795 785 16 5 803 800 824 846 824 832 842 852 843 809 806 804 816 838 837 846 854 861 866 858 857 853 839 841 824 823 828 828 816 829 831 854 857 859 859 819 836 851 854 861 853 827 808 820 829 833 837 847 862 870 16 5 869 872 873 877 883 885 890 873 880 891 888 888 894 891 873 806 824 842 875 888 877 873 893 898 886 883 880 825 821 820 806 812 813 838 836 843 850 865 802 795 764 769 784 768 761 786 790 780 758 772 16 5 772 409 453 514 585 584 632 648 520 431 458 537 520 509 499 438 382 371 353 387 443 505 468 441 468 473 557 577 607 592 566 604 676 627 600 460 465 545 613 476 431 464 553 508 474 502 510 618 615 534 16 6 429 396 369 325 261 334 387 402 428 467 581 535 551 644 706 725 752 724 493 520 546 564 582 530 539 574 653 689 716 702 706 757 755 753 595 528 565 589 598 621 656 702 720 773 726 602 664 735 553 519 16 6 537 589 625 668 699 729 762 696 684 674 629 618 673 645 619 622 615 660 580 572 627 735 671 672 726 787 792 755 719 725 780 817 720 707 706 707 755 758 745 736 706 685 694 733 731 745 753 742 757 754 16 6 746 756 765 778 791 787 734 707 736 760 787 783 771 751 766 807 837 823 821 824 829 851 811 838 832 787 770 804 813 804 787 803 820 810 813 795 805 799 806 807 817 807 807 813 805 805 820 802 812 816 16 6 795 807 813 815 821 817 819 821 780 816 833 839 860 845 849 837 841 847 847 857 840 807 802 814 776 790 809 830 831 834 830 812 808 828 818 822 827 838 845 840 834 846 855 858 844 815 787 801 778 769 16 6 814 826 816 808 810 816 799 807 796 785 735 737 739 796 758 768 804 802 800 795 808 814 743 675 667 682 692 732 759 762 774 778 776 782 778 751 744 760 753 748 751 763 794 770 784 784 693 611 630 659 16 6 731 780 761 734 756 763 715 719 652 604 576 604 632 628 604 571 549 566 553 584 589 617 654 614 527 519 578 622 663 689 564 580 652 640 519 558 621 545 483 540 533 546 575 617 632 655 657 701 551 589 16 6 620 731 746 529 571 637 684 710 700 724 547 458 479 497 517 605 674 696 699 709 747 765 757 769 718 413 452 533 553 572 551 684 526 477 503 516 550 526 406 465 475 558 531 366 380 387 424 464 468 455 16 6 468 415 498 520 541 649 662 370 401 427 445 479 489 513 534 546 459 476 508 615 684 500 490 524 620 748 752 733 529 543 534 522 542 577 600 597 642 732 750 572 514 599 606 436 441 550 641 603 616 704 16 6 601 585 620 690 593 574 589 621 644 692 715 743 626 609 629 657 669 726 773 630 575 563 633 670 704 753 697 701 770 760 681 608 646 727 722 721 748 765 706 655 663 687 723 759 766 778 765 768 753 743 16 6 769 796 778 766 795 774 758 780 797 812 806 805 814 834 782 772 788 771 763 761 733 747 785 797 794 794 782 782 782 797 814 822 828 787 789 819 846 834 829 838 828 850 843 821 833 844 851 856 857 825 16 6 799 811 807 801 803 805 821 829 819 813 825 839 853 827 829 826 815 804 817 813 808 811 823 844 821 795 813 818 813 815 817 814 806 810 806 825 797 790 796 805 809 810 806 809 803 798 803 810 822 838 16 6 846 835 797 802 805 802 804 782 773 788 797 808 820 815 827 827 821 818 784 775 784 781 799 775 763 773 781 780 735 726 745 761 776 805 815 798 820 830 814 795 791 800 703 691 646 649 669 676 679 687 16 6 707 717 715 711 682 674 686 716 762 691 701 704 668 548 486 518 585 641 675 715 696 604 609 604 636 640 657 641 677 692 690 686 728 752 754 715 641 649 554 447 477 439 447 444 439 399 475 464 485 593 16 6 604 601 637 607 604 658 657 510 566 606 630 658 722 737 711 696 691 658 656 668 678 520 502 437 422 393 456 470 520 278 300 344 384 429 500 580 612 637 578 637 718 648 552 538 570 547 543 556 597 680 16 6 494 439 470 515 676 695 616 495 480 512 474 518 485 479 453 508 549 660 636 481 481 498 473 520 560 586 657 610 539 473 520 535 552 633 702 468 447 509 588 681 728 765 749 748 727 725 737 721 764 734 16 6 619 646 681 734 738 739 686 670 653 573 516 525 573 542 486 444 425 508 604 677 711 754 762 766 726 583 626 651 765 695 737 774 777 765 650 652 603 609 634 631 643 678 658 664 605 594 642 682 705 678 16 6 632 630 650 689 716 707 671 673 687 665 686 706 709 710 744 757 780 779 773 773 772 789 805 784 770 768 787 794 749 763 765 728 748 744 733 736 753 767 751 756 768 784 785 781 762 784 793 794 796 795 16 6 819 815 839 849 857 855 850 852 796 800 808 813 809 845 819 847 859 877 882 863 867 859 841 855 830 827 840 831 838 850 839 859 863 871 865 832 833 849 858 866 864 832 821 828 832 843 841 849 867 876 16 6 870 867 862 867 873 893 888 870 882 891 897 888 889 889 888 828 833 843 875 881 862 865 878 886 885 897 872 845 830 841 822 818 817 836 821 847 837 854 806 804 794 795 798 817 798 816 824 810 773 778 16 6 764 412 436 496 567 579 652 689 588 484 464 525 539 509 541 456 402 375 389 414 458 505 495 451 469 480 546 579 626 625 611 645 696 677 632 477 478 539 667 493 443 461 533 510 482 533 525 633 639 643 16 7 373 373 343 271 258 321 345 369 420 491 576 541 578 662 693 710 715 695 514 510 536 554 572 532 550 613 672 702 710 684 717 731 739 731 561 502 501 550 606 675 649 727 671 731 705 578 670 733 561 517 16 7 534 619 635 687 715 693 750 706 678 673 677 669 659 635 607 588 592 655 566 591 661 742 681 674 731 787 769 737 709 738 780 788 684 689 699 712 756 756 752 686 698 674 700 734 714 710 711 724 734 762 16 7 740 754 756 771 776 771 762 708 736 759 768 763 741 753 775 802 820 823 806 802 813 837 813 823 814 795 791 809 812 805 778 793 810 816 805 795 780 795 800 803 813 796 799 811 791 785 791 778 809 819 16 7 802 795 801 800 808 816 818 813 775 802 809 832 848 839 850 839 820 841 835 849 833 817 793 805 777 796 795 820 830 826 822 805 806 822 817 815 812 826 835 835 826 825 833 846 832 825 816 798 803 814 16 7 826 833 817 815 821 834 799 774 790 787 740 734 732 772 735 750 762 791 802 780 794 815 718 671 674 683 700 753 740 738 757 750 766 781 771 738 728 734 743 737 748 778 793 783 786 798 659 600 613 652 16 7 709 756 754 743 754 762 741 752 648 615 592 608 621 633 595 539 531 525 546 568 587 624 663 597 519 547 610 657 696 652 552 576 648 642 536 594 644 522 477 533 540 549 596 630 633 678 654 707 529 570 16 7 651 740 707 520 572 670 706 727 714 712 523 453 485 510 542 629 679 697 702 708 726 732 736 743 571 390 456 559 556 547 551 691 498 464 525 538 557 540 425 468 494 621 500 365 369 409 423 501 452 455 16 7 479 439 505 535 605 646 588 367 399 427 472 484 495 521 540 541 443 483 516 622 688 474 484 513 668 718 672 591 471 455 487 495 527 555 582 597 674 728 696 523 498 561 593 437 450 557 628 611 613 693 16 7 581 582 626 701 572 572 599 609 647 683 714 724 606 608 640 668 665 730 769 618 585 591 658 704 708 729 684 692 764 767 680 617 668 739 733 732 758 756 699 656 659 695 731 754 750 774 764 762 737 769 16 7 787 807 805 769 775 778 763 774 799 796 794 801 809 832 752 731 753 745 735 772 739 756 788 807 803 800 767 782 782 789 814 821 827 814 812 833 838 831 835 833 816 843 853 831 835 846 854 849 847 855 16 7 817 811 809 775 753 799 818 832 832 824 822 840 852 850 830 846 831 796 802 819 823 831 831 846 829 784 804 825 821 819 817 809 823 813 813 821 817 806 814 801 805 813 811 812 809 794 796 795 810 825 16 7 827 836 807 782 788 805 804 792 769 795 791 795 811 809 818 815 816 806 782 754 781 783 789 766 756 767 776 774 727 728 737 743 788 796 798 799 807 814 811 802 807 787 700 695 656 639 667 671 675 671 16 7 700 713 714 715 694 683 677 711 743 699 693 722 676 551 489 539 593 668 697 708 654 590 600 577 627 633 643 604 669 690 711 615 683 718 750 726 656 654 516 446 460 456 456 458 453 413 474 443 489 575 16 7 573 586 616 595 586 606 619 492 549 625 625 650 700 709 708 708 692 667 637 664 626 513 502 465 428 411 456 431 467 226 271 326 377 403 478 529 579 592 577 620 677 591 531 546 565 559 531 562 612 630 16 7 457 437 460 536 641 664 578 485 462 508 460 468 467 467 456 463 592 598 519 421 401 469 473 521 564 611 648 572 538 457 510 532 561 654 679 443 438 519 587 674 706 733 721 716 705 712 711 685 741 676 16 7 606 629 644 705 737 731 696 683 686 574 524 536 562 545 484 454 440 506 620 689 694 732 711 730 693 607 630 657 757 705 704 748 756 687 596 621 595 621 634 645 633 654 687 647 610 603 672 693 696 654 16 7 607 617 632 659 681 679 629 656 668 675 707 712 713 729 723 752 739 723 750 779 786 781 783 773 751 748 772 793 730 742 746 744 739 743 736 747 760 762 755 767 774 790 756 761 753 771 782 790 791 789 16 7 811 817 831 847 838 840 851 849 843 818 806 810 807 837 840 845 847 850 849 850 854 843 835 843 813 811 815 824 833 838 836 853 852 855 855 827 830 832 846 850 854 824 819 821 828 826 826 833 851 863 16 7 858 859 859 863 866 867 876 872 865 873 877 873 868 873 880 825 833 843 866 878 868 858 874 884 861 869 861 825 824 831 809 814 807 833 823 832 844 860 825 800 782 772 784 794 771 789 796 790 769 770 16 7 769 440 466 533 604 588 645 670 488 451 467 559 529 523 492 448 389 392 370 392 449 509 482 451 474 474 577 581 619 613 587 616 683 649 616 473 474 578 628 492 460 486 586 516 509 516 541 632 654 577 16 8 433 394 367 311 268 348 371 391 420 486 567 539 558 638 702 732 743 721 507 525 552 571 583 543 553 593 659 693 709 702 712 737 741 738 582 533 558 579 609 620 649 696 713 762 727 620 688 724 576 527 16 8 555 612 635 673 703 718 750 694 697 688 651 652 685 649 631 620 625 663 591 595 653 736 685 685 732 790 783 759 735 730 775 809 714 709 708 713 744 765 758 731 713 695 706 737 745 737 753 735 743 777 16 8 750 765 770 786 790 785 734 725 749 765 785 780 771 755 768 807 829 827 824 820 827 852 819 833 831 796 784 808 807 801 785 801 819 822 812 794 795 798 806 805 816 796 811 810 796 803 825 793 830 832 16 8 814 812 820 816 826 826 826 820 789 818 829 835 856 852 852 847 841 851 848 849 833 802 798 818 777 794 814 824 839 835 826 810 804 826 815 829 833 839 847 846 840 845 849 861 834 809 799 805 777 767 16 8 794 802 802 803 816 826 793 810 794 790 745 742 752 800 758 793 809 813 806 799 809 812 738 682 682 692 694 727 743 764 782 781 785 788 778 757 749 756 764 758 753 775 795 779 790 791 702 622 639 672 16 8 721 778 773 754 763 771 741 753 657 623 586 619 632 639 615 575 534 571 562 584 587 624 660 614 533 535 589 632 659 697 572 598 648 647 539 580 635 549 493 541 536 562 592 624 629 657 646 706 574 598 16 8 655 723 746 543 579 648 701 718 696 728 540 449 471 494 518 597 652 674 673 686 718 734 736 746 704 406 468 555 576 580 541 664 521 477 499 525 553 534 414 460 493 586 543 363 373 389 421 464 462 471 16 8 473 429 496 537 560 657 657 379 403 430 458 482 492 514 534 552 453 487 512 602 670 502 500 542 626 731 750 699 529 554 524 514 542 572 574 598 648 732 744 589 506 588 618 440 457 541 630 616 619 693 16 8 606 585 621 685 578 577 593 617 634 669 688 714 620 618 630 661 677 718 779 633 594 584 629 675 698 731 694 715 768 767 695 618 658 722 731 730 749 771 710 663 673 691 722 728 755 768 768 768 750 765 16 8 792 799 788 767 789 777 752 773 802 812 801 797 808 828 777 768 783 760 750 779 749 760 782 787 797 788 774 778 783 786 796 802 814 796 790 807 828 820 819 823 814 835 843 820 823 832 846 844 840 824 16 8 783 799 798 791 783 799 808 820 807 802 808 821 837 839 826 821 802 785 800 807 801 798 817 828 805 783 800 821 810 813 822 810 805 807 795 807 786 763 782 783 788 803 793 796 789 779 779 779 797 810 16 8 815 817 785 789 789 797 791 780 760 770 770 787 800 804 812 810 808 793 759 742 768 763 781 756 750 757 774 763 728 720 729 745 762 788 793 777 791 799 796 797 795 787 695 688 651 636 649 659 667 678 16 8 696 697 697 692 683 666 682 710 743 687 694 707 663 550 492 524 577 640 681 704 668 574 596 587 628 614 637 629 654 683 685 646 694 740 744 698 623 630 526 442 485 451 444 451 437 405 474 474 480 576 16 8 595 583 619 596 597 629 649 494 562 600 638 652 706 715 693 696 675 644 642 663 659 512 503 442 437 430 444 452 493 262 293 329 364 404 488 552 556 576 549 607 691 614 521 522 551 527 525 542 601 655 16 8 445 419 456 488 623 664 591 471 463 494 462 496 482 464 458 514 577 648 593 467 463 486 477 524 568 602 645 589 533 465 504 533 557 641 700 460 442 514 575 664 716 743 722 724 705 703 725 712 742 703 16 8 605 637 669 723 726 724 672 671 672 578 525 530 576 539 480 444 432 509 606 667 699 735 730 750 718 581 621 640 740 696 709 754 755 731 627 630 595 619 619 623 632 657 658 638 597 584 641 674 690 659 16 8 626 622 650 673 701 686 651 646 670 667 687 709 703 709 733 739 757 751 764 770 777 779 789 759 742 748 760 775 745 743 750 731 730 731 716 723 740 752 749 755 764 784 764 755 741 762 761 780 784 781 16 8 805 808 817 831 829 828 834 842 812 785 786 794 804 827 817 819 841 853 854 834 839 831 816 833 812 803 807 811 821 831 826 836 837 841 841 809 805 810 805 815 828 815 815 815 819 816 816 829 839 859 16 8 841 846 834 846 848 858 855 848 852 859 856 860 857 863 861 818 813 810 844 864 840 850 869 867 856 854 832 812 810 819 802 802 797 814 819 827 827 835 794 781 776 774 778 800 771 782 790 779 758 762 16 8 755 423 440 509 577 579 643 688 554 475 462 536 540 530 506 460 377 396 379 410 451 506 496 452 471 472 544 578 627 613 607 653 682 686 646 480 495 568 641 491 451 477 548 522 502 539 557 623 674 653 16 9 479 422 399 361 289 395 407 414 435 502 586 539 568 636 683 705 728 708 533 518 550 570 582 544 547 585 659 683 698 691 695 722 730 733 603 546 563 586 605 644 652 700 722 752 734 618 683 729 571 528 16 9 552 603 625 676 701 708 748 694 708 691 677 657 687 677 652 630 641 673 621 598 653 748 687 678 734 769 777 766 737 733 771 798 723 718 710 714 747 750 743 730 700 685 691 720 739 731 745 740 742 752 16 9 738 740 753 761 775 774 727 720 744 760 772 769 764 739 769 798 816 804 803 812 814 841 805 820 814 786 760 785 794 787 767 776 791 798 798 788 788 785 789 791 811 785 792 797 795 799 811 789 812 812 16 9 801 802 804 803 804 807 805 806 775 803 831 834 855 835 839 830 830 828 831 836 825 797 789 806 780 782 808 816 826 821 811 799 798 819 807 815 820 833 837 829 830 839 843 847 827 798 770 786 751 741 16 9 772 783 778 783 786 791 773 784 767 768 720 723 719 781 748 760 794 779 781 775 783 794 741 675 666 683 673 717 746 749 761 762 764 765 757 736 734 742 745 737 736 754 776 757 770 768 707 624 636 668 16 9 727 767 754 731 746 752 712 723 658 615 575 607 625 624 606 573 552 564 557 583 594 624 670 623 542 523 579 620 656 687 568 588 646 625 523 566 629 565 502 535 530 546 576 614 620 643 651 692 584 598 16 9 631 707 731 546 572 632 672 692 679 704 560 462 474 495 519 604 661 674 677 697 724 741 736 743 712 412 469 547 554 573 546 670 537 491 500 529 547 544 430 483 484 571 563 394 402 415 434 464 467 470 16 9 477 431 487 532 555 625 650 403 404 433 447 479 495 515 534 555 464 483 509 599 664 510 500 540 630 709 725 707 564 554 550 530 546 574 579 602 647 713 732 593 516 590 627 451 456 550 635 604 608 706 16 9 609 589 624 688 590 584 597 620 632 670 697 722 634 619 626 648 661 719 763 650 587 574 619 667 690 737 694 711 755 754 697 617 653 719 717 720 739 754 704 662 668 690 714 733 747 763 753 757 740 741 16 9 757 777 759 748 773 761 738 763 780 794 789 780 794 808 766 759 770 764 741 756 729 742 768 780 773 761 769 772 765 776 790 795 804 765 775 799 817 802 801 818 804 827 821 803 802 817 822 824 827 786 16 9 772 788 784 777 782 792 794 805 786 783 802 809 823 803 803 790 777 777 784 786 777 781 801 812 801 786 792 793 783 784 793 787 779 789 772 782 752 746 755 761 767 770 763 761 755 748 768 766 778 793 16 9 801 787 761 762 769 763 764 748 730 740 748 766 782 784 787 785 781 773 737 737 746 738 758 744 724 742 771 764 727 714 733 745 760 781 779 769 793 797 793 782 785 790 698 680 642 638 662 664 674 682 16 9 691 680 704 709 671 659 672 705 738 685 689 692 646 536 498 515 585 637 665 692 685 600 594 585 613 610 630 639 656 673 669 649 687 727 728 684 624 632 539 441 480 437 441 441 427 399 464 477 473 567 16 9 581 568 607 589 599 622 626 506 558 609 652 646 683 702 675 665 659 626 635 655 661 521 503 426 420 412 436 458 509 402 393 387 392 436 502 568 580 590 556 600 668 619 564 540 565 523 524 554 582 650 16 9 503 441 463 485 621 666 615 486 476 502 461 507 476 474 458 507 530 641 630 504 498 499 478 520 559 581 620 585 535 478 504 527 549 607 683 495 437 507 579 657 698 723 717 722 697 697 715 692 730 708 16 9 619 629 656 705 709 709 682 656 638 578 524 518 561 527 476 438 432 506 591 658 686 737 738 734 705 583 604 640 737 680 705 742 732 736 646 644 576 598 608 605 617 653 644 639 597 591 637 670 689 665 16 9 612 626 643 672 699 687 661 643 657 634 659 671 670 680 701 715 736 741 734 733 742 753 759 739 728 726 740 760 726 728 743 707 709 700 692 695 714 721 718 718 735 752 743 734 725 740 741 754 761 767 16 9 788 771 790 802 807 804 799 796 761 761 765 764 766 801 782 806 830 843 836 811 820 812 791 802 778 774 787 791 796 800 805 806 811 819 813 787 796 808 801 801 807 784 777 783 796 793 789 803 816 827 16 9 812 804 806 827 817 832 822 816 817 827 835 834 836 840 837 799 796 795 822 833 821 825 840 828 821 834 834 812 793 794 767 770 769 788 770 793 794 806 775 758 752 755 773 790 761 764 773 758 733 744 16 9 737 429 442 503 567 581 650 678 587 508 473 529 543 524 542 463 416 391 401 406 452 508 506 475 471 497 552 578 620 616 616 655 680 672 653 485 495 552 659 494 456 473 541 539 516 532 547 631 649 664 17 1 62 105 125 136 168 148 83 103 139 143 126 210 319 250 110 169 265 311 48 144 157 111 130 157 178 186 284 384 402 265 208 59 135 275 320 182 304 405 431 439 436 472 418 316 317 330 341 420 372 239 17 1 251 303 341 409 481 494 500 509 446 468 479 437 446 390 370 411 444 453 355 300 383 480 476 385 454 492 518 461 442 459 444 470 450 443 433 412 475 485 466 459 477 517 529 550 551 584 563 611 680 682 17 1 607 490 570 715 566 431 468 471 488 569 612 594 668 654 700 763 776 692 562 531 574 584 597 627 580 568 613 664 657 670 675 555 577 604 646 746 757 750 724 642 556 537 571 610 653 642 558 618 645 643 17 1 664 630 655 720 724 667 661 684 671 596 620 608 641 613 691 646 579 576 612 596 587 605 617 652 649 706 697 687 667 715 694 772 786 717 618 618 666 701 729 752 721 703 692 754 730 749 643 553 572 652 17 1 659 594 571 578 553 524 623 607 605 620 608 569 612 565 526 566 597 581 639 536 537 573 608 672 663 605 577 543 529 460 482 471 484 475 479 505 530 547 522 482 475 562 591 617 595 560 581 545 465 435 17 1 459 484 535 426 416 373 457 435 442 411 377 474 479 400 353 313 321 358 384 414 433 391 351 363 416 377 326 319 291 349 354 311 328 365 269 273 324 300 271 239 214 219 230 246 267 141 171 292 253 137 17 1 136 117 258 314 354 284 203 280 355 228 206 148 199 183 122 63 116 180 190 158 190 247 295 320 275 52 58 134 225 254 117 165 115 -61 5 122 202 -48 30 127 154 57 84 -56 -50 6 13 58 45 -50 17 1 17 -3 78 48 7 125 302 105 92 12 92 232 262 257 298 355 103 47 51 120 222 273 73 127 206 247 305 108 2 15 116 66 80 143 146 62 146 281 319 259 183 271 286 303 187 190 265 326 402 425 17 1 313 349 324 284 309 292 343 360 357 238 210 273 322 395 335 336 372 341 353 366 364 413 383 425 423 408 384 458 414 358 401 375 375 362 422 367 389 426 475 433 372 351 403 434 463 504 459 449 390 402 17 1 439 490 518 566 625 680 703 584 617 560 483 473 503 607 662 510 480 541 546 607 632 598 634 537 508 575 535 577 538 548 584 600 557 586 622 614 623 582 642 612 647 519 470 527 549 596 605 648 684 685 17 1 681 617 609 625 651 682 621 582 616 631 583 627 573 593 649 688 674 611 644 657 690 704 719 684 730 736 709 732 719 646 672 677 701 642 684 702 699 645 698 723 690 760 618 583 620 662 624 603 644 643 17 1 653 611 625 664 687 691 677 661 660 644 569 606 595 662 733 673 571 558 616 596 533 586 600 598 635 651 668 678 633 648 521 504 500 521 472 472 526 535 474 507 520 566 559 530 503 480 500 419 420 465 17 1 492 545 542 421 404 384 413 483 506 554 573 495 482 509 542 416 433 486 523 493 568 593 565 383 424 461 471 481 469 432 486 552 571 561 377 349 419 507 491 396 295 278 264 274 235 217 223 196 214 252 17 1 179 219 300 338 311 230 287 271 269 321 282 270 332 383 367 253 167 126 147 179 240 318 291 302 294 279 281 257 177 267 169 151 171 192 141 232 338 383 363 309 316 317 208 232 272 150 164 200 87 120 17 1 191 244 155 166 257 287 276 245 179 157 195 260 115 148 177 179 164 125 116 3 46 -52 -106 25 156 109 169 194 221 204 230 266 260 250 290 230 99 179 309 169 168 75 74 -25 8 71 104 205 224 220 17 1 169 240 248 281 328 328 297 254 277 296 312 303 333 306 330 262 238 288 254 263 314 246 300 348 334 337 256 282 314 284 266 358 263 339 348 260 309 412 467 451 479 485 482 452 471 437 380 369 400 452 17 1 467 415 403 451 431 468 476 458 473 468 409 431 486 528 532 456 409 470 528 558 497 468 508 500 384 421 503 579 592 466 508 479 466 503 561 673 553 577 659 713 668 465 472 485 502 497 521 527 556 588 17 1 625 609 626 636 600 555 513 554 579 613 652 682 683 704 613 638 663 676 695 700 663 686 702 725 747 756 738 728 696 700 691 676 718 711 691 752 701 708 665 660 683 684 685 704 694 692 715 650 608 594 17 1 565 574 575 610 656 623 623 595 621 653 642 635 654 646 653 639 657 654 634 652 652 575 576 612 578 621 616 597 639 636 560 558 607 656 693 724 707 727 713 674 569 607 615 649 618 561 556 630 582 565 17 1 588 425 368 200 246 247 211 252 187 185 209 228 235 241 229 207 231 218 165 220 268 283 296 264 294 250 123 109 50 120 180 140 158 187 227 247 124 46 43 92 130 267 278 195 221 131 131 43 54 35 17 2 105 124 152 186 211 196 148 185 230 214 188 255 362 326 189 212 300 332 94 191 234 167 176 188 228 263 334 414 432 325 262 110 184 301 337 239 341 422 440 448 448 464 447 374 353 374 378 442 429 310 17 2 315 343 370 451 486 529 514 540 474 484 513 460 447 385 376 425 464 488 462 343 421 532 493 423 488 529 540 476 475 513 491 524 470 479 461 431 512 530 506 495 511 555 551 577 579 602 594 582 649 646 17 2 644 517 594 713 660 490 507 476 513 594 635 627 679 688 740 767 779 749 615 542 605 633 631 626 627 599 628 677 682 693 703 601 592 572 654 751 791 790 771 706 569 561 555 609 665 693 598 623 671 659 17 2 689 648 635 719 739 694 661 663 709 655 654 633 652 614 703 690 639 603 632 619 623 627 637 670 638 721 718 716 694 699 692 765 782 740 655 640 667 707 727 769 728 709 699 756 756 765 708 585 595 673 17 2 697 632 593 605 594 550 637 624 624 626 643 595 628 614 567 599 634 600 666 586 557 576 639 685 684 641 631 568 580 519 526 497 516 511 512 531 559 570 543 489 489 564 611 629 611 565 595 575 486 455 17 2 480 502 557 466 434 399 468 474 475 435 431 517 514 422 390 338 339 365 392 423 455 414 383 418 442 410 373 360 335 400 388 339 372 412 313 304 368 331 305 255 257 248 288 307 306 196 231 354 314 210 17 2 195 164 321 348 360 336 257 311 390 282 254 167 238 254 176 143 167 239 255 225 237 257 323 334 341 123 115 202 274 312 173 196 189 17 67 145 249 12 78 184 212 108 144 18 3 66 108 132 93 -3 17 2 65 87 120 74 56 168 312 174 142 63 141 248 318 302 330 389 181 95 97 168 270 439 151 176 279 342 425 165 86 65 156 118 125 180 212 97 176 293 370 329 242 328 345 344 233 258 326 370 417 482 17 2 370 401 376 338 363 319 387 398 385 270 249 324 367 421 384 369 414 396 410 395 409 431 421 467 459 445 417 497 453 404 431 406 407 386 455 416 426 447 451 465 399 397 436 466 477 505 448 512 455 440 17 2 462 500 525 551 626 652 716 578 589 593 535 486 522 572 656 582 521 555 564 646 670 631 658 572 537 603 551 583 582 569 607 602 562 609 630 641 635 627 652 625 653 572 508 555 566 573 621 661 709 723 17 2 679 655 638 652 687 707 662 636 642 652 621 675 626 620 663 692 714 683 681 680 723 720 747 732 746 764 744 758 730 678 690 707 740 685 710 726 732 702 735 763 754 788 667 624 650 680 672 644 673 672 17 2 684 628 632 689 710 708 683 667 680 692 636 650 631 686 745 704 621 586 606 635 576 607 619 623 653 678 693 719 664 682 568 559 550 553 544 527 567 557 500 539 547 597 597 574 541 496 526 480 455 482 17 2 511 583 583 494 442 420 447 506 520 574 603 560 512 532 566 450 466 501 527 508 594 599 608 424 450 480 499 521 524 451 504 561 601 625 419 377 471 522 546 431 335 328 313 322 296 292 286 255 280 322 17 2 267 291 344 385 351 288 365 332 319 380 339 307 345 418 416 312 221 177 188 208 262 340 331 329 330 311 317 306 254 330 196 181 221 250 198 273 359 391 404 343 333 356 257 281 297 207 231 228 156 206 17 2 294 315 249 253 299 334 319 295 228 173 196 293 239 275 255 249 278 238 213 100 138 57 -24 74 226 194 252 283 314 291 305 291 298 308 353 343 192 262 365 269 268 126 130 42 52 116 162 256 258 282 17 2 246 299 301 310 360 352 320 306 346 344 333 340 375 353 376 309 297 351 356 329 367 310 343 394 375 378 308 321 336 365 318 407 331 379 401 331 365 445 490 510 525 567 520 490 508 490 422 428 438 459 17 2 478 434 432 455 462 496 490 467 501 494 450 451 519 561 576 537 457 505 580 599 578 497 534 552 444 455 506 564 617 535 532 514 507 516 599 688 606 587 653 710 710 477 491 505 539 542 549 560 587 622 17 2 655 630 620 637 641 587 552 587 619 641 656 669 682 719 630 653 655 680 702 700 665 685 720 750 763 765 735 725 690 711 733 730 728 717 708 760 735 744 715 682 714 721 721 735 736 706 748 733 655 646 17 2 624 621 630 637 683 667 658 629 667 695 683 675 677 678 668 669 667 675 673 693 703 638 627 648 611 672 669 650 672 670 620 602 631 677 705 739 733 747 739 736 639 662 656 676 667 588 597 664 592 621 17 2 626 456 375 260 285 288 241 286 247 236 219 244 277 278 285 257 246 264 200 230 280 304 324 307 338 318 195 197 128 196 245 200 202 228 252 279 170 86 101 117 180 305 325 240 269 179 179 101 120 106 17 3 126 144 185 220 254 218 180 216 257 235 222 291 376 360 221 252 334 353 124 221 265 190 199 212 256 313 340 421 465 349 282 135 205 318 348 268 359 423 436 435 451 459 468 397 386 404 368 457 455 337 17 3 333 361 381 464 488 523 494 525 474 481 517 458 429 374 381 426 467 485 488 358 437 546 474 443 502 524 523 478 487 534 516 520 462 496 463 436 519 536 518 501 516 565 547 580 575 597 602 548 600 621 17 3 655 509 578 689 674 510 486 474 519 600 627 615 664 682 735 749 758 749 626 537 588 636 621 619 634 600 622 671 687 674 700 612 589 562 650 729 782 786 775 716 573 564 555 599 670 702 615 624 673 654 17 3 686 638 626 697 727 693 650 655 709 681 662 645 645 606 692 701 653 608 642 621 625 631 631 669 631 714 705 718 677 674 684 746 768 737 664 637 661 700 721 754 713 682 683 746 753 753 725 598 605 677 17 3 702 640 601 609 608 565 642 629 626 641 655 603 629 640 578 619 650 598 664 605 561 569 635 671 677 653 641 572 585 546 539 503 523 528 524 546 561 571 550 495 489 559 606 619 606 567 600 584 496 464 17 3 493 511 569 475 437 415 472 471 480 447 464 534 523 440 410 357 356 376 405 437 471 435 398 446 460 423 402 374 360 438 407 352 401 456 331 316 379 345 318 267 275 264 312 355 342 228 271 392 353 239 17 3 219 204 370 387 372 356 291 355 426 302 273 206 276 303 208 184 206 269 278 267 269 280 335 359 367 164 178 250 312 317 201 222 237 48 113 206 282 41 121 237 258 180 209 66 66 133 167 188 127 58 17 3 128 120 143 103 107 216 339 206 163 104 187 300 338 334 356 412 223 122 124 211 325 480 199 208 319 386 467 195 127 105 185 142 155 225 251 121 205 326 401 357 268 352 358 370 258 298 373 375 406 493 17 3 400 423 397 356 376 336 407 419 398 286 265 346 400 445 400 373 423 416 416 392 427 431 436 484 480 464 426 506 485 429 432 420 432 390 472 433 436 438 437 470 412 415 449 467 461 493 448 532 475 448 17 3 449 489 518 538 614 615 696 560 571 600 553 483 523 551 624 601 530 533 552 637 650 632 656 568 542 591 536 572 589 580 602 594 569 612 628 644 630 636 648 617 645 586 515 562 564 558 615 648 703 711 17 3 668 663 649 653 682 703 681 654 651 653 627 672 642 624 660 680 715 698 686 682 726 708 750 743 739 752 753 760 726 685 690 707 742 710 708 723 722 718 737 762 760 788 700 640 653 666 681 658 678 669 17 3 686 632 630 694 717 707 679 667 675 703 662 660 644 685 733 708 640 593 602 645 583 602 617 618 647 674 688 717 651 688 572 564 550 572 548 530 571 564 507 548 546 601 601 580 546 493 521 482 454 478 17 3 516 599 588 501 448 422 448 513 539 578 599 551 514 538 556 459 480 507 527 519 601 593 614 429 447 492 505 532 535 456 515 572 624 642 432 385 468 533 569 450 342 328 335 342 313 315 308 267 298 339 17 3 287 329 363 396 370 307 383 350 347 395 354 327 370 440 438 330 245 188 210 228 269 329 335 334 331 310 317 310 297 368 197 191 231 260 232 301 371 408 440 361 342 361 281 285 299 222 243 251 180 271 17 3 349 318 265 271 314 349 333 294 240 186 217 288 284 307 270 283 320 282 248 132 173 87 -1 111 273 222 284 303 349 313 330 308 320 338 398 368 215 280 384 311 312 156 156 77 98 153 192 282 276 306 17 3 270 314 330 322 367 357 333 315 367 346 336 337 382 363 389 319 311 372 367 356 383 324 369 411 385 378 310 336 361 380 331 420 348 398 423 347 382 445 494 532 531 587 508 491 491 492 429 444 436 441 17 3 452 423 424 445 464 497 479 457 505 483 440 440 518 567 589 564 472 516 596 606 592 509 541 569 463 464 498 558 613 548 513 507 514 510 605 685 602 560 625 693 701 461 474 495 536 541 541 547 569 617 17 3 646 605 602 613 633 572 553 584 599 620 625 639 663 704 619 635 641 661 671 669 643 664 706 739 747 737 702 697 663 688 725 720 713 698 694 737 704 725 715 657 697 715 718 728 738 707 748 743 657 653 17 3 632 620 634 631 675 671 659 631 672 692 685 677 676 686 661 656 653 660 664 684 707 647 623 657 609 664 674 654 662 661 623 604 629 671 687 730 731 737 730 732 651 671 654 667 675 593 595 660 592 625 17 3 623 473 381 288 315 323 267 314 268 270 234 261 293 295 310 275 248 279 230 255 299 317 338 351 363 349 232 237 169 244 283 236 225 248 276 290 184 107 122 150 223 319 335 269 295 222 217 135 159 152 18 1 317 342 347 411 510 329 343 356 312 321 380 448 459 517 391 484 466 522 378 422 441 357 370 351 363 500 510 575 619 533 487 387 406 463 511 437 411 445 490 503 547 607 702 568 620 518 500 600 510 390 18 1 416 548 564 595 584 554 557 614 663 558 528 535 600 511 507 541 546 558 622 451 481 527 577 557 613 736 751 697 569 675 697 745 727 575 548 533 563 633 573 568 567 574 590 574 598 610 682 678 617 713 18 1 804 682 627 737 753 695 611 540 602 631 663 713 740 761 765 782 800 794 762 689 694 687 729 737 712 674 688 795 790 782 764 653 645 664 760 784 787 800 834 823 721 710 722 763 789 817 796 787 775 760 18 1 807 819 827 794 827 823 788 754 766 796 737 726 729 766 811 800 802 772 819 723 727 731 701 691 731 742 712 734 750 790 817 826 843 812 765 761 786 801 836 759 764 775 791 820 794 801 835 799 786 788 18 1 786 802 714 671 683 731 768 736 745 726 687 664 730 781 763 772 771 763 753 740 680 726 761 761 669 642 658 666 721 646 620 609 628 718 739 731 699 692 679 684 722 664 672 676 688 686 709 586 576 564 18 1 635 633 657 597 589 682 645 561 573 625 599 597 558 487 454 458 458 469 498 538 563 585 561 633 545 411 441 428 500 600 446 398 463 493 382 380 431 442 380 445 411 388 423 506 514 472 441 519 409 339 18 1 345 413 572 456 412 412 460 524 576 561 488 337 348 405 345 425 533 549 392 478 515 506 514 593 602 378 297 337 370 368 290 368 376 263 322 371 403 249 350 345 365 386 410 237 273 280 314 380 290 263 18 1 304 263 202 262 318 365 436 509 324 292 347 395 390 456 459 525 404 272 269 390 515 588 373 297 425 518 620 398 430 359 405 377 435 461 490 342 440 570 677 487 431 418 430 457 318 414 526 532 537 598 18 1 627 572 520 528 516 599 556 487 413 342 337 421 544 573 451 525 469 522 552 545 537 508 466 453 619 666 714 577 609 535 461 470 484 512 610 559 647 580 662 549 470 481 501 544 658 573 630 607 582 541 18 1 481 537 559 550 560 613 632 678 693 671 620 704 734 807 774 685 595 610 624 688 705 688 718 775 772 751 719 692 649 634 681 763 765 674 680 696 759 741 711 726 782 690 635 637 673 713 671 678 719 725 18 1 755 688 700 740 776 786 767 728 734 789 740 747 716 704 682 755 774 793 744 749 763 798 798 798 806 811 819 811 820 756 769 804 779 778 748 778 797 788 814 778 772 792 802 830 815 770 734 695 700 704 18 1 696 694 706 738 750 728 762 761 755 756 773 777 761 773 784 749 730 713 722 740 745 750 700 690 678 691 720 767 743 676 673 638 658 696 731 729 695 745 586 569 648 677 632 580 590 602 640 614 502 502 18 1 536 616 637 558 501 540 572 569 619 605 573 605 608 510 447 481 525 524 546 567 579 608 574 537 543 529 565 621 603 591 617 653 683 709 535 508 574 613 685 499 404 423 449 416 371 382 353 340 419 449 18 1 448 460 462 509 518 422 473 397 406 441 405 382 431 554 515 431 393 416 393 353 322 409 444 406 371 337 331 342 424 450 168 219 242 300 365 405 475 485 544 520 524 583 573 474 420 366 386 363 367 447 18 1 497 344 355 387 376 482 465 457 385 375 391 397 432 439 366 426 451 477 430 359 327 340 250 354 434 389 481 499 541 444 400 472 449 525 560 566 360 424 478 534 462 570 528 352 408 411 459 432 496 514 18 1 490 456 437 453 418 426 410 412 368 385 392 406 444 505 470 361 375 439 502 586 550 530 556 516 486 476 442 498 584 498 487 604 656 705 536 462 466 455 531 650 674 664 677 652 634 581 530 606 674 656 18 1 599 516 483 504 565 564 619 593 559 550 493 511 526 561 608 683 606 556 619 687 677 631 607 651 651 562 603 658 639 624 597 607 598 571 583 614 646 617 613 657 680 652 614 621 657 651 615 615 660 712 18 1 714 676 692 667 688 695 684 690 696 647 650 703 750 760 767 738 717 707 717 739 778 811 783 785 771 770 769 765 745 757 772 791 795 795 763 777 791 742 754 758 743 733 741 749 746 811 835 814 727 717 18 1 699 686 703 691 736 739 771 748 741 747 755 773 799 780 813 766 751 773 713 725 763 734 683 715 771 784 746 725 740 769 689 656 654 740 775 788 794 800 803 775 749 747 738 739 698 641 646 659 660 647 18 1 636 563 305 334 426 389 393 512 450 482 453 405 415 413 383 359 363 387 357 392 374 414 415 448 406 402 395 390 375 416 410 341 359 409 418 327 295 299 357 410 341 350 380 448 407 415 314 414 361 358 18 2 303 308 322 398 431 319 314 331 310 317 361 446 452 476 403 446 455 492 369 435 438 359 365 368 379 510 548 597 603 511 485 380 395 457 492 443 426 474 498 528 542 614 693 588 643 521 526 610 476 392 18 2 422 543 574 604 626 583 572 625 660 550 552 558 599 514 504 537 541 583 636 442 512 533 571 563 646 728 752 672 577 670 690 757 714 581 576 537 595 609 592 576 591 602 628 601 636 649 693 722 664 733 18 2 801 670 656 742 763 717 581 543 608 658 686 724 751 774 793 807 813 794 773 695 704 710 752 730 729 708 710 796 798 804 769 683 670 695 754 810 811 822 844 836 741 724 729 780 818 838 816 800 778 792 18 2 834 844 845 807 850 844 792 776 799 809 753 746 745 785 819 822 822 792 821 740 739 737 718 715 742 774 730 747 772 823 826 843 868 812 770 774 796 806 836 773 771 775 810 831 830 829 848 798 778 803 18 2 806 812 722 690 712 746 770 757 768 722 699 690 745 785 788 792 778 760 763 752 696 740 769 767 674 658 681 685 725 649 638 620 657 730 754 743 701 704 707 685 709 667 680 683 686 702 729 605 600 594 18 2 652 650 646 610 609 669 640 596 598 620 604 601 568 509 465 461 457 473 494 542 584 580 585 598 543 431 455 455 519 601 454 414 462 470 394 394 434 439 386 456 413 410 431 499 505 472 445 518 405 362 18 2 364 443 558 461 426 443 464 530 570 556 471 340 348 403 361 430 538 546 389 468 486 507 517 584 575 337 297 344 386 384 303 361 350 270 328 391 394 244 346 318 370 405 394 229 261 297 325 385 286 271 18 2 307 257 234 282 330 373 435 501 324 299 322 398 408 461 480 522 379 280 285 390 506 549 380 309 428 517 622 385 425 365 416 399 440 473 483 350 450 565 677 483 422 433 446 434 327 416 536 548 532 599 18 2 635 561 543 553 547 583 549 494 417 346 349 437 542 547 470 514 476 521 540 551 541 507 478 479 615 679 723 588 636 528 454 473 502 540 608 597 656 611 622 549 481 496 533 570 671 624 625 611 612 536 18 2 491 557 593 582 603 655 644 701 717 696 638 719 763 819 797 691 606 628 642 697 712 714 752 812 822 782 736 732 689 667 712 792 767 703 714 720 785 772 754 750 813 719 666 670 701 758 686 705 755 761 18 2 778 725 725 783 807 813 797 773 766 818 763 751 731 724 704 789 796 805 775 781 783 824 809 819 848 826 838 833 850 777 801 832 807 796 782 795 819 817 837 806 797 823 832 860 846 789 769 721 732 734 18 2 725 732 735 773 787 754 782 781 779 787 801 800 789 804 813 767 760 753 752 772 776 763 718 714 714 728 732 780 756 702 706 668 688 724 753 751 724 766 610 587 674 694 658 602 609 600 636 616 493 511 18 2 550 643 658 559 523 556 591 589 649 622 595 622 631 515 467 504 542 555 555 573 587 623 588 545 560 539 577 632 618 603 619 653 700 710 546 516 577 610 687 495 429 422 454 428 393 393 368 354 429 472 18 2 459 483 489 517 519 452 488 407 404 457 417 385 438 524 516 433 403 409 411 361 333 427 435 415 387 361 345 354 436 439 171 222 244 333 377 414 487 481 537 526 524 574 581 477 433 381 412 404 378 464 18 2 474 349 362 406 393 476 468 459 401 375 403 410 440 440 384 451 447 498 441 360 339 354 262 358 430 391 489 518 547 441 401 474 468 538 559 562 367 424 490 537 463 572 524 355 405 430 470 438 505 513 18 2 488 474 459 464 428 436 422 419 375 395 396 414 466 517 469 365 384 450 523 612 561 512 563 533 485 490 451 513 594 508 512 617 688 733 552 475 489 484 564 666 697 679 698 682 638 606 556 650 701 684 18 2 606 528 513 541 585 575 607 614 573 567 506 534 556 589 622 699 627 579 658 706 696 657 631 665 668 585 620 673 662 666 631 642 633 605 613 637 670 644 637 674 721 699 644 653 684 674 641 646 688 744 18 2 745 698 723 708 717 715 718 737 725 660 667 715 767 780 795 756 737 741 747 769 795 836 804 821 814 805 798 790 764 787 798 831 815 812 779 813 818 772 785 774 762 770 773 780 777 846 861 841 757 752 18 2 721 724 740 714 756 770 802 763 773 775 784 801 829 813 837 789 783 791 730 755 798 759 714 744 802 808 783 744 765 785 714 683 685 779 814 824 829 837 825 795 775 767 773 766 724 657 673 697 691 679 18 2 657 457 301 343 420 399 395 447 414 458 424 402 401 408 396 352 370 384 358 375 383 401 435 416 410 402 413 390 390 406 407 343 345 362 389 334 298 307 332 339 338 358 381 433 413 395 312 374 372 341 18 3 296 290 316 349 402 308 288 326 286 302 337 438 472 473 414 445 448 498 372 435 424 353 372 368 392 491 556 622 628 524 497 402 386 444 488 453 437 466 480 526 543 605 723 590 611 524 545 557 468 387 18 3 425 524 576 618 652 616 573 638 680 586 576 543 592 518 498 533 549 602 583 430 492 527 571 563 653 702 742 671 580 661 656 753 724 559 548 516 571 625 590 577 584 589 607 595 620 648 688 727 686 727 18 3 781 706 688 769 760 710 565 531 598 650 694 733 755 779 794 814 814 807 805 719 710 725 763 719 724 689 707 768 812 824 742 657 659 695 757 814 831 834 843 823 761 712 726 766 818 833 808 805 770 810 18 3 836 847 837 808 833 846 787 793 797 813 769 752 743 799 817 809 809 792 814 733 743 722 716 726 730 762 707 758 791 824 827 826 847 811 762 775 792 814 822 771 779 776 809 817 809 822 821 811 774 808 18 3 782 790 706 671 685 728 767 729 757 726 683 672 714 773 774 787 765 761 759 748 703 721 755 709 634 635 642 667 703 662 630 615 655 705 742 732 699 695 689 677 691 661 675 684 695 694 722 570 575 578 18 3 627 617 630 596 611 677 627 615 573 597 583 593 556 483 442 450 436 445 485 538 564 584 560 598 495 411 449 436 507 598 429 379 438 477 376 378 441 438 380 447 418 418 423 509 509 466 421 536 392 368 18 3 347 446 563 459 414 434 440 533 581 554 481 332 336 411 345 450 560 548 405 480 502 502 540 588 583 347 287 340 368 380 275 352 360 264 339 377 397 275 300 332 369 410 400 232 252 296 344 395 287 253 18 3 317 264 233 293 318 352 463 537 325 287 342 395 409 462 478 529 366 288 280 393 529 581 383 320 451 529 646 396 452 378 434 402 432 476 488 362 468 594 694 490 427 420 453 402 324 426 539 539 531 575 18 3 643 557 542 548 548 557 552 494 414 357 357 457 586 545 468 529 460 512 556 528 525 495 475 488 630 695 727 576 672 544 449 458 478 558 616 609 657 627 630 555 488 513 529 578 661 626 655 616 605 537 18 3 499 549 594 600 625 664 662 705 722 687 655 725 768 812 800 679 603 621 646 709 705 699 745 802 808 788 729 712 686 668 706 760 764 686 693 722 779 782 762 763 814 708 668 663 702 738 686 708 742 775 18 3 767 699 731 773 806 810 796 759 762 806 770 776 720 735 708 760 784 786 777 765 773 809 805 813 837 832 833 818 830 767 801 822 796 787 750 785 810 804 834 806 788 810 828 845 830 782 762 713 727 698 18 3 727 712 725 747 764 743 780 767 767 769 796 789 784 795 816 761 748 744 765 769 774 782 736 728 707 704 732 762 741 684 707 670 679 717 738 746 723 732 607 591 666 675 631 582 599 572 599 595 507 500 18 3 572 628 635 544 512 546 566 587 630 607 599 617 623 488 461 487 507 539 533 573 595 617 577 521 532 500 546 642 600 595 596 650 692 714 560 494 550 603 670 481 407 381 449 410 378 383 353 356 408 462 18 3 446 479 476 499 511 429 489 401 392 455 423 372 400 493 510 433 368 409 384 372 331 364 435 404 387 338 328 334 397 407 158 208 234 303 375 410 482 460 519 510 547 588 570 476 424 350 398 369 356 424 18 3 452 357 368 409 396 494 437 457 391 355 409 405 392 429 373 444 427 480 436 366 331 344 252 376 436 401 469 550 535 452 384 467 443 535 554 550 375 449 486 552 459 601 534 350 432 416 489 446 516 472 18 3 500 481 453 462 434 450 408 428 356 407 393 414 468 492 477 362 380 441 502 635 567 498 560 527 502 494 466 517 597 521 534 616 712 727 548 477 466 480 567 664 674 674 685 681 621 601 580 642 701 660 18 3 576 525 497 532 576 553 606 599 545 550 509 534 558 590 610 697 628 586 629 674 688 662 627 665 671 580 615 661 658 658 636 646 628 597 608 629 674 661 628 678 724 722 660 649 678 674 657 641 687 732 18 3 733 673 698 692 710 707 709 721 729 661 653 708 761 764 793 754 733 726 740 768 800 820 807 811 800 799 803 779 771 770 788 814 805 791 789 795 804 780 796 776 760 754 771 796 768 829 855 831 776 766 18 3 714 717 708 730 758 768 803 776 765 756 776 800 822 793 817 777 780 780 717 740 779 770 704 730 813 817 780 738 763 786 729 679 692 761 811 833 824 836 808 773 751 774 774 755 710 662 669 666 688 671 18 3 668 389 291 321 392 404 373 434 388 459 413 381 372 404 388 346 379 395 339 368 383 404 404 404 401 374 410 378 382 400 397 327 320 343 388 328 274 302 281 307 324 358 382 433 404 382 315 383 366 352 18 4 287 286 312 342 390 300 276 330 287 296 321 424 455 457 412 440 422 461 366 425 436 340 359 345 379 503 543 606 604 508 500 383 389 441 469 435 424 457 477 522 531 591 691 579 610 508 532 555 440 374 18 4 414 536 560 614 640 614 550 616 671 563 571 544 578 494 492 528 546 596 595 431 491 510 563 551 639 713 736 662 572 667 668 735 692 554 535 502 549 588 571 560 568 587 608 596 613 640 689 727 682 725 18 4 787 679 670 760 740 685 529 531 605 645 705 731 757 773 792 804 814 788 784 675 694 706 760 711 705 677 693 766 786 813 702 648 654 683 760 807 823 830 844 797 748 706 719 762 806 832 802 786 750 795 18 4 828 838 826 800 823 833 757 778 789 795 731 736 742 800 816 808 793 780 795 722 733 710 713 724 735 767 718 767 791 825 822 833 842 803 751 763 777 799 813 771 771 756 805 812 811 817 811 802 764 801 18 4 773 758 691 658 676 696 758 727 756 722 681 668 716 770 770 786 757 748 749 734 690 709 733 680 623 636 641 666 684 646 617 603 642 690 724 714 680 690 679 670 667 652 660 671 682 696 703 566 565 573 18 4 615 615 617 595 594 658 606 602 562 559 579 574 542 462 425 428 420 430 451 519 560 571 551 580 489 407 432 434 492 576 432 375 419 453 369 373 435 435 384 442 398 406 422 504 474 479 422 528 379 370 18 4 342 426 543 446 412 441 440 526 553 517 449 329 331 391 330 433 529 524 380 457 481 492 527 563 566 331 269 313 334 332 265 335 336 246 321 370 380 254 277 298 360 391 374 212 230 274 328 372 259 242 18 4 292 244 218 265 304 347 453 507 317 278 330 371 399 443 466 500 345 269 273 379 505 530 354 303 440 508 617 382 434 368 421 404 416 466 464 349 447 578 662 473 423 415 454 380 320 424 520 548 527 580 18 4 620 544 543 545 507 522 530 483 403 335 345 439 567 533 474 507 454 483 547 504 521 488 471 496 617 681 719 571 651 528 431 449 486 549 601 616 648 613 615 529 489 504 533 552 650 629 646 613 583 524 18 4 499 551 591 605 640 671 667 714 717 685 636 709 743 803 806 671 604 624 646 700 698 701 760 805 812 784 721 706 687 682 693 755 752 688 666 718 783 768 768 769 814 705 663 667 705 737 678 714 750 783 18 4 770 693 724 766 800 815 792 761 755 812 766 776 706 740 713 763 784 778 777 764 776 804 812 815 838 834 841 826 823 752 796 823 782 789 761 777 803 804 835 806 796 818 829 848 831 788 762 709 727 705 18 4 727 721 720 746 769 742 777 764 764 770 798 793 793 806 821 763 743 742 757 777 773 774 717 728 717 702 717 750 740 683 703 670 684 711 734 740 726 706 603 584 643 653 627 578 590 564 575 569 509 502 18 4 568 628 640 530 514 538 568 576 604 605 596 592 613 473 459 483 512 537 536 552 597 616 579 507 529 497 525 631 600 584 592 645 678 706 547 483 536 579 658 465 409 372 419 393 383 375 341 347 400 445 18 4 442 464 472 472 497 430 465 385 383 442 409 379 392 479 505 421 360 379 384 360 322 356 422 391 376 335 325 337 381 376 148 194 226 306 363 397 459 438 531 506 535 553 557 463 433 349 381 384 358 417 18 4 442 355 368 400 390 467 424 441 402 353 383 406 386 413 364 428 393 480 424 354 336 315 247 355 426 384 461 527 517 426 382 454 455 506 519 541 365 438 485 514 448 589 492 339 427 418 472 447 506 446 18 4 476 472 452 442 429 441 394 418 358 399 379 398 470 482 463 346 385 441 493 632 532 483 558 506 489 495 442 496 590 507 530 598 696 720 538 461 477 495 579 652 689 665 673 687 609 587 577 642 682 626 18 4 554 506 495 527 575 531 579 570 541 515 498 519 549 585 606 679 629 573 628 681 654 660 631 663 653 571 605 651 650 664 626 642 616 611 623 623 669 664 640 687 744 737 669 659 677 668 658 638 688 733 18 4 727 674 692 687 692 710 707 723 718 665 633 693 757 771 790 756 723 728 745 763 799 815 798 809 807 799 810 787 767 777 788 815 811 789 791 796 794 791 790 771 757 761 766 790 776 830 851 818 767 757 18 4 712 719 712 735 758 774 799 764 761 750 767 796 807 796 800 772 777 766 707 736 773 757 706 711 805 813 781 748 752 781 723 682 700 770 817 832 833 831 806 778 741 770 764 750 704 649 665 641 679 664 18 4 654 387 281 315 397 387 371 440 357 448 383 377 375 394 390 335 377 384 337 355 370 397 400 401 397 376 407 367 374 383 388 327 321 340 377 321 274 298 281 296 321 355 373 430 394 372 296 361 348 326 18 5 289 298 315 362 425 302 295 315 295 305 339 431 448 456 408 443 430 469 359 422 435 345 356 356 371 510 531 589 596 493 486 370 384 443 472 439 423 465 484 533 531 599 679 577 622 515 522 595 470 385 18 5 412 544 572 603 611 582 549 613 660 528 556 560 590 514 502 534 537 587 633 443 501 541 575 552 630 718 741 669 569 680 685 746 709 574 568 519 569 599 586 570 589 598 621 606 626 650 709 713 663 746 18 5 808 675 658 755 759 691 543 531 607 660 695 727 753 779 804 816 819 802 779 674 702 712 759 728 719 697 706 792 791 810 746 675 672 689 770 813 827 835 852 815 751 707 728 774 824 846 822 801 768 795 18 5 839 844 846 807 848 853 779 782 797 812 749 739 746 800 819 818 811 791 816 725 714 722 711 714 734 776 732 751 777 821 833 843 864 816 772 781 795 819 840 776 771 763 812 827 820 832 841 795 772 801 18 5 795 799 712 674 690 727 769 741 769 719 694 681 750 785 787 798 771 756 760 745 696 728 761 752 662 649 674 687 725 647 629 612 644 716 749 717 697 688 700 684 695 670 675 676 697 710 730 589 582 589 18 5 646 641 639 593 592 664 639 598 579 589 604 589 567 492 453 444 444 461 474 533 577 571 570 593 521 419 442 434 503 581 446 393 444 454 385 382 427 422 381 442 395 385 411 475 483 478 423 504 391 361 18 5 347 419 546 456 419 434 447 512 554 517 455 320 332 388 342 419 522 515 367 445 455 491 501 560 571 320 274 313 354 347 274 333 324 243 309 368 375 222 309 286 358 396 382 212 246 285 310 368 269 244 18 5 271 240 202 239 304 355 422 483 306 279 308 390 393 435 465 497 371 264 266 373 497 541 361 306 423 501 623 367 417 360 406 394 421 463 472 331 430 548 663 472 405 415 446 418 315 422 526 548 524 592 18 5 617 548 526 533 516 543 534 498 408 319 340 426 541 541 457 509 462 500 538 531 533 498 462 474 607 663 721 582 644 510 439 463 493 532 596 584 628 585 613 534 475 484 527 550 649 618 609 610 583 516 18 5 497 564 608 602 621 659 648 696 712 687 627 697 743 817 797 679 609 626 640 701 709 703 743 796 810 756 733 709 678 661 696 773 757 689 680 708 779 749 742 744 803 703 655 659 686 729 674 697 747 767 18 5 772 708 717 772 803 811 783 756 758 804 744 753 717 719 693 769 791 799 773 766 766 817 808 816 839 835 838 822 841 763 789 823 787 790 769 778 803 802 827 797 789 818 830 854 829 796 766 707 727 724 18 5 711 710 722 755 773 743 776 768 771 768 794 793 786 799 817 761 752 734 742 763 764 744 706 715 702 701 722 769 751 693 689 649 680 711 741 739 710 740 597 575 654 677 640 584 597 583 611 586 491 508 18 5 540 625 643 542 516 544 585 575 623 610 583 600 620 501 462 494 519 534 543 566 585 616 580 519 544 508 554 626 601 587 597 644 695 715 536 494 548 598 674 482 424 397 436 413 387 380 342 344 408 456 18 5 444 471 476 500 512 423 469 396 392 442 406 368 426 500 500 424 387 389 401 343 318 394 419 403 376 342 341 328 413 417 140 191 229 301 360 393 464 454 526 503 521 567 563 462 422 357 382 373 357 438 18 5 464 336 354 388 377 467 431 440 394 357 381 404 434 418 368 427 432 472 414 351 327 316 242 343 414 365 465 496 510 426 386 466 455 520 538 546 351 418 487 515 439 561 493 330 399 406 431 421 485 489 18 5 465 457 437 445 420 423 402 409 361 394 381 409 456 496 462 346 373 463 511 597 524 488 545 514 468 484 425 499 583 491 501 618 692 724 543 459 469 478 556 659 690 677 682 674 626 592 538 606 679 671 18 5 595 518 492 522 564 545 586 593 558 530 499 519 542 580 605 677 615 571 637 688 684 647 621 660 649 555 602 652 655 657 629 636 622 596 604 622 675 651 628 681 718 697 641 645 668 655 638 634 682 737 18 5 738 683 701 684 691 705 699 722 722 648 641 699 749 773 788 756 734 728 739 749 777 811 793 811 803 797 796 785 761 776 790 819 814 802 779 806 809 776 779 761 752 758 761 765 765 832 845 822 744 747 18 5 714 712 725 716 750 765 800 755 762 759 768 791 816 793 815 780 774 782 709 747 782 751 697 724 789 795 771 735 752 779 715 676 679 771 812 822 826 836 811 777 759 760 757 754 710 651 667 668 682 662 18 5 648 474 292 329 411 386 379 446 374 460 402 392 393 401 392 338 368 376 344 360 373 395 425 423 405 397 407 378 375 396 395 339 334 354 382 325 288 298 307 324 336 345 372 428 400 383 291 355 341 323 18 6 263 263 300 316 389 264 252 300 262 267 298 402 443 423 392 420 406 443 338 413 406 313 331 327 360 483 521 580 597 469 485 352 360 418 445 410 407 452 471 505 494 589 671 560 575 490 515 530 419 355 18 6 401 530 550 592 622 597 527 590 651 536 560 536 551 476 482 510 532 586 571 409 484 509 546 527 631 699 698 630 552 670 651 720 678 537 524 495 511 550 550 542 552 579 605 586 599 636 690 720 684 727 18 6 779 657 656 751 725 655 510 509 596 637 689 710 742 770 782 790 808 782 766 650 680 694 752 699 685 658 681 747 769 799 694 628 650 677 745 803 823 831 832 765 734 684 714 759 801 827 795 773 735 776 18 6 816 820 809 796 814 814 736 761 772 770 707 716 734 791 804 800 777 764 780 702 714 694 701 707 721 753 731 754 783 818 822 831 830 788 747 753 774 796 805 772 768 743 801 805 809 811 808 783 756 791 18 6 759 718 677 646 670 676 740 715 738 707 661 655 700 754 762 779 745 737 756 721 681 692 710 678 614 628 622 663 683 623 601 581 624 687 713 691 668 684 674 662 648 649 641 665 678 704 692 556 551 574 18 6 609 623 599 570 556 627 596 583 546 529 565 558 535 448 413 407 407 420 438 510 559 564 534 552 480 413 412 414 463 555 410 362 405 427 358 363 431 420 377 417 368 386 416 494 449 471 411 500 365 346 18 6 330 399 522 427 413 431 427 493 515 449 416 308 313 360 315 396 480 481 354 411 453 465 492 523 554 314 279 317 321 325 241 306 298 212 288 344 361 211 249 257 338 365 344 189 190 244 303 332 225 217 18 6 245 228 194 230 280 324 416 440 300 251 298 331 381 412 450 444 338 235 247 341 463 462 326 280 406 467 572 364 405 342 393 374 410 441 434 316 399 537 597 455 409 395 445 374 294 395 496 532 517 572 18 6 590 514 525 507 473 482 487 459 381 296 323 409 533 515 460 472 432 469 519 481 505 473 448 474 575 658 693 561 618 505 391 419 468 505 570 600 634 592 580 501 481 489 521 534 624 601 615 608 569 499 18 6 501 552 587 607 637 660 663 701 704 670 605 675 706 781 794 644 596 623 632 680 685 690 755 790 808 756 711 697 674 677 677 743 729 681 652 700 762 740 756 757 805 698 650 666 702 737 676 710 749 774 18 6 760 678 702 751 774 795 782 741 743 796 745 773 701 721 714 758 771 763 755 741 759 781 804 807 829 835 837 815 792 743 775 807 763 771 741 757 793 792 820 793 798 816 827 845 813 780 740 697 711 686 18 6 719 705 711 739 764 742 764 743 756 759 782 778 778 796 817 748 739 725 740 777 752 750 699 713 709 685 683 742 730 682 680 653 668 700 720 724 706 693 589 576 608 641 610 564 568 550 542 543 499 493 18 6 548 609 625 504 498 533 565 564 575 578 587 574 575 451 442 475 496 520 513 528 585 602 571 494 504 479 494 594 598 564 575 614 670 691 514 462 513 545 626 446 399 350 389 373 378 348 309 325 380 422 18 6 433 446 464 459 479 416 461 369 358 419 377 355 370 460 482 402 348 349 381 332 307 330 399 385 356 323 323 321 357 381 98 161 219 288 361 389 447 453 514 493 524 543 533 437 411 340 360 373 343 388 18 6 431 326 344 385 386 442 420 421 384 332 363 399 374 379 367 410 399 459 395 330 324 281 212 317 388 360 432 504 494 414 380 437 459 500 518 528 349 420 480 484 410 540 460 324 425 404 436 435 467 410 18 6 433 449 426 417 408 413 369 385 341 374 357 393 460 469 443 318 373 423 481 569 497 470 534 505 460 470 417 470 571 477 509 584 666 683 519 441 476 484 558 637 695 675 646 681 581 559 553 604 663 629 18 6 545 483 473 512 552 507 568 554 525 479 480 508 532 567 593 652 613 589 627 664 643 644 623 648 626 547 587 645 644 652 634 647 592 607 619 627 686 658 641 683 738 725 667 640 664 650 625 625 677 717 18 6 702 663 677 666 665 692 694 718 709 644 610 654 728 757 772 745 716 711 724 735 782 790 787 799 799 797 800 768 752 761 772 802 797 792 791 785 773 781 776 750 742 749 751 768 765 816 833 821 745 737 18 6 700 698 708 731 743 760 781 747 747 720 757 779 778 779 789 758 763 734 689 714 749 729 685 677 772 788 759 735 734 764 697 670 692 748 803 812 820 817 783 762 731 750 738 721 679 635 649 605 654 641 18 6 637 376 255 307 388 365 357 412 312 422 357 368 367 374 379 314 352 363 326 334 353 385 390 384 381 371 386 357 352 364 358 309 288 326 359 296 259 281 263 278 307 334 339 391 370 346 253 302 312 302 18 7 268 244 278 295 355 243 224 281 230 219 303 381 465 405 383 421 426 455 336 393 387 296 322 311 371 454 489 568 572 468 440 351 379 433 443 403 390 421 445 438 486 603 612 545 530 468 504 464 398 329 18 7 391 491 547 588 629 607 546 591 632 544 570 517 503 457 480 479 522 566 484 400 457 468 498 522 626 652 681 592 542 643 636 686 654 541 501 456 479 525 507 504 519 532 557 528 579 619 655 679 691 693 18 7 740 666 685 745 712 615 503 500 587 627 646 678 719 751 761 769 783 754 751 652 693 696 744 667 649 631 649 706 772 783 658 599 634 670 719 769 799 810 808 739 704 671 688 737 781 793 759 748 707 753 18 7 781 803 777 775 786 789 731 739 741 745 688 697 712 777 786 763 757 751 755 712 712 679 676 699 705 738 716 754 772 802 807 829 818 771 715 725 764 773 776 768 762 743 785 789 794 793 785 801 764 787 18 7 746 675 651 625 653 663 697 693 712 705 645 641 683 728 743 747 704 734 749 705 670 653 683 625 590 586 589 652 659 627 580 583 593 646 675 682 662 680 658 635 621 636 652 682 642 681 642 541 521 552 18 7 582 601 559 538 559 619 561 577 508 516 524 544 528 443 404 369 376 374 413 479 539 577 525 533 413 392 391 414 469 517 385 317 357 395 328 334 417 370 355 374 369 400 418 501 450 467 386 477 330 329 18 7 312 381 519 402 398 413 401 515 478 436 390 302 290 324 323 417 492 481 367 393 468 484 506 507 535 322 304 342 314 309 203 271 265 205 297 306 334 221 194 217 314 352 284 167 137 203 297 303 190 178 18 7 202 186 167 210 250 307 338 374 240 236 265 283 385 394 438 409 292 217 237 333 454 378 295 288 407 458 527 321 391 343 382 388 429 448 435 339 409 518 596 420 376 382 431 294 271 410 484 512 509 570 18 7 592 469 517 487 440 513 447 411 340 277 306 402 556 442 450 426 397 452 507 497 465 433 457 496 575 665 638 559 588 463 362 384 454 484 570 637 681 659 561 486 449 491 516 507 635 604 622 616 583 493 18 7 506 532 556 588 598 647 670 702 669 634 568 642 686 763 755 603 561 599 657 677 651 673 733 747 766 737 672 655 634 665 633 711 683 649 617 695 745 741 758 798 804 681 630 647 735 767 735 731 739 751 18 7 731 659 692 711 739 767 763 714 725 777 762 766 696 726 712 743 757 731 721 709 733 749 771 777 795 798 805 789 757 703 751 780 742 736 662 722 770 776 791 775 780 788 801 815 786 761 692 657 652 627 18 7 691 688 688 709 724 738 731 733 719 733 739 748 763 781 749 703 721 712 730 755 697 751 713 711 696 638 667 728 674 640 669 650 659 698 685 703 700 647 548 561 599 609 564 529 552 499 495 514 507 488 18 7 568 588 590 479 473 511 534 547 537 532 558 550 524 420 431 455 474 504 497 549 584 565 552 438 476 456 451 549 562 554 561 567 627 657 496 436 493 501 575 404 394 303 338 332 331 297 262 320 379 429 18 7 421 418 467 457 438 454 480 348 332 429 365 329 323 457 452 381 329 375 369 351 283 277 356 346 317 311 296 296 271 315 77 136 203 255 341 387 423 464 503 494 532 535 510 389 387 300 316 377 309 340 18 7 386 305 296 349 363 412 410 397 361 299 322 380 339 360 361 394 380 454 360 303 317 232 204 331 355 366 429 531 461 400 360 423 454 521 494 511 346 431 444 459 406 542 424 314 397 389 437 470 440 391 18 7 406 436 423 397 384 396 349 349 302 360 307 353 443 434 407 292 350 409 439 587 479 499 518 510 468 446 414 432 534 448 500 577 665 639 489 407 442 479 529 621 682 667 641 665 493 526 544 626 660 607 18 7 459 421 437 498 540 479 556 533 486 435 443 489 514 561 577 646 620 574 609 652 603 651 622 622 616 537 586 625 616 617 617 627 570 567 582 600 665 656 640 649 694 701 661 600 618 615 578 591 650 681 18 7 627 634 640 626 646 662 656 686 672 634 585 640 704 738 750 691 685 679 702 728 762 756 763 765 776 764 765 732 733 723 736 768 750 772 765 755 729 738 746 717 694 701 740 744 760 781 821 798 731 714 18 7 660 667 686 740 740 753 767 729 722 714 738 766 759 733 745 718 745 708 672 705 725 721 658 712 774 778 757 737 725 722 666 644 687 723 788 793 797 771 725 753 718 726 699 678 638 609 616 531 624 607 18 7 620 286 228 278 353 333 351 368 349 410 380 363 352 358 368 301 332 352 310 339 373 397 362 326 346 343 368 323 318 341 324 275 251 343 340 271 231 257 253 275 295 319 322 341 371 323 237 273 301 297 18 8 257 255 270 302 307 201 202 254 186 203 234 360 437 359 346 386 419 422 305 358 331 265 287 292 345 413 496 522 519 421 419 340 375 459 445 389 389 429 445 438 491 571 548 536 508 412 496 433 339 283 18 8 364 451 517 542 607 607 564 596 586 531 556 494 456 420 451 462 492 528 393 363 423 445 474 486 587 606 642 546 499 585 609 646 602 499 459 437 479 478 485 464 488 505 536 525 535 594 639 670 685 667 18 8 700 644 699 701 672 596 500 486 571 603 616 631 684 721 726 733 753 727 726 669 704 694 714 639 599 590 622 655 745 726 619 572 616 664 700 732 746 775 768 697 664 641 674 719 748 766 727 731 674 726 18 8 749 774 748 744 758 753 701 708 707 700 657 668 698 736 733 720 725 707 715 676 677 658 657 677 684 713 696 724 750 754 770 794 793 741 697 691 726 724 737 739 740 718 741 764 769 763 753 770 747 748 18 8 713 655 619 604 633 618 672 667 682 655 614 619 655 716 712 714 668 707 729 699 681 654 675 567 568 557 563 624 610 611 556 560 587 619 647 664 642 667 653 625 622 623 648 654 613 639 612 506 513 531 18 8 548 579 511 506 550 591 492 481 505 481 510 516 489 402 373 356 364 378 400 456 508 503 517 471 372 368 347 392 468 499 311 325 348 350 291 330 378 325 329 337 334 374 392 442 405 433 382 451 297 298 18 8 294 387 519 366 361 370 424 491 437 451 341 299 292 300 336 399 519 457 410 433 471 488 502 499 513 285 307 337 284 267 199 242 216 201 276 317 309 229 193 198 260 310 230 134 121 160 266 259 165 154 18 8 149 141 154 189 231 292 312 334 190 221 259 259 369 352 416 362 256 170 219 311 418 304 260 295 380 448 474 337 366 296 341 360 406 420 376 320 420 494 580 352 352 367 435 247 258 368 444 488 475 545 18 8 563 424 481 478 423 515 401 357 299 257 261 375 507 393 427 378 371 426 507 481 423 389 422 494 533 644 604 530 540 429 358 357 431 446 559 640 674 681 543 472 442 467 510 526 605 623 589 579 562 480 18 8 494 523 560 590 588 625 667 684 628 605 563 623 679 739 713 573 555 605 670 658 619 668 710 723 716 688 632 626 617 650 625 696 641 621 594 664 724 715 764 783 773 640 586 604 704 736 724 701 715 705 18 8 690 632 661 694 704 723 730 695 683 716 749 737 669 706 699 714 731 707 695 682 708 709 745 747 748 760 781 764 743 683 718 737 723 705 640 695 733 753 768 746 751 772 759 767 752 724 666 638 618 633 18 8 649 653 666 687 711 709 697 705 695 714 711 721 743 756 702 678 680 690 713 721 666 712 676 671 665 613 661 702 620 606 633 640 657 671 653 676 691 628 511 548 584 587 519 493 535 489 471 497 502 477 18 8 546 550 551 460 451 490 519 541 529 496 527 516 498 380 395 427 456 504 501 544 560 526 501 431 463 469 468 511 554 548 550 575 628 573 453 443 491 483 524 375 339 304 319 285 282 256 234 293 333 390 18 8 413 386 427 459 408 455 458 302 339 405 325 326 346 425 447 376 339 378 348 339 288 290 334 315 280 274 256 265 270 202 29 78 165 193 319 363 425 460 468 472 521 518 443 341 336 295 274 333 312 356 18 8 338 261 270 310 334 385 405 349 321 291 295 326 331 320 322 357 367 414 297 252 278 197 204 280 319 392 404 513 399 363 340 383 419 486 474 447 310 408 396 433 435 503 386 319 393 396 404 485 426 393 18 8 391 412 434 362 344 367 334 307 318 323 272 309 407 408 352 255 313 384 417 538 486 526 488 496 427 412 402 423 524 437 493 546 647 590 453 392 434 477 503 596 647 628 603 648 443 487 530 603 639 544 18 8 468 395 425 474 519 468 547 510 435 391 399 449 501 548 545 607 621 563 593 631 567 632 621 592 590 537 581 595 587 587 595 607 561 545 561 578 612 660 637 637 670 677 648 598 593 585 556 562 620 652 18 8 598 610 606 598 605 637 629 675 655 643 580 641 682 715 714 655 666 673 672 710 722 713 745 741 753 738 746 707 690 688 700 724 720 750 730 730 703 710 729 696 680 684 706 709 745 741 791 763 709 691 18 8 638 659 679 722 717 714 732 697 695 683 712 734 724 696 711 683 705 660 638 682 696 702 656 680 733 748 726 706 709 683 643 635 662 697 747 749 761 738 712 717 693 692 675 647 611 586 599 535 595 585 18 8 590 197 185 269 296 300 363 330 375 382 387 345 323 327 317 285 289 314 284 307 341 368 343 281 302 286 326 280 271 313 279 252 226 361 315 213 192 213 198 271 259 253 272 258 331 297 214 225 264 276 19 1 135 163 244 270 328 224 215 261 244 214 232 311 402 377 306 335 353 369 175 276 300 229 215 241 243 348 390 493 473 325 343 207 248 342 358 299 366 436 444 463 442 554 593 474 433 405 421 462 392 278 19 1 333 393 459 475 498 536 539 581 541 465 482 551 470 365 407 459 474 500 464 345 429 506 475 434 487 566 545 507 455 540 549 527 515 516 484 479 495 502 489 506 506 539 565 599 572 605 641 644 686 688 19 1 695 555 599 703 638 500 433 451 519 571 600 617 669 695 721 729 752 741 652 601 634 635 601 639 597 583 611 707 711 739 647 579 595 622 690 766 794 795 778 692 627 578 614 646 725 742 651 695 692 655 19 1 645 647 741 728 747 737 683 689 718 686 653 662 660 682 716 709 680 642 671 590 631 650 613 631 657 710 717 732 715 718 777 790 776 739 644 647 661 713 722 721 752 703 686 738 741 764 757 660 661 722 19 1 681 615 610 597 614 598 650 629 642 635 613 583 617 640 602 692 652 641 690 600 588 595 643 682 636 577 564 568 569 501 493 495 547 561 538 527 587 589 597 556 557 588 595 576 613 612 644 517 462 484 19 1 569 585 553 440 437 452 489 503 469 418 468 524 487 430 377 354 356 368 391 440 468 478 402 460 429 378 380 358 372 473 372 320 356 395 292 294 341 356 285 273 287 259 303 381 346 317 345 424 324 274 19 1 266 306 425 363 377 396 351 438 463 332 304 229 274 321 232 233 294 331 286 340 340 372 395 425 412 216 209 260 295 293 167 220 242 109 167 241 292 38 135 187 219 228 250 90 97 136 200 238 139 105 19 1 160 136 109 141 153 269 362 313 157 140 201 296 302 323 363 384 248 135 156 259 377 421 223 209 330 387 452 230 222 179 242 203 239 275 283 183 250 405 437 337 282 328 362 329 238 327 416 452 422 530 19 1 463 453 419 383 349 347 438 405 362 234 251 303 422 426 393 369 405 434 419 423 469 412 375 446 505 530 558 489 522 374 405 376 421 421 476 446 493 505 483 440 416 423 448 504 468 491 497 545 509 473 19 1 479 492 521 565 607 656 686 687 670 566 549 515 584 692 739 587 571 586 598 648 646 613 670 728 601 633 652 617 571 609 633 646 626 613 591 603 670 633 648 638 688 568 558 584 566 582 623 675 712 730 19 1 687 619 642 648 716 704 673 645 633 681 657 694 670 634 666 710 706 691 661 665 715 668 739 770 774 762 763 767 737 640 648 710 722 686 669 702 724 710 764 754 781 780 785 761 686 693 651 607 638 658 19 1 654 648 667 700 727 727 667 698 711 699 696 693 656 736 761 677 626 608 644 669 626 603 614 632 625 650 633 666 662 624 565 533 545 626 661 622 619 588 486 497 523 577 543 555 511 473 490 495 473 476 19 1 526 566 580 474 454 472 490 525 539 529 503 488 439 464 400 418 439 487 461 482 568 608 534 426 445 473 469 494 539 493 511 552 606 594 430 385 467 504 546 442 348 289 310 350 332 309 275 268 322 353 19 1 347 353 407 402 393 327 385 327 331 387 344 315 363 441 434 334 288 255 279 228 224 268 302 336 295 289 287 250 305 364 83 122 169 214 267 339 368 412 401 384 342 396 388 351 343 297 275 305 254 292 19 1 369 280 299 279 330 339 337 331 296 305 309 304 307 323 304 330 336 341 294 216 242 161 47 150 306 270 294 341 387 331 333 352 370 420 436 441 282 324 392 328 313 298 290 159 221 264 276 297 325 337 19 1 321 341 365 318 318 345 328 313 338 323 316 324 347 367 365 268 330 373 418 413 402 315 405 396 376 379 298 332 445 367 378 454 427 506 419 366 379 439 494 556 629 661 609 583 537 434 374 463 549 498 19 1 460 449 413 421 452 468 458 452 489 442 456 466 491 522 556 574 501 503 585 630 621 504 525 601 469 454 508 530 573 575 575 588 504 521 589 655 639 579 628 676 716 560 512 575 570 532 549 536 573 631 19 1 664 652 602 645 626 609 621 616 653 638 614 661 695 746 710 675 686 659 679 689 655 706 728 752 764 744 740 715 688 717 725 724 714 754 734 747 731 705 687 680 681 671 692 707 704 731 767 757 646 635 19 1 614 597 626 646 679 654 634 691 708 659 678 656 705 688 651 688 685 707 632 660 690 641 616 589 638 707 659 659 683 686 612 591 621 672 722 742 754 760 734 714 690 686 700 636 599 553 590 593 567 597 19 1 573 486 279 293 329 306 280 316 281 330 294 327 326 301 294 269 253 278 244 271 305 307 320 353 342 347 291 288 219 283 290 222 206 212 262 250 95 103 107 182 274 283 306 279 291 213 189 198 196 188 19 2 159 195 271 287 341 251 235 255 265 224 237 325 403 397 316 327 354 378 186 297 321 253 239 250 278 397 387 496 524 359 362 210 260 355 368 328 381 455 453 477 470 557 603 527 454 444 427 481 440 300 19 2 353 411 472 516 500 556 540 602 526 468 498 545 470 361 415 473 506 540 524 370 453 534 495 471 522 568 518 536 498 592 596 527 492 542 502 488 521 532 535 533 537 570 609 633 603 642 670 646 675 717 19 2 733 589 621 726 702 547 448 466 532 607 642 644 702 734 769 780 802 792 678 599 650 674 602 691 644 615 647 736 755 753 730 615 624 639 714 781 818 837 830 740 647 580 624 652 746 775 657 690 704 687 19 2 665 657 740 761 789 767 695 698 740 721 684 696 684 683 753 746 703 681 702 620 644 676 644 657 659 737 746 757 729 726 795 822 808 795 693 676 690 735 747 754 785 712 739 780 782 793 797 685 662 745 19 2 725 644 646 619 640 625 711 656 681 682 663 611 651 705 641 720 683 649 712 655 619 613 665 726 709 641 629 597 609 542 530 528 574 595 567 550 619 614 621 583 574 628 620 612 638 637 674 554 510 502 19 2 573 609 607 498 457 462 526 503 472 417 499 572 516 455 408 381 383 381 406 448 500 495 427 481 466 403 406 381 382 504 411 344 404 452 317 321 368 370 329 292 319 280 333 413 374 307 350 443 363 298 19 2 266 307 441 400 406 402 364 450 514 356 333 237 297 335 266 231 279 334 300 355 352 372 400 433 438 249 241 275 308 306 200 245 267 106 184 280 325 72 158 249 257 263 280 119 141 185 218 274 160 112 19 2 186 185 124 127 146 263 374 354 205 160 224 316 324 362 383 434 287 181 155 263 394 507 242 214 357 396 503 248 234 197 247 215 231 295 316 207 259 425 471 384 304 349 384 364 264 359 455 460 440 562 19 2 471 503 459 415 376 364 472 447 400 252 265 335 450 488 435 400 440 453 429 435 512 453 416 481 545 553 516 528 559 412 428 440 469 453 512 485 494 505 493 499 441 452 465 518 477 504 503 568 542 491 19 2 493 493 523 562 639 683 732 708 706 618 598 530 610 720 765 644 603 595 604 681 684 644 695 729 596 630 639 660 610 631 657 695 681 646 642 642 715 672 671 639 731 628 567 609 617 617 660 690 732 757 19 2 706 658 681 687 743 754 729 684 670 716 683 714 710 663 692 735 749 738 702 699 755 717 791 805 801 790 800 809 786 698 694 733 770 749 712 730 767 764 791 800 814 828 830 828 737 728 710 656 671 690 19 2 679 677 706 735 758 750 686 715 751 760 746 737 712 746 781 736 663 625 655 708 658 617 643 653 650 688 675 700 693 663 613 564 568 649 636 630 624 615 527 540 538 597 606 578 543 511 509 511 487 511 19 2 538 623 620 513 467 493 511 551 545 590 555 534 478 514 431 440 465 507 481 500 593 621 582 439 456 487 489 511 567 495 527 597 650 624 461 394 480 544 597 485 367 315 354 363 340 318 291 276 334 371 19 2 342 368 423 423 424 336 404 357 346 402 355 332 372 459 464 360 293 266 279 268 256 300 341 363 324 311 318 277 353 388 112 159 203 235 276 351 414 425 459 384 337 386 388 340 345 293 299 326 256 323 19 2 399 310 316 296 355 370 342 329 305 306 308 313 333 346 319 351 369 378 318 237 256 172 53 174 339 292 335 352 410 370 355 359 398 426 453 479 295 334 416 344 332 304 291 152 229 268 279 318 331 357 19 2 323 352 377 335 358 383 366 339 365 353 347 358 378 403 427 309 364 403 428 449 450 334 438 424 385 395 335 356 444 415 388 474 439 510 460 388 398 464 530 606 650 692 620 583 526 485 427 498 531 497 19 2 475 502 468 482 496 499 489 511 541 477 477 462 520 558 599 607 521 538 598 657 654 550 550 624 515 472 528 545 626 591 575 597 552 552 612 674 634 580 640 702 738 539 506 558 602 564 567 565 592 649 19 2 671 706 666 668 672 626 641 623 644 641 633 673 699 768 735 717 714 702 715 725 677 731 721 779 794 775 784 757 713 745 767 756 731 769 742 778 761 746 728 700 717 717 724 737 740 757 785 777 663 669 19 2 655 637 656 675 724 689 655 733 736 694 704 683 735 715 666 684 694 730 634 683 715 676 648 632 641 737 695 684 701 716 657 617 641 702 742 760 782 791 760 753 721 722 731 678 666 595 627 627 589 630 19 2 615 488 308 294 340 329 287 346 285 353 285 330 316 337 331 305 275 309 247 285 313 317 354 402 368 380 312 307 239 308 320 257 240 238 280 284 108 114 117 189 285 300 324 278 302 236 207 194 197 213 19 3 199 229 295 332 395 280 270 289 292 261 270 350 411 417 330 373 374 410 216 321 351 278 270 271 297 427 379 490 529 384 390 217 260 359 393 342 393 434 434 469 463 540 566 524 471 461 415 520 494 341 19 3 365 423 470 491 471 507 505 562 480 461 480 476 460 412 415 483 513 549 551 381 462 552 493 481 530 541 499 548 518 591 593 498 487 554 497 482 545 535 554 540 540 581 608 626 606 652 639 584 633 682 19 3 730 575 602 702 711 555 462 484 539 613 649 646 675 719 761 771 777 776 654 579 618 677 626 683 653 626 654 730 748 737 751 631 621 655 721 764 803 822 820 761 655 589 608 642 743 775 665 681 680 675 19 3 672 659 719 759 794 758 722 706 734 730 695 706 678 684 771 756 683 679 721 651 653 695 658 676 669 731 761 751 711 710 783 804 803 801 717 682 697 745 745 752 764 723 749 775 781 799 799 677 661 748 19 3 731 670 657 630 661 651 722 669 702 694 689 639 674 717 651 722 677 661 690 665 608 620 691 714 726 668 662 620 645 572 553 551 589 604 589 564 602 608 609 599 593 639 625 626 631 627 674 592 555 519 19 3 592 619 631 546 488 534 577 513 483 472 542 600 548 473 442 408 412 400 412 466 514 519 450 508 481 435 434 413 418 531 440 368 438 498 351 343 409 406 358 325 345 319 372 443 403 331 385 481 396 334 19 3 306 348 471 445 431 437 387 456 546 394 366 274 336 383 302 262 313 353 326 378 378 394 420 462 453 290 287 332 332 329 233 290 308 155 232 322 353 106 210 315 294 316 328 176 195 235 262 322 224 171 19 3 241 245 160 158 197 306 405 398 243 194 278 352 347 390 402 471 319 216 159 267 409 546 279 254 376 416 523 277 288 222 274 230 259 342 348 237 295 435 518 427 337 377 398 419 283 380 474 459 449 555 19 3 487 526 494 433 374 393 472 465 434 288 281 361 482 524 448 405 455 460 430 455 520 491 458 499 550 540 490 548 579 442 434 482 482 465 541 494 467 479 489 525 451 465 467 509 493 506 503 565 547 486 19 3 484 476 507 512 577 646 711 685 668 634 608 547 583 668 731 646 572 561 583 671 675 649 697 703 578 600 580 616 617 637 671 690 681 656 661 663 717 681 662 627 710 646 556 613 619 625 645 660 717 754 19 3 705 676 689 698 741 747 730 704 682 725 690 705 705 663 699 730 766 741 714 720 750 744 794 807 799 803 814 816 789 730 713 737 786 769 732 744 760 764 793 805 807 819 824 831 700 705 717 678 676 688 19 3 683 681 715 754 765 750 694 710 741 749 758 720 711 727 758 759 691 623 645 696 690 636 642 645 663 696 700 691 691 682 633 595 583 651 628 617 625 631 540 567 572 611 638 598 574 537 524 531 516 534 19 3 558 623 636 540 496 518 532 577 577 629 595 576 536 570 481 481 508 535 518 540 597 617 609 470 478 493 507 541 587 515 547 612 668 684 485 428 504 580 639 520 377 380 430 405 365 357 321 317 360 406 19 3 380 412 420 465 461 371 430 386 387 434 369 360 405 491 492 372 334 303 305 309 295 330 399 382 354 344 343 318 379 399 162 186 232 260 297 361 443 459 493 405 385 405 408 364 371 311 328 344 292 390 19 3 436 339 343 314 378 400 366 344 313 327 331 332 400 400 352 376 407 407 342 267 276 219 96 209 365 305 363 396 448 374 362 370 410 424 482 493 313 349 435 366 368 330 320 171 239 270 303 361 376 371 19 3 342 360 389 351 366 384 381 354 369 370 376 370 409 425 441 340 358 426 424 461 462 371 445 443 392 393 356 383 433 438 388 469 437 484 490 395 402 463 548 615 648 679 573 530 512 512 465 493 482 484 19 3 486 510 504 486 487 499 493 528 549 518 492 456 512 578 626 630 508 548 625 669 668 563 575 638 525 476 540 570 639 564 531 555 558 558 608 663 607 551 605 681 726 512 490 540 608 579 571 568 584 642 19 3 666 673 667 661 691 626 621 612 608 603 604 669 695 744 728 705 714 721 711 703 695 720 704 750 778 764 758 739 697 742 775 772 728 759 752 786 765 762 730 703 718 734 739 745 744 770 785 784 668 680 19 3 670 638 667 695 721 700 675 728 738 720 720 699 735 713 670 671 677 712 650 699 725 679 647 660 645 725 685 668 682 711 658 618 644 703 728 745 764 794 774 770 730 716 721 712 696 619 629 653 621 651 19 3 635 527 335 314 371 363 331 397 327 378 328 358 330 351 365 322 289 338 279 319 340 354 382 439 394 406 335 332 273 335 351 291 274 280 307 316 146 142 167 271 337 331 347 327 353 304 241 223 241 245 20 1 -2 -30 -51 -69 2 22 83 141 88 152 258 334 308 221 279 302 277 145 222 261 224 245 213 214 313 377 405 368 269 331 284 255 285 337 325 344 390 450 479 408 418 276 280 325 289 330 409 235 248 330 20 1 427 452 509 551 537 525 500 470 446 455 399 353 362 378 377 406 308 285 285 381 434 399 339 307 378 453 448 425 543 534 466 424 414 406 389 405 392 366 419 452 506 539 517 544 608 620 618 663 671 715 20 1 486 579 672 549 379 424 466 489 564 574 607 631 684 748 764 759 748 693 716 659 673 651 616 601 576 665 691 585 566 519 524 608 644 667 623 647 663 676 680 596 597 711 754 767 632 557 569 579 621 638 20 1 651 676 687 656 626 657 687 705 630 587 633 712 734 695 699 677 687 664 589 637 619 620 669 697 682 689 636 686 719 730 710 675 583 601 668 681 683 704 716 722 731 618 674 655 691 628 606 714 711 641 20 1 606 571 572 597 605 598 578 614 588 567 585 615 584 559 556 588 618 641 548 645 678 572 502 502 547 504 546 554 536 579 606 637 631 609 603 581 572 572 592 642 656 615 577 581 587 482 459 488 496 538 20 1 467 419 374 387 383 384 394 402 421 476 487 421 355 325 334 359 376 454 474 467 395 349 367 350 330 307 298 302 350 301 299 325 256 220 233 297 262 178 223 276 257 283 299 318 303 270 237 243 68 98 20 1 157 264 281 302 337 309 413 385 168 202 180 200 150 136 188 267 254 195 238 192 180 146 179 95 103 66 134 192 133 166 122 97 -7 85 140 228 94 61 93 182 229 122 44 2 28 88 88 17 17 54 20 1 63 62 100 153 240 96 7 4 40 106 184 203 215 213 218 30 -6 6 65 126 127 9 58 200 136 128 113 37 64 165 170 172 217 163 89 136 191 287 262 227 199 103 100 87 169 221 293 377 385 340 20 1 363 397 314 330 327 347 318 205 165 161 214 280 298 321 321 367 339 340 382 352 293 346 365 423 388 364 304 266 257 319 319 340 333 379 373 435 540 410 298 314 354 438 464 445 430 431 427 464 486 494 20 1 488 586 640 627 677 698 671 583 519 502 523 541 557 468 457 458 514 493 492 559 501 612 685 714 580 582 535 533 568 562 569 571 580 588 546 535 539 642 705 652 640 552 603 741 767 672 667 732 695 609 20 1 598 630 595 680 654 607 605 623 675 640 654 638 608 671 695 654 607 589 636 684 701 734 743 698 708 702 693 666 625 642 669 629 619 660 697 655 625 702 658 674 710 642 610 633 654 604 583 563 620 636 20 1 638 652 680 685 656 654 639 665 662 624 629 623 657 713 670 657 683 713 591 547 558 584 629 659 668 578 569 584 594 541 584 621 689 664 647 655 596 490 463 451 527 499 449 432 464 520 507 512 548 586 20 1 592 505 380 442 420 426 513 515 402 364 348 373 353 350 364 408 466 495 530 583 486 390 378 427 499 491 470 490 520 549 497 399 430 351 367 434 461 353 280 255 231 255 276 255 220 168 178 195 270 306 20 1 303 347 427 339 318 336 224 220 266 188 184 193 209 183 153 161 214 293 280 299 318 324 277 202 166 165 139 55 79 58 81 107 114 147 221 305 318 282 291 295 294 297 269 226 175 209 194 239 301 310 20 1 214 220 256 297 331 279 273 235 204 206 222 231 262 211 114 118 87 11 6 36 56 5 84 135 238 274 327 281 221 267 349 327 346 352 201 190 238 285 192 156 160 156 95 152 187 182 303 240 246 239 20 1 285 315 265 288 279 267 267 271 256 213 188 239 313 226 162 246 240 207 260 336 280 268 313 282 275 218 230 232 291 266 344 306 347 280 268 317 443 504 565 605 555 561 574 369 286 336 305 341 396 354 20 1 323 326 333 378 425 425 390 381 356 355 415 460 482 482 496 523 532 562 625 600 559 538 550 540 432 500 476 544 540 576 638 508 481 548 591 606 614 664 694 712 690 681 661 648 559 537 537 577 547 508 20 1 471 549 586 496 553 600 636 669 671 680 711 713 688 645 588 621 596 670 682 663 641 674 712 684 608 601 621 626 667 582 608 625 694 670 620 591 611 587 616 643 645 656 651 646 677 717 677 631 617 616 20 1 642 693 720 649 640 634 664 670 664 622 592 621 592 594 621 675 634 603 664 681 628 601 633 658 678 593 535 591 583 542 588 628 705 763 770 760 656 521 553 553 537 548 508 515 538 555 580 518 544 540 20 1 603 144 175 217 196 100 143 231 158 191 240 231 261 272 257 262 215 250 232 264 290 245 311 294 245 222 138 177 225 95 79 146 119 123 112 124 99 148 241 217 237 187 209 130 27 -58 -47 -49 -43 -31 20 2 93 95 78 36 86 109 121 173 164 189 256 339 314 203 265 324 338 195 214 267 229 245 215 193 318 350 408 429 303 317 304 247 283 321 333 324 369 414 453 451 443 325 297 328 323 322 424 305 251 293 20 2 385 424 482 512 511 546 491 499 484 476 448 376 365 384 395 401 382 302 303 354 448 449 340 328 398 448 464 412 447 512 465 442 433 398 384 407 396 390 432 447 474 524 517 532 565 596 593 632 657 674 20 2 529 539 651 593 405 448 470 491 551 550 587 627 635 682 707 714 704 680 681 631 637 640 608 590 557 614 700 575 581 547 499 572 614 652 604 632 645 643 663 588 590 684 708 733 660 573 592 591 606 631 20 2 647 670 702 674 631 665 685 705 651 611 627 678 712 705 691 686 662 671 587 620 635 619 660 678 694 699 664 694 719 718 719 690 622 611 652 673 663 681 701 710 740 656 642 686 714 660 629 714 743 671 20 2 619 604 586 606 603 618 596 618 590 584 585 645 604 551 607 606 616 670 561 604 667 624 536 505 559 537 549 561 516 542 559 596 608 614 624 585 572 574 604 636 643 658 625 606 624 500 482 504 487 550 20 2 513 464 402 412 408 415 429 420 482 490 489 439 392 352 340 353 393 432 477 495 417 391 410 380 349 331 335 338 379 349 334 358 320 262 280 329 340 232 232 294 298 314 315 327 307 296 258 269 130 150 20 2 199 306 320 304 357 314 415 425 231 242 236 252 211 186 208 291 322 253 256 251 276 203 238 177 152 119 182 212 134 182 163 200 48 120 162 220 41 13 81 202 239 192 84 85 112 99 108 70 61 86 20 2 102 52 112 180 276 186 95 27 84 157 221 172 236 256 265 55 28 29 113 226 199 106 112 224 134 105 113 82 108 154 205 142 207 187 148 144 222 315 287 236 247 162 141 129 155 201 270 351 404 346 20 2 350 389 338 316 330 350 341 264 187 180 209 270 317 303 295 355 335 369 379 389 324 329 352 432 407 400 363 310 286 329 319 346 342 398 388 415 508 436 323 310 348 417 464 454 440 431 431 453 477 473 20 2 481 573 617 633 648 653 627 597 523 467 472 525 539 474 455 443 483 499 526 531 499 591 653 667 562 555 553 511 553 544 564 558 567 566 547 531 529 629 693 674 618 547 535 644 703 642 617 691 691 663 20 2 584 609 578 646 646 605 581 623 647 630 618 614 610 639 679 630 621 598 605 643 697 707 717 711 707 687 704 697 612 637 673 640 605 646 683 679 628 688 656 645 706 663 606 609 658 607 593 584 645 652 20 2 651 648 660 696 692 688 639 655 671 636 636 649 688 721 666 640 621 688 625 562 569 588 615 623 668 612 612 608 643 568 553 609 689 684 638 628 626 495 478 477 527 516 484 468 456 507 519 490 491 541 20 2 591 536 387 434 431 405 493 526 446 413 398 396 387 364 372 395 463 481 538 563 560 423 396 417 480 468 484 491 493 515 543 485 458 396 374 434 515 452 313 286 282 275 281 260 254 211 221 231 294 334 20 2 357 377 408 355 342 379 290 289 330 287 238 251 268 259 222 196 234 271 274 277 302 329 319 265 232 240 231 130 167 207 169 176 171 211 263 358 380 326 320 330 327 319 272 274 217 241 250 257 291 322 20 2 226 201 233 327 338 306 271 231 225 238 255 273 272 246 162 170 146 88 50 74 114 56 103 181 231 276 315 294 262 262 317 326 331 358 223 191 237 320 245 223 188 145 117 144 198 169 285 285 276 240 20 2 287 316 296 308 278 281 281 234 237 209 223 256 334 315 180 258 270 241 278 331 285 270 314 309 299 242 225 259 303 258 371 342 372 334 301 320 384 458 507 534 541 535 566 487 375 317 335 365 418 397 20 2 348 343 353 378 380 459 446 424 369 376 418 438 440 504 490 496 500 527 595 601 564 526 516 517 414 455 485 546 535 562 594 500 463 505 548 581 614 645 677 704 691 683 634 648 580 543 560 570 582 508 20 2 486 509 554 496 566 560 617 642 646 675 676 682 677 672 616 606 598 643 665 669 646 656 695 685 631 588 629 607 664 604 604 613 643 676 643 595 607 620 635 648 625 648 657 644 671 702 710 656 614 621 20 2 642 674 709 659 642 639 666 657 659 617 576 606 628 619 643 673 656 612 621 684 628 601 599 640 667 615 562 580 582 542 564 601 687 714 727 737 684 560 536 538 540 559 547 530 530 578 608 539 564 505 20 2 572 193 220 247 253 187 230 264 236 256 267 293 314 322 287 253 250 291 273 289 312 293 332 329 277 247 213 226 269 153 141 197 180 178 157 160 168 170 213 200 217 212 264 238 93 27 35 19 44 68 20 3 141 123 94 68 106 96 116 169 170 204 270 349 342 218 279 365 344 240 224 294 251 257 241 228 338 392 459 495 338 320 308 280 281 312 362 337 379 451 505 538 536 395 335 344 336 365 471 335 265 294 20 3 397 465 536 598 624 646 541 535 529 505 456 388 368 397 405 413 381 331 306 356 456 463 359 357 474 463 494 425 480 564 529 461 443 419 372 404 406 398 426 444 475 513 532 556 573 618 642 702 716 708 20 3 641 644 709 637 429 473 475 501 560 579 608 659 691 752 774 759 755 747 727 725 695 671 630 621 580 630 706 628 628 613 519 585 602 681 681 696 690 694 709 632 607 682 741 765 752 627 578 628 623 640 20 3 659 678 720 687 655 664 676 702 690 650 646 692 720 723 716 716 694 697 606 626 638 615 655 684 700 688 720 745 744 752 749 738 676 621 657 664 672 687 706 719 749 709 690 730 743 733 685 741 771 699 20 3 643 619 597 588 624 647 611 587 611 606 610 667 634 586 655 626 608 682 580 625 662 672 553 504 578 558 574 598 536 567 578 616 638 652 624 630 576 599 641 646 655 697 644 627 642 530 495 518 493 538 20 3 552 539 410 434 430 430 429 425 511 489 501 428 408 371 344 353 399 461 505 516 444 389 438 379 361 334 347 351 400 351 348 363 342 281 295 361 376 256 262 297 310 324 337 361 329 326 286 292 172 184 20 3 242 309 374 352 385 327 454 466 258 265 277 298 247 210 226 317 353 280 291 264 286 214 257 242 170 196 228 265 144 176 147 218 88 184 212 246 113 72 89 163 285 261 123 157 177 125 143 102 88 151 20 3 110 102 167 196 313 223 139 34 89 211 241 238 275 279 307 96 56 49 181 296 237 181 151 271 219 204 146 128 150 200 252 205 236 199 170 180 307 382 294 229 241 208 196 137 207 274 342 424 445 355 20 3 354 400 340 340 355 347 380 289 207 176 239 296 343 295 294 350 340 403 412 402 349 317 392 450 451 502 394 347 291 333 315 348 363 440 415 547 594 467 351 326 373 451 487 495 466 453 456 488 513 512 20 3 513 611 707 703 741 731 664 610 568 472 487 570 649 548 489 464 501 545 617 557 537 647 745 747 621 576 583 537 553 552 573 548 577 594 598 596 586 679 762 741 649 562 579 680 755 704 627 708 739 702 20 3 598 627 640 708 681 643 632 683 694 689 684 676 641 656 682 656 658 628 609 662 706 718 747 765 746 741 756 718 634 662 679 671 643 674 693 684 675 694 698 699 741 727 670 631 666 629 604 582 644 646 20 3 650 654 665 690 688 690 657 664 689 672 670 652 694 704 680 668 653 695 689 618 593 620 629 655 672 698 631 631 647 602 582 642 705 718 680 642 647 515 483 476 537 527 500 473 460 492 521 503 485 530 20 3 572 531 412 431 473 431 526 515 464 416 419 418 399 377 381 393 498 553 594 619 600 423 408 431 477 470 486 500 521 548 575 570 488 417 383 453 574 491 337 299 296 283 296 279 271 218 239 268 313 338 20 3 370 379 419 384 333 393 289 278 344 315 271 308 313 322 253 232 265 297 293 297 311 338 308 275 271 245 253 180 225 163 146 173 185 219 286 396 426 325 326 342 342 351 325 309 261 267 272 301 320 336 20 3 251 220 265 317 357 322 320 263 267 286 275 279 291 276 235 221 202 129 103 156 194 72 164 220 277 292 339 293 284 281 319 329 384 370 238 197 247 341 306 259 225 210 144 185 230 200 309 342 313 303 20 3 329 343 307 321 303 312 299 268 261 219 240 280 319 339 189 253 311 314 324 353 314 274 336 319 301 254 265 299 346 307 396 390 491 373 319 354 458 495 597 638 678 641 651 603 369 337 351 436 463 418 20 3 355 370 359 360 419 485 474 414 375 366 422 445 471 561 531 533 522 564 607 637 634 547 511 534 440 499 521 535 553 581 622 563 493 517 569 610 637 670 724 728 714 711 645 655 615 563 563 584 607 535 20 3 534 534 568 517 599 579 619 662 684 712 698 704 707 700 658 628 616 665 716 707 697 704 728 743 689 620 643 643 702 659 611 627 663 698 680 641 627 661 661 674 656 667 674 693 698 745 745 698 636 637 20 3 657 685 722 685 674 622 671 685 695 670 603 640 630 614 659 674 650 624 647 697 655 624 633 684 698 644 582 590 584 564 563 611 665 733 765 776 726 605 596 558 555 542 578 554 532 572 600 587 557 531 20 3 580 204 233 277 278 208 250 267 243 264 269 312 317 328 305 211 213 252 288 302 349 328 346 324 304 272 237 253 287 186 175 213 210 198 192 177 205 149 230 200 216 207 252 223 120 55 73 88 91 94 20 4 116 113 73 70 107 83 92 154 170 174 255 355 338 211 265 342 326 261 227 303 242 260 240 204 372 356 449 517 335 317 309 238 284 313 345 328 391 437 489 491 525 441 359 351 347 351 495 357 265 299 20 4 425 437 474 554 550 584 562 535 530 481 479 401 377 418 419 425 385 337 310 359 461 447 370 332 457 451 497 431 462 527 501 479 459 405 383 420 400 411 430 474 480 514 530 549 575 609 628 684 714 716 20 4 648 600 712 655 442 456 474 502 568 583 606 652 688 767 780 760 747 722 703 670 655 676 640 620 571 616 721 630 620 633 496 581 600 677 676 721 706 703 717 650 622 702 727 762 764 601 575 622 613 624 20 4 640 679 720 697 643 668 688 724 709 642 620 680 711 725 715 712 686 704 619 616 637 622 651 677 693 682 711 729 754 755 753 756 683 615 645 649 658 683 706 716 737 710 700 735 749 732 671 748 770 694 20 4 636 624 598 583 622 649 603 559 601 604 596 665 627 574 656 624 597 670 570 584 650 663 531 503 577 564 553 574 539 556 539 596 644 644 611 603 558 575 620 644 630 685 651 621 637 539 512 507 485 537 20 4 568 541 394 422 417 427 433 451 485 490 502 434 400 362 324 341 386 438 510 512 441 392 449 392 366 335 344 343 408 363 335 328 326 275 292 360 376 249 214 277 303 309 320 352 315 323 274 294 168 187 20 4 222 314 396 351 394 320 424 488 271 267 234 279 243 215 206 294 357 273 277 274 292 218 258 254 162 192 227 247 142 165 108 233 90 164 210 243 108 72 61 129 252 273 104 117 161 114 124 74 40 122 20 4 66 68 159 161 284 263 134 44 68 187 249 206 262 269 315 99 38 26 128 289 253 158 150 280 235 212 142 121 159 161 246 167 231 200 159 168 292 387 297 235 262 215 213 144 188 251 322 402 466 362 20 4 361 416 341 317 339 353 382 308 200 178 227 324 364 305 299 347 325 383 371 400 370 319 402 471 450 489 418 376 288 332 303 352 352 456 398 499 573 478 365 333 361 403 429 477 484 453 475 470 477 480 20 4 464 565 664 685 707 701 686 624 588 495 473 582 683 596 488 462 488 526 630 582 553 653 742 737 655 572 583 526 554 564 578 552 589 578 599 599 555 644 756 744 656 575 551 650 742 725 623 694 716 710 20 4 591 608 630 689 693 634 609 657 684 659 647 652 606 637 657 664 638 611 608 646 683 709 758 768 735 715 764 712 614 642 659 661 622 655 669 680 674 691 700 676 733 729 657 629 662 619 600 594 629 630 20 4 635 645 657 677 679 679 664 661 679 660 664 633 674 690 672 652 621 695 700 590 574 606 606 638 660 683 625 637 624 604 540 628 682 707 677 627 649 516 473 467 530 530 509 471 454 486 499 477 468 528 20 4 560 541 411 424 459 423 513 498 455 405 411 428 397 366 370 387 476 529 574 602 600 430 394 413 462 447 477 494 497 521 542 577 483 427 361 432 560 510 347 294 289 270 307 264 264 227 215 254 315 328 20 4 359 353 420 377 325 372 320 276 336 324 267 288 310 330 257 224 269 295 281 289 294 329 309 276 278 246 263 192 232 193 153 179 183 209 279 374 422 347 326 337 340 345 323 311 256 260 269 293 310 326 20 4 232 179 211 309 334 330 318 261 257 283 278 289 289 274 208 218 207 151 76 135 204 48 119 226 252 287 343 285 292 298 321 326 367 358 235 183 228 332 304 275 225 213 119 175 247 182 308 326 301 310 20 4 350 356 307 317 288 297 290 250 245 222 235 270 330 366 203 268 318 294 325 352 302 285 352 327 323 264 266 299 343 294 409 356 467 391 318 314 445 494 588 639 663 616 621 603 384 320 374 416 451 422 20 4 370 380 363 364 403 444 479 418 396 376 444 457 461 547 508 519 517 562 615 630 596 521 517 572 427 463 523 537 566 559 599 532 465 512 562 602 610 653 701 695 687 688 602 646 606 556 571 586 615 528 20 4 543 566 573 526 611 592 610 635 644 670 666 681 708 688 663 645 612 646 714 680 700 706 730 737 687 612 605 629 682 659 596 624 635 683 656 639 612 651 656 672 636 651 664 676 703 737 745 689 615 628 20 4 639 664 713 663 636 585 651 682 682 665 594 649 637 613 657 661 624 617 610 693 648 617 603 644 689 638 559 577 574 555 563 599 650 705 757 746 712 605 580 555 564 551 577 542 510 554 584 574 550 523 20 4 568 209 234 273 285 198 258 274 198 257 276 295 309 334 294 215 227 280 285 296 337 322 348 321 302 269 252 228 301 201 187 210 213 210 141 149 205 136 237 220 227 226 257 267 127 68 71 73 63 74 20 5 164 160 102 91 122 108 135 169 172 188 271 366 362 242 284 341 348 270 218 313 298 263 266 264 365 433 493 506 357 328 344 302 303 339 389 363 383 439 499 553 538 436 369 362 348 381 499 348 285 292 20 5 420 492 541 604 642 657 532 535 515 501 437 383 383 427 418 422 410 341 315 353 445 447 392 446 552 539 527 442 494 611 583 475 468 443 408 399 443 408 415 441 467 504 533 564 587 619 656 709 701 715 20 5 680 655 696 652 454 471 497 499 565 585 624 639 683 743 758 729 738 771 754 758 725 701 661 657 596 620 700 658 656 623 524 574 616 679 699 716 693 699 725 668 619 675 739 764 773 694 633 662 623 661 20 5 668 693 716 697 657 683 688 698 698 683 669 718 748 723 726 722 720 739 629 621 632 620 647 681 683 700 718 748 735 762 752 736 704 632 648 661 675 714 731 733 756 744 688 736 753 766 741 770 778 706 20 5 668 654 618 618 643 644 616 624 631 603 621 664 666 617 680 636 616 676 630 661 672 668 571 515 576 559 591 655 567 602 610 626 641 654 647 657 598 611 661 648 670 708 637 642 648 546 498 529 517 549 20 5 572 559 440 451 425 442 434 407 505 507 516 435 403 388 346 365 408 450 487 505 476 395 434 389 357 332 339 367 418 352 353 376 369 298 283 343 382 263 263 298 308 313 355 375 329 324 298 294 181 213 20 5 260 339 401 362 400 352 475 468 294 292 308 316 283 209 247 350 377 294 288 270 287 240 280 280 208 200 227 278 208 239 166 227 91 210 246 303 188 113 112 159 317 279 151 165 183 151 162 112 102 164 20 5 147 130 162 223 312 235 184 90 106 218 243 258 283 295 310 157 137 120 255 309 261 210 151 270 276 286 207 179 197 222 276 284 310 263 232 248 378 370 309 265 282 251 239 184 247 342 395 443 483 405 20 5 381 413 415 403 410 393 389 293 278 217 270 367 347 312 315 379 375 421 447 421 398 346 407 452 477 547 391 378 306 368 341 370 381 473 428 597 600 468 381 384 409 488 502 502 471 457 493 492 534 535 20 5 523 624 708 734 756 727 691 630 583 495 497 594 658 573 517 493 534 585 646 601 557 664 744 752 655 595 591 563 557 589 599 540 586 606 605 648 657 731 768 749 677 588 611 700 759 736 655 706 723 699 20 5 594 630 677 720 722 669 686 725 750 723 716 706 664 658 691 681 683 657 618 695 722 724 753 753 747 732 736 722 640 670 684 692 653 672 692 714 681 707 754 743 766 753 727 644 669 647 608 573 634 677 20 5 671 676 673 690 693 694 677 665 700 670 691 657 701 707 682 680 694 718 716 646 606 659 654 661 670 688 627 637 632 628 617 664 699 724 695 614 658 535 484 496 550 530 490 481 471 510 545 539 500 532 20 5 562 551 436 422 487 485 529 530 456 423 411 414 403 373 387 418 494 562 618 638 601 432 411 439 478 485 515 516 519 542 573 595 491 437 398 458 564 489 351 310 321 297 312 285 268 232 251 281 304 354 20 5 381 394 414 392 344 412 283 289 367 329 272 324 341 329 292 270 293 327 321 326 333 346 304 269 260 225 257 184 221 96 92 139 173 220 303 402 445 315 334 346 357 379 332 320 292 289 311 333 357 351 20 5 288 262 302 339 377 340 350 307 292 298 292 277 296 294 270 228 233 146 116 165 194 102 191 256 328 316 337 300 319 298 342 343 398 376 277 229 264 362 327 274 258 283 210 226 269 253 344 363 345 315 20 5 350 381 338 353 333 339 336 312 287 261 286 291 341 340 193 250 330 401 372 396 353 311 354 358 339 293 290 366 389 337 429 469 535 382 363 423 478 498 587 625 654 645 664 597 337 375 364 488 478 422 20 5 359 385 382 365 438 484 516 415 372 374 444 471 553 586 620 543 558 575 614 648 669 581 519 556 488 522 547 557 571 597 636 601 532 543 591 647 668 702 747 752 752 727 682 676 642 585 571 595 632 559 20 5 551 516 577 544 621 612 650 697 715 745 725 712 716 701 656 639 640 698 733 730 725 728 716 762 728 643 667 662 696 697 640 636 687 714 686 646 651 671 688 688 677 679 697 717 698 760 767 730 669 656 20 5 658 698 721 702 700 607 676 690 696 695 643 674 647 619 675 646 658 621 637 724 677 660 740 752 720 681 605 612 617 607 577 622 656 726 747 780 742 636 622 585 587 568 603 566 545 569 598 608 560 540 20 5 619 191 229 293 292 233 274 270 245 282 293 308 329 327 339 260 218 235 298 315 347 343 344 326 323 290 250 258 299 200 173 217 210 217 223 194 180 195 269 236 238 237 255 212 124 40 81 95 87 103 20 6 128 143 79 86 113 63 96 180 201 167 241 371 374 246 269 337 342 293 215 322 292 273 276 240 372 408 485 522 379 331 341 283 299 341 361 354 387 451 504 528 549 465 398 373 383 374 502 382 290 327 20 6 427 486 536 597 630 648 570 553 533 531 464 402 391 442 436 444 433 341 319 361 453 445 400 405 547 533 512 454 487 610 573 522 472 424 412 423 436 419 425 472 495 525 540 567 597 619 668 716 706 725 20 6 720 647 706 672 456 459 492 506 568 599 620 654 698 759 779 745 759 767 743 760 709 704 656 650 609 636 703 667 666 655 518 565 594 676 701 745 703 729 747 680 639 697 751 772 787 675 616 665 627 648 20 6 655 692 723 710 659 685 692 717 721 678 658 687 741 733 731 733 716 740 631 631 631 624 648 677 692 687 727 751 749 764 751 757 723 635 650 647 672 703 728 731 744 729 716 749 759 763 730 776 781 709 20 6 655 645 616 604 637 653 624 622 622 605 618 663 648 595 689 644 609 663 616 625 657 666 557 491 581 571 573 640 561 583 588 612 634 637 633 650 582 604 648 640 656 703 638 647 653 560 508 514 508 545 20 6 566 567 411 439 403 425 430 432 517 504 508 448 396 379 341 354 391 428 485 504 470 389 438 381 368 332 338 348 416 356 342 343 356 299 270 337 379 261 248 290 285 295 330 365 326 335 291 298 173 198 20 6 241 327 408 365 398 331 449 498 301 284 280 312 271 213 231 332 370 287 281 266 289 235 275 283 185 168 203 246 189 212 134 226 92 179 220 288 173 103 81 134 302 295 145 143 152 134 144 102 44 118 20 6 114 93 167 184 281 256 164 83 95 193 242 218 263 271 315 150 114 83 186 308 270 187 143 275 261 280 200 158 175 183 258 249 289 256 221 235 343 390 315 251 265 247 234 149 228 325 360 431 484 387 20 6 382 436 381 362 364 391 394 307 237 214 254 341 405 310 311 366 352 399 426 410 395 333 393 475 471 530 406 395 302 347 322 355 367 472 420 595 610 495 390 357 384 444 470 502 485 460 503 481 519 524 20 6 492 594 684 691 724 715 706 651 616 515 477 600 682 611 534 487 527 568 640 622 578 659 740 762 692 617 603 560 545 603 611 546 599 600 617 657 645 682 761 768 686 603 610 700 768 762 660 709 728 731 20 6 603 625 660 729 730 662 681 711 749 702 694 683 634 642 677 677 665 663 645 694 711 730 763 764 758 740 753 725 642 663 681 692 652 663 679 695 676 691 746 736 759 763 735 652 674 647 619 568 644 659 20 6 658 662 675 683 684 701 693 670 700 674 692 651 688 704 686 671 670 698 715 641 602 665 645 649 660 686 617 629 618 620 594 653 683 709 698 612 657 533 487 476 544 524 500 478 481 498 526 515 490 526 20 6 543 553 418 411 477 472 525 510 460 422 416 426 411 375 388 407 485 540 592 615 597 446 403 435 463 459 489 511 503 522 543 595 495 443 384 443 541 500 351 313 289 272 309 273 261 215 199 273 302 335 20 6 362 365 417 382 345 399 312 277 353 330 261 290 328 336 284 272 291 308 308 312 313 335 310 279 271 230 256 167 213 121 107 154 176 206 293 390 443 351 335 341 350 366 334 324 295 283 298 312 342 344 20 6 279 229 253 320 352 345 347 312 286 302 292 280 281 289 255 237 223 164 55 114 199 78 154 238 295 307 336 292 315 293 335 341 383 360 270 197 269 345 318 276 252 273 195 210 279 234 326 353 335 312 20 6 344 360 330 343 309 314 323 295 275 251 262 282 321 371 196 256 324 379 363 392 339 306 362 366 352 283 288 329 396 321 439 441 530 395 360 394 473 496 578 633 667 640 652 603 352 366 364 455 467 437 20 6 360 392 370 361 443 450 509 424 407 380 446 467 530 570 579 546 554 592 621 639 653 545 528 570 477 493 537 547 575 590 623 567 506 522 573 629 649 684 728 721 723 714 646 669 626 580 593 606 647 564 20 6 556 543 589 556 633 622 643 669 682 712 699 701 743 719 681 655 636 688 734 721 719 743 739 761 727 645 636 647 689 688 624 641 677 694 684 652 644 669 683 700 668 658 689 707 702 744 768 727 660 646 20 6 653 690 728 703 678 599 683 689 685 692 615 663 642 636 672 646 633 617 617 711 672 640 690 712 710 664 592 600 604 601 571 604 646 713 744 759 730 655 609 587 589 567 606 562 541 563 574 593 560 534 20 6 596 205 235 288 297 224 265 276 212 249 294 309 320 343 317 224 222 228 285 303 349 342 341 305 315 286 260 235 301 213 169 190 235 228 181 179 188 146 254 249 242 234 239 234 132 40 68 93 71 73 20 7 146 151 94 104 130 53 96 180 217 166 235 371 375 252 273 320 354 310 237 320 280 285 283 247 391 386 477 545 392 338 321 270 300 352 344 344 395 439 490 532 565 498 397 405 416 377 502 424 291 320 20 7 425 450 468 582 600 627 606 562 549 517 508 420 394 432 444 457 455 354 327 361 462 474 419 381 535 513 487 459 476 572 552 550 475 418 425 428 420 424 426 487 495 534 554 577 601 631 669 706 731 731 20 7 706 623 717 697 470 441 483 502 579 606 624 662 719 777 785 764 758 737 733 732 690 708 648 640 597 633 707 671 672 670 523 595 630 673 711 765 727 755 752 680 645 689 729 778 795 661 637 636 619 646 20 7 664 702 737 731 661 700 697 720 739 665 631 680 736 748 737 725 712 739 657 645 644 642 655 680 700 703 721 746 768 774 765 774 735 647 653 653 674 709 728 728 737 737 727 746 764 767 723 780 783 722 20 7 663 658 631 603 636 678 638 639 636 618 617 672 655 609 710 651 629 672 624 607 647 688 545 540 594 580 563 627 571 567 563 597 639 639 629 640 605 614 648 649 654 709 673 659 676 577 538 516 509 551 20 7 562 577 418 431 416 433 440 464 507 507 500 478 415 394 360 366 399 432 493 514 485 419 482 441 391 356 356 366 443 379 359 350 363 308 295 371 397 289 256 296 310 310 363 394 337 351 318 328 203 220 20 7 267 373 452 381 405 363 452 512 323 306 269 298 297 246 252 338 380 301 306 301 318 295 319 318 205 186 240 266 201 205 152 239 107 187 218 288 205 129 105 161 297 317 146 140 167 161 149 108 77 139 20 7 115 73 144 202 301 290 189 126 100 176 248 239 285 297 322 161 129 95 200 318 300 184 164 290 273 311 202 175 194 180 259 236 287 276 222 247 362 445 320 260 297 271 240 163 222 305 338 421 487 383 20 7 388 448 384 348 372 405 388 336 242 224 265 379 447 326 326 355 344 401 411 413 400 340 400 498 479 534 459 450 331 341 326 365 382 478 428 551 623 536 401 345 369 409 460 508 507 473 486 468 491 486 20 7 487 558 645 665 691 696 709 656 613 532 479 598 690 625 520 495 504 548 631 600 583 660 737 765 710 608 623 582 566 617 612 579 614 613 638 623 612 666 763 773 707 607 594 671 753 758 658 712 738 749 20 7 626 639 628 722 732 676 682 707 727 670 679 655 634 661 691 709 653 652 659 680 705 740 778 781 774 754 769 744 662 672 695 703 669 681 705 716 674 694 743 725 765 775 745 655 684 653 645 605 654 678 20 7 671 673 691 703 694 700 700 694 705 698 676 655 687 710 709 684 659 689 732 629 627 666 634 649 666 684 677 640 606 601 598 655 691 713 708 653 679 549 517 509 550 548 514 493 510 513 534 518 495 527 20 7 565 584 443 439 482 483 549 554 480 456 439 462 421 378 390 400 484 531 599 622 624 524 412 437 467 468 472 540 520 541 563 618 526 466 410 474 558 544 374 325 308 298 329 286 276 245 229 285 325 354 20 7 392 388 428 392 368 416 375 296 368 365 292 303 352 372 316 312 317 325 320 309 310 347 331 285 288 253 274 224 260 168 138 155 189 225 299 401 452 387 349 344 359 379 353 330 303 288 302 316 348 344 20 7 270 226 252 313 355 371 360 321 294 301 301 316 299 302 274 262 257 217 77 127 213 87 169 260 287 327 359 329 335 317 348 366 393 393 295 214 264 345 333 312 272 277 177 214 285 253 319 347 318 312 20 7 349 360 333 335 314 307 297 283 270 263 268 295 347 396 234 281 335 351 383 400 340 338 405 370 374 327 311 361 417 344 432 437 520 423 347 360 449 496 556 636 671 637 650 639 386 355 387 456 464 461 20 7 391 400 390 384 442 425 487 453 424 396 439 477 499 545 549 529 537 588 629 641 603 519 538 583 441 474 531 533 595 572 610 520 483 521 563 598 625 675 714 706 701 685 618 646 612 578 593 620 660 559 20 7 571 574 588 575 609 630 654 660 681 690 689 663 725 717 680 653 643 679 735 715 711 732 749 776 719 671 649 676 709 697 641 653 673 687 702 673 661 680 704 701 685 684 706 719 726 746 763 699 673 662 20 7 663 694 730 689 668 628 659 696 702 697 641 676 663 655 659 673 643 631 630 697 672 651 651 678 694 654 604 611 613 580 590 618 651 710 754 769 739 671 594 598 609 600 603 575 563 586 602 599 580 563 20 7 604 224 249 302 308 234 273 292 213 260 314 312 316 334 328 268 274 241 282 292 338 335 346 298 319 289 268 238 307 236 209 224 256 266 176 169 202 149 212 253 252 242 245 236 148 87 86 100 74 100 20 8 184 191 135 106 133 60 119 165 191 196 312 382 398 289 295 358 422 314 268 364 312 304 302 305 433 485 536 568 399 353 397 318 337 412 383 387 396 457 516 568 572 480 402 458 420 399 549 384 307 315 20 8 450 527 576 638 656 660 577 550 514 515 453 410 395 433 432 447 464 363 344 374 474 471 417 514 631 556 521 458 524 654 615 504 476 439 424 415 470 443 422 460 487 523 547 599 614 642 695 741 733 738 20 8 694 705 743 689 545 462 499 514 578 604 617 650 736 768 780 746 755 767 764 776 760 740 688 658 628 656 721 710 716 667 560 611 673 701 734 766 736 751 751 714 644 666 745 785 799 769 681 673 651 673 20 8 696 717 735 742 683 719 711 709 720 701 690 746 790 759 745 750 763 767 660 641 668 641 659 685 701 719 744 779 761 799 766 774 748 669 661 669 709 749 759 764 778 770 726 789 777 785 785 809 811 732 20 8 691 683 644 650 670 674 659 691 668 621 635 686 710 702 749 676 643 699 707 713 707 698 568 520 605 584 628 679 626 626 624 651 650 676 667 662 640 663 687 665 706 733 631 634 658 589 522 550 539 570 20 8 587 564 445 467 400 440 446 418 505 525 514 466 418 406 370 380 421 436 496 518 490 417 472 415 372 355 346 413 474 379 357 375 407 329 313 377 421 282 293 329 313 349 369 428 367 358 355 341 211 242 20 8 318 416 471 391 406 379 492 536 340 318 319 341 308 242 299 399 431 312 333 318 332 316 355 341 212 210 257 260 212 247 199 254 153 214 280 325 278 158 166 194 325 326 164 157 187 199 191 166 108 165 20 8 149 122 186 227 340 283 188 116 139 209 237 264 297 310 320 197 162 124 265 355 331 226 174 289 351 399 235 223 219 237 298 323 365 334 262 295 455 420 330 327 325 284 251 184 296 401 428 479 514 461 20 8 405 439 495 429 476 432 400 318 270 247 295 419 405 337 339 381 434 451 467 422 403 353 427 475 505 559 424 431 355 361 335 377 398 504 447 633 649 512 403 383 422 499 524 522 484 477 509 489 522 547 20 8 517 623 703 763 753 721 698 640 612 540 522 624 691 597 538 500 555 612 654 622 590 679 748 779 681 622 629 574 633 656 617 574 608 626 633 681 718 786 807 784 704 620 647 727 783 765 694 709 712 716 20 8 619 646 702 753 747 690 709 740 763 742 719 727 682 663 696 706 692 689 654 720 722 733 761 770 768 760 758 734 664 673 704 707 670 684 709 729 727 764 762 762 785 780 758 676 677 696 639 603 630 683 20 8 677 680 681 708 706 701 699 670 702 684 703 674 730 737 708 693 726 737 731 666 649 679 667 665 675 701 650 607 607 645 655 671 708 723 710 652 684 573 505 525 573 545 509 500 517 520 545 547 507 527 20 8 556 568 456 438 515 552 564 559 492 458 446 449 408 391 405 438 520 572 635 654 606 470 416 453 483 482 483 519 522 535 579 589 502 449 433 488 568 499 369 337 337 308 321 294 268 227 233 286 317 370 20 8 386 394 414 381 370 427 307 296 375 334 281 312 344 371 339 296 309 344 344 334 356 361 308 262 247 230 255 228 261 81 102 139 172 202 300 398 441 335 346 345 382 406 356 305 289 291 326 331 396 366 20 8 308 263 296 354 386 377 376 326 298 308 296 287 301 299 257 223 252 196 134 161 212 116 222 270 337 341 334 349 360 332 346 339 393 392 337 230 292 370 345 300 294 338 257 277 325 316 378 416 351 317 20 8 353 392 368 366 352 352 333 328 291 288 294 323 349 375 221 256 343 405 408 420 389 354 388 378 367 325 339 388 386 367 430 511 547 389 379 447 497 516 550 645 656 617 660 603 338 391 433 523 497 434 20 8 404 420 394 393 458 444 517 445 390 397 433 494 567 600 641 557 581 578 629 652 654 613 554 554 516 546 561 537 584 599 644 604 543 545 586 632 659 703 757 751 745 734 688 661 649 596 587 606 657 607 20 8 565 564 598 614 617 625 666 708 728 750 712 707 735 727 661 644 651 718 753 734 716 729 739 779 727 682 671 665 701 717 667 669 716 720 705 676 661 684 706 697 685 685 701 726 718 765 779 741 695 664 20 8 672 703 722 727 708 643 679 690 691 700 698 705 688 686 671 650 656 633 644 707 723 703 772 800 729 702 634 621 642 620 596 629 667 735 769 795 758 674 614 610 619 590 615 563 571 593 600 604 568 553 20 8 642 181 231 307 313 264 307 291 249 297 316 310 327 352 340 273 252 237 273 309 357 365 346 307 325 298 276 271 329 253 210 226 291 279 213 211 211 228 274 281 260 245 264 201 152 99 108 128 123 140 20 9 170 186 125 98 123 46 118 170 184 185 285 385 396 282 278 361 437 324 257 375 300 303 303 290 436 466 531 575 413 353 385 303 349 413 372 371 392 445 503 564 577 496 420 455 440 390 538 401 302 321 20 9 443 509 546 610 651 651 596 570 522 522 473 416 391 459 444 460 487 355 331 361 459 457 435 476 606 637 516 472 498 651 595 546 486 435 441 432 453 427 428 470 498 528 547 594 615 629 689 736 731 734 20 9 722 691 742 689 535 448 497 514 575 608 615 680 732 767 779 745 748 764 758 765 752 741 679 654 617 659 714 702 717 668 544 601 661 699 740 769 749 759 754 712 644 673 746 780 802 763 695 665 647 655 20 9 681 722 731 742 677 714 699 711 727 685 664 708 764 760 735 738 742 765 657 646 654 632 652 680 699 702 738 768 762 789 761 768 747 661 652 658 699 735 747 748 756 759 730 776 779 788 780 796 798 734 20 9 678 672 627 631 671 678 653 676 667 610 620 676 701 693 747 670 641 693 689 682 695 705 544 496 594 581 609 679 613 610 604 624 639 670 659 652 622 653 682 651 694 723 644 644 676 581 517 525 534 567 20 9 583 567 430 463 393 433 440 417 525 527 501 478 405 394 360 373 403 421 499 526 476 416 510 422 368 346 343 386 479 392 356 357 386 327 290 385 422 279 273 322 295 339 362 449 347 360 363 374 207 240 20 9 310 420 507 386 406 364 487 549 342 316 298 329 293 252 291 384 459 308 336 316 332 312 358 353 200 169 247 257 224 249 191 291 157 191 291 314 273 152 171 207 315 353 166 160 180 195 180 148 84 150 20 9 136 79 185 215 338 318 182 105 136 205 242 253 321 300 313 204 160 101 222 356 372 205 182 286 347 407 249 220 215 231 305 300 377 328 260 284 446 486 335 333 339 301 264 173 275 407 421 477 534 458 20 9 422 457 481 413 447 444 405 328 267 250 292 438 487 337 329 385 422 446 470 431 417 351 415 527 494 576 453 444 370 358 341 379 385 525 439 626 678 554 407 382 408 485 507 538 495 487 514 480 521 543 20 9 506 608 697 732 713 702 721 665 628 558 516 639 717 652 571 513 549 605 650 654 617 678 749 779 717 631 621 572 622 656 650 575 606 621 629 696 713 739 793 797 708 620 633 714 779 778 683 709 728 729 20 9 619 631 690 740 744 680 713 730 761 721 706 715 665 657 692 706 677 681 668 708 714 748 766 786 767 763 762 742 667 667 695 706 664 673 698 722 714 765 763 765 781 786 770 680 678 684 636 576 621 678 20 9 675 674 680 690 700 702 705 672 702 690 696 666 708 733 706 678 704 725 733 651 647 673 657 655 664 703 663 605 593 643 644 667 693 716 712 635 684 564 501 520 566 531 509 497 524 511 538 543 504 528 20 9 551 568 451 413 496 532 565 572 488 456 441 453 405 378 406 417 504 577 619 642 613 502 404 446 470 462 475 539 484 523 552 552 469 427 410 476 540 521 359 327 326 307 320 289 268 219 206 283 312 364 20 9 389 386 411 364 375 416 333 283 362 323 266 294 312 350 314 265 282 334 330 321 344 360 314 263 243 230 267 229 263 57 83 106 161 209 309 402 471 383 373 350 374 385 329 304 276 266 306 305 373 359 20 9 294 247 272 328 365 365 384 334 300 303 289 301 294 297 265 233 249 207 111 146 202 114 198 260 309 340 339 365 349 313 351 345 374 387 338 231 295 363 342 314 308 335 253 270 333 294 371 414 349 310 20 9 337 385 368 361 330 336 313 315 273 275 284 315 356 401 237 265 345 407 399 429 379 363 398 387 365 323 334 371 419 365 434 514 563 413 390 435 479 499 565 629 665 636 657 605 353 388 436 524 490 457 20 9 408 419 378 404 453 444 529 459 406 389 459 485 553 579 637 555 577 595 630 645 647 595 562 581 501 518 566 541 585 602 636 585 525 539 579 622 662 700 740 742 724 724 661 652 643 584 590 607 642 602 20 9 559 567 609 626 635 650 665 685 720 738 697 684 751 724 666 652 654 713 747 732 716 750 751 773 745 687 680 674 697 730 668 666 710 703 702 677 652 683 712 704 687 665 696 714 718 759 770 746 695 655 20 9 662 696 716 723 696 651 685 690 694 699 674 697 684 688 657 653 648 625 625 702 712 669 743 763 729 691 618 614 629 622 588 620 657 724 761 782 753 674 603 611 614 591 619 554 561 577 584 597 570 552 20 9 624 198 226 307 323 255 308 288 244 287 318 313 319 341 330 259 253 233 264 292 350 362 347 292 320 291 277 249 322 266 199 197 261 277 194 197 186 201 258 262 238 240 245 210 154 95 103 113 98 111 2010 173 180 142 127 148 69 131 203 209 179 256 385 415 296 285 365 427 348 257 366 303 297 298 288 439 428 501 583 442 356 362 292 373 417 371 359 379 429 488 529 576 536 448 460 456 390 515 453 298 329 2010 443 484 491 579 624 624 619 592 541 530 513 447 408 445 460 489 513 371 344 369 458 475 460 431 589 634 495 484 482 643 598 587 486 439 467 451 442 440 439 492 509 545 562 586 614 623 669 717 732 732 2010 753 664 736 708 540 452 505 530 579 618 609 680 733 758 771 756 765 759 755 753 735 733 676 653 611 662 698 705 718 700 549 601 660 691 753 786 779 790 756 710 651 672 740 781 803 760 720 672 646 644 2010 680 734 748 760 690 716 710 730 747 680 650 681 749 773 754 743 746 767 687 660 662 657 672 691 711 720 730 751 773 785 783 771 758 680 657 656 702 731 744 751 749 769 761 773 780 795 777 797 794 757 2010 699 686 651 624 663 698 664 689 671 616 623 675 696 681 747 679 658 693 680 652 690 708 569 531 598 583 596 671 621 594 585 602 628 663 675 652 632 660 681 667 686 717 683 668 696 604 532 528 529 568 2010 581 583 449 461 416 443 454 462 529 527 498 509 427 407 370 372 388 411 481 515 489 441 513 449 383 358 354 371 464 409 365 350 363 326 296 371 409 291 272 314 307 328 365 434 348 370 379 389 228 251 2010 303 410 493 386 406 376 455 531 358 317 289 324 305 264 284 371 430 326 337 331 344 329 363 370 234 175 241 264 212 231 188 291 164 173 249 310 275 144 181 205 293 344 179 154 169 197 156 130 107 150 2010 148 78 136 183 290 321 202 138 127 197 237 254 323 317 327 243 177 117 198 335 381 202 187 285 338 413 277 220 220 230 299 277 354 329 255 282 417 493 343 331 352 314 278 180 264 380 395 455 508 442 2010 442 467 458 388 420 440 409 343 261 239 282 411 488 357 341 363 372 437 449 441 425 356 418 519 502 564 505 468 399 353 340 378 393 497 454 588 657 581 427 364 386 429 479 552 518 497 514 489 515 542 2010 509 567 647 690 690 685 700 688 632 565 507 630 709 686 582 529 543 578 656 674 625 669 738 771 743 632 640 586 613 665 656 598 626 626 651 689 681 697 783 795 746 610 618 684 768 777 686 711 733 744 2010 664 644 669 742 740 689 702 739 756 708 695 705 672 669 704 724 677 684 680 696 714 767 787 798 791 769 767 761 699 696 706 731 697 688 714 738 723 771 754 766 781 797 793 700 699 681 655 613 651 702 2010 697 694 703 704 701 707 718 703 723 717 702 666 701 731 728 700 698 711 744 659 674 696 662 662 671 700 694 642 624 658 641 675 693 720 727 668 700 590 529 535 571 554 531 516 536 525 540 550 515 540 2010 572 598 475 433 497 520 581 586 518 478 452 480 425 392 410 397 496 546 601 615 606 558 432 455 472 468 494 588 531 535 580 605 541 497 440 494 548 537 370 345 329 316 341 302 282 245 216 296 340 368 2010 398 386 425 376 380 427 390 314 387 390 288 314 349 412 375 327 326 340 338 315 330 364 334 281 264 244 283 256 294 96 90 104 171 217 296 406 454 407 384 384 400 444 377 342 318 295 326 318 354 361 2010 290 247 264 305 359 380 397 349 311 310 303 331 298 308 286 267 278 245 111 142 211 115 189 281 316 377 366 407 366 313 357 374 391 415 366 244 297 368 374 332 303 343 259 271 338 297 366 408 347 324 2010 359 384 360 354 335 342 315 327 288 284 275 322 371 408 263 287 343 399 404 436 376 399 417 384 381 358 329 380 446 357 443 481 571 452 396 400 451 495 561 637 685 644 649 634 403 392 419 495 502 482 2010 400 399 377 412 447 441 523 467 434 397 447 498 530 553 609 572 572 596 628 638 637 576 569 600 479 499 567 529 602 609 628 581 519 541 582 619 658 695 715 725 727 731 643 645 631 592 593 618 658 616 2010 581 580 603 615 618 646 656 672 708 727 693 659 734 734 683 652 663 693 731 736 728 750 758 778 758 708 686 695 717 733 689 674 705 683 720 700 670 697 723 704 698 695 717 734 737 756 767 725 694 671 2010 673 701 729 722 692 665 674 709 713 716 668 699 697 691 651 686 663 642 635 698 707 671 703 742 716 689 632 628 639 606 609 618 657 717 774 786 749 699 623 624 627 630 627 572 582 586 590 604 599 585 2010 625 208 233 312 334 258 315 304 257 313 331 323 315 338 338 291 293 252 271 284 357 373 367 299 328 306 294 232 315 283 225 209 243 274 216 188 191 180 235 264 257 252 245 233 162 115 105 140 101 137 21 1 -164 -184 -173 -126 -87 -42 29 62 133 228 313 305 190 244 305 165 104 102 251 284 333 353 353 424 409 455 300 293 244 350 341 317 303 357 359 384 456 436 369 399 368 357 334 364 308 488 266 211 311 437 21 1 467 492 531 435 437 413 417 429 404 371 286 301 373 408 419 383 311 275 358 458 384 325 357 405 478 507 474 417 590 573 456 405 424 435 417 438 429 429 462 519 574 553 573 622 662 651 691 652 673 579 21 1 564 654 641 445 454 478 510 591 572 602 676 723 781 780 778 677 726 779 748 707 673 682 666 655 721 709 660 614 596 516 601 699 683 670 679 678 677 674 706 726 743 768 778 745 627 616 628 655 688 716 21 1 716 703 685 684 716 712 723 713 698 714 765 808 721 719 731 728 757 671 686 687 636 675 721 700 666 646 688 707 740 719 680 629 595 688 735 767 794 798 783 732 623 618 649 681 613 591 610 663 658 627 21 1 649 659 618 634 639 590 650 632 608 584 656 603 582 582 599 579 598 561 589 677 597 538 579 607 558 575 613 595 677 712 668 624 621 570 611 635 643 654 642 583 573 529 480 488 473 436 471 496 561 493 21 1 414 353 347 356 367 393 443 450 457 423 415 351 350 318 331 371 393 466 462 416 384 345 342 287 257 224 257 306 321 249 271 276 263 181 283 259 99 164 287 247 286 301 336 317 307 220 224 -9 36 101 21 1 179 185 180 247 285 304 339 163 66 76 123 97 44 87 187 262 24 86 120 -40 -127 -80 -105 -210 -119 -48 52 -33 -71 22 -6 -91 -71 69 181 215 76 23 129 193 246 -38 -100 21 -19 -76 -61 -118 58 127 21 1 7 90 76 129 134 -89 -153 -117 18 56 63 218 266 202 93 -116 -94 -82 23 109 -64 12 79 98 -32 -53 -97 -92 -69 39 152 190 167 151 8 78 228 216 139 158 64 52 -2 68 101 189 266 371 346 326 21 1 340 375 398 363 339 368 294 149 133 213 304 314 296 321 301 309 343 332 338 343 351 362 371 391 323 335 277 178 224 243 284 267 338 366 378 473 395 259 298 350 405 402 419 393 368 423 462 506 551 597 21 1 566 564 579 588 588 592 548 548 506 535 578 521 456 399 464 521 566 558 561 636 678 677 645 534 553 545 536 567 565 573 588 589 607 657 672 679 711 702 663 656 649 687 798 830 692 669 755 745 661 605 21 1 655 628 626 647 630 614 671 704 704 704 692 682 720 741 693 691 667 676 717 719 757 788 753 726 688 715 687 626 611 654 636 610 640 700 688 635 691 671 655 730 643 588 625 675 641 638 649 674 668 691 21 1 710 717 665 692 676 659 696 707 663 623 628 676 685 640 652 680 712 670 579 592 641 685 649 661 605 544 558 601 577 573 603 604 608 624 617 619 536 484 482 553 537 505 454 472 526 592 589 590 620 618 21 1 591 422 368 448 465 489 549 434 375 365 393 398 300 266 351 430 453 500 555 477 362 383 414 473 485 439 447 492 510 412 319 312 292 304 328 358 290 232 193 205 218 226 216 166 124 111 163 197 254 307 21 1 297 303 312 259 246 190 130 134 162 18 131 114 77 121 41 177 243 295 288 297 318 302 243 126 -23 -33 -105 -165 -124 -95 -88 -59 -9 60 208 224 121 137 177 185 103 110 114 68 53 115 129 163 232 155 21 1 81 146 233 262 214 202 208 182 175 116 163 168 146 125 102 -95 -53 -44 -37 -6 55 -113 55 142 218 237 260 234 149 208 272 274 262 78 49 79 183 106 118 -43 -66 -56 -69 -25 115 148 172 114 72 181 21 1 228 203 158 110 143 259 270 227 215 113 131 227 214 55 93 173 163 184 203 166 171 211 160 172 77 92 133 211 221 260 280 257 224 228 193 279 372 379 437 472 457 409 350 374 369 382 389 334 303 305 21 1 310 333 367 386 430 424 417 435 427 460 534 539 539 498 490 512 567 621 669 673 650 603 614 633 646 505 519 569 608 651 668 568 645 679 705 690 703 711 699 744 739 760 764 733 738 669 675 701 637 587 21 1 629 667 642 587 614 634 681 712 779 754 707 638 634 639 674 679 678 673 685 697 711 711 644 586 603 634 577 677 623 550 581 638 660 612 601 621 619 668 671 658 683 686 710 741 761 725 647 612 636 654 21 1 713 735 726 686 702 705 652 667 622 581 636 628 608 638 697 693 638 661 713 593 598 650 689 729 677 622 649 660 634 646 675 745 755 763 773 654 572 551 587 612 573 546 515 536 582 578 554 530 597 667 21 1 644 91 149 171 73 100 150 177 201 246 263 288 191 242 225 214 246 230 236 254 276 305 285 170 180 115 56 191 207 72 134 103 22 9 -40 57 155 214 228 178 208 220 170 26 -109 -155 -135 -109 -103 -143 21 2 -167 -192 -177 -131 -92 -62 15 46 102 205 314 320 248 265 317 250 155 84 250 273 318 330 324 394 413 463 333 307 222 337 330 318 299 353 356 381 435 458 384 387 376 334 329 339 310 463 299 200 276 401 21 2 462 500 542 458 441 420 408 425 389 386 318 337 404 411 428 404 322 297 335 443 410 343 350 359 451 484 473 411 588 567 482 430 409 426 421 432 415 425 438 495 551 527 556 605 657 637 668 664 701 673 21 2 537 623 641 450 447 454 497 578 567 582 656 694 746 759 772 678 730 755 731 709 663 656 644 624 677 700 658 605 577 515 574 673 677 665 665 675 664 676 690 692 704 736 770 756 632 602 592 624 659 698 21 2 698 704 661 656 693 701 710 695 670 643 725 771 721 712 703 687 728 669 656 669 628 667 702 700 685 662 669 684 732 716 687 635 588 654 711 747 773 778 774 756 622 608 647 659 638 572 588 656 657 617 21 2 614 627 597 591 632 584 606 608 601 572 627 596 571 561 589 576 614 565 556 668 626 542 553 575 541 542 602 568 639 673 673 631 619 571 593 602 614 626 632 593 593 558 524 517 480 429 472 494 544 526 21 2 431 369 342 374 368 382 421 425 454 434 434 361 349 317 341 366 388 479 448 429 386 336 333 309 277 255 243 291 314 257 267 291 271 160 279 254 108 154 274 242 270 289 344 334 311 227 220 60 28 89 21 2 198 198 191 253 305 321 361 208 78 81 119 139 49 66 163 283 28 80 120 7 -69 -47 -38 -180 -136 -62 51 -9 -67 26 -14 -75 -96 53 166 207 59 4 105 192 243 -5 -98 -10 0 -99 -97 -131 29 104 21 2 5 80 101 130 159 -69 -149 -108 -6 74 38 208 236 193 132 -124 -133 -84 8 118 -75 -25 60 95 9 -20 -59 -91 -73 26 153 205 220 176 37 80 209 255 161 175 84 42 11 35 87 213 290 426 376 365 21 2 354 370 378 343 338 385 308 155 121 185 274 317 298 303 279 323 349 317 341 331 341 344 360 393 338 349 290 185 247 255 298 287 322 378 370 450 415 279 280 330 395 411 419 397 390 435 457 499 536 574 21 2 524 578 593 568 568 610 558 548 503 505 570 525 495 407 463 501 561 531 558 611 624 645 656 561 541 533 520 559 541 566 567 578 586 618 653 627 656 685 669 646 642 620 747 807 707 646 732 728 679 593 21 2 620 608 571 639 603 596 630 658 690 670 684 674 687 708 663 678 644 649 702 711 735 768 750 713 689 715 677 625 605 646 636 607 641 692 688 648 678 659 632 712 666 600 625 678 642 619 620 666 659 668 21 2 674 707 667 678 676 641 677 695 647 644 632 661 690 628 648 671 704 680 570 572 603 659 633 655 614 545 543 589 572 550 595 608 638 630 626 641 535 494 490 516 544 481 434 446 488 564 558 566 600 610 21 2 604 417 399 454 446 467 532 441 366 358 370 374 313 286 346 386 439 504 556 520 362 382 389 458 516 455 451 480 497 474 334 295 298 317 343 378 326 252 220 212 229 247 246 185 146 113 158 194 265 314 21 2 298 325 321 290 262 204 136 134 178 22 119 106 60 88 69 172 238 293 298 300 312 299 275 170 31 -19 -53 -144 -123 -66 -41 -35 6 66 202 244 143 148 195 187 144 151 158 99 118 140 150 175 277 173 21 2 136 185 252 291 277 229 226 208 222 150 189 170 154 75 56 -66 -78 -90 -60 -7 39 -135 38 129 206 267 322 258 159 215 326 306 283 173 53 92 176 198 104 3 -17 -42 -30 2 107 119 218 146 99 178 21 2 265 240 201 161 174 301 286 212 221 153 155 238 234 92 145 214 181 213 213 208 225 256 230 191 106 114 178 223 289 318 303 272 242 236 222 293 413 453 479 526 475 479 357 327 352 358 353 321 295 304 21 2 301 331 352 378 429 398 406 424 421 458 510 516 511 487 490 511 564 602 655 657 628 588 588 610 585 520 515 550 587 622 644 531 594 644 661 649 673 687 692 725 724 734 739 710 677 617 650 663 610 564 21 2 618 645 608 577 588 631 674 688 757 748 730 675 640 630 672 670 642 677 680 690 707 719 633 592 576 615 587 667 615 564 586 622 660 615 582 609 609 669 673 660 666 666 680 724 757 737 659 633 623 644 21 2 659 724 719 684 703 703 656 665 619 588 628 625 615 624 674 686 637 625 691 604 598 633 668 704 687 619 614 645 634 635 650 729 746 748 738 679 561 541 584 603 564 525 521 500 551 563 558 535 578 619 21 2 663 60 146 167 74 53 132 143 194 247 268 290 195 221 216 174 196 256 266 280 271 265 305 204 176 122 37 171 222 35 98 99 1 20 -71 20 123 199 246 194 200 227 218 26 -101 -157 -145 -111 -116 -150 21 3 -140 -163 -159 -118 -75 -46 21 79 69 154 298 330 289 264 305 305 236 78 237 290 283 285 264 310 396 435 387 309 190 309 310 281 296 346 334 355 393 459 413 373 338 285 286 302 283 391 339 191 237 337 21 3 444 492 497 466 421 423 444 408 402 393 342 358 409 392 406 408 313 292 323 422 397 348 331 302 410 457 461 421 557 532 456 431 401 408 401 421 381 391 414 478 520 547 525 551 629 612 625 622 684 686 21 3 471 551 636 475 410 421 464 511 556 561 608 637 709 727 719 707 714 690 691 609 643 615 610 603 615 668 650 570 543 501 536 623 654 646 640 663 648 667 666 640 665 716 743 753 626 574 552 595 633 675 21 3 681 681 644 641 663 693 708 694 650 589 665 731 731 701 688 672 667 665 634 648 613 652 688 696 686 676 630 650 716 715 690 640 575 619 686 705 730 758 755 752 662 590 655 629 644 563 566 638 665 621 21 3 600 598 577 582 636 572 563 577 593 572 593 574 562 540 542 568 614 578 535 656 658 543 512 537 496 518 577 538 579 606 633 610 610 583 568 553 566 598 574 597 607 541 555 545 493 439 463 485 511 524 21 3 439 371 341 372 360 368 383 414 442 466 410 364 347 320 332 348 379 481 457 424 381 333 334 333 288 279 237 264 319 266 245 276 257 169 251 267 125 146 228 255 235 268 307 323 291 222 200 153 4 69 21 3 178 206 208 255 296 302 374 318 91 100 144 173 60 53 134 282 69 118 155 133 21 16 9 -132 -116 -56 57 14 -48 46 -3 -26 -93 23 151 184 19 5 49 188 194 37 -87 -36 13 -94 -84 -118 -15 71 21 3 -19 40 107 149 200 -43 -103 -78 -19 88 77 160 215 170 150 -123 -92 -51 10 90 -31 -60 53 82 26 -7 -3 -60 -43 53 141 173 234 185 68 100 147 260 209 203 122 37 30 15 81 213 296 390 363 354 21 3 341 364 340 318 313 367 290 173 104 143 212 301 294 264 267 324 344 329 345 316 322 345 360 397 358 340 288 204 245 262 293 301 298 377 346 407 410 321 264 294 347 392 418 390 395 423 421 466 472 513 21 3 487 564 593 550 519 600 569 547 490 468 502 490 517 402 453 477 539 495 516 552 527 577 635 584 545 539 510 546 537 551 551 585 575 588 596 566 576 628 659 621 637 552 664 746 720 643 691 712 661 568 21 3 582 583 546 646 590 579 596 587 641 620 645 642 627 663 659 639 621 600 670 693 706 728 720 684 691 693 647 610 611 606 637 608 624 656 665 650 650 655 627 674 683 614 619 656 645 602 589 629 639 635 21 3 632 674 675 666 669 635 660 681 624 627 637 628 669 650 653 659 693 696 560 538 571 616 632 649 596 571 539 565 570 536 560 580 613 621 629 652 532 485 464 477 541 486 427 427 464 546 507 529 577 593 21 3 607 438 369 438 422 448 527 464 380 349 349 366 309 313 336 376 440 498 551 556 393 369 371 433 523 479 448 466 510 537 367 303 339 340 353 395 360 278 232 226 237 259 263 208 171 120 147 166 231 290 21 3 263 321 337 293 272 252 168 157 196 49 119 109 79 90 69 180 229 293 282 294 309 312 296 250 62 25 -13 -130 -116 -59 -33 -25 9 74 191 271 192 175 211 210 182 185 127 84 115 151 172 188 299 235 21 3 146 190 264 297 316 227 217 176 182 210 190 204 199 66 50 -26 -96 -104 -71 -22 -11 -121 -8 108 158 229 317 251 149 226 323 321 308 250 77 64 131 231 89 53 17 -32 -18 25 105 111 247 159 108 162 21 3 261 258 227 249 243 301 254 185 202 159 143 208 277 123 158 227 171 184 221 252 236 246 277 238 141 143 186 220 282 292 314 256 277 232 223 271 397 463 509 551 471 518 391 323 297 339 319 314 321 290 21 3 280 299 319 355 402 396 391 382 388 434 448 461 465 458 456 498 538 561 619 622 577 550 568 562 481 485 508 543 555 576 606 500 533 597 630 613 631 641 687 694 680 688 693 655 603 595 578 617 568 520 21 3 580 621 575 552 565 607 628 645 703 702 703 697 636 617 665 648 613 670 668 672 674 700 653 605 566 599 603 634 612 573 589 610 655 615 562 585 612 607 650 647 636 647 657 683 721 730 661 637 614 629 21 3 645 707 717 665 667 663 667 657 623 599 582 615 614 614 646 660 620 600 674 635 594 594 625 661 676 595 573 616 617 597 624 681 739 769 741 747 568 534 574 569 581 523 505 479 538 561 572 520 552 575 21 3 642 28 120 152 83 21 112 103 155 223 243 267 205 220 233 162 168 222 248 275 249 243 312 268 204 152 34 147 219 20 51 78 -5 10 -72 -19 74 174 267 221 219 243 247 10 -85 -150 -146 -123 -122 -140 21 4 -126 -132 -165 -137 -101 -39 45 58 115 221 319 327 267 278 327 274 190 146 292 347 362 356 363 454 418 484 343 327 281 384 368 297 300 334 372 374 444 473 412 390 391 370 354 381 350 540 299 250 321 457 21 4 514 553 608 478 440 441 443 440 434 396 289 323 362 430 454 471 331 310 340 459 435 368 347 415 463 506 524 491 659 617 512 435 426 483 442 440 478 452 458 526 570 572 585 626 644 631 671 697 731 718 21 4 661 699 702 515 465 480 505 606 603 628 703 759 799 826 832 762 795 812 837 738 688 732 700 694 734 738 722 654 629 553 613 711 714 701 682 711 692 701 715 750 748 765 818 781 688 641 638 664 705 708 21 4 705 726 693 690 706 708 730 744 750 755 786 812 764 741 761 791 815 704 677 710 653 668 710 696 734 692 710 719 743 742 725 697 641 705 740 759 797 793 793 772 652 628 705 719 663 628 682 700 684 677 21 4 674 665 619 628 656 634 675 660 627 614 667 654 608 581 625 618 703 603 613 725 646 557 573 601 569 578 648 639 688 699 680 638 632 598 629 631 629 645 673 646 561 558 525 538 465 431 483 527 589 538 21 4 471 386 387 382 389 420 451 461 480 448 440 373 352 318 346 377 430 520 487 436 409 388 367 289 286 260 287 345 343 282 311 327 302 257 363 300 138 212 323 285 362 348 398 371 338 284 298 65 72 124 21 4 204 228 233 280 318 301 359 180 104 113 126 169 113 142 257 300 106 156 174 19 -73 6 -15 -160 -67 28 96 -2 -62 36 49 -25 -25 134 223 237 161 6 123 231 290 -18 -96 52 51 12 25 -116 73 148 21 4 5 107 97 151 148 -61 -114 -84 111 109 91 232 281 230 179 -52 17 24 122 158 19 117 129 192 79 -6 -64 -49 -15 105 186 239 231 245 129 185 258 225 178 198 113 113 39 118 177 259 332 397 372 349 21 4 364 390 424 362 339 382 349 211 187 245 326 313 288 286 311 312 343 377 350 339 367 384 402 409 394 373 288 220 261 282 298 293 362 399 466 595 401 292 321 374 416 440 470 408 397 454 485 516 558 593 21 4 559 626 612 615 659 636 590 593 572 560 614 572 522 431 474 527 564 530 570 644 689 708 669 570 572 606 562 620 641 623 617 635 645 678 704 729 743 776 704 697 690 740 828 859 719 714 780 789 692 630 21 4 682 688 726 710 680 684 703 751 741 714 731 730 729 757 735 724 692 711 750 752 755 804 771 762 719 758 724 664 633 677 676 627 664 702 717 683 752 698 677 746 681 633 644 688 702 683 700 692 670 682 21 4 701 722 696 674 683 669 682 702 698 672 636 684 711 680 669 705 724 701 615 609 637 700 719 735 627 583 572 610 622 634 690 641 681 647 662 694 567 519 496 562 575 545 510 484 533 593 584 602 627 615 21 4 626 459 413 481 485 513 566 469 389 371 407 397 309 282 358 424 478 566 573 486 425 401 392 502 513 469 486 518 531 476 353 327 317 288 321 409 384 228 210 219 236 245 246 199 167 135 186 218 274 318 21 4 309 358 365 307 302 217 155 194 241 91 184 181 161 134 136 183 284 231 243 302 324 308 249 126 -15 -3 -83 -92 -119 -103 -71 -18 4 114 223 232 164 192 194 176 159 170 153 69 56 111 132 167 215 168 21 4 89 157 249 298 233 218 222 197 194 129 177 185 189 173 112 -25 -31 -13 -25 52 36 -64 116 145 228 273 294 249 176 209 272 275 273 108 68 111 188 193 182 26 21 22 -60 16 131 194 210 178 125 192 21 4 240 237 219 162 176 278 266 267 223 174 140 227 247 64 103 167 171 207 227 203 192 213 187 191 128 119 145 236 255 279 307 283 254 222 250 314 387 412 474 535 537 438 359 363 381 406 380 348 324 324 21 4 337 352 377 420 471 459 427 443 438 473 530 566 570 524 561 552 578 625 647 652 602 606 603 641 630 593 508 557 619 677 714 632 649 678 670 664 699 724 731 735 753 746 765 739 745 710 685 692 676 599 21 4 629 683 681 657 626 639 682 735 766 750 736 696 700 652 683 680 685 710 696 718 726 732 672 605 605 628 609 688 699 577 626 686 693 645 630 609 653 711 678 674 700 698 745 754 792 793 716 656 654 685 21 4 732 750 762 719 711 702 676 683 674 656 681 662 646 644 675 715 638 659 721 637 673 762 751 749 732 641 652 683 680 665 686 738 748 810 816 714 610 578 627 616 604 591 554 554 610 614 566 564 611 678 21 4 689 115 158 182 135 98 165 156 178 214 237 276 216 253 221 214 234 273 267 272 321 336 291 204 213 175 111 207 272 94 137 131 77 91 71 115 181 236 247 199 206 234 183 46 -52 -121 -99 -56 -48 -98 21 5 -123 -112 -148 -146 -89 -26 68 50 81 195 307 323 311 286 320 319 277 157 295 349 357 361 351 445 428 494 396 354 306 411 383 311 301 342 380 364 431 480 428 414 402 375 363 383 363 542 346 265 297 447 21 5 513 570 631 552 498 483 453 440 445 419 318 361 396 455 464 471 347 335 338 460 452 401 362 420 454 499 524 484 667 598 542 469 426 489 450 441 479 463 453 510 554 546 586 605 635 623 668 685 722 747 21 5 680 703 718 555 486 484 501 586 623 622 702 753 802 835 826 793 810 812 838 781 698 729 702 691 723 744 723 669 644 564 602 696 719 705 686 711 689 714 715 739 718 730 805 802 709 629 615 658 699 701 21 5 684 724 665 682 690 706 714 733 740 735 758 795 773 741 762 792 808 741 684 709 665 666 695 692 745 712 703 720 737 764 736 706 643 673 703 723 769 783 779 781 663 625 717 723 701 637 684 717 703 673 21 5 675 662 618 610 667 637 642 663 634 610 663 661 610 592 620 611 720 616 589 731 697 568 549 575 554 560 633 636 658 693 689 671 652 612 603 606 614 635 665 674 600 569 548 579 481 432 488 507 563 570 21 5 500 427 385 388 397 423 455 473 469 474 450 381 358 326 341 365 424 512 483 448 407 384 386 323 304 285 290 345 341 277 280 327 291 215 344 323 148 199 306 284 353 347 397 383 355 276 301 122 65 112 21 5 192 225 228 256 297 292 395 209 111 125 139 173 115 129 229 313 132 173 199 65 -52 37 42 -138 -85 28 121 42 -57 37 15 -30 -46 108 227 260 181 25 124 210 291 5 -94 32 55 -20 -11 -100 57 127 21 5 -13 74 121 174 165 -34 -103 -80 70 108 61 205 246 227 192 -62 -30 14 131 173 9 118 105 184 145 35 -30 -33 -8 120 179 243 266 272 164 214 265 253 193 218 132 106 55 97 179 304 339 381 393 359 21 5 363 391 445 368 336 383 356 226 195 243 307 320 316 306 320 313 350 352 347 342 370 377 425 437 411 397 300 237 282 302 305 316 360 423 465 583 428 316 328 372 404 468 473 434 429 473 487 519 551 573 21 5 547 642 638 621 675 643 603 597 584 564 616 585 551 454 481 520 563 515 557 616 687 691 698 599 564 601 574 606 623 631 617 630 630 662 675 686 694 772 702 695 686 705 782 825 739 714 765 756 701 636 21 5 663 688 703 723 674 671 681 743 746 702 737 725 710 729 731 718 671 696 730 745 747 789 773 770 733 770 714 673 631 649 678 637 667 702 716 706 754 712 667 724 707 662 653 677 698 681 670 660 649 649 21 5 690 709 689 672 670 666 669 686 700 693 650 676 721 681 667 706 719 719 628 599 607 678 718 740 627 606 572 594 614 618 684 674 697 650 647 690 580 532 497 562 578 534 491 461 500 556 584 611 630 626 21 5 630 499 429 465 488 511 567 479 391 360 407 384 311 292 343 403 487 555 585 551 422 403 405 515 540 490 472 495 537 562 385 338 350 299 346 463 450 252 247 241 248 267 268 215 178 149 178 214 275 313 21 5 303 358 371 329 305 245 165 178 234 88 182 179 166 123 132 159 276 285 283 308 329 318 288 152 5 20 -53 -90 -107 -88 -48 -13 13 119 224 281 180 217 240 202 213 226 212 66 66 76 138 175 260 190 21 5 101 171 248 312 307 266 264 212 198 170 193 168 158 147 128 8 -36 -50 -48 27 7 -67 70 144 217 265 306 268 163 197 282 280 285 216 96 106 178 219 190 54 75 83 -43 18 124 160 238 202 139 197 21 5 253 234 250 257 254 317 276 267 267 203 144 212 294 78 125 183 186 253 253 241 228 243 253 233 164 122 165 225 305 329 342 316 291 251 289 364 424 463 526 616 623 578 395 341 390 404 367 359 335 325 21 5 344 361 376 402 471 468 440 447 456 488 520 570 573 528 593 581 590 644 666 655 609 587 590 637 595 596 508 555 618 659 690 613 631 659 654 664 702 729 743 741 754 753 753 735 725 689 686 676 678 588 21 5 628 676 671 635 607 650 678 739 764 750 756 754 728 673 706 699 705 721 705 716 730 749 695 642 606 615 639 678 723 595 637 695 705 664 632 616 650 718 679 681 698 703 737 765 784 798 752 690 657 674 21 5 706 759 772 730 722 700 702 681 674 655 703 678 653 644 659 702 652 632 715 672 682 772 782 762 755 643 616 671 685 670 677 733 746 814 815 756 621 575 608 601 623 586 564 527 608 606 572 577 602 661 21 5 698 80 158 196 144 78 171 137 156 178 212 269 208 253 211 190 186 254 284 272 315 312 319 239 209 186 130 190 265 77 112 131 109 113 82 121 183 251 274 229 202 242 239 59 -35 -122 -98 -53 -36 -96 21 6 -126 -142 -157 -142 -86 -44 40 59 65 159 308 325 312 284 309 311 277 127 257 314 321 333 308 381 412 469 405 355 271 382 353 309 301 349 367 367 421 484 435 414 389 344 339 352 336 485 364 238 272 397 21 6 481 541 582 535 488 469 449 425 440 428 335 363 419 436 445 446 346 318 339 452 435 392 348 361 431 485 495 454 633 573 509 473 424 459 430 438 442 428 439 490 539 549 579 584 636 631 655 667 710 734 21 6 601 644 690 536 457 462 488 533 610 603 661 709 766 795 795 768 793 766 791 734 696 701 672 652 679 720 706 644 596 553 584 660 699 690 669 687 673 702 709 698 692 723 778 801 684 597 588 633 669 688 21 6 685 712 665 674 693 710 720 718 703 673 725 786 772 735 740 744 754 722 674 691 655 671 701 709 725 716 667 692 743 755 726 696 629 657 696 726 762 775 784 786 674 613 695 687 685 612 633 698 706 662 21 6 647 642 613 587 662 620 617 634 626 594 639 637 598 578 601 603 668 621 568 700 697 570 536 560 530 543 597 592 626 662 678 657 649 617 587 591 603 616 631 654 634 574 565 568 493 435 481 497 542 571 21 6 496 417 361 382 378 399 424 440 450 483 428 388 365 330 350 359 421 514 465 444 397 371 372 346 311 292 287 321 343 285 271 326 281 192 318 329 169 193 286 283 320 319 368 383 350 277 277 168 55 101 21 6 213 219 245 272 304 308 424 301 106 123 158 188 105 78 175 307 140 173 207 63 -17 46 79 -109 -108 -13 99 58 -10 58 30 -13 -83 80 194 264 151 41 101 212 284 32 -76 10 46 -43 -30 -94 29 122 21 6 -12 77 144 161 189 -17 -94 -61 43 116 55 184 242 239 233 -67 -56 4 87 176 3 59 81 171 134 41 11 -28 3 122 173 242 285 242 129 171 249 280 220 230 147 69 64 61 183 300 325 392 400 338 21 6 363 390 409 364 333 395 345 221 178 222 296 325 321 314 315 338 366 356 360 339 367 375 420 436 398 393 308 234 286 309 310 332 361 430 424 534 446 331 313 345 397 460 454 429 427 470 467 507 533 562 21 6 557 632 653 621 653 647 608 592 564 543 596 561 560 448 473 518 565 512 528 580 646 654 711 606 564 592 561 590 603 602 588 617 614 620 647 626 650 740 700 679 671 644 754 810 755 701 746 752 703 631 21 6 630 662 644 702 648 646 639 680 704 682 713 706 685 696 712 699 645 654 710 729 747 782 784 748 726 746 695 676 619 635 672 633 653 688 708 701 718 709 664 728 712 652 634 666 691 660 632 635 639 644 21 6 679 702 677 682 672 662 665 691 664 672 649 665 693 675 666 697 709 723 605 576 600 661 695 719 620 602 564 584 610 600 666 657 680 655 638 675 569 521 484 532 577 504 453 443 483 551 550 595 620 632 21 6 630 485 403 457 461 494 560 494 393 356 382 383 332 307 337 395 472 534 575 575 405 401 389 469 527 488 456 484 524 546 393 337 370 320 368 448 441 277 256 245 243 272 288 214 189 157 175 205 261 308 21 6 284 338 362 330 285 253 177 157 223 82 156 155 140 109 114 142 253 310 307 319 323 319 291 204 47 17 -24 -99 -90 -66 -32 -11 22 103 217 293 200 209 239 219 226 228 212 86 95 96 138 174 293 227 21 6 158 206 266 308 327 290 288 245 218 194 215 207 187 114 121 7 -30 -78 -47 -1 -5 -100 34 140 202 256 323 268 172 217 324 302 295 298 109 98 167 244 187 97 109 82 -16 34 125 144 252 198 151 197 21 6 255 242 231 294 282 332 284 255 269 205 140 211 296 121 159 207 199 259 271 264 246 263 297 263 183 147 176 201 322 349 347 314 313 268 277 347 431 474 535 607 598 604 427 319 364 393 353 351 342 316 21 6 341 361 362 391 454 444 436 420 444 487 501 549 535 494 568 563 584 633 660 638 599 589 583 620 542 555 510 555 598 618 660 540 598 620 626 634 676 707 726 744 734 735 738 708 677 650 647 647 636 574 21 6 609 654 645 595 586 646 658 721 743 738 744 745 718 665 700 694 672 720 697 706 729 753 698 643 600 626 639 664 693 595 622 680 703 655 612 619 649 705 676 678 668 689 718 760 781 803 734 671 643 663 21 6 676 745 768 715 710 695 697 676 664 638 676 659 648 647 651 688 656 617 705 670 648 716 734 713 726 629 595 654 669 650 663 714 753 812 802 774 606 576 599 604 625 569 542 500 586 585 563 567 594 625 21 6 686 38 139 155 104 37 149 104 151 192 224 268 202 207 207 172 161 221 274 254 262 264 302 279 200 178 93 171 240 43 83 111 72 78 10 69 139 223 268 241 211 243 260 58 -54 -142 -117 -76 -72 -118 21 7 -99 -55 -145 -140 -95 -2 70 81 95 227 302 344 320 308 346 353 260 215 353 402 397 381 393 477 451 531 400 374 361 420 377 313 304 320 353 360 450 492 422 420 392 385 406 408 381 557 359 273 325 489 21 7 529 593 660 552 515 467 459 462 445 420 341 354 374 431 467 495 341 329 328 444 464 414 385 505 468 507 543 555 711 630 558 460 406 475 470 446 497 485 455 510 558 542 610 601 600 595 655 675 720 751 21 7 726 728 738 598 504 480 510 569 630 632 695 751 806 847 807 803 806 816 846 775 707 758 740 714 757 773 738 688 690 586 629 719 728 715 684 704 716 718 725 736 736 744 806 800 747 660 634 679 671 693 21 7 682 708 680 681 676 701 715 731 738 750 770 800 782 755 770 810 848 756 675 701 654 663 686 682 742 729 744 729 738 764 744 722 661 688 707 729 768 771 780 778 657 643 734 750 720 673 726 754 708 692 21 7 690 664 610 637 669 669 677 688 632 620 664 698 634 620 642 629 735 633 643 753 684 565 554 589 579 580 654 678 698 702 668 677 626 611 622 616 609 646 694 673 581 583 549 580 486 462 490 537 588 587 21 7 510 445 413 397 411 436 459 470 493 476 464 387 345 326 347 367 467 541 516 466 439 414 389 297 312 288 324 424 365 282 309 352 331 281 403 368 168 273 359 305 428 389 424 415 373 303 346 154 138 169 21 7 274 263 222 262 304 292 411 222 183 164 186 198 178 217 305 370 179 213 252 191 32 143 84 -85 12 168 162 14 -3 75 155 97 94 237 332 298 240 33 169 263 322 26 -43 73 138 98 130 -25 113 255 21 7 70 165 138 253 222 -9 -42 34 174 184 193 301 324 289 272 60 70 147 256 214 84 232 154 315 188 46 -26 -12 56 152 254 344 341 333 233 307 308 238 218 255 155 163 109 159 294 335 399 442 402 370 21 7 403 451 511 365 337 369 390 254 225 300 339 323 292 309 351 380 398 418 370 341 372 399 457 446 449 364 301 296 306 302 315 299 386 440 527 635 424 338 356 412 447 478 511 418 408 459 456 498 558 593 21 7 563 673 644 687 750 650 617 602 614 567 640 672 551 453 467 519 565 505 559 627 731 724 699 618 571 619 588 603 615 644 638 643 649 673 702 751 748 771 699 709 710 758 804 841 747 726 778 774 719 645 21 7 682 727 763 768 709 707 737 772 790 729 756 749 736 789 748 719 714 757 762 729 750 784 792 767 739 770 757 695 631 683 704 644 655 698 739 712 789 752 690 742 714 679 645 673 717 696 740 692 652 640 21 7 669 693 711 644 662 664 683 717 719 676 652 690 742 697 663 716 732 736 624 612 635 705 726 752 612 600 582 594 625 671 704 692 720 639 663 746 603 528 512 594 592 561 526 478 526 591 625 635 643 614 21 7 616 499 427 450 501 537 575 485 395 381 434 385 302 264 333 425 510 586 592 481 447 417 387 502 522 476 482 513 545 580 367 342 359 289 380 498 455 214 216 224 235 250 242 223 169 147 232 242 316 355 21 7 319 383 392 336 322 240 167 202 268 107 189 196 202 142 176 189 293 198 228 305 315 290 207 116 14 33 -28 -41 -136 -115 -55 2 26 141 242 304 203 247 252 199 218 212 197 69 61 84 157 161 173 186 21 7 115 178 267 311 258 232 231 198 187 126 175 164 155 175 142 47 -23 -28 -25 44 36 -8 126 177 239 272 283 242 156 194 261 273 264 162 108 135 178 217 238 77 87 83 -50 75 179 205 254 243 164 221 21 7 268 262 276 187 216 283 264 277 226 196 170 259 308 110 98 206 185 274 261 259 262 272 230 224 220 158 221 292 306 341 358 326 272 299 351 452 457 531 578 681 677 608 374 352 404 442 436 394 352 341 21 7 349 382 393 467 515 499 436 446 451 476 528 597 585 618 608 601 600 652 664 645 613 547 574 634 648 632 493 550 631 674 703 699 688 679 661 675 706 746 753 735 760 751 758 753 759 750 694 679 697 600 21 7 627 693 695 714 659 673 700 749 768 747 755 753 723 665 690 687 729 744 720 714 729 763 705 645 604 581 620 664 742 630 660 711 718 682 658 613 653 713 667 668 703 701 741 761 815 825 780 696 679 708 21 7 729 762 757 756 706 670 691 686 699 709 735 697 663 643 646 706 644 650 734 695 754 802 852 788 775 643 636 696 705 678 684 735 784 800 824 766 643 583 634 638 612 600 586 593 633 641 584 580 632 677 21 7 688 119 199 214 160 142 214 184 190 212 222 286 274 310 267 251 227 276 311 326 376 352 291 229 257 227 229 228 296 120 147 154 107 126 118 136 210 254 264 238 214 271 230 74 2 -83 -61 -6 16 -42 21 8 -95 -64 -140 -131 -73 -16 76 90 81 183 296 319 318 277 303 343 326 211 318 370 365 362 368 454 453 509 483 395 358 417 386 317 307 332 364 364 427 487 432 445 418 411 403 401 383 535 400 278 305 449 21 8 531 590 638 641 633 544 479 460 466 434 356 364 389 454 467 486 353 341 338 457 469 432 376 511 498 503 536 543 698 659 598 485 451 481 481 446 498 487 460 511 549 547 610 603 603 595 668 676 714 734 21 8 725 750 752 611 516 474 501 525 627 630 683 744 797 833 801 800 809 810 833 798 728 752 728 706 737 786 749 702 710 589 623 707 745 737 684 697 715 730 724 737 721 723 775 793 767 636 628 664 669 684 21 8 672 692 668 676 673 702 710 716 736 744 756 790 779 754 759 793 807 775 683 701 665 663 675 683 717 729 747 731 739 762 740 713 660 672 678 699 735 745 771 770 678 635 730 741 720 677 724 747 721 684 21 8 691 668 626 627 680 672 659 684 638 620 662 698 639 638 635 627 716 647 626 727 714 578 553 578 554 566 638 669 682 710 689 699 650 635 603 610 619 642 692 686 635 573 554 594 503 472 480 526 577 594 21 8 540 463 402 398 400 432 458 467 460 491 461 400 352 338 341 381 449 540 516 492 447 418 405 325 322 299 331 397 367 288 288 356 337 249 363 391 182 239 344 311 410 384 429 425 396 307 355 183 128 158 21 8 250 273 259 279 297 314 461 261 194 180 195 204 179 201 294 359 233 224 249 184 33 121 143 -53 -11 108 159 39 -12 54 120 60 39 211 304 304 258 64 133 208 277 32 -69 47 81 79 100 -65 56 141 21 8 11 109 137 224 249 16 -47 -26 115 162 82 218 287 264 270 10 39 97 225 225 77 207 145 280 258 118 -8 16 48 163 225 317 329 339 245 306 341 262 242 292 190 178 136 157 297 360 392 437 399 385 21 8 407 439 513 405 338 364 375 253 226 275 318 331 313 327 360 342 388 394 366 347 373 392 481 466 474 413 313 306 321 318 314 314 379 445 517 616 444 341 358 399 440 487 532 435 415 475 475 496 560 584 21 8 558 705 664 732 769 683 646 616 619 559 640 670 574 478 488 509 562 500 519 595 715 733 746 656 589 615 606 589 606 649 643 655 652 674 693 735 724 798 709 724 705 723 788 829 798 737 766 765 731 652 21 8 669 718 748 745 711 687 724 760 789 740 767 754 729 754 752 717 704 737 745 723 742 770 779 767 739 773 749 708 646 688 710 652 662 695 715 716 768 764 686 731 718 723 668 669 710 679 691 674 664 642 21 8 680 685 705 665 672 682 679 701 723 696 660 701 740 708 659 705 723 736 645 626 630 681 715 728 641 620 586 591 609 643 683 677 713 656 652 728 611 533 501 604 597 555 508 468 510 544 604 621 633 639 21 8 618 546 442 447 498 544 574 525 393 365 437 384 312 291 324 404 509 570 571 579 421 410 416 505 520 488 483 505 547 569 378 377 410 317 387 518 581 239 255 250 256 273 262 231 185 166 215 236 300 342 21 8 311 379 394 356 324 264 177 201 262 117 203 204 213 162 188 198 302 287 292 316 346 303 242 153 29 61 -3 -22 -98 -85 -43 15 27 128 237 326 215 259 283 239 263 277 249 90 56 83 173 180 211 200 21 8 128 198 271 328 295 264 266 226 208 173 175 177 167 167 167 72 2 -26 -21 42 56 -17 103 180 228 266 304 276 169 208 287 302 283 222 135 150 191 233 247 107 118 148 -16 99 191 197 279 277 216 270 21 8 292 286 296 289 288 320 279 289 261 222 181 248 325 124 124 227 224 350 306 297 307 306 288 278 259 194 277 341 327 404 384 365 317 322 402 489 534 565 614 677 704 672 425 336 400 428 420 402 363 331 21 8 358 395 405 439 518 503 441 450 465 492 511 594 599 602 619 631 597 656 653 637 634 536 560 626 614 628 500 557 623 659 683 687 655 641 644 671 706 741 747 726 763 753 754 747 753 728 691 676 678 605 21 8 614 688 690 687 634 675 686 736 756 747 761 764 734 673 696 695 729 753 728 726 739 773 740 685 615 586 635 655 731 650 668 709 715 688 662 622 652 712 680 679 706 705 738 767 792 795 785 712 685 702 21 8 720 747 758 768 747 675 695 688 703 703 738 700 656 642 649 693 654 640 716 728 755 803 849 804 782 661 637 692 700 683 675 718 765 793 809 794 633 598 628 650 614 608 592 563 622 596 612 601 625 662 21 8 695 82 172 213 170 144 226 180 175 170 191 264 255 291 253 244 197 246 305 310 343 338 320 258 225 213 227 198 278 95 104 141 114 138 123 116 180 252 289 245 200 245 262 65 -2 -97 -60 -25 11 -52 21 9 -58 -48 -99 -100 -43 -17 66 89 72 140 298 332 325 277 292 335 329 212 268 348 339 336 340 389 444 487 522 410 365 404 384 313 303 344 386 361 406 466 468 474 457 408 391 393 368 496 421 290 297 387 21 9 518 576 608 641 643 571 490 445 467 441 367 361 398 459 457 477 363 337 328 445 459 440 365 476 523 506 532 520 666 673 599 499 466 481 472 436 493 481 455 504 535 548 593 606 610 599 644 669 699 714 21 9 710 717 719 601 512 481 506 513 601 623 660 713 763 801 775 778 781 787 803 783 729 731 698 683 696 757 740 695 670 601 610 661 734 737 696 691 713 723 721 714 686 699 743 775 755 637 636 653 663 667 21 9 661 687 663 684 679 695 693 703 725 711 739 767 772 731 741 766 755 744 678 692 664 659 678 688 672 716 704 714 727 748 740 700 661 658 655 670 689 720 732 736 698 634 696 713 719 679 695 724 706 676 21 9 670 652 614 597 663 653 636 665 622 616 639 671 629 622 623 611 658 630 591 669 695 581 550 559 543 539 609 633 631 658 676 676 651 631 600 594 621 604 642 660 653 557 567 562 521 473 476 505 548 563 21 9 540 477 397 396 387 437 436 452 444 478 455 417 355 358 337 375 418 496 493 484 441 406 394 340 319 311 313 354 364 282 264 348 347 236 328 391 228 216 310 310 375 367 393 419 381 301 327 215 127 169 21 9 244 272 264 298 319 328 465 291 187 189 195 241 179 169 254 322 275 224 244 172 49 116 192 23 -20 70 157 81 13 62 92 56 22 170 273 306 235 92 117 217 277 72 -22 34 90 80 89 -21 49 120 21 9 39 96 162 211 244 71 3 2 82 184 94 194 275 270 269 28 43 99 214 263 118 176 128 253 271 150 42 72 86 153 212 289 325 327 242 288 339 293 261 282 212 174 147 138 277 359 388 439 410 362 21 9 375 418 487 413 357 349 346 249 233 271 309 340 319 328 348 340 365 384 367 351 348 380 449 460 458 432 314 312 321 328 319 348 387 458 476 567 471 361 349 379 425 470 513 457 427 478 473 499 535 549 21 9 540 659 646 717 756 687 648 594 600 561 602 628 583 492 484 487 538 501 519 581 645 681 725 665 600 599 580 562 584 629 624 635 619 646 650 658 672 763 696 695 681 677 740 787 795 721 748 747 724 640 21 9 650 684 714 710 700 665 696 724 770 727 751 729 695 710 739 701 681 692 706 706 734 753 766 751 730 744 724 706 638 680 700 658 650 674 693 706 733 749 688 715 717 732 671 670 695 678 644 650 652 644 21 9 672 674 689 669 674 686 682 680 683 688 656 673 716 711 658 701 700 714 653 614 625 668 700 696 668 601 577 604 614 615 657 652 670 660 645 699 624 536 495 570 594 528 484 465 502 512 529 591 606 609 21 9 602 544 427 439 494 543 566 551 422 364 435 387 345 332 340 419 479 537 553 602 407 403 421 473 482 475 489 504 537 545 423 403 433 337 402 498 573 271 278 277 274 294 298 259 217 205 224 247 297 343 21 9 326 378 390 370 318 283 215 218 276 162 231 245 256 210 221 230 316 330 322 332 355 316 256 192 63 82 24 6 -51 -63 -14 39 47 136 233 348 235 253 282 268 287 296 295 160 115 117 214 193 266 260 21 9 210 235 280 328 330 302 301 273 227 207 210 204 221 194 188 112 49 20 -10 56 91 7 116 211 245 273 326 293 207 254 320 332 328 303 202 173 230 276 273 153 155 196 60 138 223 228 320 324 281 311 21 9 318 311 302 352 344 329 296 294 290 261 198 259 365 165 161 240 273 378 349 329 334 332 338 338 305 243 292 339 340 413 398 402 367 331 401 472 526 585 606 668 684 647 513 346 377 402 391 426 384 341 21 9 368 385 396 427 495 531 434 418 455 491 493 573 583 585 620 614 597 639 645 625 637 521 563 607 566 627 522 558 607 637 659 643 629 594 609 628 685 726 726 728 736 737 738 712 727 695 656 658 667 586 21 9 589 643 682 636 605 643 669 729 732 717 737 746 729 673 689 691 709 744 728 716 729 761 738 707 628 602 646 664 714 653 635 706 720 688 654 615 649 690 681 679 694 691 720 749 760 777 760 713 675 681 21 9 701 726 754 748 736 674 699 686 693 695 731 695 640 640 651 676 657 635 711 743 729 792 834 814 772 666 644 683 677 655 642 684 749 793 797 792 666 598 625 648 614 620 578 559 636 610 636 627 629 645 21 9 679 69 135 188 175 141 208 181 173 177 202 246 242 232 240 230 194 211 283 281 311 301 316 308 224 208 214 177 248 86 67 115 119 152 122 117 167 252 287 272 223 222 263 67 8 -90 -52 -30 2 -43 22 1 298 266 212 165 167 195 252 254 281 369 463 530 549 536 521 586 662 509 455 476 530 515 501 496 520 549 614 670 691 675 671 665 678 691 530 496 553 545 579 615 670 665 629 672 612 554 583 560 466 467 22 1 520 586 636 666 679 650 678 653 621 674 679 596 594 575 588 566 568 602 482 516 566 609 600 655 692 716 740 703 671 656 750 756 651 646 622 691 709 582 601 627 623 623 662 701 714 711 740 767 761 745 22 1 748 761 784 777 791 748 624 654 675 709 751 742 742 743 736 753 722 735 739 798 824 845 822 803 792 790 792 786 814 804 720 730 790 810 817 818 816 820 805 817 798 732 743 769 806 810 819 823 811 775 22 1 779 802 818 820 794 778 769 778 777 795 822 828 844 849 854 845 856 849 846 859 841 784 774 752 752 773 789 803 836 846 850 837 837 819 796 797 809 800 809 807 823 838 841 841 838 836 818 814 822 749 22 1 795 817 783 758 761 768 748 725 739 718 708 716 740 740 779 757 746 772 758 769 773 764 667 634 647 677 694 716 732 753 737 756 740 757 719 719 700 710 733 736 751 736 715 722 755 769 589 570 578 591 22 1 637 658 611 654 680 696 586 599 573 529 563 568 552 511 452 467 465 480 505 540 545 571 555 517 430 490 530 576 666 511 445 483 507 498 451 493 493 398 437 468 461 514 552 583 589 586 650 609 403 459 22 1 526 627 609 419 464 516 592 650 651 629 416 381 425 448 483 558 645 636 656 694 672 605 628 696 409 310 341 417 357 359 426 505 375 402 426 483 459 429 368 397 445 487 286 264 278 362 436 388 320 360 22 1 375 323 417 480 490 520 333 281 310 352 375 419 460 505 521 460 366 439 480 560 615 381 422 473 519 637 406 379 343 341 391 452 498 550 578 589 602 670 579 419 465 499 471 325 428 465 493 591 596 593 22 1 542 583 598 564 520 487 504 542 534 576 614 661 534 486 542 598 644 639 634 538 491 511 609 643 724 700 576 623 624 589 544 541 576 674 722 722 734 695 603 585 631 680 719 728 714 729 732 729 680 653 22 1 679 732 793 782 810 792 752 772 734 707 767 798 809 819 690 663 714 719 694 662 687 736 775 794 805 727 740 735 750 769 800 775 759 708 741 799 841 843 842 849 850 840 774 795 837 851 845 822 825 842 22 1 781 772 780 800 807 799 786 830 853 842 844 863 868 810 807 820 828 820 820 837 844 803 812 847 865 823 821 833 844 836 841 844 827 810 781 805 822 809 797 821 823 818 832 813 801 799 809 776 790 823 22 1 797 737 761 781 793 781 757 752 758 773 794 804 802 830 826 817 760 765 788 781 785 788 770 756 742 720 769 696 689 709 721 734 755 770 794 812 820 782 726 767 758 700 649 643 623 638 635 651 654 649 22 1 635 668 662 624 604 641 664 715 647 630 650 667 588 455 443 506 580 641 704 707 659 543 554 578 575 618 638 578 604 618 602 562 557 593 659 660 575 570 417 376 410 381 422 370 378 361 371 395 464 506 22 1 479 539 539 499 488 544 448 402 495 546 417 519 599 685 665 601 584 535 528 581 583 450 421 404 376 352 429 410 398 141 183 251 308 353 448 501 581 577 604 627 675 548 479 457 480 523 451 489 556 636 22 1 406 370 426 476 611 635 552 451 440 429 437 408 397 407 440 457 483 436 330 305 317 359 397 452 508 544 619 539 481 430 453 500 512 613 655 401 405 457 565 658 676 690 507 475 573 625 615 616 649 636 22 1 576 591 611 624 567 556 531 503 473 444 404 435 505 488 431 348 390 432 598 664 708 654 659 604 570 531 592 633 683 595 626 720 739 533 525 542 593 617 617 622 624 663 677 594 596 638 677 693 621 575 22 1 498 544 558 565 613 622 602 623 581 603 604 631 631 718 755 764 784 748 749 717 753 776 796 788 722 745 754 710 671 716 724 716 738 730 700 708 723 726 752 768 790 793 789 793 773 781 764 773 763 768 22 1 728 719 738 785 796 785 757 775 783 778 767 764 788 824 800 809 809 847 869 862 855 840 812 814 810 804 817 789 771 763 787 815 826 794 813 806 840 850 858 829 781 774 795 803 813 848 849 853 856 836 22 1 835 847 869 847 873 846 824 765 809 797 828 847 875 874 770 737 753 790 823 839 850 857 870 882 891 881 801 794 783 763 738 751 756 819 840 820 839 789 746 743 730 751 736 751 726 730 733 729 702 707 22 1 718 331 418 480 485 506 561 493 493 429 442 457 459 449 409 392 384 363 345 364 398 453 431 423 435 451 449 460 463 508 457 486 595 552 468 394 421 481 530 402 374 394 448 408 434 391 463 455 438 340 22 2 311 277 225 201 166 202 266 274 315 396 476 532 552 564 532 601 678 526 460 477 534 505 510 493 519 535 609 677 693 687 680 678 689 687 541 493 567 538 571 598 683 684 639 673 618 549 580 568 454 458 22 2 508 571 618 656 674 668 680 652 615 664 666 594 598 564 585 549 558 582 479 505 551 615 604 640 686 721 735 691 660 636 757 748 659 622 606 658 691 596 607 630 618 613 644 683 701 705 747 762 755 736 22 2 744 758 773 774 782 749 612 640 664 688 751 747 739 740 720 749 722 732 743 799 829 850 819 793 762 780 790 766 804 797 716 722 765 801 809 816 819 817 791 807 797 734 746 767 795 799 820 811 808 784 22 2 781 795 813 820 795 791 774 775 777 798 816 823 839 849 857 847 859 844 847 860 838 780 771 749 755 756 789 803 836 852 853 841 835 820 799 796 808 803 808 796 809 829 825 825 827 826 814 811 817 747 22 2 778 794 774 745 749 757 742 730 737 708 692 697 727 748 763 748 743 771 760 759 771 774 663 616 631 657 679 699 719 740 714 751 728 749 713 703 697 704 718 721 741 731 726 732 745 756 583 555 567 574 22 2 616 656 590 627 655 681 576 587 558 516 543 563 545 510 439 466 454 474 506 534 538 563 545 510 420 474 510 565 653 519 439 475 505 493 434 475 473 393 434 475 451 507 541 579 591 570 659 606 392 461 22 2 513 613 611 417 460 515 586 629 653 646 434 385 419 433 471 552 638 637 652 693 663 629 647 695 470 318 355 426 350 356 413 494 373 390 415 473 455 419 348 387 435 480 296 273 272 348 431 396 328 370 22 2 367 309 411 464 488 507 360 277 300 352 374 412 452 496 519 467 352 432 478 556 615 393 415 472 500 649 421 412 354 349 399 449 497 553 586 596 599 673 593 430 475 506 499 319 420 479 499 593 600 600 22 2 550 573 586 579 511 485 493 521 515 570 621 657 540 484 529 588 633 635 642 537 478 503 605 629 723 714 580 621 614 583 549 529 560 669 713 718 731 707 603 577 618 661 714 724 694 721 725 729 667 634 22 2 651 698 754 765 794 767 737 766 729 690 741 782 800 805 705 672 711 713 701 655 670 717 763 784 798 731 743 724 741 750 791 775 761 705 739 796 834 833 831 851 844 831 760 777 815 844 834 806 814 827 22 2 781 775 775 797 808 806 794 826 854 842 850 856 861 803 798 816 807 815 817 832 839 794 807 838 861 816 817 834 843 838 845 843 829 811 780 805 819 810 802 826 825 820 830 813 794 799 807 768 784 806 22 2 783 724 759 776 786 773 767 749 762 770 795 806 800 827 817 804 750 753 782 774 790 793 764 751 732 719 762 693 683 700 715 730 741 758 782 807 813 782 702 744 737 681 635 621 616 629 626 639 638 642 22 2 630 654 656 612 589 625 647 700 640 613 623 670 579 443 448 491 565 626 678 673 642 535 552 588 587 638 645 606 627 636 620 599 572 628 706 673 590 599 412 384 414 376 423 360 375 342 365 376 451 495 22 2 496 575 552 515 505 541 460 395 482 552 415 514 604 681 674 609 562 539 522 567 579 441 410 396 365 338 423 408 399 116 172 243 292 356 460 506 564 589 620 622 677 546 464 447 460 521 441 475 538 637 22 2 389 380 427 456 613 621 571 435 426 410 439 399 379 407 425 448 459 468 344 319 327 359 386 446 504 533 611 537 475 433 453 494 507 607 673 408 404 451 560 646 686 709 520 485 584 636 613 606 644 646 22 2 577 585 606 642 553 555 538 488 465 435 403 432 497 487 412 346 381 424 589 666 722 659 657 615 575 522 573 615 680 584 611 724 751 552 517 524 593 609 595 608 593 650 672 590 581 624 653 690 630 562 22 2 493 533 543 565 611 620 596 614 556 568 578 606 611 698 744 759 777 746 745 708 747 766 786 776 717 727 736 713 662 709 703 703 717 717 684 698 707 712 740 760 776 777 774 780 756 759 745 758 760 763 22 2 715 706 732 778 792 777 752 769 771 764 762 750 783 817 796 795 798 842 867 857 851 827 809 805 803 800 810 779 770 770 793 819 819 793 813 812 835 841 852 822 777 766 789 803 807 845 849 851 846 825 22 2 825 834 855 817 858 837 818 756 798 764 815 840 868 861 762 729 747 779 800 821 839 846 859 871 887 873 790 785 779 752 731 741 733 809 830 815 826 776 726 730 722 746 732 746 722 727 736 713 688 694 22 2 716 306 401 471 495 499 552 528 522 435 440 447 456 439 400 384 373 370 340 361 385 440 428 417 438 439 434 449 451 497 447 476 600 560 479 399 417 461 529 392 386 391 421 406 424 381 459 478 504 359 22 3 311 280 230 219 172 196 268 278 314 388 474 530 558 554 516 604 680 539 446 481 527 483 487 475 504 527 586 654 668 670 661 675 679 650 575 472 552 522 566 578 661 675 622 671 636 526 579 572 445 448 22 3 499 558 605 643 670 673 668 647 611 664 662 584 596 558 582 541 562 584 485 498 555 614 612 629 669 724 727 678 661 642 749 728 649 605 592 636 674 592 597 627 606 601 634 672 688 692 750 752 744 732 22 3 742 755 771 743 773 749 596 632 661 705 733 748 738 746 709 750 726 729 741 796 827 834 814 781 742 770 780 742 794 800 710 711 762 788 798 806 809 799 785 792 792 733 735 770 781 758 806 799 805 788 22 3 780 784 798 810 800 791 779 756 774 800 806 813 826 839 840 837 843 837 839 853 815 768 753 749 756 736 782 793 827 842 846 826 822 808 787 786 802 800 804 787 806 825 821 824 832 823 819 818 818 757 22 3 771 786 768 739 754 766 749 738 751 711 694 706 732 765 772 753 747 775 787 761 778 786 669 616 633 663 681 702 726 739 718 762 725 744 727 701 707 716 722 729 742 738 743 744 746 754 596 558 570 579 22 3 625 672 590 622 660 687 585 596 569 523 548 584 553 514 446 470 449 482 507 545 549 564 535 517 427 474 494 557 645 538 432 461 501 482 421 458 451 386 426 460 442 507 529 582 582 555 651 605 382 450 22 3 476 584 637 417 454 499 563 599 623 647 439 380 409 428 455 522 631 630 641 686 658 635 643 692 506 306 370 424 351 362 394 461 375 380 421 470 436 412 371 376 416 471 313 278 278 349 429 398 325 383 22 3 360 306 399 454 481 486 426 288 305 360 376 416 451 501 523 470 345 416 474 542 593 417 405 450 479 609 479 434 375 357 412 450 495 560 615 580 591 658 632 448 470 500 512 329 396 469 519 597 600 602 22 3 569 562 576 592 534 516 509 516 488 526 580 622 551 495 523 566 590 600 648 542 470 499 588 604 695 725 613 610 613 585 545 506 530 643 695 705 721 714 609 568 608 644 699 698 693 717 714 719 664 613 22 3 627 669 707 740 763 748 730 754 729 689 725 780 794 802 732 680 688 702 702 656 669 707 758 780 799 762 743 713 728 743 778 778 766 693 737 791 836 823 826 847 834 796 729 740 799 832 815 793 802 819 22 3 780 754 764 796 806 811 797 814 842 843 844 845 834 773 769 808 789 802 804 807 822 803 800 828 856 814 822 833 835 831 838 839 826 804 775 798 818 802 810 822 819 813 825 813 800 799 788 746 760 807 22 3 738 719 749 766 780 764 775 758 769 772 798 805 803 818 805 783 747 757 777 780 782 796 769 734 727 707 758 712 694 694 716 727 721 738 767 801 805 779 664 705 729 672 621 597 604 605 611 621 626 607 22 3 619 648 652 594 555 598 611 645 642 603 611 659 587 433 450 481 549 595 635 639 625 550 547 570 586 595 613 624 622 625 637 646 637 683 677 631 600 627 472 405 399 371 429 362 367 354 363 365 442 487 22 3 500 564 538 518 512 519 478 389 446 537 415 463 542 628 638 572 502 505 481 500 508 423 408 401 362 334 387 390 398 155 151 216 256 344 429 493 548 579 618 621 650 579 493 448 432 459 425 458 482 582 22 3 398 396 410 433 548 583 559 442 418 384 429 401 375 405 403 438 422 499 391 331 339 357 347 418 496 495 575 572 497 452 450 488 510 594 660 459 398 466 536 618 658 705 565 446 549 595 616 582 617 618 22 3 559 563 597 623 513 524 516 471 445 432 388 429 491 492 433 344 379 439 550 651 701 650 646 622 562 503 543 574 658 560 573 704 755 624 516 500 560 571 589 628 621 626 668 610 586 605 653 697 654 586 22 3 507 518 530 551 586 606 606 614 544 561 559 578 591 676 719 743 751 713 713 713 736 747 736 752 713 701 692 695 665 689 675 680 681 676 663 662 678 686 723 734 753 760 739 753 734 731 717 724 726 750 22 3 715 689 712 745 768 751 743 748 746 751 739 733 779 806 795 767 772 803 822 828 826 816 799 805 808 798 787 756 768 765 790 807 794 797 811 801 812 788 816 808 757 754 782 797 806 837 849 839 816 797 22 3 791 776 814 761 819 809 807 752 757 755 796 811 844 827 771 735 741 772 754 779 815 822 811 831 856 852 783 770 777 760 718 726 722 781 808 814 818 778 730 730 727 749 733 747 714 708 717 700 686 680 22 3 709 280 383 444 505 474 534 520 558 430 441 437 444 413 399 377 348 352 328 355 369 425 413 394 432 434 429 429 429 482 433 449 587 571 458 388 399 450 532 380 388 379 403 395 410 367 432 486 530 380 22 4 324 292 238 193 205 249 291 287 327 428 501 541 555 562 579 636 707 571 460 476 533 528 511 504 532 568 637 685 700 695 681 677 700 729 542 497 555 553 590 628 668 700 650 713 637 560 613 609 493 483 22 4 535 601 643 672 691 667 694 662 616 672 679 600 619 590 599 584 579 614 504 551 590 630 619 663 687 751 756 705 692 694 744 770 658 651 642 693 721 611 632 643 643 635 671 709 717 723 740 760 762 751 22 4 752 764 774 774 792 748 667 661 692 737 754 752 748 740 746 779 779 789 738 789 818 841 822 814 796 786 786 789 818 818 743 750 802 822 821 812 812 816 814 818 804 747 753 780 803 813 810 815 804 785 22 4 787 804 820 820 801 776 794 770 778 794 813 833 848 845 859 845 853 858 854 858 860 786 786 764 761 784 793 810 834 849 847 832 837 828 803 801 819 834 828 812 834 851 847 858 854 844 823 821 823 757 22 4 802 833 804 783 780 807 774 755 768 746 725 727 748 759 780 752 754 793 795 790 783 792 689 665 657 686 705 726 729 761 768 772 755 762 747 736 703 723 738 743 736 739 749 760 772 792 613 594 586 605 22 4 641 711 651 680 700 730 637 637 596 552 587 592 589 552 482 501 474 495 516 551 553 585 586 545 457 517 554 608 684 545 454 501 546 534 481 523 525 425 439 484 481 531 575 609 617 635 664 642 427 485 22 4 547 666 632 442 488 547 622 690 684 674 427 396 445 461 500 582 664 675 701 712 721 663 682 734 488 323 371 444 417 398 466 555 399 414 441 505 490 461 382 422 463 532 325 285 294 375 431 436 348 384 22 4 402 350 457 510 520 574 366 295 336 375 397 437 472 533 543 500 388 463 505 586 657 397 438 481 555 690 435 423 370 363 398 458 506 552 577 605 623 700 630 439 458 507 515 352 443 481 523 593 616 611 22 4 553 599 618 593 550 523 529 573 590 623 657 709 549 506 574 617 667 670 692 555 523 530 631 672 720 709 596 649 658 655 557 565 627 701 731 734 752 715 626 604 647 692 729 749 756 772 778 769 708 687 22 4 716 765 802 797 824 783 759 780 749 744 788 815 815 834 736 687 737 734 725 685 710 745 784 804 810 749 760 752 764 788 815 811 761 717 748 801 841 840 839 850 842 842 784 806 842 850 849 840 833 844 22 4 786 779 796 806 802 794 784 831 847 832 837 855 875 807 817 818 844 818 824 834 843 819 825 861 873 831 808 838 844 842 840 847 840 817 811 828 822 825 803 823 826 823 838 813 800 806 819 805 818 847 22 4 845 776 762 791 806 780 757 743 740 775 793 809 816 830 837 828 792 790 798 781 797 794 787 774 762 755 785 728 698 721 735 751 763 788 806 817 828 823 761 778 789 739 669 664 630 657 653 660 664 670 22 4 662 680 681 663 628 657 675 724 684 652 681 681 637 480 461 520 591 667 710 717 671 554 565 597 590 628 659 615 648 674 674 593 622 684 724 715 619 620 440 385 427 404 445 394 403 368 388 408 487 537 22 4 540 581 592 558 536 573 489 437 527 574 462 558 629 722 717 656 647 584 557 614 611 476 448 431 395 367 431 415 433 172 211 273 329 366 475 527 600 591 618 648 693 575 511 493 533 542 476 512 578 649 22 4 422 385 453 505 649 671 571 470 465 469 451 439 432 418 457 485 510 502 356 327 341 386 431 457 533 568 636 544 502 434 470 515 545 622 684 410 422 474 583 692 717 731 567 526 622 658 647 655 692 674 22 4 586 616 638 653 634 629 567 586 543 490 455 482 551 524 481 397 433 491 616 683 718 691 681 638 608 563 621 661 704 622 673 718 743 569 544 557 604 618 635 639 625 670 663 609 610 638 673 694 660 603 22 4 543 588 604 586 640 649 635 638 624 630 629 660 658 719 748 755 766 734 740 714 740 761 781 776 737 744 753 717 680 722 724 709 722 727 703 711 723 729 751 763 781 789 787 776 767 786 786 778 795 773 22 4 738 730 753 787 791 791 773 787 789 786 774 768 790 820 799 830 818 843 869 852 851 836 816 817 815 799 823 789 779 768 787 820 837 805 811 807 836 852 857 843 789 774 795 807 817 842 850 853 859 846 22 4 846 859 876 874 881 865 841 761 831 843 856 873 882 883 794 746 769 813 841 851 857 866 870 889 886 877 829 803 802 783 768 785 806 837 850 823 846 805 758 766 726 756 749 732 718 752 736 733 712 711 22 4 718 363 442 501 512 551 597 536 538 435 445 486 481 473 447 411 398 376 355 377 421 491 447 428 451 464 463 503 516 530 494 536 637 581 510 416 445 512 572 442 381 417 491 432 446 434 489 517 490 361 22 5 336 306 264 244 202 254 294 292 354 444 502 514 549 576 607 661 726 598 441 470 517 509 514 490 516 535 611 670 696 682 667 690 704 727 542 489 546 519 561 583 663 695 654 714 654 542 595 619 476 468 22 5 512 568 612 652 675 688 697 659 609 659 642 570 628 588 600 576 564 602 505 530 558 646 623 642 674 740 745 694 679 668 756 773 658 634 624 668 688 653 644 640 636 631 654 684 696 701 739 750 753 734 22 5 737 753 759 761 773 754 670 644 676 721 746 759 744 749 726 766 772 791 739 793 816 840 814 815 774 764 773 741 796 809 743 745 780 802 808 805 807 805 802 804 793 758 755 776 784 786 804 812 789 788 22 5 775 801 806 815 789 768 783 765 771 800 821 824 837 839 852 842 844 847 845 848 849 776 779 756 761 770 785 798 824 836 838 819 821 826 802 799 809 824 823 802 823 844 839 841 841 828 813 809 807 748 22 5 790 819 786 773 779 800 774 764 772 738 707 710 733 754 763 729 748 800 804 789 793 797 691 634 637 661 684 706 719 745 746 764 748 756 745 722 698 713 723 729 741 740 766 764 758 780 608 571 570 592 22 5 624 703 643 657 673 719 615 622 583 525 549 576 576 553 497 506 477 510 511 554 552 575 584 547 466 497 533 608 659 594 466 500 562 546 470 505 509 439 440 474 469 521 556 599 612 605 657 645 423 491 22 5 535 649 659 444 483 538 605 658 671 694 459 399 440 451 481 573 651 672 688 702 719 693 691 745 558 333 370 464 437 447 460 555 413 400 427 478 475 454 346 403 437 521 369 302 298 358 432 448 371 401 22 5 393 343 453 495 504 551 498 296 329 374 392 424 461 510 537 502 391 460 497 562 658 415 434 483 559 703 529 550 405 397 413 471 506 544 569 601 615 697 683 466 469 531 556 365 434 497 514 589 597 630 22 5 552 571 597 622 553 525 524 559 586 617 660 710 569 521 577 610 643 653 718 552 506 510 615 640 712 715 609 645 655 654 573 558 604 692 712 714 731 734 646 595 626 663 722 752 739 763 763 762 703 675 22 5 685 737 753 761 788 759 739 764 751 739 768 789 802 821 762 721 751 725 739 686 694 727 774 797 800 762 762 744 757 769 801 812 770 721 763 807 836 838 843 849 838 840 792 805 832 847 845 833 829 837 22 5 788 793 799 800 810 802 794 819 835 825 833 850 866 806 822 817 829 815 820 827 829 807 820 844 858 797 796 825 833 832 838 839 829 813 816 827 802 817 805 821 822 824 825 805 797 803 818 808 817 833 22 5 834 773 770 789 809 781 765 734 733 768 798 807 811 823 822 808 777 781 792 775 785 786 781 760 748 751 766 732 683 701 718 734 744 765 777 798 803 820 738 752 752 721 656 645 614 644 640 648 645 664 22 5 663 670 682 659 614 638 651 689 690 636 676 668 633 483 468 501 578 642 683 677 656 554 563 589 607 646 652 615 644 663 646 617 675 722 735 703 614 618 459 389 434 398 442 388 405 363 392 401 482 546 22 5 554 580 598 576 538 575 525 443 514 577 509 579 657 732 710 660 656 616 573 612 624 483 455 430 399 361 406 427 477 164 211 272 320 374 471 533 589 604 642 647 703 594 498 483 527 530 463 500 561 651 22 5 422 396 442 479 635 659 598 478 458 462 464 438 425 425 434 472 477 548 422 369 384 411 424 455 511 537 633 563 496 432 466 499 527 599 693 402 418 461 559 683 732 755 640 605 646 679 653 663 686 686 22 5 588 600 627 663 654 640 581 557 531 474 432 454 528 520 443 359 387 469 600 693 727 705 696 669 619 539 591 627 712 593 660 735 780 645 540 542 584 603 608 610 576 663 649 608 578 618 650 679 655 588 22 5 540 576 586 590 652 656 632 629 589 600 600 630 630 708 733 752 770 749 755 729 744 768 790 781 749 744 754 745 689 728 719 704 721 718 709 710 718 711 728 749 768 777 776 774 765 776 777 768 787 777 22 5 747 732 761 785 789 789 771 791 785 777 775 763 787 822 803 834 823 845 870 847 851 837 817 813 807 804 821 807 796 789 807 817 845 813 820 825 841 855 864 856 800 780 792 805 818 840 850 855 852 835 22 5 841 847 866 855 879 872 861 775 842 839 855 881 882 886 816 748 765 801 827 840 852 863 876 887 889 880 819 816 812 795 781 789 793 829 843 828 831 810 763 755 746 775 780 747 733 768 771 744 710 705 22 5 724 334 412 473 505 546 593 597 584 415 430 467 474 450 420 383 386 378 343 387 396 477 426 422 444 455 451 497 528 529 487 533 653 577 520 419 437 487 569 403 384 415 472 428 416 425 467 529 563 421 22 6 347 311 267 263 182 232 282 287 344 425 482 525 560 587 579 651 720 589 449 482 527 511 503 478 510 529 589 647 677 688 659 684 703 702 562 489 553 510 559 573 639 674 640 697 653 533 588 620 468 459 22 6 502 561 602 639 670 700 685 658 615 663 659 585 625 580 610 570 571 602 502 512 569 647 615 636 678 734 736 693 673 659 760 758 670 622 613 656 692 638 627 642 628 622 644 676 694 691 750 750 750 734 22 6 739 755 771 752 779 761 635 647 672 729 740 760 744 760 713 754 763 773 737 793 822 833 810 802 751 765 774 726 795 799 740 734 778 793 797 807 807 789 796 798 798 759 746 773 775 766 801 812 799 800 22 6 779 792 796 809 798 780 782 766 785 806 823 821 822 833 847 841 847 849 845 859 838 764 768 751 764 766 789 800 830 840 849 819 819 822 801 793 807 820 811 783 811 838 829 834 837 817 813 816 808 754 22 6 779 810 781 753 770 791 773 763 774 735 704 713 742 765 771 732 745 789 788 781 797 788 688 626 636 664 690 703 723 753 735 758 736 755 736 722 706 718 720 730 739 740 768 759 747 769 615 570 568 585 22 6 626 705 621 633 649 703 590 607 585 520 541 580 571 547 477 497 488 501 510 551 553 575 565 542 456 487 509 582 642 590 449 469 528 516 438 470 475 418 438 476 459 519 540 581 593 578 661 631 402 476 22 6 499 603 674 443 464 500 580 612 644 684 465 393 424 440 460 537 628 654 665 696 707 680 680 730 574 319 388 455 407 426 426 506 402 390 427 476 460 430 368 403 426 499 365 299 299 359 427 447 364 408 22 6 383 331 432 477 492 504 539 323 337 383 391 427 462 510 535 506 375 442 484 538 615 407 425 472 506 654 545 537 409 382 415 471 507 554 582 584 615 676 680 463 472 528 553 345 415 477 496 597 592 625 22 6 563 565 588 606 555 535 526 553 541 589 636 686 574 516 559 588 617 644 711 569 487 508 599 617 698 711 614 626 624 628 575 537 573 666 697 708 715 732 645 587 620 664 727 735 722 750 753 760 695 662 22 6 653 708 727 743 787 758 737 764 743 717 752 785 800 817 771 733 738 733 735 683 686 719 771 776 802 775 757 735 761 770 809 813 772 727 768 811 837 847 853 846 859 835 772 787 834 850 845 826 838 841 22 6 804 793 799 804 817 814 803 816 841 836 846 861 876 803 804 823 817 816 822 827 832 809 812 839 863 800 810 827 837 835 841 846 847 828 811 818 813 810 807 827 831 828 824 808 793 807 813 792 803 831 22 6 802 739 771 791 809 788 769 745 745 771 805 812 810 826 814 805 770 781 792 790 780 796 776 751 744 753 768 725 684 705 723 734 733 753 764 798 818 816 713 731 731 705 638 623 611 638 631 643 646 654 22 6 645 653 668 641 588 621 628 645 678 625 661 681 630 452 461 485 565 618 649 634 629 550 559 586 603 647 643 614 644 642 647 628 686 725 733 671 614 625 466 396 423 393 439 374 392 362 374 383 455 517 22 6 536 566 571 571 519 553 506 422 477 568 470 535 628 713 688 648 617 589 546 566 591 475 434 420 376 342 380 414 457 138 184 249 295 361 443 510 546 607 639 635 675 607 492 461 505 512 446 483 532 631 22 6 405 401 422 451 599 627 603 464 446 434 450 417 400 417 421 442 433 538 440 365 369 394 406 456 505 533 596 586 497 431 487 504 527 588 681 426 418 475 564 663 727 753 618 585 636 673 646 651 650 670 22 6 587 589 622 653 599 589 574 504 504 475 418 448 518 514 442 363 383 460 580 678 706 696 687 673 614 536 579 616 703 580 638 722 777 671 534 539 584 599 597 606 586 647 667 636 583 619 648 678 644 602 22 6 541 564 565 578 632 659 632 627 572 587 587 613 612 703 736 745 772 742 748 741 749 775 787 778 735 734 730 747 688 726 694 703 712 710 704 705 705 710 733 752 774 776 769 775 759 770 760 761 766 771 22 6 730 723 748 771 790 773 753 776 778 766 759 753 789 823 804 815 808 831 854 855 840 828 799 812 809 806 804 788 788 790 807 798 817 803 822 819 832 831 851 846 784 771 783 802 818 844 853 855 844 816 22 6 826 817 846 812 850 838 847 762 810 798 816 863 867 868 799 747 755 787 803 818 838 852 856 872 886 879 813 796 804 791 759 782 752 791 816 819 816 784 737 751 748 771 778 760 717 750 770 739 698 697 22 6 720 318 392 451 501 513 576 590 597 415 438 454 452 422 404 385 359 360 338 381 360 440 416 410 435 442 422 481 484 511 453 485 627 586 515 409 421 479 571 403 395 398 437 422 400 407 451 529 563 450 22 7 342 320 285 243 241 268 300 313 389 456 538 538 555 628 699 708 741 666 452 487 531 534 538 518 539 569 643 688 718 696 693 721 723 745 557 504 548 566 587 603 667 706 684 746 689 573 627 674 513 500 22 7 536 604 642 673 694 711 741 691 642 668 628 596 645 610 594 597 584 632 527 558 594 696 654 670 710 775 775 716 697 707 767 788 671 667 668 698 726 714 696 664 668 662 682 716 707 724 746 734 752 748 22 7 740 745 758 766 779 761 720 662 712 751 770 765 756 752 745 789 813 822 798 812 826 845 816 825 814 772 773 794 816 809 767 789 819 819 819 802 807 803 804 810 798 792 788 806 802 801 806 803 798 788 22 7 780 798 809 816 809 805 809 798 774 803 818 834 855 846 850 834 836 848 854 862 847 789 798 787 768 789 794 819 834 839 838 822 818 827 810 812 817 835 834 827 830 847 854 855 846 828 811 816 806 761 22 7 811 838 809 802 799 815 795 786 793 772 720 723 753 771 748 749 772 803 813 801 805 807 699 661 656 675 700 727 728 756 771 770 767 780 767 733 720 740 735 742 744 755 785 770 782 793 636 595 604 618 22 7 675 752 718 715 736 758 686 674 607 561 580 603 614 591 562 526 495 535 536 571 568 595 600 587 490 525 555 617 671 632 512 547 608 605 506 543 569 480 457 493 509 539 572 617 630 654 656 660 487 531 22 7 584 679 706 491 535 597 667 710 702 714 482 419 470 484 512 597 667 702 709 710 746 747 739 764 628 373 420 506 519 538 513 628 466 446 471 516 533 508 381 441 475 564 422 325 333 377 425 457 402 430 22 7 421 397 482 527 537 624 584 325 367 401 428 456 481 534 554 517 421 476 511 598 661 437 460 496 598 715 625 608 433 440 436 489 520 561 588 605 639 720 702 490 468 555 579 393 446 515 576 588 620 659 22 7 565 586 605 657 565 556 561 597 652 667 705 709 579 570 621 647 668 690 739 574 551 545 636 665 703 714 643 664 722 731 609 591 642 711 724 727 748 751 673 621 649 678 728 753 759 768 766 764 735 716 22 7 745 779 790 774 799 772 751 778 779 784 796 803 809 832 775 738 768 739 744 720 717 739 778 800 807 793 769 765 772 792 812 820 811 773 775 815 844 838 837 846 831 846 829 819 842 850 851 848 849 848 22 7 784 803 806 804 798 800 819 839 838 813 832 847 866 828 832 834 836 813 824 832 828 826 840 851 845 807 809 827 832 833 830 829 822 811 814 830 809 798 799 808 815 820 818 808 796 804 809 815 819 837 22 7 845 818 762 789 795 792 781 750 765 784 792 801 811 820 826 819 811 804 795 770 782 782 781 775 755 764 774 753 699 705 727 746 761 793 803 797 814 825 777 780 795 765 675 667 621 638 649 658 662 674 22 7 687 688 703 694 658 665 676 726 731 672 697 701 646 499 474 520 584 660 698 715 677 573 590 592 631 630 652 618 665 679 685 622 685 737 744 719 619 629 491 405 437 412 443 420 422 375 437 423 490 570 22 7 579 589 613 584 573 596 593 471 544 604 565 617 699 737 721 690 670 639 618 642 652 492 485 443 415 373 428 444 488 204 241 298 363 401 488 568 611 609 614 642 709 607 523 522 561 549 511 539 619 661 22 7 448 413 458 510 662 686 592 485 456 502 456 468 454 446 438 497 529 591 459 378 396 435 462 492 548 570 645 573 520 447 495 529 551 642 690 423 442 494 575 690 726 759 708 681 691 701 710 719 737 709 22 7 592 629 654 704 717 708 626 643 605 523 489 505 556 537 459 401 423 499 627 685 709 736 722 709 657 573 619 649 732 664 711 762 767 682 584 590 590 605 627 629 601 668 645 623 599 609 655 683 683 628 22 7 586 599 633 661 678 674 646 650 646 645 655 675 679 720 743 746 765 748 756 759 758 787 796 778 760 752 771 774 710 737 743 705 741 736 731 739 751 752 751 757 768 790 790 781 764 777 791 783 800 791 22 7 792 772 807 815 810 824 820 829 814 806 790 795 802 839 810 836 841 859 876 863 863 850 837 839 825 814 831 821 807 816 822 851 854 850 839 819 842 859 862 863 841 816 804 821 830 843 845 853 860 864 22 7 869 863 874 883 895 884 883 854 876 890 895 897 899 896 855 784 808 839 873 879 873 878 888 901 895 887 874 830 829 821 804 816 830 845 850 848 845 852 797 792 763 786 791 767 753 787 786 774 750 767 22 7 763 372 440 499 543 587 615 652 564 420 445 503 516 490 482 415 390 363 346 392 439 499 457 431 465 477 523 543 580 578 554 595 665 626 568 445 466 513 598 448 409 450 509 474 446 477 500 582 605 503 22 8 383 349 322 294 235 276 330 361 416 464 538 529 554 630 701 717 751 680 446 496 533 542 558 510 531 557 627 670 709 693 685 738 731 739 572 510 549 556 577 577 650 690 687 762 711 576 620 695 513 492 22 8 526 591 629 654 681 721 739 693 657 661 605 577 653 623 610 607 588 640 540 550 592 708 657 652 685 757 775 725 699 703 768 801 702 682 676 692 724 730 702 681 676 664 672 709 715 717 735 744 752 739 22 8 736 744 749 762 777 776 728 665 706 740 761 760 754 753 743 785 814 824 791 812 826 840 807 825 805 767 755 779 801 801 773 793 816 800 810 796 813 802 801 801 794 805 793 801 793 790 802 807 790 790 22 8 771 806 799 808 803 799 800 800 774 804 824 834 852 841 845 830 837 846 855 856 850 795 796 789 770 784 795 818 832 831 831 813 814 830 814 812 810 832 832 824 830 844 851 849 844 823 799 802 791 754 22 8 808 831 808 798 802 807 791 802 794 772 713 722 741 773 753 737 778 798 808 797 813 815 717 655 649 665 687 717 736 752 758 771 757 769 762 739 727 742 737 741 745 746 781 764 770 780 650 586 598 621 22 8 672 751 727 698 721 743 670 664 622 564 561 589 609 597 565 532 528 539 533 569 573 590 608 591 494 506 546 606 649 653 516 540 599 603 496 527 568 498 462 483 505 526 555 601 627 636 654 659 486 533 22 8 561 674 724 487 531 582 643 681 679 712 501 430 458 481 499 573 650 691 703 702 741 754 738 762 664 388 413 498 520 551 513 639 475 439 460 504 517 500 368 436 460 535 478 341 347 372 420 460 427 450 22 8 433 396 474 517 531 597 637 335 375 410 426 465 481 514 539 537 442 475 502 565 661 467 463 503 595 721 704 695 476 478 471 506 531 563 585 601 629 719 737 508 495 577 593 400 437 515 588 583 605 681 22 8 566 574 600 662 587 561 562 592 639 670 703 732 608 579 616 641 655 676 751 591 545 537 619 647 704 737 673 669 729 725 641 590 624 704 712 711 730 753 687 624 641 674 736 762 765 770 771 765 743 715 22 8 729 769 768 758 785 760 748 774 777 786 787 792 807 824 777 759 776 744 760 729 714 734 781 798 796 793 770 771 771 791 811 821 820 783 785 820 843 841 841 848 833 855 830 825 840 852 857 857 855 846 22 8 798 802 800 800 812 806 824 827 819 811 830 851 866 820 831 827 831 806 823 821 817 813 833 845 848 786 810 824 823 825 823 820 819 810 814 825 799 801 810 807 810 818 818 812 800 799 810 818 826 838 22 8 851 816 763 785 807 792 784 752 764 772 791 807 819 822 826 817 807 803 800 781 781 782 796 775 755 772 779 763 707 708 732 754 759 789 794 788 816 826 775 765 783 770 676 669 621 644 659 666 665 679 22 8 699 699 714 705 654 654 674 711 741 674 693 693 639 504 475 506 578 640 673 692 685 586 590 603 630 646 661 621 664 678 669 653 719 750 749 706 632 640 540 413 453 423 444 424 424 380 442 442 489 582 22 8 586 586 628 600 585 612 617 478 539 581 601 634 706 738 715 687 661 644 637 649 675 504 484 437 418 358 425 452 515 221 249 306 365 407 487 553 613 612 629 646 723 641 530 517 555 531 510 520 595 681 22 8 464 417 452 495 650 682 612 489 452 505 465 485 471 456 437 491 497 593 559 427 431 461 464 489 544 549 641 596 528 458 500 528 551 624 684 433 445 490 569 694 730 763 739 735 704 711 731 732 752 731 22 8 603 631 660 704 725 712 648 642 602 529 475 496 551 534 461 405 415 490 610 686 714 763 747 740 676 565 612 645 745 653 714 765 783 729 617 606 568 597 629 622 587 665 652 644 590 605 654 687 692 644 22 8 604 598 629 670 689 689 659 660 650 642 657 669 678 703 734 746 767 763 770 754 753 785 806 781 760 755 779 788 724 748 748 704 739 729 728 732 749 744 746 751 767 785 790 778 761 782 796 789 805 795 22 8 802 771 820 812 825 822 812 830 803 813 787 794 797 841 813 845 840 865 874 860 866 849 832 837 829 820 836 822 804 825 828 825 853 855 832 826 839 860 866 871 850 815 796 811 818 839 843 847 860 850 22 8 853 856 869 888 896 893 891 849 881 892 904 902 905 905 873 800 813 839 875 878 870 873 889 902 900 887 876 857 837 838 807 816 817 839 832 846 835 855 806 790 788 803 813 793 781 797 810 792 754 764 22 8 761 366 422 476 525 569 621 670 603 446 441 493 502 470 477 415 393 359 358 410 430 482 451 428 454 464 509 531 583 591 564 596 669 636 570 448 464 494 625 439 417 450 502 480 442 480 487 589 610 576 22 9 420 362 346 324 223 296 339 386 418 464 547 522 551 596 674 709 743 676 442 502 534 532 553 507 528 545 601 641 681 683 670 714 713 728 593 515 545 530 577 574 647 680 693 742 714 574 622 682 510 486 22 9 519 566 611 642 677 723 719 687 666 666 631 582 657 624 621 613 593 638 560 539 589 705 653 645 678 740 765 724 691 694 767 805 700 668 646 666 716 719 692 679 670 654 661 689 708 706 739 748 746 732 22 9 736 751 752 742 768 780 717 653 693 732 747 770 746 751 743 771 799 811 780 816 822 822 805 823 782 756 755 753 805 803 776 786 812 799 802 803 813 796 800 794 789 798 784 791 777 780 808 807 777 797 22 9 773 802 797 811 794 796 799 794 782 805 831 834 833 835 841 839 836 850 846 851 851 798 795 790 784 788 793 815 834 835 832 805 814 829 814 810 807 828 828 811 825 838 844 840 838 819 795 800 785 763 22 9 804 825 791 787 794 809 786 802 793 774 716 726 745 766 753 724 779 789 795 789 809 806 730 649 644 659 687 723 741 762 753 772 753 747 755 746 742 748 735 738 744 742 764 757 758 773 669 578 587 613 22 9 658 745 716 671 674 725 648 645 639 561 552 584 603 592 556 524 554 524 528 570 573 585 620 600 499 499 537 594 647 649 522 530 587 587 490 503 549 504 470 469 490 524 546 602 621 606 655 668 480 521 22 9 539 646 717 488 518 559 611 643 654 699 528 427 456 477 484 545 630 683 694 701 741 745 731 754 671 382 401 478 517 569 484 577 477 425 448 491 490 476 361 426 442 512 486 338 352 368 419 451 427 452 22 9 417 376 471 507 521 556 635 360 376 413 410 458 474 508 531 542 442 477 493 549 647 470 456 494 564 694 717 702 517 482 479 521 530 559 585 603 620 689 733 522 509 577 594 396 429 499 568 601 592 672 22 9 576 572 594 640 615 564 565 582 612 635 683 732 631 571 592 619 640 654 746 619 540 525 599 629 713 736 687 676 703 688 632 569 602 689 699 702 719 743 689 625 639 680 747 766 762 771 780 768 743 703 22 9 699 740 750 744 773 761 749 771 773 778 791 803 804 818 771 754 769 750 761 728 713 736 783 785 791 801 758 764 767 788 813 825 810 780 783 815 843 848 849 846 846 852 819 820 839 857 854 855 852 837 22 9 823 806 799 794 813 806 821 814 816 821 842 856 867 818 834 823 825 810 815 812 815 819 833 853 844 786 810 823 819 830 828 831 825 816 819 813 803 814 805 814 820 825 810 806 800 802 805 809 823 834 22 9 845 797 775 789 810 789 777 749 755 755 793 806 811 820 823 809 802 804 806 792 789 786 802 770 752 782 790 760 705 713 730 748 747 773 773 783 808 823 760 743 757 748 661 652 625 642 641 652 655 667 22 9 688 679 700 682 627 635 657 666 730 657 678 675 647 499 474 496 569 608 639 651 670 586 578 592 619 672 654 621 658 667 659 665 741 746 744 669 626 645 575 426 453 431 454 424 414 379 429 446 487 575 22 9 578 565 620 608 574 603 591 467 509 571 601 621 687 736 705 668 649 633 621 632 671 520 475 428 407 357 391 456 514 226 245 300 346 395 466 529 584 602 653 660 712 653 530 496 540 510 502 500 551 666 22 9 461 418 443 467 593 655 624 488 465 501 473 475 465 451 432 471 461 574 594 478 450 468 461 493 532 544 603 613 525 475 502 508 533 592 681 457 442 480 569 667 734 743 723 720 705 713 733 730 736 738 22 9 608 622 636 679 709 685 658 589 576 536 473 481 535 513 460 412 414 486 578 667 689 755 738 732 677 567 594 619 735 609 686 757 776 744 650 603 555 585 611 605 586 659 666 654 582 602 637 661 667 645 22 9 604 594 615 657 678 704 657 661 630 623 627 646 640 690 724 740 750 753 764 750 748 780 796 782 753 752 754 776 728 749 739 701 726 708 717 714 726 719 733 745 763 772 765 765 755 773 782 781 793 791 22 9 795 754 809 795 808 780 773 804 789 788 780 776 785 824 811 833 842 849 856 854 850 830 821 822 820 812 824 809 808 810 814 780 827 833 835 828 837 849 861 863 832 802 787 798 809 830 839 842 847 819 22 9 829 833 849 864 870 878 878 819 856 865 878 888 894 895 862 785 789 817 840 851 852 859 873 882 883 874 864 846 823 818 791 797 795 818 815 824 820 822 788 766 780 794 800 788 769 789 799 783 731 732 22 9 733 357 403 453 499 548 609 645 640 481 453 484 480 447 448 405 390 363 374 393 406 464 445 422 441 450 485 518 564 578 539 574 671 637 580 448 453 487 597 434 417 435 488 475 422 464 471 553 596 582 2210 496 414 407 373 291 359 405 434 440 480 624 526 552 652 689 706 741 721 501 532 552 568 597 533 538 560 656 663 688 691 687 740 749 755 629 547 574 577 590 626 668 709 743 764 753 613 656 749 549 514 2210 528 579 613 664 680 732 723 683 700 658 637 617 664 654 621 635 622 670 597 567 625 749 667 657 701 762 778 756 713 715 772 811 731 713 690 685 753 737 722 727 695 677 681 701 730 742 743 760 765 741 2210 732 741 745 759 779 783 739 704 724 749 780 778 764 754 778 791 826 817 807 831 840 831 804 840 829 779 764 790 811 806 792 806 821 801 814 814 817 808 800 797 813 807 804 806 781 784 815 819 796 813 2210 800 803 810 819 798 808 806 817 789 810 841 848 856 832 844 835 841 845 849 855 851 822 804 822 788 793 809 831 834 831 822 808 817 834 825 823 822 840 846 841 843 852 857 853 848 822 778 804 779 783 2210 824 838 819 816 814 821 802 811 795 796 737 741 737 796 762 756 799 795 800 797 807 809 749 672 669 678 692 725 765 770 772 782 767 773 766 758 755 767 759 748 750 760 775 761 782 778 721 607 623 652 2210 730 779 771 708 724 762 695 690 675 605 560 592 625 624 606 570 590 548 543 586 592 609 656 616 525 501 571 607 654 683 565 574 639 630 515 538 604 570 483 527 528 527 549 610 636 647 657 688 554 585 2210 589 704 742 528 560 616 652 676 683 720 594 457 471 498 501 565 678 686 695 698 743 762 744 753 727 419 419 504 555 605 520 659 528 459 469 511 520 522 394 457 456 543 570 358 388 387 418 457 474 472 2210 447 407 466 512 552 613 681 392 407 433 426 478 485 511 528 562 475 471 494 574 676 529 489 510 627 710 735 727 600 565 536 543 547 572 597 588 639 716 754 579 542 613 612 434 426 524 665 605 599 726 2210 609 578 601 703 636 588 601 615 640 686 708 750 664 611 624 647 651 716 751 650 570 549 613 676 721 757 716 705 757 749 688 606 623 714 703 702 728 752 716 657 656 700 758 778 768 780 767 765 755 734 2210 737 767 754 756 777 765 765 786 791 813 809 800 814 825 779 762 780 776 776 762 732 743 794 799 797 803 792 790 778 792 815 826 841 794 796 817 851 846 843 852 841 865 848 821 837 861 866 871 870 825 2210 818 818 802 795 813 802 818 821 803 813 831 846 860 813 837 816 815 817 817 813 809 820 823 850 821 781 823 821 809 821 825 823 811 818 809 812 794 806 788 810 818 821 812 802 792 798 800 804 824 840 2210 858 827 792 790 810 803 801 774 788 777 792 812 817 827 835 829 821 815 789 799 793 790 804 776 759 782 801 787 742 726 753 766 768 794 800 788 820 830 802 769 780 799 700 680 641 658 667 682 678 688 2210 705 712 723 716 669 666 675 700 759 688 690 686 679 541 499 515 572 618 650 678 705 611 599 606 632 667 650 653 671 691 674 710 733 747 750 695 639 652 590 455 480 457 466 462 435 401 472 479 487 602 2210 616 597 648 615 622 646 657 508 554 588 666 654 706 715 706 691 668 647 659 667 695 543 505 434 423 384 437 483 545 301 288 337 384 416 488 555 619 617 612 631 722 674 569 535 557 535 549 523 568 691 2210 500 431 451 491 624 687 649 513 502 542 486 518 502 481 448 488 510 634 669 560 533 525 477 520 555 564 639 630 559 497 528 518 541 612 701 496 456 494 583 663 718 738 742 747 717 726 758 749 756 755 2210 633 644 647 706 729 735 703 649 641 561 506 511 550 550 494 445 431 493 575 649 677 769 762 756 723 587 607 629 751 679 714 748 759 768 704 678 563 611 645 627 627 672 669 671 601 600 636 664 680 677 2210 632 622 650 675 692 726 681 684 684 657 678 680 665 698 720 744 755 770 762 750 756 784 802 782 765 761 771 797 756 765 761 728 750 719 722 721 738 752 758 757 775 788 787 763 744 777 794 795 796 803 2210 825 798 814 841 831 819 818 838 772 803 805 804 787 834 828 848 862 862 866 856 860 845 835 850 823 814 828 834 819 826 827 822 857 865 864 823 836 851 864 873 867 814 804 812 822 835 839 845 862 842 2210 854 857 854 872 874 891 889 874 872 869 895 895 895 890 892 819 825 853 870 870 864 859 880 874 874 881 886 856 829 830 812 797 808 829 812 825 826 846 808 791 794 797 793 818 801 808 807 803 764 758 2210 752 401 416 474 542 576 689 688 629 531 475 500 541 492 549 445 412 350 406 394 443 483 492 451 450 461 510 559 597 625 610 625 683 684 646 482 462 500 686 480 440 458 519 544 485 531 513 636 614 651 23 1 13 2 -22 -57 -34 40 106 149 217 279 384 445 386 341 360 441 411 348 405 464 489 444 465 493 549 585 622 467 414 451 447 432 425 403 418 410 438 490 538 543 474 415 473 501 451 552 507 392 360 450 23 1 545 619 644 664 606 499 553 504 537 507 477 446 444 435 491 509 442 374 373 418 448 527 561 646 693 645 638 620 660 686 642 555 526 524 557 563 494 506 513 531 525 572 582 568 609 673 682 694 706 698 23 1 717 727 724 736 698 529 552 552 580 636 647 685 712 745 739 757 761 779 802 799 774 745 771 766 776 820 839 831 792 683 686 717 752 760 738 717 728 736 739 762 743 754 760 774 771 754 717 766 741 679 23 1 695 734 767 749 755 748 730 738 748 747 762 789 825 788 772 782 808 840 812 754 730 702 686 692 720 764 792 762 814 812 842 830 750 729 713 722 750 761 770 789 751 726 787 834 806 822 818 811 779 777 23 1 727 721 708 730 707 693 726 754 689 676 711 742 763 752 728 692 720 743 741 746 759 646 589 596 618 607 680 744 744 713 728 701 674 685 636 618 634 681 712 704 709 599 614 616 607 546 519 554 568 599 23 1 602 495 474 488 554 487 496 505 482 489 501 468 419 394 382 410 458 514 543 569 554 565 480 374 369 392 495 542 472 367 355 421 459 355 442 461 299 346 452 396 464 444 493 536 516 412 474 307 299 351 23 1 426 466 387 424 431 484 580 381 328 307 268 316 310 332 397 525 454 428 400 413 235 290 359 174 65 170 248 148 100 179 221 224 238 363 371 417 354 241 219 263 369 233 78 106 224 316 338 121 160 223 23 1 181 288 277 396 367 161 113 159 227 296 335 392 415 366 386 178 188 302 411 453 232 235 255 390 498 283 109 120 149 228 322 425 505 562 426 487 528 337 278 273 276 214 228 206 353 485 498 538 548 422 23 1 460 539 544 521 382 375 435 408 362 400 501 453 347 395 421 488 471 514 488 422 402 436 552 545 641 468 443 450 435 379 425 402 436 556 634 700 561 483 473 554 608 603 585 560 491 486 501 535 587 591 23 1 623 745 793 810 807 732 734 668 655 684 707 713 668 557 541 552 559 606 578 627 670 746 775 717 646 635 670 668 699 728 727 694 690 708 750 773 841 855 825 809 792 796 785 784 818 766 737 745 790 710 23 1 678 700 750 770 754 712 760 815 847 788 781 780 771 767 786 741 753 787 820 780 781 771 795 786 786 812 840 823 696 690 755 747 687 698 741 812 839 805 785 785 812 846 781 725 730 737 750 799 762 715 23 1 692 717 713 717 721 720 714 715 737 757 749 778 780 795 737 714 724 755 736 720 707 716 721 715 730 662 639 645 672 696 710 703 729 776 803 825 754 598 573 674 635 592 601 557 552 577 595 614 621 633 23 1 632 640 519 468 537 589 606 631 524 521 496 478 396 337 367 470 585 642 710 659 464 481 482 515 507 493 575 576 568 623 549 465 499 462 513 593 647 298 256 276 293 303 256 272 204 229 305 351 407 406 23 1 452 410 388 373 389 419 271 314 406 236 298 350 355 375 358 358 365 321 326 412 345 299 265 231 210 238 208 221 -2 -23 42 144 114 200 333 497 377 399 415 419 444 332 331 324 270 315 378 386 381 296 23 1 267 297 373 453 396 339 332 319 286 275 275 281 291 226 280 339 145 129 137 207 271 181 287 405 458 414 342 323 295 322 380 416 395 373 260 238 301 417 419 401 398 232 200 279 390 440 431 439 367 409 23 1 437 504 458 421 388 384 361 336 357 285 342 431 435 305 203 274 381 385 476 420 412 454 411 392 395 418 507 563 463 547 546 661 448 411 467 510 554 578 619 646 655 663 578 460 509 558 614 601 480 390 23 1 415 473 512 530 556 569 567 509 523 530 537 578 599 704 736 699 673 708 677 722 751 730 592 635 666 681 615 573 607 639 665 689 699 654 632 655 691 722 712 745 765 763 758 752 726 738 701 687 677 661 23 1 626 663 706 725 736 741 718 750 760 756 763 766 789 759 737 722 777 789 797 756 759 759 786 751 698 679 682 701 722 759 778 773 785 757 753 730 717 750 770 725 730 763 770 772 845 831 863 815 781 728 23 1 762 756 753 766 772 734 727 740 723 744 775 780 722 684 686 696 702 680 764 810 836 844 854 873 869 763 721 700 724 715 686 705 736 760 783 810 690 664 680 682 692 637 654 647 658 666 668 639 654 682 23 1 704 191 289 344 306 284 288 207 209 240 242 288 331 319 330 298 273 273 326 380 389 380 314 306 298 295 322 341 367 257 232 262 306 235 218 189 277 340 320 277 282 364 334 246 151 6 29 56 82 77 23 2 79 32 -7 -20 24 51 119 142 209 285 392 473 438 360 376 448 462 372 408 474 478 411 448 498 532 582 600 517 456 486 479 442 431 433 412 420 446 495 545 550 526 458 510 573 475 542 539 419 365 423 23 2 525 607 645 676 654 514 595 504 560 534 517 496 474 482 506 524 520 392 397 435 474 541 542 647 700 683 662 626 668 667 702 589 555 557 574 537 505 511 510 537 534 571 551 609 627 657 701 731 727 714 23 2 732 742 729 754 707 564 546 566 605 644 661 708 718 749 748 759 743 766 794 811 808 768 774 745 754 803 840 825 785 685 654 692 725 768 758 764 765 774 758 769 724 731 752 771 778 778 749 761 729 705 23 2 707 747 777 767 750 743 740 751 754 759 770 795 823 802 781 778 803 826 784 729 724 706 701 702 705 745 782 784 814 817 840 826 754 733 713 710 735 760 765 780 776 748 799 831 829 834 816 817 815 787 23 2 755 742 699 699 699 708 728 759 701 671 702 745 773 757 763 713 704 733 748 750 769 656 616 596 639 619 683 728 742 728 736 711 711 685 650 643 662 674 699 702 736 674 639 649 642 586 523 554 585 592 23 2 621 511 508 508 591 500 491 519 488 492 523 484 413 411 399 407 424 477 521 569 553 577 531 409 382 404 466 531 512 385 345 436 498 340 397 458 346 317 417 402 439 438 498 551 540 431 486 353 274 342 23 2 458 488 405 417 436 484 581 457 322 345 280 336 334 325 415 537 505 456 450 413 312 344 441 304 131 181 256 199 137 186 235 271 234 337 376 425 353 298 210 243 367 277 85 107 214 299 338 136 156 225 23 2 219 264 259 365 398 185 140 164 179 255 261 362 393 361 391 191 208 301 403 468 312 218 231 402 501 457 156 188 205 247 326 422 502 556 433 465 537 430 321 313 349 281 253 223 381 508 539 559 582 499 23 2 467 538 559 541 456 392 456 419 370 393 497 512 368 399 439 489 488 553 509 434 371 443 570 538 614 576 461 483 458 408 427 421 447 586 678 732 651 512 470 556 555 595 639 587 523 519 530 542 568 584 23 2 627 728 778 805 808 775 752 696 659 682 698 698 730 584 562 564 596 662 633 629 654 729 764 751 685 659 672 683 710 723 730 708 691 708 746 779 841 856 840 847 799 765 731 760 800 785 760 747 816 749 23 2 687 705 753 773 778 726 766 821 863 815 795 801 762 760 805 764 764 791 795 803 781 773 799 811 807 816 842 850 718 704 748 754 711 712 742 811 825 833 795 804 827 837 816 741 730 733 727 769 747 714 23 2 706 721 711 720 742 722 723 727 741 755 758 776 778 814 752 712 722 722 729 708 713 719 721 708 713 715 661 645 655 687 702 719 726 758 787 818 786 628 555 674 646 589 588 536 541 561 576 595 602 584 23 2 592 612 529 476 539 598 578 651 523 521 498 499 406 376 373 485 580 651 696 678 488 489 481 497 509 472 581 571 574 603 654 525 542 494 524 619 650 362 284 321 323 298 287 306 238 254 296 359 423 438 23 2 431 430 402 369 426 486 290 310 397 286 326 376 389 417 420 424 390 366 351 418 424 339 290 245 234 258 295 251 169 -19 58 153 158 197 329 513 419 390 433 479 539 372 343 342 301 314 387 389 445 340 23 2 274 278 339 480 421 368 360 330 320 288 329 325 307 260 325 390 217 158 150 209 295 179 307 420 450 415 369 369 349 341 395 422 423 443 333 261 347 439 456 423 458 357 266 326 438 468 456 469 393 389 23 2 442 476 511 438 406 406 387 354 377 300 351 430 439 332 221 284 387 376 513 473 422 473 484 441 417 435 512 568 476 539 565 678 551 435 467 503 541 576 619 662 651 661 641 430 520 557 622 671 521 401 23 2 426 474 513 528 543 582 570 486 530 532 533 574 588 689 757 705 666 700 688 721 747 743 632 638 665 676 641 589 619 640 668 699 685 626 637 656 683 708 730 764 770 764 765 728 711 694 679 663 698 652 23 2 628 666 714 740 717 718 706 744 750 753 753 772 797 795 750 739 776 797 815 787 751 774 801 785 730 704 702 712 734 773 794 788 811 770 765 749 725 770 794 717 724 762 776 802 838 868 883 840 783 737 23 2 758 744 749 773 760 759 735 741 705 753 789 779 714 725 697 691 706 690 743 810 828 856 855 877 873 769 704 718 726 710 667 684 715 753 799 787 700 670 664 660 688 647 676 655 665 660 651 645 647 691 23 2 661 177 284 388 326 318 326 258 270 268 273 305 350 347 328 314 287 274 316 380 393 390 325 320 311 321 316 330 372 278 233 274 339 305 257 198 259 330 337 300 296 347 339 277 192 41 74 100 112 119 23 3 104 59 12 -33 5 53 143 160 242 312 423 490 442 375 380 467 460 388 418 493 521 457 458 491 524 565 611 511 465 490 498 519 488 466 390 435 460 501 543 553 509 457 519 563 486 556 553 441 393 467 23 3 542 606 643 667 624 516 585 508 582 527 542 520 484 470 480 505 524 384 399 419 483 563 581 658 689 684 663 637 648 647 686 577 536 538 564 624 550 504 499 547 529 582 560 632 633 697 683 703 692 706 23 3 729 723 710 748 694 596 556 565 594 627 636 690 703 729 745 747 749 778 793 808 791 765 775 773 781 827 844 839 812 707 681 708 755 796 747 741 754 772 745 763 748 753 762 757 767 772 763 786 753 702 23 3 701 748 776 783 759 761 758 749 749 753 766 794 822 804 791 803 825 839 834 814 747 735 709 713 716 767 790 788 826 847 857 853 754 757 732 741 757 769 787 800 764 771 814 841 831 841 824 821 808 801 23 3 761 752 748 758 739 718 728 756 706 693 731 760 779 755 760 736 734 750 756 749 780 655 608 602 639 638 696 737 738 728 733 722 705 684 655 626 616 680 721 741 743 647 634 628 648 595 535 557 573 614 23 3 614 528 531 529 636 513 527 530 488 480 513 484 428 430 421 423 440 483 534 586 572 617 513 423 374 414 525 587 557 401 374 443 492 385 453 487 359 372 437 432 486 464 517 591 590 470 531 362 326 389 23 3 478 545 404 416 465 511 620 456 377 359 303 370 369 384 424 569 553 500 494 493 340 389 484 338 144 238 304 244 169 236 281 327 291 385 420 452 409 319 252 321 428 350 129 141 249 347 429 195 207 274 23 3 257 337 332 440 423 206 135 179 230 279 335 412 448 409 434 226 254 363 446 509 306 228 273 450 561 386 138 164 190 256 341 423 522 590 524 545 570 390 306 312 354 308 262 228 388 509 550 572 603 493 23 3 484 551 551 552 401 390 443 447 410 463 549 532 370 419 449 543 530 605 525 452 396 458 576 565 653 565 477 520 480 425 460 453 472 627 682 730 609 513 497 567 589 651 627 595 550 519 514 573 591 612 23 3 646 748 793 804 794 758 753 691 651 671 709 700 739 574 556 543 573 643 588 637 667 741 770 742 676 649 658 664 682 719 744 704 688 717 762 807 854 843 835 843 835 823 782 768 803 786 759 791 844 740 23 3 697 711 751 764 790 758 793 838 855 860 844 818 778 776 820 789 764 801 829 844 832 787 824 837 825 834 863 879 762 775 760 769 735 710 779 823 848 846 798 821 838 839 833 773 748 734 750 787 808 773 23 3 686 727 718 725 748 729 725 731 748 767 781 791 786 798 765 719 737 704 743 735 719 728 726 710 720 731 661 660 692 711 715 726 767 803 836 835 828 611 642 709 673 607 628 592 570 580 587 618 631 630 23 3 639 653 551 501 560 609 626 648 556 574 548 543 428 357 380 493 607 657 736 689 487 502 506 523 532 514 603 593 584 637 671 487 537 520 537 642 658 361 279 298 301 326 303 313 243 274 309 376 452 454 23 3 451 438 402 375 424 473 298 339 418 289 340 386 419 437 461 407 387 374 398 463 383 334 298 272 270 275 313 300 135 7 65 171 179 229 357 538 423 457 482 512 507 403 363 377 324 370 430 431 458 328 23 3 289 314 381 492 436 394 361 347 328 311 353 330 311 279 343 446 214 167 169 222 308 239 316 454 484 438 398 417 358 346 402 427 433 432 323 300 356 447 486 483 490 312 290 339 459 524 531 484 429 412 23 3 466 517 538 448 425 427 394 378 414 308 354 433 476 338 260 301 393 410 565 557 434 485 464 431 417 452 498 619 478 560 614 690 500 448 484 516 549 586 623 634 647 662 641 504 537 606 653 689 529 431 23 3 439 490 531 546 556 558 581 517 532 538 553 556 616 729 765 740 709 717 681 727 744 748 670 620 673 684 645 584 615 645 670 698 709 665 642 668 701 726 731 755 767 764 759 761 719 740 718 722 714 681 23 3 649 659 689 725 744 755 716 750 761 761 769 775 801 812 748 730 806 869 868 812 764 779 808 771 746 748 717 726 744 784 833 822 823 773 780 793 750 803 802 734 732 775 786 817 850 868 873 859 799 765 23 3 792 812 801 817 796 790 736 761 737 765 805 788 771 732 691 689 722 707 783 862 856 867 870 881 886 791 757 717 744 734 697 712 742 768 809 824 713 704 695 683 697 658 688 645 657 665 663 661 663 674 23 3 693 214 363 444 353 367 352 267 273 277 309 363 385 370 349 318 299 301 325 397 415 407 328 326 333 347 355 355 382 330 294 306 388 333 281 301 373 402 348 318 327 411 387 349 256 108 133 128 127 135 23 4 155 120 57 6 44 103 177 178 267 344 431 531 512 408 399 461 520 416 428 495 534 473 447 486 530 571 612 594 509 523 549 560 560 548 383 463 468 515 539 552 528 490 540 609 501 550 585 476 413 470 23 4 536 600 629 655 642 573 634 528 591 569 572 557 508 489 480 500 528 400 407 443 502 562 585 652 684 668 672 635 645 633 678 598 546 562 551 641 608 526 509 559 559 579 567 655 652 699 669 692 684 722 23 4 727 712 702 745 729 633 547 580 592 590 624 678 700 710 729 723 745 778 800 810 801 779 760 776 797 824 831 802 801 706 665 702 758 817 774 763 770 784 774 765 754 736 748 738 757 776 781 795 772 717 23 4 706 740 773 793 756 769 766 755 739 744 763 790 817 813 808 826 835 832 832 830 756 739 725 728 731 754 784 796 828 851 847 845 787 775 747 754 764 757 791 805 776 803 829 831 823 833 826 802 791 798 23 4 770 769 767 778 795 747 732 753 733 699 733 769 763 761 772 750 754 756 755 746 792 659 607 600 636 649 693 729 729 727 730 723 713 673 668 632 608 679 724 752 746 656 629 635 661 633 530 557 575 604 23 4 619 549 561 571 679 559 550 536 507 478 523 500 428 434 447 438 441 477 532 579 579 609 525 447 382 429 526 593 616 430 388 458 508 425 466 510 421 385 458 453 491 515 546 612 613 533 586 389 328 406 23 4 499 589 408 411 487 532 641 504 456 398 333 355 403 409 453 582 619 554 545 564 449 484 546 474 180 270 318 306 220 277 325 376 322 391 442 477 428 332 267 337 434 390 166 173 260 364 453 257 234 288 23 4 298 356 382 462 483 286 150 206 257 312 352 432 469 437 461 270 307 413 483 530 412 287 347 476 553 441 168 201 209 278 353 434 536 597 597 571 579 475 328 335 387 406 273 263 419 499 552 579 608 509 23 4 491 552 543 540 403 402 455 477 466 507 577 558 386 446 481 552 537 624 547 467 407 480 583 573 656 621 480 533 511 453 482 482 495 632 703 727 640 536 520 573 579 673 663 603 567 533 521 583 598 624 23 4 661 739 787 786 778 762 750 706 668 673 730 732 758 614 551 546 589 647 577 638 666 738 761 762 729 679 653 671 676 717 749 701 695 715 767 824 852 834 823 830 832 822 778 759 795 795 796 811 839 756 23 4 715 724 735 753 794 787 811 844 865 869 868 868 797 786 824 797 785 810 824 856 858 813 850 873 841 840 846 878 845 881 849 802 769 726 769 822 845 863 802 819 828 825 849 775 785 753 757 777 816 817 23 4 753 715 725 740 765 748 740 741 749 754 772 785 796 802 778 739 743 703 750 746 733 744 736 716 718 726 676 645 684 704 701 719 752 795 819 819 818 629 688 738 711 624 642 621 590 587 602 627 633 634 23 4 657 654 605 547 591 630 656 675 571 599 595 588 467 373 384 491 612 643 723 690 525 514 513 533 527 543 613 615 602 635 672 500 566 554 610 673 669 405 309 316 313 329 317 341 267 300 310 378 441 467 23 4 437 485 428 423 448 516 323 362 425 351 363 416 484 480 497 473 427 424 434 491 425 343 327 295 327 299 368 344 216 18 84 188 218 267 366 535 483 496 513 561 547 405 389 407 399 393 444 470 492 362 23 4 296 336 387 513 507 455 377 367 351 336 360 313 315 290 368 448 295 201 193 232 300 299 344 469 505 435 445 447 357 374 425 459 467 516 361 333 370 457 524 522 529 371 341 381 489 561 582 526 475 440 23 4 478 538 584 492 447 455 429 399 428 330 367 424 470 362 302 305 379 415 573 633 485 509 509 445 427 475 520 642 508 565 625 695 553 465 495 528 545 584 615 631 622 656 672 513 553 622 657 674 545 462 23 4 451 494 514 546 528 554 578 518 523 536 555 544 588 719 745 758 739 708 690 718 734 739 728 640 682 677 645 605 610 640 659 696 695 677 645 661 690 714 724 736 751 751 741 743 720 730 721 723 716 714 23 4 661 679 691 717 727 744 702 742 757 756 761 763 788 817 746 720 792 855 854 821 779 785 798 770 752 763 766 738 744 766 818 819 806 774 786 790 800 819 825 742 732 764 788 808 827 855 855 852 821 792 23 4 802 847 861 854 804 789 744 761 739 765 807 782 774 750 690 691 725 731 791 851 856 853 850 860 862 819 765 733 734 741 712 710 731 759 797 806 740 727 713 690 692 669 689 653 660 664 672 664 671 668 23 4 686 247 414 483 362 395 400 296 311 305 378 405 413 378 352 329 311 291 306 369 404 417 341 344 368 394 381 367 407 393 353 361 448 365 305 336 392 443 369 348 360 417 426 375 341 230 242 208 202 169 23 5 181 123 60 22 72 81 193 180 229 310 417 509 523 417 386 471 535 426 418 485 512 420 441 478 507 541 563 626 506 505 517 549 532 516 432 457 466 494 516 553 582 510 548 605 511 513 544 487 404 416 23 5 502 580 619 654 657 548 639 574 611 594 555 568 518 507 500 509 538 431 413 438 485 521 565 619 673 667 683 639 654 619 704 637 573 576 573 584 604 520 522 556 535 562 547 653 636 669 690 731 738 733 23 5 725 722 733 749 744 663 538 570 602 582 632 695 698 714 728 740 730 759 785 807 814 796 766 759 760 790 819 798 800 734 650 675 715 804 808 797 792 801 788 752 724 706 721 742 765 778 785 795 768 734 23 5 733 752 769 779 763 767 758 753 743 746 755 787 814 823 811 803 813 828 826 804 754 731 711 707 709 743 780 791 813 832 844 842 766 767 733 737 750 721 781 778 797 791 810 827 835 830 820 808 801 787 23 5 774 760 720 715 739 743 717 732 727 678 698 735 743 755 772 751 722 732 752 733 772 693 623 597 629 633 667 703 732 721 706 716 716 694 688 653 656 679 706 720 740 717 650 669 693 679 540 543 558 570 23 5 610 570 537 521 654 568 522 534 528 515 554 517 441 441 437 408 415 450 495 553 533 569 554 451 386 437 480 542 568 439 365 420 499 401 395 453 451 344 436 438 432 470 529 591 589 497 544 421 308 386 23 5 458 569 441 386 440 479 564 569 445 410 327 342 388 377 429 526 625 520 541 536 435 487 553 492 221 243 276 311 222 255 286 353 310 352 407 447 388 352 293 324 413 367 167 168 244 322 419 252 220 257 23 5 290 276 327 396 432 335 183 229 237 284 323 410 436 414 437 285 290 349 438 474 493 288 315 445 484 516 220 244 241 280 355 431 519 574 531 527 534 567 395 361 415 412 302 260 412 476 544 564 589 531 23 5 500 531 545 512 464 420 484 483 425 449 539 560 406 426 486 514 518 601 560 472 382 474 568 572 650 631 482 493 514 441 483 462 473 611 691 731 717 577 521 552 569 661 681 631 556 582 541 579 582 621 23 5 632 718 778 795 790 770 752 717 671 670 719 723 760 692 567 580 598 669 617 616 638 698 751 766 750 692 658 676 709 694 739 726 703 708 750 810 847 844 828 836 833 794 725 746 789 803 784 781 827 768 23 5 719 707 722 752 795 789 809 832 865 865 861 864 788 785 819 799 782 799 798 853 808 787 809 859 821 841 849 873 802 833 830 782 766 710 748 820 821 843 784 808 824 827 828 773 770 734 740 737 761 754 23 5 689 726 717 729 746 738 740 737 735 751 767 777 783 802 767 723 721 695 723 730 741 744 738 707 700 719 684 642 670 691 691 707 726 757 800 812 806 657 636 722 695 612 603 570 554 566 585 609 609 584 23 5 596 617 595 515 549 604 649 664 554 564 557 584 457 396 402 492 565 597 665 689 613 521 504 512 527 554 609 599 600 618 643 562 566 545 587 652 633 455 293 319 328 311 324 316 272 296 297 361 417 439 23 5 412 498 412 404 472 512 341 331 389 379 343 399 459 473 474 517 403 395 390 453 470 357 335 289 298 285 374 329 308 18 97 178 229 245 352 466 497 445 470 569 602 421 392 396 374 397 395 433 493 445 23 5 305 309 356 459 513 426 401 372 341 314 399 336 312 323 383 411 344 228 198 239 310 274 324 426 455 430 481 450 366 366 412 451 451 560 442 337 377 429 526 501 536 502 368 419 500 575 546 530 481 445 23 5 473 501 566 481 449 449 447 393 422 341 376 410 439 387 306 309 376 360 539 609 507 527 550 471 432 456 506 591 542 535 570 692 684 475 494 524 540 571 603 626 628 643 662 501 555 612 651 683 569 464 23 5 450 473 528 552 534 590 604 508 533 534 553 555 556 684 736 750 690 711 697 731 745 747 720 669 689 672 680 628 616 641 667 700 690 637 634 661 687 705 725 742 759 747 755 744 695 693 698 704 693 678 23 5 662 654 690 728 741 739 715 737 751 748 746 761 785 837 762 744 778 847 878 858 781 784 803 801 780 765 751 721 730 749 778 794 805 791 776 778 725 764 801 727 727 762 773 809 825 861 857 849 796 786 23 5 759 785 797 791 802 797 755 745 697 774 798 788 758 760 681 699 727 716 756 819 845 851 845 855 868 812 734 749 717 721 675 684 714 738 810 758 759 711 687 665 691 686 674 647 658 645 655 656 650 674 23 5 641 224 353 415 390 372 387 312 331 331 353 382 401 377 338 327 315 299 286 343 366 396 343 346 367 377 376 361 396 376 326 331 399 391 315 297 330 383 395 334 350 361 365 359 300 195 225 220 203 188 23 6 224 158 103 69 76 119 219 172 198 310 411 487 529 433 411 500 572 451 421 478 511 432 450 469 488 529 587 650 540 526 542 573 571 556 517 475 493 514 536 595 618 568 565 597 536 510 556 518 420 413 23 6 498 582 611 649 678 591 669 629 635 624 602 572 538 525 532 530 556 521 439 459 530 535 571 620 675 691 692 657 661 649 707 681 606 599 586 611 659 548 558 584 564 577 597 676 663 688 721 759 759 737 23 6 740 752 774 764 775 712 564 596 627 613 678 706 716 734 748 744 729 769 791 807 837 833 803 782 775 793 826 798 824 789 675 686 747 814 826 831 817 827 812 768 743 712 726 761 793 802 808 810 791 758 23 6 760 772 782 796 793 786 773 773 773 772 787 803 823 849 837 822 816 830 837 810 772 752 727 728 723 743 767 792 814 840 844 842 762 788 758 759 762 730 787 776 814 809 811 826 831 826 822 815 823 787 23 6 788 771 734 726 749 750 724 726 736 701 698 727 729 757 784 765 743 737 774 743 784 746 648 619 633 655 661 700 730 737 714 735 711 736 711 688 695 703 728 743 756 745 672 715 753 734 568 563 563 572 23 6 616 615 563 567 672 596 543 568 564 550 576 560 490 471 455 422 436 452 490 534 535 563 574 477 396 465 477 519 594 476 388 436 491 426 390 458 489 337 420 446 410 476 514 577 575 535 569 483 347 401 23 6 448 587 502 392 429 487 558 620 499 490 373 353 398 384 427 522 655 561 604 602 509 506 567 568 305 283 309 358 266 277 324 410 322 339 407 452 403 376 338 368 411 398 202 209 246 344 420 297 225 269 23 6 325 260 354 402 465 446 240 255 245 296 318 388 457 431 450 339 303 343 440 502 551 299 329 440 469 549 291 285 274 306 383 428 505 554 539 540 561 649 499 382 437 447 360 277 405 481 537 570 584 559 23 6 530 531 550 527 502 440 489 507 432 469 570 606 447 434 504 508 517 597 586 507 421 494 581 590 678 669 504 513 543 483 505 464 498 614 701 723 724 615 546 546 595 671 694 650 605 645 567 610 616 634 23 6 633 722 778 801 804 775 765 752 699 703 739 761 799 780 615 622 635 697 672 626 646 708 759 792 788 727 691 698 735 724 767 744 730 719 755 820 863 872 852 856 844 805 742 763 804 833 820 800 821 783 23 6 739 724 725 774 797 827 821 837 867 875 877 878 832 800 792 801 799 798 802 835 810 785 803 849 825 839 837 857 814 827 843 803 776 729 746 806 819 827 774 796 816 822 826 800 782 759 756 734 753 763 23 6 712 744 742 746 753 745 764 760 760 777 792 793 801 811 790 752 736 725 732 765 763 766 765 735 723 718 721 669 692 699 707 724 732 768 799 822 808 695 660 733 729 661 623 588 588 600 619 642 636 610 23 6 606 629 618 544 560 606 646 658 585 584 581 623 494 423 430 485 549 587 680 693 665 539 527 553 576 607 624 607 616 625 644 622 576 561 612 656 609 518 328 349 359 354 364 329 307 323 307 360 406 447 23 6 422 507 470 438 473 520 383 352 418 449 358 397 489 505 493 541 434 427 425 483 504 393 367 331 308 315 379 360 371 36 122 191 245 272 374 425 526 470 505 579 611 458 430 407 406 433 392 439 498 523 23 6 343 330 392 439 560 506 474 392 353 356 405 366 353 359 416 414 422 291 225 253 299 287 320 402 464 464 527 482 389 394 427 472 476 577 519 375 387 419 551 538 575 582 416 437 525 605 585 576 517 505 23 6 488 524 553 512 469 475 473 428 449 387 391 392 426 423 349 328 368 389 526 618 567 555 578 508 478 474 532 587 605 548 582 694 709 532 521 546 565 577 597 619 633 638 660 540 584 623 657 694 575 521 23 6 477 483 538 573 548 607 609 543 548 562 570 583 561 697 732 772 716 726 725 730 735 764 761 714 708 702 707 660 650 667 707 719 714 670 668 689 705 731 754 763 774 777 784 767 726 723 725 720 721 719 23 6 691 675 702 745 771 756 741 748 765 764 765 775 792 845 790 773 781 836 879 863 822 803 803 813 806 788 790 726 737 744 776 801 810 815 787 801 767 767 803 765 747 773 797 812 819 858 855 855 798 799 23 6 777 796 791 782 808 803 779 742 712 773 796 789 774 782 696 717 738 734 751 797 830 850 851 858 871 846 755 763 733 739 697 707 735 765 818 773 793 732 707 696 710 716 677 683 686 675 677 688 669 683 23 6 665 252 353 433 414 385 431 353 396 370 372 406 407 383 356 352 337 320 302 320 365 426 381 375 394 408 425 378 417 401 353 346 419 429 345 317 348 412 466 356 365 354 401 379 344 244 287 275 263 239 24 1 -15 -11 33 116 192 233 225 250 280 299 365 324 274 228 276 259 246 338 359 407 387 390 364 349 311 328 310 313 328 366 396 382 405 408 424 387 356 327 354 353 323 353 356 406 447 307 286 354 433 452 24 1 479 451 394 415 436 356 383 338 315 307 325 355 405 434 461 453 339 349 403 347 384 392 415 421 433 465 539 558 531 453 445 461 492 555 464 397 403 434 447 485 518 541 557 580 592 511 413 378 373 444 24 1 408 455 522 519 545 481 496 543 580 627 676 698 681 587 514 507 548 534 502 502 539 653 696 647 585 588 623 615 595 630 666 660 661 657 689 714 750 767 760 760 743 727 717 710 717 689 686 696 702 697 24 1 709 696 719 704 697 700 726 686 705 699 680 647 676 695 717 719 717 751 750 755 744 694 726 723 686 664 674 620 585 622 692 707 711 698 722 705 597 530 563 562 562 589 553 537 558 559 537 572 597 614 24 1 558 527 534 547 579 625 626 643 639 633 610 563 553 551 556 546 501 504 505 481 470 510 534 523 554 581 599 581 453 470 491 489 507 527 558 569 515 441 410 420 421 359 332 299 310 403 496 498 476 455 24 1 438 452 451 408 415 397 406 409 441 462 365 318 320 312 386 410 419 377 354 342 298 315 287 349 388 441 480 337 259 249 277 312 335 362 295 290 327 366 396 441 430 411 465 493 350 328 288 196 258 315 24 1 268 244 271 322 290 291 234 176 164 174 230 239 235 280 314 252 214 175 93 81 80 94 87 50 97 196 189 140 169 316 257 239 191 224 313 357 313 300 301 308 297 269 272 310 309 290 246 244 244 216 24 1 205 213 242 258 191 51 100 227 308 329 342 313 354 417 348 313 325 311 299 308 286 337 373 314 125 38 28 68 136 202 227 282 402 394 381 347 309 287 276 231 143 163 217 339 353 386 394 364 383 364 24 1 389 335 344 398 456 431 428 430 476 456 425 390 346 375 341 379 352 343 369 406 434 336 318 280 256 251 249 266 257 303 352 345 393 392 398 405 430 452 408 397 403 404 390 430 478 479 512 531 475 435 24 1 402 365 407 429 432 402 397 498 521 506 463 416 412 422 460 468 478 503 570 533 498 475 497 506 537 566 562 525 529 534 535 539 577 557 564 548 496 448 528 589 637 590 549 527 577 607 601 512 540 597 24 1 649 673 607 599 627 648 598 606 616 629 661 672 665 630 641 683 678 699 680 714 713 636 644 665 690 663 665 662 677 703 723 745 752 744 745 728 695 692 675 638 625 652 685 712 667 739 724 706 676 676 24 1 690 703 720 730 724 718 704 684 644 667 661 607 587 622 663 698 684 707 677 669 653 654 654 603 518 546 552 572 569 577 568 558 551 542 553 519 529 452 516 556 574 593 611 615 531 505 518 547 565 565 24 1 569 545 538 534 528 519 496 526 512 503 496 500 500 505 497 469 434 364 364 352 364 349 373 378 408 417 443 433 338 279 314 348 278 215 191 157 176 191 190 201 238 249 235 200 120 129 165 198 271 300 24 1 314 313 290 308 175 128 149 194 187 151 121 149 230 274 230 230 240 268 266 220 224 231 207 203 157 115 124 23 -127 -57 120 251 358 369 332 308 293 317 290 280 187 223 224 266 276 273 281 310 256 270 24 1 311 341 347 322 306 307 292 279 282 244 236 243 273 309 316 168 -2 -5 70 193 273 289 301 309 328 355 329 272 276 301 303 310 285 212 231 240 277 295 328 302 55 19 68 163 235 273 259 232 230 257 24 1 263 212 233 244 231 217 219 268 306 339 348 329 309 300 310 332 315 337 329 312 281 301 322 298 295 315 339 342 343 325 282 292 298 355 384 398 469 503 453 361 343 335 374 422 394 342 357 356 350 371 24 1 418 386 442 471 459 508 534 580 592 612 610 603 514 447 473 485 467 490 514 531 524 561 608 598 579 604 621 642 640 568 530 540 529 547 555 569 602 599 582 579 570 591 623 624 637 656 640 620 626 630 24 1 639 644 552 530 554 545 530 474 481 486 531 553 596 591 604 605 618 646 670 677 639 604 592 614 629 640 666 688 675 615 648 634 644 672 699 666 645 651 686 715 723 723 719 669 646 635 645 692 714 700 24 1 692 704 701 666 628 641 649 641 633 624 639 634 659 702 725 733 754 689 625 593 595 656 629 601 587 648 662 676 682 533 606 613 632 595 579 597 588 582 575 584 595 603 607 594 577 590 603 588 573 515 24 1 480 215 260 301 226 208 227 287 327 343 360 316 322 347 325 318 265 287 297 324 368 319 257 272 307 309 266 275 264 249 229 216 189 191 190 262 285 321 311 332 349 296 265 310 245 158 134 107 93 30 24 2 -60 -59 -19 92 195 217 165 220 233 247 323 293 220 169 203 206 195 253 311 350 353 350 371 360 315 312 269 270 284 307 339 351 361 363 385 392 352 313 305 293 278 307 318 379 451 285 251 319 398 453 24 2 488 491 387 405 420 366 351 366 266 266 270 279 326 365 395 417 292 283 342 350 354 391 388 405 418 461 535 588 554 442 425 456 467 531 512 367 365 393 416 458 514 526 533 545 577 577 486 378 296 337 24 2 372 452 498 463 512 521 472 516 563 600 644 687 705 658 557 569 610 611 544 489 578 659 705 705 629 618 636 640 583 610 661 674 654 616 639 653 692 713 721 727 704 743 736 697 707 701 692 664 676 702 24 2 689 657 670 690 701 696 732 701 707 705 687 675 674 690 710 712 713 720 704 701 722 683 686 698 692 646 659 665 572 615 676 690 694 695 695 704 669 502 516 557 555 577 604 557 571 576 564 556 591 615 24 2 614 561 538 561 575 616 632 641 662 657 661 612 577 561 560 578 534 533 553 504 451 485 536 538 547 577 604 615 518 435 465 477 514 539 559 579 567 467 459 461 441 315 289 318 326 376 450 471 460 430 24 2 417 468 497 428 408 412 398 404 437 486 404 300 328 352 396 429 440 417 364 301 289 300 266 348 414 473 497 367 242 247 318 345 302 346 299 282 306 363 386 437 435 377 444 480 396 394 330 224 305 324 24 2 248 189 233 312 320 352 227 172 162 155 245 276 311 322 320 264 205 168 75 37 72 98 77 18 62 201 194 86 183 349 260 189 186 206 283 321 298 253 280 307 307 216 214 270 282 270 235 230 222 211 24 2 195 211 254 244 163 38 93 193 261 291 299 299 329 405 318 285 312 335 301 265 265 315 362 324 99 -22 -28 2 90 132 207 293 408 419 445 337 243 221 193 168 80 81 166 330 365 347 348 349 333 336 24 2 393 340 297 349 434 427 410 441 470 470 381 384 330 333 333 359 347 319 335 382 439 334 281 234 206 183 195 226 263 298 360 351 379 380 358 375 401 416 423 383 389 372 379 400 436 413 464 483 509 439 24 2 374 337 353 390 404 414 433 516 533 537 494 426 370 378 428 425 456 532 570 558 501 446 439 476 484 520 537 518 520 516 508 511 576 615 581 513 489 452 533 594 637 638 555 498 536 586 617 565 504 576 24 2 620 651 631 588 613 633 584 612 628 647 642 659 655 622 620 668 679 695 662 695 682 700 636 654 678 686 653 651 646 666 697 702 704 717 710 708 703 677 688 644 613 621 654 683 665 697 719 686 686 679 24 2 686 680 690 689 685 678 682 658 643 654 639 628 601 620 646 674 673 677 694 678 686 678 675 637 473 515 559 575 557 566 536 510 519 525 555 495 523 498 536 550 571 586 597 605 568 483 469 500 523 532 24 2 537 508 485 497 504 516 487 520 507 496 450 464 481 510 514 506 465 392 310 328 327 329 321 323 355 366 398 470 367 254 275 338 283 225 188 143 125 122 126 146 173 200 209 148 37 74 145 195 238 235 24 2 245 266 276 250 164 81 131 216 169 151 139 181 227 235 168 171 227 254 227 153 154 176 156 140 108 73 120 11 -180 -45 151 307 365 364 307 241 248 285 217 181 159 182 201 264 251 255 255 275 262 267 24 2 292 335 311 287 199 193 179 201 169 155 194 175 189 254 272 144 -34 -58 3 147 220 261 281 285 297 316 275 205 215 259 258 246 211 100 116 170 190 231 296 311 8 -41 24 120 270 235 220 207 203 210 24 2 168 167 189 175 152 153 211 230 241 281 322 321 248 228 242 259 249 281 256 271 251 229 246 216 215 243 280 304 311 282 239 214 223 261 311 345 420 456 486 387 297 265 310 367 397 366 298 297 301 325 24 2 374 370 416 437 411 445 481 536 552 567 562 544 470 445 430 442 433 430 443 470 459 515 542 546 522 537 562 580 609 593 545 529 531 516 513 515 548 556 549 544 488 508 564 587 589 609 577 594 565 576 24 2 549 576 570 503 526 521 517 486 476 448 497 488 550 564 556 559 553 589 622 636 640 608 559 573 577 583 617 654 666 647 634 621 628 645 682 671 651 644 664 684 710 718 681 687 669 656 633 662 679 683 24 2 688 641 600 589 581 593 588 600 621 629 630 623 612 647 673 689 721 673 629 547 655 649 633 628 617 631 625 639 659 565 598 610 633 622 528 567 579 578 589 562 568 580 589 563 543 556 569 592 576 563 24 2 488 226 256 268 175 150 163 246 250 263 305 264 284 276 273 258 189 169 189 248 328 257 233 250 278 271 215 233 247 236 215 208 152 132 157 259 297 295 235 258 312 265 221 252 197 93 78 35 16 -47 24 3 -148 -135 -131 -71 78 108 123 195 252 296 361 332 265 272 306 192 231 328 402 418 412 418 424 377 346 323 317 304 365 392 410 382 371 382 428 449 404 369 379 326 349 307 316 381 454 336 252 330 453 499 24 3 516 512 416 437 470 421 385 391 317 301 279 296 361 409 457 368 298 343 402 355 312 328 358 438 466 493 557 612 571 467 434 455 465 495 499 418 391 431 454 492 519 526 552 593 632 602 476 377 310 361 24 3 390 469 487 472 524 518 519 550 589 635 686 728 727 666 559 559 569 581 578 567 574 648 730 765 643 612 607 619 601 608 678 679 628 621 673 713 709 743 744 771 786 741 736 684 689 690 667 672 708 702 24 3 667 648 681 726 727 743 732 706 740 745 733 663 686 707 723 758 735 752 747 750 762 754 722 723 711 723 723 626 590 634 693 663 679 717 732 749 616 495 534 561 548 593 605 528 552 591 579 596 617 643 24 3 637 573 533 554 592 640 650 619 630 660 627 600 590 562 573 578 501 518 599 552 524 542 597 557 561 609 633 639 558 519 528 522 531 568 615 622 595 481 452 469 494 366 342 348 369 430 498 565 474 399 24 3 395 442 461 426 425 412 461 443 453 475 334 267 251 297 383 467 468 420 379 360 339 335 318 331 359 435 476 379 257 259 303 315 296 383 367 241 320 403 384 441 453 431 514 449 251 233 220 73 163 256 24 3 242 207 262 352 297 264 130 100 29 135 197 126 175 275 336 92 -1 -34 -92 -79 -38 -36 -69 -3 99 212 -24 -114 -27 210 51 113 250 308 401 416 347 357 369 394 210 42 167 252 366 411 315 277 280 305 24 3 324 375 387 366 64 -17 51 192 256 363 419 384 402 437 313 300 353 341 285 226 263 284 328 243 -1 -45 -64 -10 126 235 315 404 449 363 280 221 151 176 238 179 80 116 171 238 355 401 441 403 393 387 24 3 433 373 370 404 476 388 351 365 440 475 366 393 334 371 388 392 416 379 396 397 481 390 337 266 205 190 196 212 223 271 337 367 355 361 366 377 421 462 486 451 435 428 434 442 479 501 535 590 549 496 24 3 452 423 452 458 436 451 476 525 570 559 520 449 399 387 428 489 524 536 588 584 563 546 513 501 520 528 539 586 580 540 519 545 593 641 618 588 570 477 521 584 656 663 592 559 599 631 645 522 544 581 24 3 629 657 642 586 619 639 586 626 634 644 663 710 690 637 643 686 715 721 719 727 741 704 680 693 700 673 651 686 646 661 666 690 725 716 737 745 711 695 723 609 583 659 704 691 716 759 759 728 710 700 24 3 723 705 691 689 714 715 725 671 651 657 668 665 612 633 677 716 720 685 727 708 706 641 707 570 492 532 597 592 613 599 578 544 568 564 559 497 463 465 562 582 567 583 623 655 613 551 528 531 561 580 24 3 559 477 481 509 520 541 472 474 490 497 494 479 513 538 536 526 429 381 330 334 358 365 375 429 443 444 496 467 325 274 324 368 228 163 183 137 97 78 125 161 238 246 229 154 116 173 242 286 310 324 24 3 364 407 359 344 150 103 105 68 18 72 168 137 161 102 155 193 196 194 142 156 142 135 162 163 6 -38 -135 -180 -181 -85 97 228 309 345 344 278 231 254 257 219 186 190 176 201 269 282 287 294 223 244 24 3 313 370 295 265 294 281 246 246 298 288 250 256 302 332 320 49 -3 35 140 202 174 258 325 323 325 357 334 265 313 334 345 364 242 202 248 280 316 314 278 140 -49 -18 -22 67 252 252 204 221 257 264 24 3 238 159 166 159 154 189 121 155 130 213 253 269 244 219 217 255 229 240 239 256 260 247 242 249 198 206 212 302 336 311 258 213 230 281 361 402 467 515 530 381 335 340 378 442 441 396 334 282 286 330 24 3 391 440 478 487 444 489 497 532 548 566 589 605 575 481 511 514 496 511 503 520 520 546 596 630 555 503 570 596 640 626 587 579 566 575 555 590 611 630 623 601 567 588 622 657 630 662 649 636 624 620 24 3 634 641 605 528 562 576 568 528 529 509 539 571 599 615 627 632 641 661 688 710 646 595 572 591 623 628 649 693 698 635 653 652 642 658 678 704 639 623 660 709 740 740 772 728 676 630 622 673 706 720 24 3 717 717 716 691 646 636 641 658 675 662 647 633 628 688 734 692 739 725 562 564 595 682 673 618 596 650 674 677 704 620 627 631 667 686 560 588 616 597 575 555 565 599 625 622 588 583 610 636 617 533 24 3 497 349 320 233 209 203 245 301 329 358 404 346 342 373 343 288 233 282 320 379 415 317 293 300 316 308 310 311 243 201 189 150 99 133 150 211 221 241 287 354 403 217 200 164 -18 -54 -118 -137 -172 -180 24 4 -159 -138 -122 -13 122 159 155 221 257 292 373 338 261 255 282 217 240 341 395 426 410 418 431 384 336 317 306 303 347 372 387 372 367 387 427 446 390 360 358 313 323 316 337 388 486 339 255 336 465 499 24 4 528 528 385 431 468 408 385 402 304 292 259 263 327 391 434 400 286 311 365 361 316 354 388 445 453 488 553 616 581 459 429 453 467 506 514 422 401 425 442 477 509 514 533 575 616 610 496 404 294 350 24 4 409 491 522 470 527 523 494 534 580 620 669 718 724 684 570 579 592 622 603 554 584 662 751 775 652 625 627 639 593 615 670 685 662 629 663 706 699 728 736 765 768 771 756 690 712 708 698 663 699 722 24 4 669 646 668 722 732 751 768 756 754 756 748 689 692 719 735 771 749 755 745 749 765 751 720 724 712 711 720 685 582 644 711 674 675 711 729 755 649 485 518 555 562 603 625 549 575 605 588 582 612 647 24 4 644 583 541 559 590 642 660 633 643 654 668 627 604 570 575 606 509 532 604 539 513 532 596 563 558 611 641 652 557 500 512 516 543 574 615 627 604 497 468 480 490 356 321 348 353 425 506 551 500 401 24 4 408 457 491 441 439 435 449 430 457 518 340 283 271 329 398 487 484 441 384 342 333 329 308 363 385 476 511 393 265 276 337 348 341 426 375 264 339 432 426 473 479 438 521 525 323 320 254 134 227 305 24 4 262 227 284 373 328 362 205 158 72 166 257 193 240 329 343 184 84 1 -56 -16 20 41 -27 18 117 287 58 -74 64 325 173 203 300 330 398 429 348 350 367 399 262 107 196 282 346 390 295 280 294 295 24 4 302 361 374 364 95 -8 86 223 298 351 401 378 398 449 304 288 355 374 301 244 251 303 369 325 -4 -51 -67 -10 120 207 303 380 473 411 377 279 204 211 243 189 68 102 194 306 364 402 437 393 384 382 24 4 432 362 347 398 471 418 372 388 479 510 362 389 342 349 388 394 400 363 385 396 481 376 325 276 212 181 184 205 212 271 338 368 371 380 355 373 415 452 473 448 428 399 417 425 474 468 515 567 557 488 24 4 432 415 436 442 429 445 451 529 574 561 526 454 381 381 431 470 499 530 598 605 548 516 503 512 513 533 548 570 572 554 526 539 601 646 611 570 562 482 544 593 681 690 581 542 592 629 662 566 528 574 24 4 635 687 660 596 632 662 610 640 638 676 685 717 701 640 641 691 727 725 727 741 763 740 690 687 701 700 665 677 666 678 680 694 731 735 740 755 749 707 742 666 575 649 695 701 720 753 768 729 717 701 24 4 720 705 693 689 709 710 722 680 646 667 667 666 611 635 681 716 716 699 744 717 716 668 726 611 477 530 595 600 620 590 589 555 568 572 579 492 497 521 571 592 578 599 629 655 610 505 496 526 554 569 24 4 572 487 491 515 522 536 478 476 491 500 495 479 518 547 535 529 480 397 336 361 373 362 372 409 441 438 490 492 359 279 316 365 250 173 155 119 97 129 169 176 219 242 234 148 92 162 246 295 333 331 24 4 348 401 360 333 161 87 138 135 103 152 214 194 187 159 215 232 232 252 150 160 151 161 184 199 17 -44 -79 -168 -181 -43 148 301 371 399 360 312 287 312 292 246 226 239 235 270 326 325 329 346 265 292 24 4 357 400 345 299 296 290 279 271 284 281 251 243 282 330 316 70 -54 -4 122 231 253 299 358 335 345 381 341 276 316 329 343 364 258 150 199 267 305 290 299 235 -50 -59 -1 107 314 283 248 227 267 263 24 4 250 178 183 169 139 161 142 155 165 259 315 290 257 244 272 299 263 270 261 297 298 282 259 253 241 266 268 331 359 329 266 212 250 307 410 420 487 539 572 395 324 312 356 430 440 410 325 292 270 316 24 4 383 426 469 478 439 481 502 529 544 570 584 597 540 494 485 487 486 488 483 503 481 528 582 614 546 514 559 604 646 636 582 589 575 544 564 580 602 621 616 595 541 577 613 647 622 648 635 618 610 610 24 4 617 626 601 534 560 571 569 530 527 494 520 552 590 606 608 615 621 637 675 696 671 601 563 576 613 614 644 683 700 662 651 662 635 662 685 696 656 626 660 711 744 749 767 740 699 663 642 683 717 719 24 4 726 715 703 678 626 624 638 653 674 652 649 637 614 668 724 704 752 728 598 560 635 702 682 657 609 661 673 675 703 622 645 640 682 693 575 585 617 613 608 565 572 601 624 605 591 593 616 639 622 573 24 4 506 346 344 276 231 209 252 319 342 354 394 344 344 365 317 319 258 268 313 372 420 311 301 302 329 302 282 302 254 203 185 187 139 149 197 278 287 302 311 361 411 292 239 224 30 -27 -96 -88 -112 -153 24 5 -87 -95 -81 14 143 196 161 217 259 274 341 338 240 237 242 233 227 303 368 407 401 409 429 394 385 335 322 306 332 348 365 363 331 358 395 448 376 361 339 319 308 331 348 383 473 385 253 327 444 496 24 5 535 543 426 379 441 447 373 438 308 291 264 262 286 347 408 440 286 285 340 388 315 389 418 422 457 488 540 614 590 449 430 449 464 503 550 416 397 401 442 475 515 522 527 561 605 639 543 493 325 376 24 5 452 505 538 479 521 549 509 528 581 610 662 715 743 715 611 612 643 673 669 565 625 674 754 782 697 668 655 681 582 609 687 722 690 621 634 674 675 703 723 751 755 778 757 671 706 727 721 678 690 736 24 5 693 675 659 707 748 768 783 805 756 741 750 732 715 750 760 791 741 740 748 744 748 746 704 722 725 693 706 739 609 658 708 673 678 726 734 769 746 534 518 554 563 600 653 586 609 635 607 584 617 657 24 5 677 616 574 564 599 646 674 657 653 677 707 656 632 598 589 627 550 549 600 550 482 508 581 573 562 618 650 664 630 490 497 523 552 588 610 629 596 531 502 484 490 360 297 324 343 397 465 522 516 397 24 5 410 475 515 455 453 474 432 421 433 499 395 312 322 356 407 481 478 473 405 363 359 346 314 354 406 459 505 459 278 286 342 369 348 412 405 282 323 405 408 443 474 406 462 528 391 371 299 171 241 309 24 5 272 222 250 338 351 388 244 184 138 164 253 239 285 345 365 273 192 122 35 57 60 91 23 19 100 274 196 -6 84 325 264 222 282 307 363 399 331 313 342 371 341 127 190 254 300 345 293 260 275 273 24 5 294 341 358 341 150 15 83 221 268 318 354 353 373 423 297 273 342 365 310 251 217 271 367 349 36 -40 -45 -2 94 181 266 353 449 444 428 336 226 207 218 180 85 94 168 312 377 383 411 389 362 368 24 5 428 382 322 358 434 442 386 414 486 517 403 374 340 345 403 387 399 349 374 383 465 390 334 296 231 176 181 198 257 297 364 410 399 401 386 342 402 426 462 461 443 402 418 421 464 444 496 544 566 514 24 5 447 408 416 459 433 457 458 531 568 576 548 469 372 384 435 474 496 537 598 620 541 498 471 497 501 539 564 570 588 552 546 547 603 652 641 562 561 501 559 605 678 720 609 546 579 618 662 600 523 572 24 5 634 687 681 624 646 672 666 654 661 688 683 724 726 680 645 687 739 724 726 732 761 765 687 700 724 739 687 702 679 675 690 686 719 743 737 758 744 714 743 685 565 638 692 718 744 741 753 731 706 709 24 5 724 721 701 683 701 716 721 702 666 654 679 683 631 640 686 727 736 705 743 742 745 710 754 634 503 518 598 623 645 584 591 560 560 587 623 515 511 550 568 581 580 601 628 645 626 510 497 511 523 545 24 5 561 491 487 512 530 549 493 475 491 512 491 466 505 545 545 553 526 443 367 361 372 360 350 392 418 424 448 470 443 296 306 341 299 258 207 172 132 153 199 195 217 249 257 174 99 147 249 290 316 290 24 5 306 350 334 305 216 109 158 225 168 186 236 212 215 210 207 212 222 254 201 168 178 178 178 185 113 72 61 -45 -143 -30 128 294 349 364 344 293 252 272 255 239 217 237 227 253 298 293 308 327 284 299 24 5 321 364 316 285 273 255 252 248 246 256 262 238 246 287 274 132 -36 -34 50 169 245 290 325 308 313 333 307 255 276 299 322 341 249 113 150 209 252 234 265 279 -19 -45 -2 141 297 280 246 226 237 228 24 5 219 197 202 215 178 179 219 229 215 265 343 332 259 250 271 298 288 278 267 304 313 258 252 239 240 265 272 300 341 309 274 238 257 298 382 405 459 513 561 445 345 307 351 421 464 436 332 308 280 313 24 5 392 430 467 475 448 453 495 517 538 568 588 594 544 491 473 492 510 491 468 493 471 500 560 594 536 527 539 597 635 646 602 609 582 546 559 571 590 613 608 597 533 570 599 632 636 637 624 614 573 577 24 5 586 599 605 545 540 561 581 561 525 509 532 539 544 589 598 592 603 619 653 680 675 612 566 568 594 593 626 667 703 693 658 659 638 663 692 700 693 652 658 695 741 765 775 748 724 697 654 689 720 722 24 5 741 705 665 656 622 629 620 632 664 661 659 655 623 649 706 716 749 735 652 578 676 704 708 689 639 676 679 682 697 668 647 660 693 699 600 572 617 632 627 589 580 591 618 604 594 591 616 637 642 609 24 5 554 343 338 299 223 205 230 292 310 307 341 333 333 328 301 298 265 252 286 354 413 293 291 290 320 291 274 296 259 235 215 232 152 159 196 278 317 311 319 349 391 319 246 241 81 19 -12 -3 -20 -88 24 6 -149 -150 -132 -58 33 88 90 157 224 292 360 361 275 289 317 202 239 323 380 422 436 447 434 414 401 344 322 282 362 394 388 367 351 327 386 471 418 403 396 332 364 377 358 355 472 397 248 317 437 500 24 6 538 541 455 455 476 483 421 471 363 303 269 268 322 415 436 370 297 304 372 426 336 371 417 454 488 497 524 627 613 529 442 465 466 486 529 411 421 443 478 506 525 554 572 609 656 694 579 468 361 419 24 6 468 548 526 441 469 547 548 574 605 640 688 756 775 761 640 648 683 692 745 623 647 667 741 817 725 661 637 675 631 596 695 727 702 654 681 695 682 736 759 802 834 817 768 752 678 713 733 691 727 799 24 6 708 693 710 758 823 822 827 847 781 794 799 753 723 761 771 815 770 734 762 749 765 767 739 763 729 752 761 767 636 664 694 660 693 749 767 795 744 584 566 564 597 612 676 604 578 620 640 616 652 692 24 6 724 679 601 581 624 665 678 639 627 685 682 598 615 608 597 636 548 537 659 584 521 528 609 578 538 622 649 679 676 571 560 570 571 613 644 656 648 580 530 523 519 400 361 346 382 432 490 548 534 403 24 6 342 401 423 411 431 448 449 455 451 536 401 310 278 312 370 465 481 465 428 370 364 375 320 305 340 377 457 445 275 245 298 331 253 351 382 192 266 384 366 418 429 382 473 407 289 252 241 44 85 216 24 6 259 190 251 338 302 322 153 56 15 89 173 110 122 195 293 134 14 -22 -101 -104 -85 -66 -145 -100 42 142 37 -114 -64 144 31 31 141 235 363 343 293 308 330 354 256 -16 116 191 306 343 268 143 188 287 24 6 282 310 325 353 67 -7 59 168 224 352 403 376 352 403 247 247 311 262 244 202 235 238 321 239 -7 -70 -70 -34 58 172 297 369 384 325 257 244 153 163 219 174 87 108 80 227 306 396 450 430 405 412 24 6 439 428 398 390 431 400 354 321 398 472 369 349 363 371 398 403 465 394 387 400 447 420 379 313 225 194 209 195 230 269 317 383 371 349 356 346 417 418 435 451 479 467 489 468 476 494 535 591 625 567 24 6 485 452 481 486 485 488 512 547 585 610 559 524 386 405 441 517 540 576 629 609 572 596 537 556 530 544 560 591 579 530 535 564 632 672 655 631 634 557 545 623 706 744 664 644 629 664 702 610 579 604 24 6 654 671 711 631 653 688 668 674 689 705 694 749 746 688 668 696 742 753 774 782 798 797 694 700 725 747 685 679 702 670 657 664 721 757 726 769 770 716 769 698 575 666 744 719 719 722 760 760 788 762 24 6 759 759 711 686 712 756 762 722 667 648 708 733 642 653 702 743 765 682 743 745 743 672 757 634 530 543 617 641 599 566 556 585 593 610 629 538 492 487 559 585 566 581 606 654 652 580 506 534 543 580 24 6 571 439 447 494 536 554 485 483 474 486 477 389 466 514 524 548 438 434 397 348 375 390 384 442 460 441 477 492 426 302 332 377 249 189 188 134 112 27 38 94 190 207 208 149 103 149 232 255 269 289 24 6 325 356 354 325 210 122 108 124 35 59 143 130 146 45 76 127 151 167 154 151 163 141 137 105 20 -80 -142 -187 -179 -125 -4 166 218 270 347 217 196 217 207 212 155 171 160 141 206 224 251 283 224 227 24 6 275 307 281 216 239 281 228 199 226 259 251 255 286 294 275 57 -2 -8 71 156 111 203 275 326 303 352 352 278 312 337 340 360 305 181 214 280 330 310 299 188 -41 -2 -41 75 215 250 227 230 256 263 24 6 268 232 219 252 225 264 201 234 157 182 255 293 255 204 188 206 289 298 256 251 272 239 250 259 190 208 233 297 351 346 295 259 238 272 357 403 451 526 611 440 398 356 391 444 473 456 375 315 320 314 24 6 367 429 460 485 479 498 484 464 496 555 588 602 569 513 543 539 542 557 524 528 523 591 599 646 574 481 520 593 624 672 667 681 652 636 653 633 647 669 678 688 657 690 712 730 732 732 710 691 642 620 24 6 638 656 672 608 586 615 645 604 603 573 597 605 617 654 671 665 676 687 718 748 713 631 558 583 648 649 676 725 704 655 661 677 674 637 648 671 690 647 660 712 750 784 811 807 762 715 688 710 738 759 24 6 778 756 761 675 684 660 672 686 709 705 678 658 630 682 753 701 713 746 627 568 631 729 746 717 633 700 711 701 727 717 662 697 744 743 635 578 634 642 600 599 601 604 626 640 624 585 628 669 669 612 24 6 566 332 280 207 208 203 197 258 306 317 367 350 342 311 285 267 231 311 338 361 425 326 261 306 282 282 325 330 241 195 191 132 70 65 113 219 234 231 251 300 383 272 123 94 -72 -81 -133 -123 -128 -166 24 7 -147 -133 -122 -52 56 115 130 182 243 295 371 368 282 291 303 233 267 340 401 444 450 457 453 430 440 354 318 300 363 393 366 340 316 346 395 465 417 407 397 366 371 382 358 383 485 415 260 334 458 512 24 7 561 571 479 418 462 492 413 483 355 313 276 275 318 387 423 419 301 289 355 424 333 397 451 451 502 513 550 644 625 513 455 475 457 503 550 435 417 431 469 499 523 549 566 608 645 692 605 594 365 424 24 7 519 569 551 472 475 550 555 570 619 653 685 742 785 782 655 683 758 739 803 621 675 718 782 855 749 710 684 720 638 630 719 764 748 653 650 687 684 731 763 797 825 826 806 771 725 759 763 700 723 791 24 7 734 705 701 754 812 821 827 841 818 810 824 786 751 798 817 856 792 723 765 758 774 788 751 770 764 750 758 798 661 700 730 682 699 760 782 816 815 613 557 560 615 642 709 631 651 654 671 624 660 709 24 7 736 682 649 595 618 672 702 670 665 705 734 659 658 643 623 674 585 567 665 618 527 537 618 609 577 651 681 710 700 526 555 571 582 623 660 677 669 621 560 506 528 413 335 327 367 415 468 526 548 396 24 7 376 433 479 441 473 479 440 456 448 527 403 321 303 334 393 488 500 513 439 399 402 388 338 337 382 428 504 492 297 288 321 368 318 404 418 248 314 413 409 453 464 419 505 488 351 318 271 128 165 279 24 7 295 257 287 357 362 397 207 147 100 131 218 177 187 271 366 244 157 115 -29 -9 -4 38 -63 -38 92 232 151 -89 -18 243 165 133 237 315 388 402 311 319 332 391 334 41 149 218 331 378 316 203 234 289 24 7 321 349 358 364 110 18 92 205 261 364 426 391 375 434 298 273 329 330 288 234 235 267 357 329 2 -54 -58 -25 72 188 286 381 462 433 336 283 180 178 228 183 95 118 132 275 362 405 465 425 403 409 24 7 449 446 385 390 430 434 373 367 445 514 408 355 377 379 439 410 469 391 377 393 454 415 375 344 252 176 194 196 253 287 351 427 421 410 390 324 389 407 447 448 475 442 475 457 483 488 511 571 608 592 24 7 506 472 497 491 471 511 503 554 605 621 579 506 375 391 445 503 532 568 628 654 608 582 521 538 525 565 586 604 607 563 555 578 632 687 685 626 637 580 560 635 716 763 696 630 619 664 721 640 572 603 24 7 666 713 744 663 682 715 721 691 701 721 701 762 771 716 675 715 770 776 782 783 825 833 696 725 756 788 717 720 718 690 687 674 731 777 742 792 781 747 799 760 583 652 725 758 764 776 791 791 784 777 24 7 768 771 721 683 713 763 768 743 689 654 722 740 659 662 724 759 778 725 772 782 764 725 792 671 541 543 617 656 644 617 598 610 614 643 682 559 515 545 593 590 585 609 630 661 670 587 538 562 535 572 24 7 595 452 466 504 551 570 499 472 471 501 492 421 483 521 527 573 529 468 412 351 387 397 392 442 453 458 482 487 518 301 328 372 300 276 210 153 126 108 151 157 204 233 232 163 114 160 269 309 336 325 24 7 336 379 361 319 249 130 154 208 149 152 219 201 185 151 172 186 221 238 169 155 165 157 170 186 118 2 -46 -116 -161 -54 51 245 271 309 383 290 262 277 286 273 231 228 247 221 284 290 312 330 260 274 24 7 320 374 348 261 280 293 274 250 268 311 291 281 283 306 288 124 12 -13 65 185 192 303 352 350 325 367 359 289 328 345 352 393 291 133 161 255 313 290 277 236 -34 -37 -12 99 281 298 262 230 266 267 24 7 280 237 209 210 176 187 201 206 179 226 311 334 256 225 236 269 288 276 252 290 338 275 284 266 244 265 272 288 372 355 313 245 255 305 401 440 473 556 627 481 411 349 374 436 479 474 368 305 282 304 24 7 369 439 455 483 486 487 495 474 504 556 604 618 581 524 526 537 569 576 516 514 492 556 575 629 575 512 515 611 632 672 665 685 658 633 642 617 635 658 665 668 655 665 690 706 716 717 708 667 618 611 24 7 629 646 673 598 567 602 654 651 619 571 595 606 577 634 655 653 666 676 695 734 727 653 583 582 640 649 667 714 741 720 687 702 673 669 684 701 720 668 670 715 761 799 824 810 788 746 700 732 765 773 24 7 792 757 753 650 647 663 661 675 707 704 689 693 618 667 743 723 734 770 683 601 682 761 762 751 660 712 729 720 736 742 668 699 755 774 682 590 640 657 644 621 602 601 629 653 632 608 645 679 683 644 24 7 598 376 345 247 227 220 231 286 336 322 351 354 346 330 286 258 274 286 313 360 411 322 286 301 296 272 321 342 251 224 216 218 133 161 192 269 293 271 323 350 401 325 209 180 1 -35 -82 -87 -75 -134 25 1 -44 -34 -52 -39 79 128 138 175 232 276 359 412 299 295 329 317 291 344 411 440 435 450 462 467 480 480 323 289 342 350 337 283 288 305 280 364 448 394 380 356 365 403 360 389 455 520 344 324 440 504 25 1 551 561 580 410 431 471 404 435 390 366 338 306 295 321 377 437 280 263 297 400 412 432 539 564 500 518 532 599 640 592 466 449 481 513 560 551 449 398 432 460 538 535 541 572 559 598 613 643 639 516 25 1 609 555 583 608 558 557 545 550 542 587 605 662 710 730 713 737 746 734 774 658 684 753 776 819 795 758 739 724 664 634 712 764 738 646 655 636 635 632 685 699 728 777 753 759 723 734 796 775 702 683 25 1 722 722 685 711 758 746 746 765 763 791 798 774 757 761 765 780 816 782 772 717 692 719 733 724 745 750 712 740 735 737 725 702 680 754 757 749 769 770 694 650 633 702 733 750 695 743 722 692 643 724 25 1 704 730 720 646 657 675 708 657 660 706 732 738 678 682 654 708 711 567 693 706 562 526 579 602 576 647 659 693 676 575 528 531 552 583 605 624 634 622 613 591 551 511 473 397 389 396 466 522 537 445 25 1 426 470 512 466 474 495 504 465 444 495 451 354 321 340 438 472 506 523 533 417 414 402 358 362 451 466 531 543 317 301 372 411 365 429 457 353 323 412 414 427 464 438 489 548 422 413 382 231 273 362 25 1 349 275 238 341 380 356 352 288 268 197 299 321 343 417 424 401 360 334 279 212 202 286 195 47 143 274 302 105 100 267 277 241 291 327 361 411 359 292 309 378 382 160 169 238 298 347 347 267 259 242 25 1 296 364 363 362 238 84 66 171 306 331 372 375 380 402 341 288 353 359 391 267 218 287 390 425 212 -11 -13 50 113 162 295 388 484 507 401 437 262 185 177 184 139 90 141 277 435 410 465 431 385 382 25 1 411 481 382 365 393 448 412 442 433 523 450 317 376 368 442 414 455 411 376 399 407 502 408 413 400 238 295 291 343 418 396 521 509 522 610 396 404 391 499 524 527 493 477 444 389 390 412 506 594 647 25 1 576 537 534 625 576 543 563 572 629 627 623 650 424 412 432 446 469 515 596 666 650 633 521 513 539 554 601 639 661 651 629 593 657 688 719 746 760 648 665 666 748 794 785 713 626 678 732 738 628 603 25 1 677 720 776 730 686 711 766 768 778 699 721 725 806 791 709 735 770 799 797 780 788 838 781 742 770 775 761 708 729 717 724 680 706 745 758 786 774 748 797 841 721 704 728 762 783 801 786 778 770 727 25 1 704 710 709 674 658 699 728 730 710 695 700 727 719 677 715 723 739 721 709 748 760 762 766 758 543 538 575 633 655 666 659 639 626 644 717 679 551 499 598 603 572 595 587 627 661 638 604 583 579 549 25 1 552 517 436 486 519 565 554 443 473 530 504 451 432 450 494 549 540 572 495 381 409 395 408 436 427 453 467 510 515 348 312 372 356 383 464 271 243 207 251 253 252 243 239 206 139 203 320 346 362 360 25 1 327 411 385 347 344 180 142 231 289 235 311 281 335 334 252 269 264 344 286 188 188 186 189 217 190 111 91 148 -128 -46 121 250 314 366 412 338 283 301 324 279 254 210 200 199 258 281 301 345 289 281 25 1 291 335 339 331 283 244 223 183 195 250 249 230 235 265 293 199 4 -1 40 119 215 277 330 315 285 310 299 246 250 298 308 356 295 156 189 258 303 325 354 355 16 -43 59 213 302 356 368 283 312 310 25 1 293 342 263 266 249 296 307 349 262 325 402 474 297 270 249 333 335 372 318 357 373 301 291 249 275 239 382 297 413 419 361 249 243 297 405 441 477 523 585 621 583 395 389 417 497 530 455 371 354 333 25 1 373 446 412 495 521 458 515 480 484 496 588 597 588 554 543 569 584 599 552 519 536 515 552 593 609 554 508 559 600 622 633 633 637 640 637 619 634 651 643 613 622 594 638 626 647 676 677 673 626 593 25 1 581 614 632 637 578 602 657 722 712 685 672 673 621 625 654 716 675 675 637 657 693 719 642 563 608 632 612 660 719 749 729 729 701 702 718 725 745 724 631 668 714 763 774 781 773 775 749 725 779 753 25 1 751 745 721 703 674 645 644 648 663 706 711 711 645 617 683 731 707 766 767 742 793 795 779 771 679 667 687 674 684 726 719 742 755 767 739 612 638 665 674 642 600 592 607 624 572 605 612 641 644 663 25 1 652 397 387 353 245 247 200 246 287 292 319 368 356 326 268 292 276 319 303 344 413 317 309 321 324 333 267 355 318 289 283 263 206 155 183 245 330 323 346 366 403 439 285 287 179 150 36 60 67 56 25 2 -47 -44 -75 -111 -63 57 133 141 204 266 367 423 352 311 365 352 298 350 435 463 464 463 498 516 497 546 375 343 384 384 373 340 336 323 352 404 486 468 416 373 398 416 421 430 471 557 382 321 426 537 25 2 563 596 634 488 406 488 402 451 427 403 379 330 334 351 413 467 306 303 335 386 424 428 559 593 533 543 560 635 692 639 514 477 516 504 529 509 456 439 460 474 545 571 592 589 583 624 643 660 685 646 25 2 666 627 653 604 536 508 512 569 597 609 637 690 745 759 760 769 769 764 799 706 673 743 777 801 834 772 760 703 676 644 711 774 722 663 676 671 673 674 704 720 714 758 794 794 732 721 777 759 706 679 25 2 711 711 687 699 738 734 746 747 722 751 793 801 782 765 774 809 845 783 765 726 695 709 725 713 764 778 766 775 781 754 755 722 699 731 773 778 782 779 749 709 636 715 756 796 712 754 765 751 665 715 25 2 703 708 713 671 677 705 741 683 656 654 712 727 672 672 653 682 750 591 689 746 612 567 586 633 582 631 681 706 712 643 557 582 608 613 626 627 610 626 658 642 584 539 539 470 426 427 484 548 545 515 25 2 414 433 472 436 462 440 480 484 481 484 462 389 347 330 411 472 517 544 564 444 433 420 393 332 409 429 533 563 375 315 374 398 350 426 495 383 286 403 444 404 484 464 502 533 445 355 370 200 233 361 25 2 368 296 261 348 390 392 436 296 306 167 299 264 297 398 413 422 357 303 267 193 181 276 151 7 119 257 294 24 38 179 267 219 295 361 410 434 355 231 303 387 408 127 76 191 310 355 345 180 254 281 25 2 324 379 374 399 258 64 91 169 346 335 419 411 397 403 334 246 318 303 388 274 202 312 356 414 167 -15 -11 25 112 193 339 417 502 516 337 404 278 185 217 231 160 150 141 282 418 391 471 470 421 413 25 2 443 509 424 411 377 439 414 370 374 444 420 309 355 365 443 454 448 433 412 397 405 500 444 450 523 282 326 300 325 434 389 481 516 529 659 522 412 416 504 507 546 499 469 480 414 419 411 492 586 634 25 2 633 610 608 682 703 598 587 595 641 664 662 683 487 458 471 460 497 531 593 675 700 678 590 567 563 590 606 642 647 667 631 616 644 676 722 760 815 711 696 674 740 801 838 827 670 698 755 780 667 617 25 2 683 728 790 772 718 730 768 803 813 738 729 741 786 817 714 715 763 811 801 793 793 826 805 766 767 793 813 727 687 725 710 677 695 724 774 798 833 790 768 814 733 667 689 748 785 809 814 755 743 703 25 2 663 695 728 690 682 706 740 764 752 733 756 746 762 722 714 739 756 758 672 686 724 756 752 785 581 578 590 659 678 701 691 688 680 686 737 732 574 521 616 638 598 588 581 597 634 666 661 661 611 583 25 2 592 510 418 484 529 581 598 466 480 507 510 459 390 374 458 537 567 614 580 423 432 400 413 478 495 471 509 546 545 418 354 409 366 369 481 310 279 188 207 234 239 233 214 185 153 192 327 354 380 414 25 2 359 417 407 341 339 211 160 261 305 230 290 243 329 223 211 248 291 332 313 304 223 184 181 184 158 49 14 44 -137 -73 39 205 175 266 392 342 299 303 337 292 251 229 228 204 212 250 292 324 282 264 25 2 250 293 342 314 313 238 246 210 228 196 216 242 214 271 291 177 -12 -11 36 125 162 201 269 327 313 316 321 269 232 280 321 363 318 174 222 271 300 313 346 336 54 -40 40 191 324 358 353 305 306 328 25 2 335 378 287 239 237 256 242 325 236 254 362 465 293 281 192 324 311 366 311 320 370 343 293 265 321 269 367 286 394 420 403 278 260 341 435 515 551 553 630 670 650 470 403 426 492 519 513 446 359 356 25 2 386 454 448 495 526 470 498 450 457 474 557 621 623 606 598 608 614 620 638 596 598 545 547 588 622 583 523 560 621 659 658 663 657 645 672 664 695 702 690 679 680 678 696 697 701 724 737 724 666 632 25 2 591 629 655 696 638 625 686 741 750 722 713 713 672 662 662 700 714 731 694 691 734 752 700 608 604 638 632 671 732 728 718 727 708 703 720 690 714 724 667 692 734 754 771 811 817 826 784 736 764 754 25 2 753 767 747 740 715 675 649 672 696 729 744 717 653 642 693 753 694 764 779 750 822 850 839 815 754 667 691 696 701 715 734 794 818 820 786 630 613 662 681 665 604 608 615 630 635 646 628 634 680 699 25 2 684 340 334 313 266 260 217 238 264 290 319 361 338 334 302 313 301 334 350 382 427 369 294 304 329 337 287 376 317 248 253 238 219 146 137 171 250 253 327 309 342 412 283 241 115 39 -28 -4 32 35 25 3 -61 -13 -85 -136 -118 11 115 129 151 246 354 411 376 345 374 367 314 316 452 456 454 431 468 521 495 562 486 408 400 408 393 352 363 346 405 381 463 515 419 429 428 404 424 444 448 570 428 335 374 512 25 3 561 621 683 642 462 458 480 499 474 446 412 371 353 397 454 496 344 348 365 402 496 449 557 641 536 568 555 622 716 706 575 487 498 501 521 503 476 484 470 488 556 597 626 604 603 631 653 670 718 747 25 3 739 682 724 644 573 484 528 550 620 633 649 709 781 801 781 799 785 788 818 743 692 729 767 762 827 843 786 726 728 653 702 746 724 720 687 701 708 710 714 718 721 741 781 804 766 701 686 756 689 693 25 3 676 705 719 704 699 731 732 708 708 735 773 798 811 750 765 824 845 804 740 727 686 662 676 699 761 770 774 771 788 768 775 731 706 694 719 756 771 774 779 769 666 698 768 812 770 756 785 800 718 706 25 3 689 685 676 679 694 703 728 699 654 626 688 737 691 672 672 658 746 649 689 744 659 575 550 620 588 582 660 698 721 675 653 657 642 622 619 612 596 635 683 661 600 563 569 531 481 470 506 553 567 600 25 3 496 442 427 438 408 455 466 490 507 483 479 412 368 355 383 432 517 539 538 485 460 449 432 311 362 383 452 535 430 333 374 418 353 388 479 422 262 400 437 367 483 459 506 495 435 372 415 228 241 299 25 3 394 326 295 342 353 354 473 320 307 208 255 235 266 345 354 433 331 294 272 256 146 253 167 4 66 237 270 49 54 144 262 179 205 340 394 409 320 140 257 345 405 132 75 156 299 296 321 96 187 285 25 3 233 320 293 385 290 96 69 118 316 288 405 424 395 369 341 178 201 243 366 291 187 353 244 406 266 37 17 40 93 237 333 415 480 498 346 434 344 247 264 289 197 221 160 207 382 396 418 492 446 431 25 3 424 498 502 409 370 408 421 340 315 380 469 348 365 395 408 465 446 484 448 386 407 430 458 463 607 352 367 342 337 410 385 390 490 504 649 678 448 441 477 549 601 566 499 501 408 463 436 489 566 625 25 3 630 696 686 739 801 663 628 617 643 644 684 725 569 496 492 531 548 510 593 658 741 751 710 628 581 605 631 649 648 666 657 656 639 671 732 771 847 809 715 722 739 803 845 866 753 722 744 790 742 658 25 3 661 734 779 808 737 721 747 802 825 773 756 754 747 811 754 718 755 795 816 770 773 775 793 778 774 818 824 747 687 737 733 684 672 697 770 759 819 820 717 782 791 718 688 709 758 795 799 735 683 641 25 3 686 691 731 695 705 688 710 747 762 736 726 724 782 745 687 730 748 776 659 635 659 745 737 764 648 611 600 627 663 701 724 723 720 691 725 769 611 556 598 649 623 568 574 545 577 633 675 664 658 612 25 3 619 540 449 466 518 562 599 513 490 464 476 436 346 292 389 460 550 603 628 490 451 426 389 493 535 488 501 526 560 602 384 394 377 366 470 484 381 208 201 227 222 226 233 225 180 194 307 330 369 373 25 3 339 384 394 350 360 252 184 255 336 211 265 233 319 210 218 227 339 283 272 374 305 230 194 162 113 75 29 48 -118 -73 6 142 81 217 329 347 273 292 340 297 280 252 259 204 153 209 276 310 264 220 25 3 211 266 327 315 303 239 252 238 205 155 183 209 186 223 222 179 -1 3 33 115 113 100 216 297 324 353 333 278 238 274 313 356 305 220 204 215 236 295 337 280 156 30 38 217 296 329 318 321 283 333 25 3 343 350 330 292 280 303 288 331 245 240 311 406 317 266 173 293 285 382 341 316 354 347 321 279 330 286 419 352 384 440 447 386 306 373 447 522 587 577 631 698 720 577 427 445 457 509 530 478 378 387 25 3 369 433 474 505 542 510 478 474 478 484 538 631 623 657 660 666 656 682 700 707 672 600 574 633 643 642 546 566 639 681 694 705 705 703 694 698 744 773 766 746 759 752 751 742 755 777 777 710 707 662 25 3 620 665 694 722 739 669 710 768 787 754 772 758 744 711 687 703 759 782 749 717 734 780 760 685 630 607 647 680 747 728 717 745 729 724 722 682 697 720 705 701 744 734 768 795 835 854 835 771 752 756 25 3 745 768 759 758 766 692 700 713 724 733 760 735 677 670 675 730 688 703 787 776 822 848 882 848 813 695 675 722 720 708 712 770 818 826 806 721 663 629 668 680 639 645 622 635 659 670 648 611 683 717 25 3 702 228 241 268 255 243 231 160 192 199 221 292 283 313 326 292 290 313 329 364 401 378 296 284 316 305 310 359 340 222 222 224 219 167 160 185 250 295 286 252 245 310 247 180 83 2 -44 -22 31 31 25 5 -19 -24 -57 -116 -91 62 151 128 188 297 362 423 365 327 380 370 332 373 469 464 466 458 503 543 501 561 454 380 398 390 402 391 393 353 390 390 488 516 421 395 415 408 422 459 478 576 418 338 410 546 25 5 561 609 649 606 419 520 421 472 450 445 409 355 373 365 427 476 333 330 354 388 474 464 590 656 567 555 559 651 716 679 555 503 556 514 542 565 461 449 477 489 564 581 615 621 598 635 640 674 690 713 25 5 718 656 696 640 597 514 533 542 608 606 626 692 740 761 763 775 763 767 812 755 680 730 795 807 846 827 778 713 719 671 716 753 723 711 690 679 699 692 707 721 708 746 793 790 767 721 758 793 717 687 25 5 687 704 714 717 740 741 739 724 696 729 767 790 785 744 753 796 826 804 804 725 700 684 710 735 754 769 777 788 801 773 774 733 714 711 746 763 762 756 760 730 651 730 760 805 747 789 787 793 693 740 25 5 716 704 724 687 700 715 740 692 667 639 705 749 696 708 674 669 756 634 690 754 656 579 575 631 594 613 688 704 707 679 575 605 604 618 627 608 593 630 662 655 595 556 571 521 426 448 486 545 545 568 25 5 463 453 495 444 490 432 506 500 503 480 489 405 350 344 405 454 529 533 563 483 447 448 415 347 373 434 552 556 418 326 388 403 359 431 486 409 288 435 469 389 500 470 506 536 483 337 412 236 285 370 25 5 398 330 279 347 390 390 470 321 325 188 282 259 309 403 439 441 388 346 307 252 181 284 169 18 91 243 283 57 65 146 278 210 305 373 416 449 383 208 323 388 420 166 51 144 299 373 370 155 255 301 25 5 319 394 363 397 284 107 91 174 352 343 420 426 415 405 373 238 292 314 374 302 223 368 328 441 243 28 31 51 136 246 360 422 514 532 385 443 334 199 234 276 180 184 171 274 434 397 434 476 441 441 25 5 445 514 465 431 378 434 446 377 373 428 484 333 387 419 444 484 444 465 417 411 420 490 481 453 607 334 377 338 352 482 422 470 538 548 681 625 466 439 505 571 638 587 485 509 427 427 432 486 568 631 25 5 654 681 656 728 764 619 624 618 645 699 696 734 553 501 494 481 506 522 599 682 714 718 671 612 582 601 643 689 670 696 662 649 648 679 738 772 857 770 715 717 762 809 828 864 708 718 734 778 710 648 25 5 680 737 774 811 727 734 760 820 833 756 741 744 765 832 754 712 765 823 813 811 774 784 798 760 771 806 844 741 657 721 712 688 685 690 760 790 821 810 757 791 796 703 681 724 769 784 786 772 763 702 25 5 635 693 732 709 688 695 721 740 759 760 773 731 804 746 721 755 750 778 681 652 679 745 731 763 642 598 597 656 693 704 734 714 711 711 756 778 597 535 640 662 615 589 593 587 615 646 674 660 644 600 25 5 603 544 444 493 537 575 617 484 492 531 525 478 389 356 447 509 576 622 627 481 445 412 419 511 532 483 515 544 553 525 377 428 382 402 499 452 345 226 214 250 246 256 219 203 160 197 336 356 376 392 25 5 356 389 399 343 384 239 175 269 354 231 293 257 361 237 210 257 322 341 330 391 264 219 206 220 225 99 49 88 -109 -52 43 209 146 269 377 337 288 308 351 314 277 262 256 235 228 275 309 340 299 280 25 5 248 276 305 316 335 247 264 192 198 189 201 208 222 275 316 220 4 21 71 151 168 169 250 331 323 336 330 285 247 286 323 371 325 208 233 269 287 330 362 374 132 9 50 219 325 379 363 354 327 357 25 5 358 412 314 286 278 294 263 346 280 269 371 458 323 308 206 328 345 388 368 358 383 367 306 260 327 288 433 351 421 458 447 346 306 373 438 529 581 575 628 669 709 565 427 444 493 521 546 501 383 375 25 5 389 457 459 508 533 491 502 462 458 476 540 600 635 640 645 638 601 642 657 635 636 582 520 603 623 608 562 563 612 661 660 662 657 656 678 671 711 715 709 696 676 686 709 708 715 735 743 743 695 657 25 5 598 634 667 699 703 638 694 741 755 722 729 729 722 684 676 706 744 750 726 690 725 749 745 645 627 665 640 671 726 738 750 746 715 723 736 704 717 719 709 711 743 740 774 814 838 840 831 741 768 758 25 5 738 772 760 751 745 693 667 687 701 745 765 730 679 652 685 735 710 745 797 794 849 850 855 851 791 699 684 682 715 712 726 779 812 813 776 675 636 657 677 691 616 622 602 612 637 643 652 623 689 714 25 5 697 326 335 326 278 271 226 199 230 264 298 368 327 345 328 319 317 342 348 389 444 397 309 312 353 362 315 396 329 251 246 239 240 155 122 138 232 277 320 240 260 347 291 258 150 29 -50 -28 47 15 25 6 -35 -2 -46 -107 -91 46 141 146 174 274 337 399 372 332 355 389 350 349 454 470 481 449 492 540 538 591 589 427 404 429 421 395 404 368 421 399 474 524 441 470 441 428 433 470 466 579 445 368 389 525 25 6 580 651 685 653 478 487 495 514 491 470 436 385 391 389 459 504 361 376 380 410 512 481 581 695 619 574 581 642 716 712 582 525 520 520 542 569 485 491 500 513 562 599 631 609 616 642 661 672 719 740 25 6 740 695 735 677 635 495 552 547 617 638 652 692 761 783 758 779 772 782 815 769 707 735 774 786 833 854 795 754 761 673 717 745 732 746 699 705 722 723 730 728 729 746 772 783 775 718 705 780 712 699 25 6 684 722 748 718 718 737 729 706 718 735 765 794 798 746 759 808 832 820 789 730 695 667 677 715 758 779 780 753 787 785 794 763 721 709 723 752 764 764 771 778 678 715 778 819 772 807 821 820 713 738 25 6 697 695 693 690 697 705 739 716 669 644 709 762 701 725 691 665 747 685 708 749 695 596 569 627 592 594 660 714 731 689 682 655 641 643 623 614 603 643 696 663 613 596 590 566 492 491 508 555 577 616 25 6 536 463 455 466 446 470 487 519 516 502 500 414 385 374 391 446 508 541 553 507 488 482 445 334 348 397 517 555 445 344 383 430 378 390 485 444 298 425 460 381 496 461 510 536 475 373 435 258 294 334 25 6 408 357 317 384 397 406 535 344 329 227 256 254 298 358 397 451 371 343 297 305 171 263 208 34 41 208 283 85 85 153 263 193 258 367 414 423 353 165 273 343 408 169 71 148 298 332 349 121 204 298 25 6 245 356 318 408 313 132 85 153 325 312 408 443 412 376 376 208 214 290 402 333 211 372 278 435 324 71 50 66 127 254 353 433 511 544 384 480 402 270 277 321 214 221 201 209 406 423 425 507 452 445 25 6 448 520 551 403 365 410 437 371 333 403 504 371 379 430 429 490 445 471 446 403 418 447 481 485 645 392 402 368 372 408 414 417 513 526 655 707 482 465 496 595 661 607 494 527 420 455 458 500 570 627 25 6 627 732 715 769 814 673 677 635 654 682 710 749 612 525 516 539 548 512 586 656 724 765 770 657 603 620 663 684 687 699 691 671 662 694 754 777 858 834 716 732 760 810 833 856 780 750 742 773 757 670 25 6 675 728 768 811 728 716 740 807 840 763 765 756 753 799 771 719 757 799 824 780 776 768 799 771 771 810 843 771 682 739 748 717 682 695 753 787 826 831 757 790 825 801 711 714 754 776 778 759 740 675 25 6 667 699 726 715 702 696 712 736 759 758 755 727 794 759 712 748 741 790 691 656 681 755 747 763 686 596 610 647 683 716 750 742 730 730 768 800 645 549 591 678 634 589 600 561 593 631 668 657 656 634 25 6 628 574 482 478 536 579 614 547 513 506 508 463 375 313 407 478 584 610 641 513 457 441 449 511 532 506 524 550 581 625 387 429 413 413 497 592 427 233 212 238 223 250 229 240 174 197 322 354 389 376 25 6 371 382 393 358 382 285 200 295 392 220 284 282 327 267 237 255 366 319 291 404 311 246 218 203 173 145 61 87 -104 -49 31 166 92 224 333 364 304 322 361 321 311 280 293 276 222 291 327 367 311 249 25 6 234 287 348 348 347 274 271 247 217 192 209 221 244 245 268 227 30 51 111 202 183 142 237 347 365 384 374 301 285 330 346 404 349 254 217 198 244 335 380 362 217 63 80 238 314 389 351 377 319 373 25 6 361 438 349 355 324 327 299 331 280 260 339 428 343 309 202 302 356 394 409 358 387 380 335 274 326 316 489 423 422 492 490 480 341 385 447 535 581 591 637 677 714 653 439 462 478 527 579 515 399 391 25 6 398 464 484 522 545 491 518 483 492 500 544 613 602 662 682 676 642 694 689 715 680 632 536 636 656 659 582 568 626 662 687 693 696 699 678 687 734 762 751 732 746 736 744 732 744 771 755 717 711 671 25 6 615 659 693 726 747 691 708 762 773 749 761 765 766 719 701 713 774 782 735 701 733 765 781 700 651 641 654 687 743 749 733 741 726 737 734 695 695 703 720 713 749 743 779 781 837 851 847 771 752 736 25 6 726 756 753 753 761 698 701 717 716 736 756 742 696 663 671 723 697 702 782 796 843 860 877 872 825 712 681 710 733 715 701 754 796 807 789 737 663 651 675 700 655 649 618 628 652 651 661 620 690 729 25 6 721 252 286 308 274 268 238 176 208 227 246 312 313 330 335 296 294 313 350 382 416 398 310 302 330 325 335 374 356 240 226 233 246 178 165 190 256 298 298 242 255 312 284 209 121 15 -22 -28 49 43 25 7 7 -3 -18 -27 -4 72 141 167 230 288 366 438 357 321 376 363 325 366 448 454 445 463 493 506 480 535 395 366 384 374 384 375 375 349 374 413 483 468 421 392 408 419 408 442 484 553 399 349 440 530 25 7 554 598 623 523 432 508 417 451 436 429 423 365 359 358 407 456 328 313 336 426 469 451 576 620 565 520 557 620 681 647 509 513 547 527 576 565 482 446 472 465 553 556 589 614 586 624 619 645 705 700 25 7 685 609 650 635 606 532 544 531 590 588 619 673 710 733 754 755 758 764 806 730 682 745 794 815 845 819 763 732 703 673 741 771 731 712 692 690 683 668 687 718 712 758 782 774 754 733 802 792 725 682 25 7 715 717 716 717 755 754 754 751 732 754 790 812 787 766 771 792 838 829 835 718 718 727 743 734 757 801 776 761 793 780 766 740 717 757 771 769 770 764 761 720 651 735 777 811 728 774 787 785 687 755 25 7 733 747 741 673 702 717 740 691 681 680 739 758 725 712 675 706 751 605 701 750 629 580 589 641 595 649 695 702 687 660 584 599 606 614 618 605 606 612 657 659 579 548 557 483 409 438 490 537 523 540 25 7 456 467 525 449 505 444 562 512 492 493 486 405 340 377 449 482 518 534 556 456 422 441 411 371 444 446 546 541 390 326 381 415 383 443 472 409 335 441 459 425 485 453 503 553 482 385 390 245 298 378 25 7 386 323 297 370 395 392 447 329 329 219 346 268 343 421 418 429 389 371 322 267 217 303 197 44 129 259 312 116 83 168 239 221 287 338 367 441 389 285 358 402 403 195 131 220 318 397 379 248 271 279 25 7 337 395 385 371 277 128 116 222 334 330 401 396 417 410 370 289 368 352 376 301 238 341 385 426 292 55 55 78 163 223 345 411 500 535 354 397 294 194 211 253 175 165 177 319 432 423 475 457 412 413 25 7 456 506 417 423 396 463 427 446 403 468 431 340 386 394 457 457 470 449 416 432 432 541 456 467 529 312 366 340 353 469 430 525 549 562 667 518 485 436 532 563 612 557 521 497 419 423 415 516 601 628 25 7 631 619 620 718 732 588 618 617 663 693 697 726 491 491 482 466 482 553 613 687 711 713 603 589 573 600 624 676 696 702 670 650 675 712 764 794 849 724 719 722 787 817 850 840 704 699 758 783 690 644 25 7 690 750 787 796 725 742 788 829 843 749 765 778 824 860 763 744 796 839 827 827 799 840 820 778 797 812 853 761 692 726 734 697 705 717 783 797 823 803 790 825 787 703 717 752 779 786 803 800 804 772 25 7 697 703 739 710 687 717 739 741 742 750 752 769 793 739 732 746 747 771 720 704 737 771 757 794 618 567 591 664 687 697 728 705 691 703 769 771 585 508 634 649 611 622 616 625 654 667 668 681 631 608 25 7 592 565 415 504 547 587 614 500 499 564 545 498 430 425 509 550 590 618 592 440 447 436 451 472 483 466 506 535 543 416 382 446 388 416 530 447 326 227 246 265 270 276 257 234 165 222 334 363 370 399 25 7 350 397 403 370 389 227 179 284 363 261 316 296 349 322 251 311 310 357 347 327 226 226 222 241 213 144 70 134 -99 -38 74 236 224 351 387 335 272 305 328 307 273 238 224 204 232 264 295 314 299 295 25 7 261 283 297 326 292 263 256 188 204 212 223 236 228 277 327 229 19 34 74 139 169 239 281 319 302 310 306 265 243 289 310 369 316 216 218 249 269 315 364 371 90 7 76 228 333 380 394 333 335 364 25 7 350 417 322 270 273 319 285 359 298 318 419 485 329 315 246 356 369 412 383 370 356 330 292 255 302 262 379 348 445 458 446 321 305 382 465 517 532 557 618 667 685 489 422 438 535 557 533 457 410 375 25 7 402 468 438 489 546 466 521 491 487 496 564 620 640 607 626 616 608 640 628 571 594 567 551 590 622 599 556 568 624 649 647 653 641 646 658 653 688 699 676 663 682 649 671 682 688 704 725 729 692 646 25 7 608 634 663 684 659 655 694 732 733 739 725 735 712 669 690 732 747 731 680 678 732 742 724 608 613 679 637 666 734 763 762 751 726 736 752 733 735 757 692 696 750 787 806 827 822 823 804 769 805 779 25 7 776 778 754 744 733 687 670 679 696 744 755 720 687 646 697 759 712 788 804 806 829 845 841 824 771 689 696 696 721 722 746 797 806 797 782 661 636 683 697 704 618 614 614 628 633 638 650 660 688 701 25 7 694 401 394 356 285 272 217 219 251 284 315 381 352 357 283 321 319 335 338 374 426 385 330 344 350 370 295 380 335 299 290 245 227 159 111 128 212 264 342 325 373 415 339 330 206 100 2 49 91 44 25 8 -13 -2 -31 -112 -63 83 172 147 199 305 368 431 356 335 376 380 336 380 473 484 488 466 517 541 539 588 510 408 406 410 421 414 414 363 400 406 492 530 436 417 430 432 449 477 500 604 418 370 432 559 25 8 571 660 662 649 423 523 443 478 479 471 417 377 381 367 426 475 341 332 360 420 508 488 597 702 577 549 571 637 699 691 553 531 581 524 574 615 463 465 484 498 570 584 628 644 604 643 644 678 694 712 25 8 724 653 712 669 617 521 547 528 607 621 631 694 735 752 746 770 753 774 816 775 690 740 796 814 848 851 788 739 734 685 728 767 727 739 695 690 705 698 714 730 710 758 781 784 767 719 761 808 729 689 25 8 693 724 732 733 753 748 735 723 702 733 766 795 785 754 758 790 827 827 827 723 714 684 710 750 754 783 781 770 801 782 776 755 723 722 748 766 763 747 766 743 649 753 777 809 764 798 812 815 719 759 25 8 739 713 729 696 705 708 736 699 672 662 723 774 713 757 677 693 756 656 699 749 675 589 579 640 604 614 681 712 721 703 581 608 605 620 638 612 599 650 671 658 597 568 574 538 434 458 488 548 571 602 25 8 498 462 536 468 503 429 524 500 510 476 510 416 354 381 412 453 523 548 573 501 477 472 429 363 378 448 573 546 434 339 399 420 391 442 495 427 311 465 486 403 521 470 510 571 504 350 424 250 326 391 25 8 417 359 308 368 409 400 509 336 340 219 281 272 319 397 452 458 391 377 324 291 195 272 182 38 98 253 253 100 104 148 278 216 318 395 419 456 406 210 343 388 445 215 75 175 318 401 398 165 250 300 25 8 319 420 364 403 303 147 111 216 352 341 424 432 424 415 417 248 288 342 395 327 250 399 329 461 304 60 65 82 152 274 359 413 528 543 403 480 382 234 254 300 182 189 185 287 451 410 429 483 443 452 25 8 457 543 521 425 382 428 450 405 392 436 550 366 400 440 453 500 459 469 425 423 430 497 501 460 621 364 408 368 371 489 440 475 559 581 688 632 500 447 518 619 672 665 510 512 433 424 446 481 576 636 25 8 659 714 684 741 776 627 675 627 650 729 707 757 581 513 509 504 494 512 597 690 723 747 721 624 589 607 669 696 681 710 679 665 660 699 770 786 847 780 714 729 802 814 832 864 727 738 754 788 727 652 25 8 675 722 775 803 740 739 765 834 851 755 769 752 765 842 772 714 782 845 831 818 752 778 800 755 791 824 864 756 641 708 730 709 682 685 736 789 822 810 763 807 843 762 697 724 756 781 777 778 768 721 25 8 634 702 725 722 692 694 724 724 750 764 785 731 801 745 716 761 750 785 695 649 694 752 732 758 664 583 593 661 709 729 761 722 725 724 786 803 613 538 637 665 615 591 616 594 614 649 677 649 646 605 25 8 602 553 440 508 549 576 627 511 506 544 537 494 397 362 457 523 593 617 645 557 446 421 461 499 533 490 526 548 570 572 389 446 406 433 515 588 391 252 227 277 258 278 234 228 178 227 335 360 393 382 25 8 368 390 396 357 385 262 205 300 431 241 290 289 326 295 231 293 341 337 330 419 282 253 237 248 248 154 78 123 -73 -21 67 210 147 276 371 344 319 340 365 321 299 287 293 280 274 325 345 365 336 310 25 8 274 305 334 365 327 275 283 208 200 211 197 194 227 276 341 248 32 49 110 175 180 181 258 341 335 359 349 297 290 338 344 413 350 248 236 248 271 335 371 413 192 65 79 250 352 403 402 389 345 380 25 8 385 452 333 323 315 330 300 364 311 283 388 462 361 326 230 329 376 429 398 375 393 393 308 263 328 312 486 423 442 491 484 392 333 388 469 550 592 583 624 672 711 605 446 452 515 545 588 519 415 394 25 8 405 463 488 525 527 477 515 472 479 487 542 605 665 665 678 651 610 658 666 646 652 599 526 620 628 629 573 567 617 666 658 662 659 677 672 678 708 719 717 714 667 690 716 718 717 736 751 757 703 665 25 8 606 645 669 713 719 651 697 759 754 729 732 752 762 690 686 715 755 750 732 698 719 751 765 668 638 688 644 662 728 745 753 751 713 731 742 712 720 717 715 724 741 738 784 821 844 843 825 751 794 761 25 8 734 780 762 749 746 691 676 696 703 758 773 744 713 658 690 747 713 746 808 798 853 865 852 852 811 729 684 693 723 713 731 770 815 806 788 719 638 667 684 699 607 639 599 611 626 650 658 634 704 723 25 8 721 354 361 361 282 275 237 250 245 292 332 397 389 358 339 317 322 344 357 395 461 407 325 328 370 372 331 401 350 275 257 241 245 164 137 144 228 276 315 245 252 327 299 298 205 44 -22 -18 62 16 25 9 -30 -2 -41 -99 -80 66 133 153 195 256 339 419 365 329 359 411 366 359 450 481 493 460 502 521 557 599 610 437 410 412 422 414 422 376 421 412 465 518 468 485 444 431 443 468 471 570 456 376 397 506 25 9 575 655 684 650 479 498 503 503 502 477 447 399 409 384 451 495 374 380 378 411 485 492 581 701 679 568 596 636 688 709 588 539 528 525 546 598 480 496 512 527 547 577 635 602 631 661 665 672 721 730 25 9 737 710 737 705 661 507 559 540 614 636 651 685 743 773 746 770 767 785 810 771 714 734 770 793 834 862 813 785 780 696 719 747 751 762 715 712 726 730 736 736 732 748 763 771 771 728 710 790 733 702 25 9 687 733 749 726 738 749 730 713 725 734 763 794 811 761 765 803 827 842 820 735 700 671 677 720 764 789 798 760 800 799 813 798 737 719 729 754 764 764 769 791 687 725 790 840 793 832 844 824 717 750 25 9 713 703 694 709 702 699 750 735 680 671 722 766 721 756 702 677 734 708 720 741 719 610 581 625 596 600 671 729 738 701 674 643 623 649 640 618 608 649 705 677 620 621 606 573 502 498 505 556 572 615 25 9 562 477 493 473 466 472 500 520 520 509 505 415 384 396 394 452 493 545 560 516 501 500 449 347 344 399 546 555 446 353 381 425 404 389 488 453 321 424 466 389 493 459 506 548 498 376 443 270 308 357 25 9 403 381 351 396 416 426 545 356 340 248 249 263 309 357 426 469 395 386 339 354 199 275 236 55 41 180 298 114 82 168 240 207 279 370 413 429 371 183 267 338 411 202 80 145 277 344 366 155 214 295 25 9 255 372 334 417 320 152 102 176 320 325 398 442 413 384 379 218 220 304 428 356 231 361 306 437 370 88 71 78 133 245 350 426 514 555 411 499 466 282 273 320 229 205 205 215 395 437 430 508 458 430 25 9 457 530 545 418 366 403 435 392 361 413 540 383 385 442 448 487 453 476 453 414 424 452 482 507 656 417 423 393 396 398 429 427 512 555 642 719 505 473 498 600 678 629 511 536 436 455 465 503 574 625 25 9 643 756 761 788 817 683 696 641 652 703 725 759 631 535 514 535 532 511 577 648 706 763 775 672 615 619 665 682 708 715 714 676 666 700 749 770 851 842 742 740 774 812 830 848 812 754 741 766 749 664 25 9 669 711 761 806 722 721 739 819 845 763 766 760 756 793 778 717 752 797 827 788 765 761 790 758 774 808 849 785 670 717 750 734 678 684 742 800 828 830 777 796 835 834 728 714 746 758 761 781 769 712 25 9 657 701 721 722 696 699 708 729 754 759 767 744 801 766 722 746 737 789 712 663 692 757 748 755 716 590 608 656 698 718 753 739 746 763 796 822 692 551 585 687 640 595 613 577 595 621 660 649 652 639 25 9 628 600 495 477 539 580 605 566 521 527 520 475 389 322 407 481 594 619 655 549 455 438 467 526 519 511 535 569 601 642 388 447 440 436 506 615 483 251 223 251 229 258 230 246 177 201 321 359 399 377 25 9 401 383 386 373 377 298 220 313 441 218 289 311 310 302 261 294 375 312 299 423 302 264 235 233 205 199 98 128 -84 -32 51 165 115 219 331 389 337 361 375 330 325 300 317 307 266 328 360 391 342 278 25 9 254 307 368 382 348 291 282 252 234 212 193 216 248 251 293 266 53 76 127 207 217 176 254 377 389 393 368 305 293 339 363 411 382 276 209 190 246 345 386 405 265 91 112 258 330 417 394 405 332 395 25 9 382 487 370 378 347 340 305 326 309 266 344 425 372 319 214 291 373 403 431 373 398 410 346 297 349 363 513 481 443 522 508 552 364 381 441 540 575 583 626 664 704 686 446 472 485 551 625 530 419 392 25 9 409 485 487 532 524 481 530 488 499 507 543 590 617 689 716 680 636 696 672 722 687 664 538 636 655 675 599 559 614 651 680 682 690 694 664 679 725 758 740 734 740 730 743 730 731 761 746 726 706 670 25 9 614 654 690 725 744 710 717 760 767 747 752 765 795 725 712 714 787 774 742 717 734 759 783 707 660 671 656 694 733 758 749 749 724 742 738 712 700 715 731 722 742 746 784 789 840 862 856 766 760 736 25 9 744 769 754 756 759 700 707 724 722 746 768 752 720 662 672 726 708 698 788 815 857 870 877 883 852 709 677 702 727 714 717 750 792 800 797 755 664 659 677 703 677 653 614 634 647 641 661 625 693 720 25 9 728 262 310 310 273 262 241 208 228 265 296 336 358 335 340 291 289 296 358 393 418 395 310 307 327 336 340 376 361 250 225 231 259 181 165 183 267 292 299 226 263 348 280 234 150 7 -4 -19 36 30 26 1 398 359 318 360 351 303 280 337 335 319 362 381 302 298 302 286 300 338 377 397 411 441 387 384 357 317 295 312 357 381 381 340 355 382 420 442 367 352 345 333 343 319 375 423 469 410 355 405 465 506 26 1 530 531 460 430 444 464 472 474 435 428 402 414 420 436 466 498 506 511 494 484 500 467 436 378 402 480 560 614 591 504 490 524 586 608 549 480 479 497 517 573 611 624 572 574 605 589 551 396 385 413 26 1 467 524 543 548 575 601 621 638 665 700 731 755 732 703 641 621 585 556 500 554 633 684 687 666 687 726 754 752 764 769 736 705 702 704 731 779 803 812 785 764 765 775 762 762 778 781 772 770 792 808 26 1 809 792 780 751 718 726 742 730 741 722 716 747 776 788 788 766 725 746 762 721 723 745 767 783 744 679 705 703 707 725 745 761 781 790 799 786 702 584 591 621 622 636 638 656 650 650 653 682 703 707 26 1 687 657 623 631 650 686 714 730 733 742 666 655 663 658 662 657 630 646 602 562 534 581 611 604 627 634 650 608 489 480 504 541 565 589 594 593 554 541 488 454 475 367 371 381 412 449 495 498 405 426 26 1 451 535 507 436 445 412 392 471 511 516 510 498 458 484 492 482 451 416 394 377 402 433 478 493 480 492 480 443 347 351 408 384 363 372 352 313 325 377 427 441 448 433 436 438 426 420 414 364 398 369 26 1 316 268 271 347 384 310 216 276 252 223 271 287 291 299 327 347 324 257 250 224 250 268 259 176 184 259 317 409 428 465 349 313 317 338 384 395 357 347 340 331 341 347 360 322 333 348 354 313 311 308 26 1 316 325 328 312 259 242 282 315 341 352 383 392 399 429 432 427 436 430 321 301 329 362 396 379 281 245 197 208 226 264 337 433 460 488 458 382 307 304 317 322 347 267 319 385 383 418 399 427 388 423 26 1 388 360 382 441 507 524 544 539 524 484 473 453 413 434 427 461 445 433 431 491 518 410 368 346 299 321 372 433 421 460 471 419 445 405 402 408 441 475 499 492 450 442 462 461 438 444 510 520 561 486 26 1 400 342 355 390 429 491 549 618 598 591 591 560 428 459 509 547 577 622 642 595 550 469 463 495 564 597 614 573 602 594 615 630 683 712 701 648 504 513 588 630 588 501 504 531 610 683 680 681 703 735 26 1 756 727 702 688 692 678 625 634 660 684 700 703 700 724 748 787 775 762 751 772 780 773 764 758 764 734 739 751 775 779 807 810 800 804 816 767 747 757 767 721 719 742 753 721 724 727 734 724 725 745 26 1 742 767 715 709 729 755 748 743 739 744 730 709 701 715 741 770 767 765 758 772 773 787 792 753 693 693 692 683 667 624 609 598 583 581 585 568 515 524 562 593 631 657 670 661 603 561 555 571 581 604 26 1 609 620 618 621 614 605 589 595 594 599 584 575 578 574 588 587 567 449 357 383 381 389 375 401 432 451 452 444 323 305 349 404 441 353 297 299 281 266 279 295 278 282 303 304 240 253 273 288 296 326 26 1 350 356 347 341 303 276 297 314 232 251 283 315 297 265 254 271 336 326 270 280 248 235 209 193 206 218 265 333 312 345 387 400 409 403 332 283 362 368 304 239 239 284 328 347 328 353 347 332 318 358 26 1 380 355 329 293 291 254 239 226 211 198 247 265 270 317 322 311 225 154 180 235 299 328 347 315 317 319 339 350 364 344 367 364 228 251 256 287 303 332 369 377 233 214 226 302 301 295 262 233 254 267 26 1 314 266 266 259 254 305 328 322 352 408 419 363 329 345 372 343 373 318 333 350 281 269 262 280 319 331 319 339 387 386 275 266 303 366 381 445 494 526 514 450 339 367 428 460 432 332 327 372 406 492 26 1 500 489 467 506 540 590 616 604 547 486 491 493 420 417 425 437 431 467 511 548 582 574 598 606 623 639 660 677 671 621 595 566 558 545 561 560 586 600 592 569 557 589 626 650 633 613 599 577 596 586 26 1 581 613 617 579 587 621 607 524 483 529 578 589 619 624 604 601 615 648 691 730 755 743 726 727 721 727 724 738 708 707 703 709 732 773 786 782 777 761 763 771 789 779 755 719 721 720 720 721 727 728 26 1 724 732 729 697 679 680 689 679 687 703 708 726 748 747 744 728 741 725 710 626 622 623 648 671 695 712 720 722 683 650 650 598 596 558 575 606 627 646 645 643 656 661 661 645 650 641 654 663 670 643 26 1 599 282 316 266 284 277 293 322 296 311 374 392 352 330 334 319 300 308 328 354 439 406 398 405 410 365 323 329 334 344 349 314 231 232 252 330 334 326 326 368 383 333 300 327 373 384 392 397 415 388 26 2 369 306 246 330 303 223 212 379 291 245 353 350 272 247 283 221 214 335 362 362 379 405 415 383 428 280 247 279 332 351 350 373 347 375 445 454 370 302 303 301 327 331 349 375 431 405 286 370 436 481 26 2 517 519 442 353 441 443 428 453 430 418 415 372 344 397 419 407 469 444 450 418 461 488 464 373 383 448 531 592 602 483 457 490 555 591 565 487 445 432 461 517 566 598 584 527 513 578 578 497 429 398 26 2 397 473 569 539 551 583 587 604 593 624 677 705 715 705 680 679 622 647 499 542 635 670 721 758 726 743 740 717 731 758 717 708 643 641 683 720 737 736 702 719 713 732 751 726 757 802 760 774 781 809 26 2 813 764 738 766 709 753 734 751 721 715 726 732 768 787 760 772 721 707 715 677 690 720 753 752 767 661 661 702 681 693 701 727 750 748 750 737 740 565 559 566 668 629 638 664 649 628 632 643 659 676 26 2 674 643 650 602 621 650 678 682 687 702 680 663 640 636 624 629 634 603 627 595 493 537 577 572 565 600 613 600 529 432 438 483 522 543 562 553 556 538 493 415 440 395 342 358 380 409 463 497 427 438 26 2 492 517 501 440 465 431 379 461 480 498 504 505 493 455 451 476 452 500 439 388 458 392 412 440 455 464 477 448 310 352 431 370 312 365 369 257 285 386 377 414 428 376 372 394 400 378 365 323 341 327 26 2 286 192 221 341 367 275 171 239 150 137 202 201 219 257 346 332 309 252 228 168 203 277 212 98 141 215 312 329 333 361 297 263 272 290 328 358 317 287 309 297 305 301 301 285 247 248 296 245 233 228 26 2 242 267 269 304 215 180 213 253 291 294 318 342 350 391 381 383 391 409 339 285 287 338 367 385 301 202 160 148 166 202 316 372 435 445 446 388 308 251 243 294 335 224 291 395 392 378 420 387 351 389 26 2 410 345 363 397 450 485 502 523 530 476 394 410 408 405 451 453 444 410 373 449 509 445 346 392 250 300 433 461 445 460 474 462 447 483 379 390 380 447 548 512 481 435 466 438 473 391 459 527 571 510 26 2 415 361 374 388 397 496 567 590 595 573 573 573 401 436 472 526 516 580 638 620 591 460 413 453 504 571 599 635 601 608 593 626 669 717 713 694 531 477 567 652 667 581 470 481 602 634 658 642 685 705 26 2 715 732 716 707 702 707 702 660 681 717 706 719 723 704 734 770 819 774 764 747 785 766 789 760 758 753 740 741 751 734 736 755 770 747 758 741 746 729 757 699 674 711 743 713 692 703 720 724 686 644 26 2 703 727 732 686 692 715 710 709 735 720 681 697 669 692 742 730 726 735 736 739 737 753 745 723 661 638 675 663 595 592 560 550 582 595 605 606 573 522 547 567 577 595 621 616 611 537 527 537 548 549 26 2 546 555 561 561 558 510 536 530 532 523 517 516 514 470 543 511 501 572 420 454 441 494 357 387 417 403 422 480 379 293 321 425 406 453 383 303 254 241 300 295 251 258 264 253 284 258 331 351 367 328 26 2 288 341 313 305 300 228 4822 108 108 108 108 108 108 108 221 315 347 260 195 219 192 167 112 177 255 266 387 374 361 423 415 431 457 400 272 222 348 363 273 224 237 254 328 285 268 334 338 320 275 313 26 2 334 351 302 270 229 156 179 101 166 206 236 221 234 234 274 313 252 81 88 182 278 351 331 297 285 249 339 264 334 308 283 304 266 198 194 249 284 340 377 305 156 139 330 338 295 297 193 247 165 271 26 2 315 246 261 243 251 246 370 329 385 373 386 348 303 270 302 341 335 289 332 309 228 236 222 218 351 304 235 325 405 402 290 246 229 321 393 517 500 513 551 512 380 358 417 476 470 375 330 350 463 451 26 2 435 466 438 457 511 574 567 571 561 529 484 448 425 399 447 466 456 484 473 509 522 505 579 573 580 575 598 604 613 594 573 565 535 523 547 557 567 574 549 558 564 540 558 577 618 562 520 541 555 547 26 2 526 592 587 578 556 595 658 604 526 536 580 585 559 599 600 593 573 597 638 690 719 715 713 677 840 847 843 885 883 858 828 828 969 1010 1080 1122 1050 881 861 775 753 779 796 728 730 753 709 726 736 698 26 2 699 693 693 693 693 693 693 693 689 689 682 682 676 672 668 668 668 664 657 657 657 657 657 647 647 647 636 636 632 625 625 627 627 627 617 617 608 605 598 596 596 589 589 586 579 579 577 570 567 560 26 2 560 451 474 501 549 577 568 545 529 300 338 351 301 295 292 290 258 249 225 408 484 409 368 346 345 296 280 286 311 354 275 240 266 226 321 331 271 248 290 365 399 319 258 309 326 338 362 375 361 345 26 3 420 383 340 371 370 321 321 364 348 352 396 414 386 333 361 312 320 354 389 396 415 443 450 450 439 376 320 304 328 369 397 376 377 399 441 478 424 375 372 353 389 374 393 436 472 479 410 445 481 526 26 3 553 561 532 477 500 510 513 514 517 502 499 438 430 432 445 494 518 521 500 491 510 525 509 444 429 497 570 628 626 548 527 558 600 629 603 551 543 548 561 594 627 634 604 555 570 613 620 548 429 437 26 3 472 535 586 602 622 636 634 651 662 686 721 740 738 718 700 672 635 632 570 601 662 700 721 741 759 764 763 769 768 752 726 697 675 687 709 746 765 757 710 718 736 742 744 754 774 794 794 803 808 807 26 3 803 780 752 746 745 753 748 718 730 743 746 755 756 762 741 728 728 738 720 704 714 736 761 778 773 721 716 726 733 740 749 756 756 775 779 770 754 689 621 641 662 684 677 694 702 698 700 706 718 731 26 3 719 690 674 658 670 701 720 735 739 727 701 697 694 690 682 674 657 645 640 628 586 607 625 630 636 642 645 640 583 525 528 545 568 589 592 581 573 560 525 476 492 434 398 406 426 467 499 505 441 446 26 3 459 519 525 503 506 494 422 465 509 532 526 529 506 513 510 518 514 495 482 454 453 469 479 500 504 519 500 495 427 411 443 429 410 405 399 341 364 390 440 468 476 469 469 454 440 436 435 410 404 395 26 3 338 273 275 312 333 334 241 242 250 260 289 304 323 318 320 366 339 299 276 264 253 281 314 244 252 276 336 385 415 395 356 340 337 360 400 412 380 368 384 367 366 368 379 325 324 347 379 328 321 325 26 3 344 345 373 366 297 248 275 308 347 365 399 405 415 436 453 449 447 438 371 334 346 367 407 390 338 276 232 240 246 301 340 427 462 483 474 416 329 315 301 338 356 300 338 388 407 440 437 431 415 432 26 3 423 399 417 447 499 523 560 560 549 491 437 464 462 483 486 498 503 501 479 514 553 533 437 441 324 351 401 469 471 510 527 510 507 484 421 418 443 483 515 544 524 490 517 475 509 464 512 549 596 582 26 3 498 407 403 400 442 511 587 632 632 622 638 634 478 494 539 551 588 630 656 646 622 532 491 514 566 599 626 621 645 652 659 680 702 723 728 707 632 579 627 668 649 584 547 572 622 638 639 667 694 715 26 3 731 734 735 724 709 705 679 665 676 685 696 714 720 728 751 765 759 760 737 753 751 748 742 749 768 771 749 749 728 716 744 748 742 735 726 692 710 725 727 656 691 707 722 717 705 712 718 712 717 718 26 3 713 728 715 706 711 726 739 740 728 715 700 700 704 705 724 744 753 756 757 759 763 762 763 748 722 673 667 642 607 598 595 598 593 590 601 593 579 565 581 605 621 642 646 638 637 608 586 589 594 600 26 3 596 601 605 605 598 588 582 580 580 584 578 557 558 564 568 560 549 487 374 390 410 423 397 413 447 461 468 459 383 332 365 407 437 435 389 335 317 314 329 315 328 316 338 357 319 319 344 362 368 374 26 3 376 392 371 363 347 320 321 330 328 323 380 376 331 308 295 308 335 322 242 247 265 269 265 267 273 285 309 349 336 375 404 414 411 388 353 298 340 366 345 274 279 301 332 360 312 337 356 363 317 349 26 3 362 348 334 322 302 269 242 254 260 229 252 280 282 318 318 315 279 221 225 266 315 334 363 328 310 332 359 355 358 349 361 381 275 251 262 283 333 355 384 382 252 225 259 312 297 283 273 258 281 290 26 3 307 311 304 309 300 337 346 422 426 423 386 407 352 356 372 336 388 342 347 348 319 301 284 303 343 346 333 357 396 424 344 286 302 358 397 462 506 532 546 526 434 412 446 481 484 437 381 413 456 492 26 3 509 520 485 510 538 574 597 591 554 476 471 426 423 434 470 487 489 498 521 545 562 551 587 607 611 616 620 628 619 613 605 585 562 553 566 579 591 580 577 578 593 600 620 627 603 559 560 575 594 582 26 3 556 581 600 618 599 623 641 636 566 577 596 580 598 616 620 614 631 650 679 717 741 742 719 718 702 703 703 700 694 702 711 723 736 767 787 777 771 739 750 775 781 771 743 742 752 749 748 749 753 737 26 3 701 692 687 695 699 708 715 701 702 682 688 704 699 711 702 720 723 703 663 592 624 633 652 663 681 693 688 699 702 697 688 635 621 625 581 599 620 638 652 647 636 640 632 633 624 624 624 635 637 618 26 3 601 329 344 312 298 295 296 300 326 325 360 391 376 358 359 364 334 330 342 341 412 430 445 435 440 397 350 368 376 355 320 307 280 278 272 345 341 316 329 371 419 410 350 383 402 412 416 401 431 416 26 4 514 513 445 453 454 424 411 427 431 436 477 502 503 429 443 422 416 427 469 489 480 532 552 542 555 497 436 402 391 422 464 481 413 453 506 564 551 500 481 473 500 495 496 522 563 604 516 535 569 626 26 4 658 672 677 617 623 635 632 631 661 648 643 598 555 552 543 608 622 647 636 610 627 652 641 584 542 611 668 723 737 696 657 674 732 731 724 698 685 680 690 716 749 754 726 667 669 741 730 695 570 560 26 4 612 648 694 747 730 754 760 753 794 790 838 852 865 839 815 807 762 762 714 730 793 826 852 880 912 900 898 914 901 858 836 817 768 790 817 869 865 860 778 816 844 872 870 873 892 922 909 938 945 934 26 4 910 879 855 825 848 877 873 836 849 865 844 835 839 837 808 819 850 869 815 819 833 859 894 904 888 886 832 847 868 845 844 839 840 856 876 860 851 829 765 772 796 802 795 805 843 838 827 829 861 851 26 4 820 774 777 776 783 830 837 852 857 842 825 818 821 824 813 795 769 743 763 748 710 732 743 746 764 746 736 751 718 673 652 663 673 696 699 671 665 652 659 584 610 590 526 525 538 549 591 605 559 540 26 4 543 597 611 610 615 614 542 549 592 627 621 625 608 614 618 619 621 616 618 617 590 602 594 634 624 622 616 594 553 536 543 541 528 532 526 478 497 501 529 553 559 574 576 546 530 518 521 531 493 514 26 4 452 406 378 390 402 417 372 349 368 387 394 413 411 416 432 493 449 426 398 377 353 385 448 362 346 356 393 440 471 547 474 458 453 458 488 487 490 480 480 461 464 471 478 441 449 484 499 441 418 435 26 4 437 447 477 453 421 371 372 395 441 451 502 509 525 559 581 562 538 522 501 494 463 470 507 501 488 425 371 349 365 401 439 512 574 585 581 528 471 432 422 446 486 436 450 479 513 544 561 570 551 545 26 4 550 540 541 568 594 621 651 668 659 642 563 581 596 618 625 616 641 667 608 637 677 690 598 584 475 493 537 581 610 641 662 683 646 643 560 543 568 606 653 669 662 634 658 663 647 626 641 679 742 742 26 4 670 580 585 567 583 646 726 763 772 776 765 795 687 650 679 707 721 774 785 804 789 713 650 672 713 734 760 764 796 811 825 829 853 859 878 844 815 756 778 810 800 764 704 739 763 760 777 806 829 850 26 4 853 869 887 861 842 833 823 803 801 821 824 833 877 869 883 906 889 898 873 895 895 876 886 889 919 911 872 882 838 819 843 832 825 823 816 803 842 856 840 800 816 845 853 861 824 831 843 802 828 816 26 4 821 837 843 832 828 835 845 850 837 814 827 840 835 837 857 872 887 863 871 886 871 876 871 860 820 759 774 741 721 706 712 723 717 720 725 737 739 719 735 750 752 764 769 741 762 748 736 726 740 728 26 4 726 726 718 721 715 711 704 701 696 703 682 669 664 672 681 673 649 635 530 492 513 534 494 525 551 557 587 577 521 432 446 476 500 517 529 470 440 418 438 414 421 422 439 462 430 426 453 452 455 472 26 4 458 483 450 442 442 425 407 406 450 489 489 467 434 419 399 405 408 404 349 345 354 365 359 369 366 376 390 428 430 460 482 505 504 468 484 395 399 427 445 377 377 381 419 423 399 423 427 470 419 434 26 4 443 426 422 433 396 391 357 364 376 352 364 382 378 397 403 392 387 341 316 355 404 432 457 442 416 425 450 422 447 455 472 492 410 354 350 385 430 460 484 465 379 343 378 409 369 387 393 394 398 406 26 4 419 431 429 440 424 461 465 562 543 531 485 512 459 454 464 436 498 457 451 453 455 425 424 421 458 468 439 449 480 518 487 417 413 455 512 558 603 636 677 660 603 567 565 598 632 608 527 535 605 616 26 4 656 650 631 641 677 692 716 713 692 594 588 549 546 572 599 618 631 621 650 679 708 719 733 744 729 734 754 745 729 741 741 735 703 676 702 710 717 710 686 692 712 738 759 766 723 688 692 705 727 708 26 4 689 705 739 760 716 735 757 787 751 729 740 712 724 745 755 756 769 795 805 847 862 875 832 838 809 816 816 822 816 843 853 872 868 882 899 898 904 895 911 917 916 910 888 905 909 901 888 895 880 860 26 4 794 782 803 809 827 831 834 840 830 813 813 819 817 834 823 845 853 821 739 699 725 748 781 791 820 828 817 830 842 849 833 733 716 721 697 713 744 756 785 800 751 745 741 761 749 748 754 765 751 728 26 4 707 421 417 418 387 390 391 387 416 400 413 449 450 440 439 445 429 415 409 402 471 503 521 531 512 488 449 473 469 445 445 429 361 351 364 409 416 397 413 445 496 526 451 468 481 498 492 483 516 507 27 1 42 54 140 203 260 148 137 188 203 178 151 252 358 304 206 221 313 354 73 129 172 124 157 148 189 261 351 435 417 256 238 82 168 276 303 217 300 386 420 458 410 515 496 407 372 356 401 428 350 221 27 1 271 350 384 448 508 517 541 559 518 479 494 523 471 342 368 410 433 427 375 287 387 484 480 351 441 493 484 488 413 482 474 486 482 486 446 455 472 511 461 481 496 524 558 567 565 595 633 652 695 700 27 1 675 521 590 703 597 443 485 459 487 565 593 634 670 684 745 739 747 740 608 559 593 621 597 651 574 575 593 672 672 727 651 559 597 593 646 753 781 775 754 679 611 558 604 612 685 660 585 640 651 628 27 1 667 646 694 732 720 661 639 656 682 640 622 631 632 653 695 662 629 589 604 593 579 619 611 626 639 684 680 710 715 709 743 769 771 719 607 601 624 679 686 748 747 727 722 736 719 750 689 597 606 674 27 1 650 586 600 592 616 574 635 598 631 623 608 560 608 610 580 654 620 611 665 565 561 582 615 678 679 578 560 518 559 446 464 474 484 521 537 550 596 560 567 532 529 574 595 607 596 623 643 508 449 442 27 1 498 487 518 400 405 381 450 494 424 415 416 495 477 391 339 314 318 338 368 392 450 430 369 386 410 366 360 328 297 407 336 309 342 387 265 265 288 292 241 215 225 219 278 287 279 186 232 355 292 224 27 1 218 190 342 348 365 332 273 371 403 279 253 155 205 256 147 106 150 235 231 250 289 309 339 339 327 95 94 165 233 266 105 182 150 -9 55 170 260 -75 32 110 156 102 121 -21 -26 54 65 139 64 -14 27 1 53 68 71 65 105 195 318 213 96 30 119 237 292 277 346 383 172 94 63 149 285 306 129 137 237 353 426 155 115 125 176 89 114 167 195 86 163 340 371 288 246 314 321 301 201 249 344 407 445 473 27 1 399 411 380 309 326 323 405 376 347 172 198 279 366 398 350 347 397 398 440 397 421 387 372 444 477 423 461 454 414 362 416 414 387 393 424 407 446 492 487 437 380 380 417 478 478 498 478 486 469 436 27 1 470 503 531 570 627 675 707 661 684 557 511 440 576 682 729 549 506 556 601 662 682 607 638 651 545 576 583 627 559 590 635 643 554 580 597 618 669 606 635 639 686 505 521 551 588 595 620 659 684 722 27 1 698 618 627 627 695 694 639 613 595 646 617 656 603 597 640 690 686 639 641 657 704 672 732 744 754 732 717 740 721 640 648 685 690 618 664 707 704 678 715 735 751 762 791 750 655 674 586 595 636 639 27 1 655 640 620 687 684 714 684 694 710 668 638 656 637 688 745 672 575 559 611 643 594 596 639 633 640 656 661 680 654 645 523 506 509 555 536 562 575 556 437 487 492 545 525 533 523 467 492 482 437 470 27 1 521 549 552 442 422 410 429 494 501 520 514 476 435 474 440 396 414 472 484 501 605 600 523 382 425 452 448 489 495 445 477 538 585 591 395 348 433 495 521 441 297 277 284 304 264 269 248 209 229 299 27 1 262 272 347 364 318 298 355 297 283 332 299 285 319 398 376 271 210 172 210 200 195 275 287 318 287 260 255 235 251 313 94 125 167 198 194 289 346 396 391 347 307 341 336 323 311 203 200 193 133 182 27 1 291 251 242 219 285 299 304 290 235 227 256 284 218 250 231 262 278 246 190 87 121 -5 -73 65 226 184 217 301 330 287 294 295 292 333 364 369 196 256 355 288 262 205 144 11 58 130 199 269 278 304 27 1 276 304 305 246 283 294 285 303 309 297 320 312 303 337 366 241 269 323 356 330 352 276 319 377 343 335 244 267 368 305 315 358 363 433 366 303 333 420 474 518 582 591 591 589 532 422 379 405 478 463 27 1 418 435 432 443 448 467 452 458 497 429 432 432 500 519 554 519 439 487 562 600 581 464 503 570 398 420 503 560 587 544 543 521 483 488 567 649 617 603 657 696 703 540 494 533 534 514 518 531 557 599 27 1 642 630 650 626 639 594 569 589 628 621 643 656 661 721 703 682 668 662 687 689 641 690 712 726 747 756 738 733 676 719 709 703 695 724 715 745 711 705 666 627 658 676 688 688 709 684 737 713 626 613 27 1 581 573 594 613 656 631 606 675 681 694 635 637 674 652 644 641 670 672 594 652 661 601 597 609 573 645 647 640 662 671 573 571 600 645 708 731 745 754 725 696 649 666 685 644 616 566 573 586 551 583 27 1 576 460 310 263 286 248 216 261 262 282 253 281 288 270 243 223 203 215 155 216 260 286 318 319 311 287 169 204 107 188 214 140 122 155 229 239 41 50 63 97 165 268 284 191 220 141 133 88 110 99 27 2 108 156 221 240 288 209 195 225 246 202 195 291 380 362 265 268 329 371 136 228 274 203 200 212 247 354 366 460 472 320 310 148 228 346 353 284 362 425 438 455 437 509 542 477 401 410 415 465 417 278 27 2 325 390 434 485 486 535 532 578 506 462 493 523 461 362 398 436 469 493 465 338 435 523 493 423 492 530 492 515 472 544 545 514 473 518 474 464 512 540 512 508 528 565 591 608 590 622 650 628 687 719 27 2 708 556 627 736 668 509 463 468 520 594 626 669 703 717 764 765 785 763 644 563 636 659 607 667 616 601 631 726 727 741 706 597 609 595 692 776 816 817 806 727 610 566 607 637 728 737 618 652 681 672 27 2 674 655 704 746 762 711 654 681 713 699 666 665 660 674 721 713 673 637 662 625 635 665 636 656 659 713 722 738 715 714 770 805 791 771 658 635 668 728 720 760 761 702 719 763 756 778 754 638 629 712 27 2 693 633 634 616 644 600 679 636 659 654 655 606 645 669 612 694 654 616 696 618 589 592 649 700 698 621 614 566 594 514 521 507 534 549 548 566 605 595 594 537 549 598 613 624 627 624 664 547 497 491 27 2 540 549 572 467 438 421 471 497 455 421 452 544 511 434 382 355 364 368 395 436 477 459 403 434 441 399 384 368 337 461 380 340 373 412 297 301 352 345 294 267 287 261 312 347 331 260 289 394 347 254 27 2 238 234 383 373 395 379 319 398 445 321 288 190 261 289 220 183 223 286 262 296 325 335 351 355 363 184 180 225 276 298 169 214 221 45 111 206 294 11 100 193 214 191 213 61 49 107 151 212 116 42 27 2 116 140 114 98 120 221 357 272 158 101 166 276 328 331 367 410 244 145 131 213 347 445 184 183 309 359 461 204 157 150 214 155 169 228 254 157 212 383 412 348 281 331 350 330 237 309 385 426 432 513 27 2 423 451 424 359 362 351 439 418 375 217 240 323 403 442 394 367 424 430 429 416 461 407 401 473 521 479 449 492 515 397 423 441 432 425 478 446 459 486 490 477 411 417 453 500 468 496 475 530 516 470 27 2 469 483 509 547 613 672 727 683 669 603 561 486 574 678 731 608 546 577 611 683 692 625 674 675 551 579 574 631 582 609 651 674 612 615 618 635 700 652 649 633 715 572 544 586 596 608 645 679 707 745 27 2 717 646 661 655 721 744 689 653 649 689 660 700 666 631 673 731 717 696 675 687 729 709 775 780 782 757 769 782 752 670 675 715 735 699 694 732 736 734 766 777 783 794 806 781 691 697 658 630 661 665 27 2 666 666 652 717 720 737 677 707 732 720 706 691 670 723 771 708 625 591 637 691 603 598 629 632 647 679 682 705 666 661 572 553 538 616 557 568 596 583 494 529 519 587 571 561 527 481 502 493 454 493 27 2 525 600 600 492 449 446 471 527 524 564 555 514 464 511 442 425 443 494 487 496 583 594 565 422 441 478 478 505 543 471 509 572 623 628 443 379 467 518 568 481 338 300 321 341 317 308 284 252 301 341 27 2 310 326 392 406 383 309 382 335 328 380 344 306 346 421 426 335 270 210 251 253 249 296 314 336 313 295 297 255 305 351 120 152 197 233 227 307 366 396 420 368 309 356 339 317 328 255 261 262 191 236 27 2 341 301 306 283 346 353 336 299 275 216 240 302 283 321 285 312 314 320 274 177 198 85 -14 127 278 235 285 322 374 343 334 329 351 379 402 404 255 296 381 313 311 225 207 85 114 172 208 284 302 341 27 2 302 322 350 297 340 349 337 337 335 331 321 341 351 372 399 281 322 372 387 386 392 302 374 402 378 366 302 331 391 358 363 406 390 449 415 353 367 442 513 562 611 649 577 576 494 465 418 457 480 450 27 2 428 455 460 461 481 480 464 478 513 450 458 445 511 552 591 583 478 517 594 630 619 510 538 610 452 456 529 548 615 574 550 560 513 525 595 684 631 578 647 709 735 513 489 542 573 551 545 548 582 623 27 2 671 630 661 648 666 605 612 601 631 626 620 653 689 740 695 684 681 694 695 701 646 690 703 742 768 777 754 735 683 732 738 735 719 755 733 766 739 730 701 660 697 697 714 719 737 733 761 755 637 646 27 2 620 608 634 649 686 662 629 690 717 695 676 660 720 690 653 659 671 699 616 676 701 645 623 630 615 687 672 662 688 707 625 603 632 695 726 753 768 777 751 730 669 695 704 680 651 585 612 638 592 626 27 2 616 467 320 292 304 301 253 313 280 304 247 293 288 304 301 267 243 274 214 260 292 300 333 355 351 342 250 264 180 257 274 212 199 209 259 277 95 88 108 146 231 296 312 223 272 184 189 142 142 149 28 1 204 205 279 298 385 253 226 267 270 259 266 351 407 395 339 380 370 397 256 347 342 275 274 308 310 424 427 512 536 384 408 295 287 365 395 379 416 449 451 481 457 561 649 559 533 472 463 496 436 321 28 1 382 474 524 526 557 552 514 582 542 463 527 538 524 437 466 519 522 559 564 396 476 525 545 484 547 649 649 618 518 629 593 637 578 548 517 496 492 517 518 537 539 574 588 605 601 638 686 667 668 723 28 1 759 615 652 730 709 594 474 473 581 609 638 648 692 743 774 788 790 784 745 638 646 649 697 691 651 616 660 736 727 764 693 610 631 656 709 788 815 833 838 751 732 638 691 720 781 790 763 769 737 722 28 1 773 718 775 775 804 806 751 750 754 729 693 697 702 741 777 765 731 690 730 640 644 682 655 669 710 736 746 729 744 765 798 816 812 789 716 719 740 773 784 756 747 721 765 782 779 800 801 722 712 767 28 1 752 682 660 626 659 642 715 674 706 677 654 629 670 731 717 755 711 704 748 671 636 644 701 740 622 621 611 644 643 573 580 550 593 628 624 609 629 669 660 618 600 648 626 633 670 683 685 546 507 538 28 1 608 616 594 520 490 577 568 568 517 494 552 571 529 459 414 395 405 407 420 484 525 524 478 514 461 393 400 401 410 498 410 365 415 429 343 348 405 388 357 336 349 307 379 436 421 388 385 461 351 341 28 1 320 376 497 430 425 421 399 466 518 398 373 283 306 346 309 323 398 419 325 375 390 430 457 494 513 292 256 290 308 328 233 267 276 165 229 317 344 130 202 231 313 321 318 164 163 198 251 298 203 174 28 1 205 187 156 180 214 272 383 382 227 207 248 334 342 368 406 411 305 180 193 293 422 474 281 259 377 427 503 295 330 287 340 295 342 397 371 266 329 474 560 412 339 381 415 366 258 386 490 520 473 581 28 1 597 503 497 481 410 405 474 457 390 251 292 336 491 483 443 412 437 458 462 477 526 489 434 476 561 606 674 545 597 431 399 413 480 484 540 535 558 506 551 482 460 480 507 530 528 574 560 612 549 483 28 1 509 564 590 604 634 660 667 703 687 625 604 616 637 744 773 647 618 604 604 668 684 661 711 775 671 688 697 663 629 650 650 717 710 657 655 639 725 713 702 671 742 640 604 630 637 637 650 698 744 750 28 1 729 684 689 720 755 776 763 690 725 758 744 731 744 700 714 758 770 754 729 741 750 758 790 811 818 803 811 812 796 714 725 774 755 762 725 708 771 763 796 800 796 822 835 845 777 777 740 677 695 709 28 1 706 691 712 742 768 739 730 753 755 755 758 770 751 789 798 734 716 660 690 742 748 696 660 691 679 687 645 721 736 668 649 609 645 699 715 688 678 657 548 552 578 625 572 567 561 529 541 541 491 486 28 1 526 602 615 510 479 523 558 558 566 580 545 526 541 473 417 454 475 512 498 540 609 644 570 470 466 476 480 539 595 544 556 593 652 683 506 428 495 533 597 478 389 330 372 375 351 313 286 297 356 400 28 1 390 405 459 440 437 358 419 372 342 391 380 333 385 461 473 374 324 301 327 295 292 324 350 375 323 310 318 298 369 388 88 151 201 234 349 375 430 411 461 436 435 528 493 429 370 336 348 344 348 423 28 1 436 307 326 347 341 402 373 401 362 361 350 374 376 359 344 381 388 420 340 298 286 210 128 250 354 315 373 403 432 386 351 416 438 491 517 506 326 378 447 394 331 382 391 249 333 339 329 345 396 364 28 1 379 416 418 374 365 389 356 361 356 355 335 370 429 447 444 314 369 431 467 476 473 402 496 461 439 422 360 400 514 432 443 547 508 621 509 421 431 485 543 667 696 710 667 631 592 493 511 551 584 602 28 1 576 486 474 471 504 486 486 525 524 483 477 495 517 558 591 638 589 567 617 676 685 602 584 621 567 485 555 571 612 617 605 620 570 577 613 636 656 612 617 677 740 656 574 609 640 586 560 605 638 692 28 1 709 678 616 663 642 665 660 690 691 645 641 644 722 739 721 705 705 706 713 712 759 777 773 793 794 779 781 754 750 733 761 782 766 775 742 775 759 730 751 740 724 725 736 750 741 781 799 796 693 690 28 1 693 660 670 689 739 729 730 720 743 691 722 725 747 742 719 749 743 713 670 694 732 709 665 660 719 757 718 691 714 742 675 634 657 722 774 790 799 803 772 751 711 741 727 714 668 614 632 617 607 626 28 1 612 498 254 284 353 350 323 348 296 369 313 361 354 356 345 303 287 321 277 306 307 372 353 375 372 364 343 325 291 325 339 280 275 269 314 273 186 215 188 239 283 299 342 351 317 276 202 215 239 247 28 2 252 268 311 368 428 290 271 300 297 290 318 403 437 440 382 436 413 442 310 396 394 314 320 335 338 480 471 549 578 440 457 338 338 408 444 412 413 447 459 505 507 568 671 560 580 496 476 553 469 361 28 2 393 501 553 567 561 540 508 587 581 478 536 543 553 475 496 537 534 579 620 422 488 542 559 522 574 688 699 652 554 665 644 692 642 565 547 523 514 560 554 552 566 589 600 588 607 641 706 669 649 742 28 2 789 650 657 746 741 628 505 503 602 634 663 690 727 762 788 799 804 786 749 648 679 678 726 720 688 653 685 763 757 784 727 637 643 673 740 798 816 829 846 785 728 672 703 741 802 818 803 791 761 762 28 2 814 780 814 804 831 829 764 772 775 776 712 721 727 762 798 788 758 730 778 683 691 701 689 682 730 759 752 721 762 794 816 831 846 820 767 750 770 801 820 773 753 754 793 805 800 807 827 749 734 786 28 2 779 750 690 650 671 683 753 707 739 689 672 657 711 768 749 777 744 730 760 717 661 684 735 754 648 637 636 665 685 610 607 577 612 674 711 653 660 671 671 646 659 658 653 658 685 695 706 560 538 551 28 2 621 631 621 558 532 636 622 568 546 558 603 578 541 467 434 424 430 434 443 516 552 557 514 564 506 404 418 410 460 548 434 381 429 460 363 361 425 420 378 415 386 338 410 484 466 438 409 497 377 355 28 2 341 401 527 454 427 436 427 513 548 454 426 299 322 382 329 390 470 479 353 405 441 471 484 523 560 327 275 312 326 334 258 309 318 212 280 355 374 196 283 294 351 365 372 202 228 263 287 352 250 222 28 2 266 239 173 223 268 332 423 483 277 253 302 373 362 419 435 491 352 220 221 344 480 545 324 277 407 475 580 341 390 331 372 339 388 446 441 295 379 509 624 452 388 398 426 420 289 419 510 530 493 598 28 2 616 532 519 508 459 471 517 494 405 288 321 383 515 539 461 465 449 462 498 514 537 500 459 474 582 635 698 569 631 473 411 452 488 501 571 553 575 526 617 521 473 492 518 537 600 584 582 619 560 500 28 2 497 561 600 599 615 633 627 686 696 658 610 652 683 773 786 675 623 612 614 688 709 692 729 800 705 727 716 689 662 651 672 755 753 681 681 683 756 737 714 703 777 684 635 649 673 680 672 704 759 765 28 2 756 705 715 760 783 807 779 724 746 788 736 741 731 705 702 766 787 797 763 774 772 807 816 827 831 836 839 836 832 751 769 809 781 797 759 739 793 792 815 806 801 827 835 860 810 793 765 701 710 712 28 2 699 706 723 757 779 741 770 765 768 769 784 788 776 791 808 763 738 702 721 763 767 718 691 706 686 689 694 760 765 690 676 634 669 710 741 719 696 719 588 561 624 662 627 578 588 567 577 566 492 513 28 2 541 627 642 543 502 539 579 571 598 597 566 565 587 501 450 480 510 526 525 576 622 640 581 504 510 508 532 590 609 554 582 633 675 706 536 470 533 567 647 497 404 388 432 396 368 350 320 323 389 432 28 2 431 448 456 491 496 387 443 383 386 418 396 359 407 504 503 404 356 371 373 327 321 373 410 399 365 327 332 323 403 412 121 177 212 265 353 395 445 438 513 473 496 568 543 459 407 353 375 364 364 436 28 2 475 331 355 378 363 440 412 432 384 364 363 397 418 401 361 401 420 445 377 337 315 278 205 317 409 352 425 452 484 424 374 457 457 513 535 542 349 402 477 469 378 464 460 299 377 377 376 390 450 438 28 2 441 438 433 415 405 421 384 390 371 385 373 407 437 476 469 340 376 445 480 519 498 463 536 490 453 449 402 455 545 479 463 580 581 668 536 444 442 472 556 679 705 702 670 641 618 565 512 553 619 630 28 2 609 515 489 492 519 515 548 565 557 503 484 500 524 570 610 660 603 565 635 688 677 633 603 658 628 521 582 614 646 635 608 617 603 586 606 616 661 626 616 679 710 658 598 623 666 632 607 630 667 717 28 2 727 679 670 675 663 687 687 702 693 641 630 673 728 756 757 730 716 711 727 725 783 805 785 794 790 794 791 776 766 760 784 801 809 802 766 798 789 756 765 760 746 749 754 759 753 809 835 813 726 719 28 2 712 689 693 704 753 752 759 740 758 733 749 760 786 771 799 774 764 762 693 723 771 745 684 697 759 777 749 723 734 768 706 660 663 748 799 812 821 818 808 783 744 753 748 744 706 647 653 646 644 646 28 2 637 533 278 308 380 365 363 416 354 432 376 388 384 389 374 305 330 354 312 339 352 390 404 423 395 393 373 354 333 374 377 318 309 343 369 309 243 247 257 302 323 321 356 401 369 348 254 286 295 291 28 3 289 311 330 383 413 319 311 345 315 319 375 416 428 401 371 446 420 413 347 417 410 347 355 355 355 496 484 547 578 457 441 351 370 433 468 374 390 421 437 500 519 547 633 535 539 437 437 547 469 384 28 3 416 541 549 553 533 505 497 573 553 489 525 537 537 493 509 537 537 578 557 452 505 553 545 521 545 703 686 586 571 669 639 669 608 571 552 525 552 567 571 571 567 571 582 563 586 627 695 608 601 722 28 3 745 616 631 699 692 593 533 533 601 640 666 700 718 761 783 778 778 765 718 679 661 666 709 709 670 657 683 761 748 761 674 635 627 674 748 774 795 808 821 786 707 688 703 733 794 809 790 778 767 748 28 3 805 794 816 801 824 801 771 767 767 763 729 726 729 756 790 786 744 718 748 707 718 726 708 690 733 751 740 718 762 787 809 819 823 812 751 747 762 798 809 736 744 776 794 798 787 783 812 747 751 776 28 3 776 728 690 677 684 741 775 776 735 697 674 674 732 763 728 757 741 719 744 687 671 687 735 706 665 662 662 681 709 649 642 594 609 674 702 643 615 631 640 634 652 634 649 631 668 661 634 584 569 572 28 3 631 627 609 581 575 668 600 587 563 609 609 594 509 485 469 466 463 463 485 518 555 536 509 515 509 460 457 445 478 561 436 430 472 524 408 414 460 463 433 469 411 408 414 521 437 422 418 498 380 364 28 3 353 406 521 433 425 425 425 547 517 483 410 334 345 402 349 418 521 433 353 444 467 471 490 516 473 310 256 392 380 299 283 334 322 229 299 365 361 237 314 400 330 365 349 248 283 310 326 369 260 256 28 3 341 244 217 256 293 330 416 413 281 278 371 345 349 420 413 487 353 259 255 341 506 401 330 289 405 484 514 364 398 349 371 345 382 464 394 312 374 555 570 433 406 378 406 374 323 453 492 500 511 562 28 3 582 511 500 488 464 504 511 460 390 335 339 378 539 501 465 489 465 469 513 529 545 509 461 465 582 610 666 569 573 456 440 489 497 477 573 541 561 533 642 501 485 497 517 548 642 559 601 601 559 503 28 3 510 552 593 578 586 601 601 658 658 642 612 650 650 752 733 650 593 593 597 673 680 665 684 763 696 748 666 683 627 635 696 770 722 679 696 692 761 687 700 696 795 648 635 653 674 666 661 683 761 761 28 3 761 674 687 748 778 782 737 729 752 794 714 748 707 699 695 771 778 801 760 760 775 809 816 831 828 828 835 828 809 744 771 809 786 786 752 758 801 794 791 791 805 816 816 841 798 769 726 711 718 711 28 3 704 711 744 772 758 744 776 783 780 780 794 780 776 772 791 758 735 693 709 741 744 709 703 684 684 687 725 754 716 703 668 662 684 706 751 703 690 684 617 604 690 690 652 639 636 627 621 575 547 560 28 3 609 631 634 553 547 569 603 575 621 578 575 594 600 532 510 526 550 547 597 612 634 627 578 544 560 563 597 585 543 524 561 622 631 607 512 478 524 570 594 497 430 460 485 445 430 414 393 387 454 469 28 3 460 472 472 530 472 430 3442 180 180 180 180 180 180 180 475 383 368 437 372 349 349 414 452 422 383 357 353 349 418 368 204 258 280 341 364 414 448 528 450 462 528 566 516 423 403 349 396 365 353 442 28 3 446 345 369 380 376 450 427 427 392 357 380 369 392 446 345 415 407 438 380 326 323 281 255 401 413 345 424 409 491 394 368 461 431 514 525 454 353 386 472 420 368 469 398 315 383 356 371 390 492 457 28 3 449 441 433 425 413 421 386 390 374 425 394 406 417 508 457 355 390 457 457 543 488 472 488 468 433 441 390 433 565 444 444 602 578 678 509 448 444 469 582 674 670 686 618 610 598 529 509 509 614 606 28 3 569 513 501 485 529 529 586 565 563 522 518 510 522 567 624 646 544 544 639 684 639 578 593 658 567 518 601 620 624 616 563 582 556 567 578 582 635 574 597 648 670 631 588 622 670 635 596 635 670 718 28 3 696 687 679 679 648 683 692 679 670 640 622 696 748 748 757 713 731 718 709 714 794 809 782 767 767 767 767 760 767 763 794 782 805 752 817 809 778 748 748 760 748 760 741 744 737 828 820 797 789 756 28 3 758 758 758 751 751 751 751 751 751 751 751 744 744 744 744 744 744 744 736 736 736 736 736 736 729 729 722 722 722 722 722 709 709 709 709 703 697 697 697 697 690 690 690 690 690 684 677 677 677 671 28 3 671 671 649 658 681 677 662 649 652 442 407 388 376 376 357 314 341 349 330 353 353 380 396 415 396 396 365 338 341 400 314 299 349 376 369 306 275 264 303 360 330 326 360 405 383 349 289 338 334 319 29 1 364 322 271 228 253 220 213 263 326 301 324 359 366 351 326 314 258 286 333 378 354 397 410 440 454 421 362 343 363 292 293 364 332 373 399 443 456 437 376 331 316 319 346 361 410 444 427 371 422 492 29 1 532 545 537 498 448 480 480 459 484 509 504 524 493 395 380 399 429 455 470 476 455 476 537 513 446 438 502 542 568 578 494 496 552 573 602 550 524 543 511 534 557 587 595 586 542 531 568 613 556 583 29 1 499 507 559 582 582 601 620 616 605 593 615 647 674 695 696 675 649 653 666 658 669 699 726 752 759 756 749 739 734 741 727 698 663 653 625 631 613 599 638 677 690 700 700 735 727 728 754 761 759 743 29 1 736 732 672 679 701 703 717 719 721 716 711 692 649 656 675 677 706 707 688 678 677 681 672 684 709 708 695 676 694 680 691 705 692 671 690 671 667 656 642 623 631 662 673 674 673 699 694 684 682 688 29 1 690 634 625 638 653 655 656 677 695 706 704 684 679 675 676 660 639 646 637 637 609 556 578 592 621 600 567 556 540 546 485 489 507 535 567 567 545 550 560 550 476 475 422 390 399 393 434 490 508 470 29 1 457 476 488 473 503 536 476 392 443 472 489 487 476 476 449 454 469 488 495 501 456 429 413 428 439 442 464 449 423 376 396 409 385 383 359 378 315 345 369 396 423 424 419 420 421 413 400 376 349 342 29 1 366 332 214 285 334 356 305 280 255 236 258 295 309 354 362 366 367 358 303 277 283 294 319 286 157 217 283 325 347 432 354 316 313 309 320 366 360 322 330 329 314 320 301 298 318 328 331 319 286 269 29 1 259 298 299 327 294 268 140 178 226 245 273 309 330 353 375 347 350 362 374 338 280 296 330 354 342 348 326 231 258 253 298 338 405 428 443 432 357 291 264 252 277 291 256 309 352 383 412 414 382 364 29 1 383 415 383 369 366 416 461 507 521 475 388 414 409 431 464 474 496 520 438 423 445 480 480 472 428 321 372 449 492 513 519 542 565 560 532 417 401 428 487 555 528 516 493 512 526 531 435 482 553 596 29 1 609 587 588 579 516 516 562 601 641 626 635 628 610 562 566 557 511 539 608 637 631 603 524 540 583 618 619 615 645 669 684 699 720 705 715 716 703 671 661 700 713 655 618 631 629 612 664 655 645 616 29 1 615 651 663 679 666 653 645 658 661 669 679 693 715 716 719 712 697 709 719 719 721 748 743 761 752 747 736 721 689 675 670 657 641 643 652 680 702 719 721 690 685 672 685 692 684 676 680 673 671 678 29 1 664 656 666 625 603 630 637 649 651 657 636 639 644 667 677 687 682 697 661 663 688 702 713 697 688 647 643 635 607 583 588 597 612 619 644 639 599 616 606 589 601 611 610 609 604 593 571 548 545 533 29 1 527 522 524 503 514 516 521 531 539 529 527 460 456 478 499 517 498 490 437 335 379 395 342 375 394 405 424 427 437 369 299 348 405 448 476 450 314 287 315 346 302 274 252 272 274 295 308 323 333 321 29 1 295 328 334 314 317 294 309 337 360 380 395 406 380 372 327 317 339 350 301 205 218 201 182 196 214 258 265 290 299 323 326 337 356 367 304 270 264 326 351 282 262 262 285 285 306 318 340 351 322 306 29 1 346 352 294 290 289 256 225 192 219 227 216 215 203 178 202 227 280 278 265 255 264 313 328 380 290 276 278 238 264 285 359 362 278 206 171 189 241 328 370 361 301 223 294 355 330 277 263 284 296 308 29 1 331 331 397 398 410 377 373 392 401 382 392 350 366 314 307 313 297 335 368 332 298 266 270 276 322 377 393 330 381 408 446 277 260 329 389 436 471 512 544 557 520 433 411 439 473 494 466 374 397 410 29 1 441 459 472 452 476 490 514 546 573 561 572 546 481 487 509 527 551 513 507 520 538 556 552 577 572 560 545 530 540 551 576 599 596 588 566 560 585 609 599 547 538 557 577 611 625 593 587 591 589 612 29 1 571 548 591 604 593 576 606 629 660 654 663 631 625 650 703 705 687 673 651 659 687 712 721 701 696 713 695 707 721 736 746 736 750 736 735 761 771 769 774 753 737 747 747 766 759 749 754 737 731 707 29 1 690 705 683 695 704 706 689 679 670 663 662 646 671 659 682 698 706 706 693 690 720 705 654 627 663 670 688 703 701 711 708 693 663 666 635 647 659 663 675 665 667 643 594 595 578 557 570 581 606 604 29 1 576 256 302 301 342 282 233 224 270 260 273 319 327 297 308 318 279 256 248 250 294 328 351 341 353 339 296 296 307 322 347 326 268 204 190 261 336 305 292 334 410 421 357 304 320 354 364 389 388 374 29 2 368 296 61 104 229 224 229 248 368 316 335 354 359 340 316 344 272 294 299 364 387 369 382 406 457 424 396 378 424 331 290 364 350 369 387 484 471 461 406 345 271 285 359 373 396 443 466 378 416 489 29 2 524 541 533 524 459 485 507 468 481 520 450 494 511 420 368 372 420 450 429 472 446 463 524 520 450 377 468 520 549 578 488 488 556 574 588 545 542 560 538 517 560 606 578 592 545 477 527 574 578 588 29 2 563 527 570 585 581 617 610 595 524 565 598 624 617 640 649 637 646 640 646 662 688 704 708 701 698 692 698 695 688 682 675 688 649 646 630 601 575 549 572 654 667 667 680 683 671 667 703 725 712 696 29 2 674 683 671 658 674 680 687 693 690 667 696 654 632 648 671 671 683 690 674 677 649 635 659 669 669 685 695 682 685 682 682 665 649 645 642 642 635 659 642 659 662 669 665 672 675 675 645 659 642 642 29 2 665 612 603 624 651 636 636 648 654 660 657 645 648 645 639 642 630 615 627 627 615 582 582 594 606 591 579 555 543 561 503 480 499 538 553 561 557 553 561 568 492 484 461 423 438 442 446 476 530 503 29 2 465 499 507 503 511 522 480 430 465 461 492 503 487 487 462 467 492 513 492 513 477 477 442 437 447 472 492 467 437 350 371 416 406 361 350 421 361 340 411 401 421 421 401 397 427 410 392 353 375 322 29 2 388 318 234 265 304 362 362 296 309 274 252 309 331 344 392 379 379 397 322 348 318 326 326 241 198 215 302 349 353 349 358 327 306 297 319 340 371 289 319 302 336 340 276 280 327 323 332 314 271 263 29 2 276 280 276 314 301 215 100 128 162 220 253 282 306 325 397 301 301 354 388 373 253 277 311 359 378 359 224 200 272 301 301 364 392 452 420 452 378 276 267 280 294 350 276 327 382 410 387 443 369 359 29 2 359 457 355 294 308 415 466 494 517 471 424 420 396 446 463 485 463 511 463 424 446 502 507 494 437 372 411 494 554 520 524 537 554 546 559 455 433 472 502 589 524 533 494 556 556 552 506 499 549 595 29 2 599 563 570 592 578 549 556 617 631 606 603 613 620 552 506 549 520 535 595 617 610 599 588 578 617 611 627 630 637 656 669 640 659 682 692 672 672 662 653 682 637 620 604 604 604 572 627 633 620 562 29 2 562 620 633 659 661 645 661 674 674 661 683 700 703 683 703 687 674 693 706 719 728 719 725 735 735 728 712 700 690 683 667 661 661 667 671 685 692 695 692 685 672 675 669 665 659 659 649 665 672 665 29 2 685 652 645 639 582 629 619 625 639 645 645 649 655 669 655 649 627 651 633 609 639 651 648 639 627 627 597 609 606 582 588 603 618 621 618 630 621 618 597 600 597 603 597 588 582 570 576 576 553 519 29 2 492 519 515 496 496 499 519 542 519 526 545 461 446 461 492 499 503 530 492 385 404 438 404 404 427 427 453 432 472 432 330 366 437 477 502 492 381 300 320 371 335 305 280 280 269 280 295 320 300 305 29 2 290 305 325 345 305 356 5274 67 67 67 67 67 67 67 344 348 357 348 331 256 278 362 247 212 230 278 278 296 340 252 296 309 344 340 357 331 326 366 345 319 280 284 289 332 293 310 319 362 345 297 29 2 310 319 362 302 310 289 241 280 258 258 276 271 258 228 233 293 306 323 302 296 272 296 340 349 316 272 287 248 234 263 373 368 316 244 181 220 316 330 392 402 325 320 340 383 354 292 330 336 313 290 29 2 345 406 429 420 438 415 415 461 410 373 373 433 341 248 304 290 322 345 415 350 299 304 313 313 336 420 447 369 398 446 476 364 285 385 442 450 494 524 520 546 528 485 437 455 507 511 511 424 446 463 29 2 424 494 502 437 485 442 481 550 556 563 552 552 524 538 545 552 552 531 520 535 542 527 563 570 570 552 524 531 542 531 581 606 595 581 578 581 588 592 588 588 578 572 604 617 604 591 611 611 601 614 29 2 601 582 604 617 611 604 627 649 672 640 666 685 640 649 682 688 675 685 666 680 696 693 709 706 709 712 706 709 738 745 732 725 738 728 719 728 741 735 748 719 703 693 725 738 728 735 725 712 722 671 29 2 665 665 665 665 665 665 665 665 665 659 659 659 659 659 652 652 652 652 652 652 645 645 645 645 645 639 639 639 639 639 632 612 612 612 612 612 612 612 606 600 600 600 600 600 594 588 588 588 582 582 29 2 582 600 603 588 582 594 603 594 573 254 297 310 332 284 306 314 271 233 228 250 310 384 358 340 336 327 280 271 332 319 366 358 276 211 202 267 323 293 284 316 402 421 354 330 330 359 383 407 397 359 29 3 191 178 67 93 178 203 197 277 397 385 427 481 400 339 406 439 348 348 415 470 482 449 438 485 523 557 522 445 472 490 404 454 485 390 406 449 509 531 446 418 363 392 459 455 478 560 469 406 459 534 29 3 576 603 638 626 532 555 547 493 564 478 465 449 446 439 383 427 489 383 404 478 518 526 634 657 618 551 555 557 596 662 538 519 590 598 668 672 561 519 473 494 574 641 645 643 623 560 575 654 678 664 29 3 685 703 674 701 692 653 635 628 574 606 631 642 665 692 728 738 757 753 786 748 735 762 777 773 789 779 768 765 788 686 748 804 796 766 688 647 636 624 666 712 684 717 747 723 725 709 742 766 741 712 29 3 728 735 749 730 732 747 727 715 726 722 731 739 736 752 745 742 753 745 756 749 679 688 697 675 724 754 763 743 780 777 780 753 684 692 709 715 707 729 756 749 714 743 774 780 772 750 739 742 707 720 29 3 746 753 742 737 703 707 730 749 710 749 769 757 736 719 715 695 719 670 690 717 708 612 603 649 662 653 655 678 654 660 577 561 575 603 637 634 626 652 665 679 566 548 589 533 505 464 488 518 580 597 29 3 518 541 579 607 607 623 621 513 486 510 561 474 478 406 448 469 514 549 582 579 502 524 450 426 499 476 555 556 452 346 438 510 458 452 480 482 396 440 454 450 514 480 501 514 496 439 503 322 413 441 29 3 476 484 325 427 462 492 495 380 402 306 327 382 430 452 489 534 485 505 417 421 400 397 415 281 213 320 398 370 298 452 458 360 351 383 413 440 452 335 400 401 450 341 239 312 315 359 378 340 280 284 29 3 311 381 362 418 363 234 119 185 305 301 335 393 390 403 414 314 371 419 473 469 289 350 393 471 473 283 165 240 265 285 348 409 466 495 512 547 505 324 275 315 357 252 259 369 455 452 462 521 444 399 29 3 448 517 479 378 383 468 506 548 583 568 569 422 429 479 512 557 513 615 457 437 463 563 598 550 605 450 469 557 485 568 531 608 661 656 678 579 510 491 529 622 651 640 552 599 633 534 594 553 642 698 29 3 720 735 719 726 732 623 662 701 682 726 718 721 651 491 509 595 532 544 641 711 749 724 696 663 603 595 649 700 731 742 722 695 738 769 819 835 820 818 784 790 778 748 743 735 688 692 746 777 743 642 29 3 639 690 724 770 759 747 758 771 783 781 778 770 772 796 799 744 769 797 808 803 788 817 847 820 781 807 805 787 778 784 780 741 712 723 761 786 793 801 775 783 779 773 744 740 729 735 738 743 756 770 29 3 739 715 700 700 641 637 655 664 675 676 691 726 740 724 695 693 693 720 701 709 726 731 730 729 711 627 616 680 691 681 698 703 715 728 731 742 731 652 690 687 653 645 666 668 670 663 652 632 628 607 29 3 575 578 538 507 548 562 614 594 533 585 599 497 493 512 552 577 596 603 628 472 452 484 493 472 473 480 507 534 556 570 395 456 502 484 564 620 505 339 349 393 301 298 317 344 231 299 335 375 408 420 29 3 335 366 410 381 425 405 286 384 470 350 427 524 470 449 456 385 399 424 444 360 303 273 251 269 288 366 315 384 100 110 255 348 358 454 458 422 381 464 487 427 358 361 365 437 388 407 437 485 445 369 29 3 414 463 458 442 418 362 339 340 289 299 273 277 274 263 314 376 253 195 201 284 334 373 433 459 445 364 369 295 276 356 434 419 412 356 192 277 357 445 511 512 462 351 332 413 511 459 446 436 404 412 29 3 411 496 520 447 411 462 471 537 433 420 460 531 475 332 335 360 426 506 532 505 416 416 388 400 351 460 542 475 492 554 577 542 386 407 452 508 565 578 622 637 635 580 489 472 571 615 621 497 482 430 29 3 426 491 559 467 535 459 523 583 578 603 629 652 642 634 648 635 682 674 611 621 554 581 603 638 658 651 585 589 615 647 650 643 638 634 627 651 657 688 648 617 628 604 622 618 643 661 682 691 683 672 29 3 643 669 664 693 670 687 691 745 770 771 731 775 758 715 766 803 807 768 732 706 738 735 755 749 741 766 738 720 761 797 818 811 784 746 747 799 837 824 790 750 758 775 805 824 821 807 805 797 786 787 29 3 800 787 798 789 811 760 759 774 774 787 804 798 764 695 725 784 794 798 789 763 786 777 767 764 776 731 744 724 706 709 753 769 762 770 786 728 725 781 764 748 721 650 603 632 648 639 633 657 694 712 29 3 684 386 427 432 369 417 310 284 315 355 389 403 436 378 348 315 265 272 263 303 404 394 324 354 352 377 332 392 442 357 373 351 363 267 291 354 406 444 382 402 491 524 434 373 388 441 431 357 293 321 29 4 390 372 273 256 276 268 246 313 364 329 371 406 415 388 378 374 309 324 355 407 391 424 421 461 473 476 406 396 401 304 308 373 342 373 418 472 496 486 396 375 327 328 371 383 445 487 489 438 454 512 29 4 558 581 580 549 502 526 535 518 534 552 529 546 523 449 417 393 449 492 501 492 464 514 560 545 480 420 485 534 585 606 519 532 590 616 642 583 576 579 575 580 601 618 618 603 548 538 599 627 581 607 29 4 555 570 606 623 630 648 647 646 631 617 642 667 680 703 710 695 674 684 708 719 734 753 777 770 769 759 758 763 771 768 736 719 690 700 674 647 607 607 619 661 693 677 703 724 717 703 727 758 770 755 29 4 715 705 690 689 698 705 710 706 715 720 728 693 627 650 676 678 701 693 670 682 671 668 689 702 707 726 724 717 705 687 681 684 669 643 672 660 661 651 646 653 660 682 687 691 709 708 687 679 680 670 29 4 679 638 643 651 672 679 683 702 697 710 701 697 696 699 689 684 665 669 669 672 647 619 617 612 623 591 571 543 542 569 499 493 521 546 581 578 576 581 589 586 500 497 457 417 427 443 470 510 527 518 29 4 508 526 542 525 534 562 484 430 470 506 520 520 507 511 491 484 512 532 533 512 490 460 455 466 481 492 508 479 458 413 430 446 425 420 416 415 380 400 417 435 458 461 461 457 456 446 439 427 398 388 29 4 396 349 309 342 382 386 382 360 334 286 295 338 356 427 434 408 414 418 344 318 320 313 321 306 216 282 336 368 404 399 392 361 337 347 373 411 405 351 370 372 352 344 334 331 314 335 354 355 314 316 29 4 299 327 300 378 343 304 169 204 264 270 297 339 369 387 407 381 388 404 405 363 290 319 354 390 374 382 358 265 305 325 358 372 451 468 463 457 398 322 305 290 315 331 307 355 384 405 445 452 396 395 29 4 414 431 359 373 375 432 488 532 541 508 405 419 439 466 498 507 495 539 494 464 486 511 513 514 483 386 437 496 538 554 560 562 603 589 556 469 461 485 520 580 557 553 550 570 572 570 518 531 589 627 29 4 619 612 612 607 589 573 617 657 666 642 656 656 634 620 581 595 558 584 644 676 665 623 596 611 636 644 651 654 667 697 719 725 725 735 747 732 720 697 712 726 706 661 639 650 644 625 666 662 655 615 29 4 621 644 668 686 678 677 673 662 677 677 698 711 712 697 712 702 704 713 725 737 745 745 751 758 743 748 730 713 687 674 658 653 663 662 671 691 705 724 710 701 701 689 678 675 664 661 662 660 669 680 29 4 679 650 652 631 608 637 640 632 642 652 654 656 664 678 666 648 661 680 658 650 677 676 672 678 673 664 631 632 620 595 607 623 632 631 637 636 645 643 630 626 614 601 604 593 580 580 585 577 561 534 29 4 519 510 507 486 507 500 526 555 561 553 559 472 449 477 497 513 517 522 497 354 412 427 388 409 427 443 459 451 461 409 309 387 451 473 493 470 382 338 351 374 338 339 298 323 317 335 347 357 362 372 29 4 286 320 356 362 358 358 365 387 405 406 402 454 414 387 378 380 396 393 321 232 237 249 233 257 242 318 319 340 362 359 357 365 404 403 350 338 333 376 374 288 283 300 319 349 359 360 386 395 369 365 29 4 386 397 334 326 322 273 268 229 249 281 230 252 240 222 263 288 329 331 318 323 323 338 381 419 346 270 302 266 298 307 387 371 287 232 199 242 302 358 409 413 334 294 360 399 358 306 320 335 288 342 29 4 366 383 437 428 452 431 445 446 459 420 436 403 384 349 324 328 340 394 430 391 325 336 329 351 379 423 426 379 420 459 476 331 310 371 429 465 506 540 562 568 533 464 464 483 518 516 507 439 460 476 29 4 489 509 510 470 505 506 550 576 584 565 551 542 512 520 539 566 577 521 514 554 564 557 566 566 576 565 572 560 561 581 609 615 611 610 592 593 613 616 606 562 568 584 605 615 610 600 602 599 605 615 29 4 577 577 609 622 628 623 641 671 684 673 682 685 670 697 725 736 716 705 678 690 712 718 731 733 738 735 734 748 750 756 742 746 763 766 756 771 764 771 771 765 736 730 748 763 761 757 752 746 725 703 29 4 699 707 706 733 745 746 715 678 667 671 664 655 659 664 672 699 706 701 695 697 699 685 625 645 678 670 689 715 694 701 709 692 672 687 668 666 679 695 707 697 704 685 604 594 598 595 601 600 619 616 29 4 594 301 372 388 403 326 269 279 289 300 343 379 386 350 361 392 346 284 270 301 346 380 400 381 402 401 346 351 383 377 377 344 274 221 239 294 371 318 339 368 447 462 427 368 370 406 428 431 421 413 29 5 418 411 250 201 278 305 289 327 413 394 404 437 455 410 410 431 383 371 383 435 446 466 450 482 512 533 492 466 478 399 362 445 437 434 448 494 533 543 465 438 368 365 430 439 478 524 552 457 468 546 29 5 595 613 619 601 541 582 585 546 570 590 548 590 583 509 442 438 482 512 501 529 515 553 616 610 569 487 531 564 615 670 579 565 622 655 688 633 628 628 629 596 630 663 663 656 617 560 630 664 655 673 29 5 651 632 653 671 695 692 691 684 658 641 672 699 700 738 755 754 731 733 759 776 795 800 809 795 801 788 787 791 815 787 762 767 751 750 731 687 638 626 644 704 737 729 769 769 737 727 753 790 800 778 29 5 730 742 743 733 738 760 748 736 747 740 754 738 689 719 724 737 758 746 727 741 720 717 726 723 726 761 774 755 759 738 744 734 700 690 702 703 696 709 701 705 713 729 737 747 752 741 727 722 719 712 29 5 733 703 696 700 714 718 713 736 726 746 746 733 720 726 723 711 711 705 710 713 703 637 629 646 669 632 628 600 589 612 547 542 555 585 618 625 631 629 631 645 572 546 542 470 490 479 492 529 575 580 29 5 544 560 580 579 584 605 548 487 505 522 538 554 531 534 517 492 518 547 559 541 533 505 487 492 497 513 525 519 495 409 427 465 448 426 424 456 420 407 437 444 465 476 471 476 483 471 471 421 424 414 29 5 443 426 321 342 383 425 431 386 377 320 301 342 375 431 448 454 464 477 389 379 384 358 360 366 240 286 342 384 414 456 428 383 351 356 379 413 430 361 366 373 390 388 343 340 343 358 368 381 328 332 29 5 315 330 313 390 370 347 174 187 237 269 308 349 380 397 438 374 387 409 438 436 342 344 375 418 425 449 381 306 337 353 378 395 467 492 485 502 454 373 344 330 362 391 333 371 419 441 470 490 455 416 29 5 441 486 418 378 386 457 514 550 579 553 491 479 468 500 534 551 538 590 551 493 504 551 580 578 568 455 484 546 601 602 594 610 654 641 631 539 514 526 558 631 609 614 592 622 633 623 588 566 625 672 29 5 695 687 668 659 662 615 647 678 699 692 704 708 705 649 582 619 599 596 649 712 721 686 666 664 674 672 679 694 712 743 757 733 754 765 781 779 774 758 750 752 744 715 692 684 653 652 704 709 711 664 29 5 652 680 704 728 735 730 733 722 725 718 740 746 761 749 759 749 745 757 773 783 780 792 799 800 797 800 776 759 749 740 719 715 715 717 732 745 757 775 762 755 746 737 725 727 710 701 704 713 723 740 29 5 724 685 697 682 640 672 677 675 683 692 690 701 706 716 693 687 692 710 686 684 699 705 706 700 703 709 663 671 663 642 645 665 674 677 675 681 700 686 671 659 635 641 637 627 612 603 615 607 601 578 29 5 555 552 556 538 547 536 560 584 578 575 579 507 470 503 514 530 544 549 566 416 435 457 428 438 452 461 481 483 496 480 379 414 475 498 520 524 432 370 368 389 372 352 311 327 300 324 342 353 354 377 29 5 317 344 373 371 384 394 381 395 428 431 424 490 466 436 416 399 417 410 377 294 303 290 265 264 259 336 330 352 380 295 335 346 381 409 387 381 365 417 419 362 339 355 355 383 382 377 397 411 409 378 29 5 382 400 379 381 380 327 308 302 287 309 266 315 279 257 285 325 371 374 349 351 351 357 391 444 392 320 349 299 299 328 385 424 350 305 241 270 325 380 455 467 413 384 412 447 436 359 382 410 346 386 29 5 413 438 498 477 496 477 498 483 505 460 461 462 449 339 342 353 369 453 497 454 372 377 375 388 397 446 479 440 467 490 525 439 354 407 449 505 538 565 591 606 587 538 509 514 544 569 573 498 505 510 29 5 500 526 549 512 537 489 540 587 613 613 605 603 573 578 604 611 612 595 573 594 579 597 612 626 633 618 602 600 607 618 642 664 659 656 650 639 654 668 665 642 634 632 650 659 663 643 646 646 657 667 29 5 652 633 662 672 685 676 695 723 748 734 751 755 724 743 763 790 775 769 744 739 753 743 760 772 783 796 778 791 791 820 813 804 818 811 794 807 823 817 820 802 775 762 781 812 806 806 796 794 772 757 29 5 754 756 757 779 798 803 759 734 736 728 736 722 731 713 727 746 765 758 756 748 750 742 670 699 723 729 742 746 721 733 743 737 732 731 732 713 729 734 750 736 733 724 614 632 639 636 631 639 653 659 29 5 641 307 364 397 434 389 310 297 308 311 352 393 402 371 377 394 352 289 275 304 358 403 418 399 422 415 355 362 408 406 419 412 334 297 282 324 392 380 372 396 476 501 468 401 410 445 468 481 466 449 29 6 304 244 88 71 219 258 241 323 414 386 392 430 400 360 368 416 354 326 319 395 443 412 396 428 486 488 475 433 492 413 355 423 430 414 405 475 486 502 422 381 318 329 412 434 431 503 513 409 432 507 29 6 538 547 566 555 506 523 545 490 516 522 471 502 503 456 401 406 452 441 432 482 491 495 567 557 513 440 478 521 560 609 512 500 583 598 631 589 582 581 550 521 573 630 610 634 583 519 565 620 622 631 29 6 614 587 624 633 633 649 627 618 548 591 622 638 642 673 690 679 685 694 705 708 725 724 729 711 715 708 709 715 727 696 695 727 696 698 669 627 586 576 611 656 671 677 694 687 672 671 703 722 710 683 29 6 661 681 675 673 691 697 680 696 690 662 691 662 647 670 684 690 690 690 687 689 667 647 667 675 677 693 709 703 706 696 696 677 651 647 650 652 648 671 660 675 677 680 683 688 690 685 665 674 659 658 29 6 680 642 631 653 670 650 653 664 668 674 670 656 653 649 650 655 647 640 645 646 642 592 587 607 627 605 601 586 569 587 523 511 527 567 587 597 589 591 603 620 516 509 516 457 468 457 454 489 560 536 29 6 493 523 539 549 545 562 522 462 478 472 517 515 461 439 412 430 460 493 491 499 495 487 461 417 442 471 493 487 431 338 383 440 403 375 400 478 375 372 430 405 430 438 442 444 479 440 442 373 391 374 29 6 445 395 292 317 359 421 445 353 365 319 297 357 380 423 448 470 441 465 387 403 374 375 395 303 229 264 342 403 388 361 414 358 326 349 366 388 427 325 362 348 405 365 281 301 335 345 366 361 290 304 29 6 314 322 325 367 357 234 128 168 230 283 293 336 371 373 410 308 340 393 440 446 301 317 359 417 434 413 226 242 300 303 337 375 408 471 451 507 441 349 281 298 342 352 271 336 406 443 425 487 402 376 29 6 396 490 405 338 361 438 503 532 561 530 502 443 413 480 488 518 495 555 488 442 461 525 539 534 512 430 462 526 545 546 535 565 588 574 604 501 479 500 507 599 559 555 526 590 589 563 566 527 586 644 29 6 642 628 621 655 631 580 596 655 671 656 647 658 668 565 508 586 533 545 617 664 677 653 649 627 640 628 645 659 670 704 697 679 696 724 737 717 718 714 706 720 681 666 660 648 624 626 671 682 674 611 29 6 600 634 652 684 677 667 681 691 694 694 722 715 732 714 736 717 711 720 729 735 737 746 766 776 762 757 736 728 723 711 704 692 697 695 705 710 718 725 710 709 697 695 687 687 674 663 667 684 693 688 29 6 692 673 658 650 596 637 632 639 651 660 662 668 676 680 649 653 638 657 648 632 654 660 658 650 645 645 601 624 628 609 611 627 645 642 643 651 646 636 621 627 627 615 612 604 596 589 611 614 585 561 29 6 529 548 543 518 515 522 549 574 540 550 573 476 450 467 502 522 528 559 537 396 409 456 432 416 437 442 470 466 508 500 395 418 476 456 536 550 442 339 339 372 329 309 314 317 289 297 307 344 331 363 29 6 339 318 371 374 338 402 4383 83 83 83 83 83 83 83 406 390 405 390 406 324 326 373 297 258 274 332 313 335 303 227 292 330 372 387 423 385 379 419 416 393 394 357 352 412 347 361 377 435 419 357 29 6 359 393 447 382 380 342 305 339 305 298 321 313 305 272 286 350 350 315 289 276 312 342 379 406 410 314 345 294 270 303 387 392 388 316 231 254 361 399 475 467 410 388 360 404 445 362 412 408 362 347 29 6 395 460 493 467 474 454 476 526 463 411 407 495 403 308 336 315 391 417 490 432 349 374 362 370 360 457 500 430 443 483 518 435 352 415 451 474 528 543 545 561 554 526 480 470 528 537 547 472 485 483 29 6 434 501 525 475 508 460 493 569 568 590 575 592 563 570 583 587 593 586 560 569 556 549 594 600 612 590 565 551 576 569 619 643 632 613 616 615 625 635 626 625 621 601 623 634 627 626 636 641 636 652 29 6 651 624 645 659 661 660 679 707 728 703 716 726 698 693 729 743 730 726 699 701 715 705 721 738 741 739 733 739 757 776 780 769 766 757 746 762 778 775 777 742 725 727 756 768 761 756 747 736 737 684 29 6 680 680 680 680 680 680 680 680 680 672 672 672 672 672 665 665 665 665 665 665 658 658 658 658 658 650 650 650 650 650 643 629 629 629 629 627 627 627 623 616 616 616 616 614 610 606 606 604 599 597 29 6 597 629 638 622 616 613 616 618 601 305 351 380 373 345 345 338 282 265 257 285 347 419 358 338 359 367 322 343 398 383 423 406 352 281 266 320 370 375 347 361 467 485 425 372 395 410 453 469 420 368 29 7 290 258 163 147 237 279 240 318 446 452 479 524 479 408 448 495 456 401 416 495 536 494 458 498 552 595 593 556 589 588 449 523 567 476 456 480 539 573 536 481 436 432 515 523 516 586 600 471 481 564 29 7 599 604 662 660 599 620 636 556 610 567 520 524 521 537 435 449 515 453 447 520 573 588 668 672 664 590 523 560 609 681 637 566 644 658 714 705 674 631 597 555 608 673 687 688 680 636 654 705 716 698 29 7 720 729 732 742 745 721 682 677 641 650 687 673 687 739 782 790 792 811 834 830 808 811 803 770 789 785 780 795 830 756 768 815 812 818 782 683 640 658 687 727 722 740 768 741 734 731 752 766 771 739 29 7 737 739 750 766 774 785 728 739 742 723 738 748 760 763 767 769 758 741 752 769 740 707 716 712 737 759 787 784 802 788 778 756 708 680 707 714 713 738 758 762 751 749 775 781 770 749 749 753 733 740 29 7 761 767 746 767 757 725 738 759 748 766 764 753 729 713 735 719 740 747 730 740 762 663 624 661 693 676 682 694 670 686 598 609 610 634 655 665 656 684 697 728 650 589 644 587 581 530 517 550 593 634 29 7 603 607 643 671 661 659 647 556 531 532 600 559 541 490 471 478 533 569 590 601 591 575 519 479 526 537 588 593 535 394 458 538 491 465 496 530 445 442 466 476 511 526 525 549 556 493 537 393 440 482 29 7 522 527 396 434 471 528 546 473 467 379 362 415 449 507 539 571 537 566 514 484 470 450 448 449 263 327 408 427 396 501 471 398 358 399 443 460 500 383 428 430 474 433 278 336 316 362 406 414 317 345 29 7 342 379 388 451 431 330 156 212 286 330 350 411 433 430 471 379 408 459 509 512 365 380 416 494 497 478 259 300 305 357 378 420 491 527 535 590 550 467 333 357 410 396 290 385 462 476 506 553 513 426 29 7 485 559 504 406 421 494 560 604 644 642 624 508 477 546 566 615 573 642 546 491 499 589 643 640 649 559 548 620 601 641 603 649 693 703 718 640 597 559 557 640 678 666 617 665 691 607 663 611 680 736 29 7 760 757 747 756 760 682 709 743 741 759 758 767 755 610 557 662 638 584 671 745 793 766 766 749 715 653 684 736 761 791 791 770 778 813 846 864 850 838 828 809 784 769 762 750 714 740 769 793 788 725 29 7 694 712 736 773 788 789 780 794 789 799 810 788 800 807 815 797 796 803 806 800 805 824 852 853 808 820 807 805 810 799 805 792 777 784 807 816 824 839 816 811 796 791 780 778 764 751 754 766 783 780 29 7 732 733 726 725 676 688 689 704 706 718 721 744 779 760 683 694 689 721 718 718 732 739 734 723 729 722 652 700 708 708 715 729 738 743 725 745 749 715 706 728 705 683 686 672 665 658 670 655 640 639 29 7 601 610 600 561 576 589 622 628 601 616 653 547 506 525 545 588 602 613 656 520 484 523 533 485 500 518 533 557 581 608 484 498 564 535 583 641 564 415 382 409 370 341 327 376 289 318 349 398 420 452 29 7 374 346 413 418 442 485 343 405 492 428 466 548 558 509 518 460 484 471 500 404 372 360 331 327 341 414 372 400 282 158 265 351 387 460 471 475 428 495 524 483 412 431 444 494 431 437 473 508 503 423 29 7 439 491 490 482 477 396 380 407 356 349 324 323 319 299 347 413 397 299 260 296 372 395 449 500 510 370 400 365 312 371 442 447 434 419 275 306 375 444 550 552 508 476 420 451 541 480 495 517 477 460 29 7 476 535 584 573 523 536 541 578 548 479 488 537 538 384 383 391 450 536 575 579 468 475 461 474 416 504 563 526 547 580 608 594 448 459 475 529 586 620 645 656 648 617 581 524 589 632 646 594 553 535 29 7 461 522 601 556 575 495 548 648 607 647 646 660 663 670 687 688 711 699 646 675 595 612 631 656 678 681 659 609 655 687 705 701 684 678 680 691 704 728 710 694 690 665 666 660 685 700 708 717 735 735 29 7 729 730 732 744 752 772 767 796 813 829 815 823 829 806 836 857 852 827 784 770 761 757 772 802 800 822 795 810 813 843 862 852 826 815 802 832 864 867 837 814 792 807 827 832 834 827 819 818 793 803 29 7 817 806 816 835 849 838 800 801 815 821 831 818 806 743 756 791 828 812 798 779 787 781 735 763 770 772 780 754 739 735 759 768 773 779 799 785 785 805 814 790 773 756 621 662 693 685 654 678 705 730 29 7 713 394 455 474 443 475 365 327 331 373 426 455 457 419 405 366 289 289 293 330 417 424 373 386 406 448 364 411 483 464 462 466 429 359 366 389 444 476 430 438 531 574 524 456 464 516 542 518 456 386 29 8 459 447 363 270 318 377 347 380 457 454 448 485 499 474 463 473 457 420 425 482 505 509 488 519 555 594 551 519 522 434 419 485 480 458 482 531 567 569 506 487 431 431 494 485 515 556 598 534 528 592 29 8 631 644 657 642 601 634 635 604 613 647 616 628 620 574 529 497 531 582 560 569 567 601 641 643 612 527 536 564 629 681 631 606 651 685 713 662 657 657 676 636 671 690 692 679 646 632 686 693 681 690 29 8 671 672 687 708 737 715 717 716 730 685 708 723 720 751 773 761 747 752 784 801 814 838 840 802 801 799 788 814 835 828 781 782 777 796 783 746 652 676 686 722 745 750 773 774 758 740 756 781 810 797 29 8 735 756 762 762 768 772 772 754 762 763 764 743 712 733 741 760 776 755 743 755 758 745 754 759 757 785 791 792 779 754 742 743 721 689 709 720 710 726 727 736 746 750 761 757 775 757 756 751 751 746 29 8 751 703 728 742 747 737 733 756 731 732 733 727 712 723 734 727 725 732 735 742 722 689 651 661 669 644 648 615 624 630 580 588 590 621 648 651 661 640 660 667 606 575 596 521 533 527 537 578 601 614 29 8 585 603 630 615 614 636 581 535 545 554 574 588 568 566 553 518 541 567 583 559 566 536 526 522 524 537 540 541 517 450 467 503 488 468 488 504 452 434 471 463 476 493 498 511 516 498 502 457 471 470 29 8 473 454 406 405 436 488 486 453 450 392 381 398 417 481 510 508 523 515 444 420 415 384 395 411 291 323 388 422 457 478 474 427 382 396 418 431 461 398 395 413 436 428 392 369 376 369 401 418 390 399 29 8 365 376 381 438 424 415 252 254 292 327 348 385 413 434 469 410 424 447 468 456 384 379 405 461 450 484 459 384 396 425 439 442 524 531 512 543 499 429 396 377 405 439 400 405 442 462 505 526 494 458 29 8 483 521 440 428 430 487 540 575 602 586 525 491 512 546 570 586 568 615 605 557 539 579 610 626 609 509 522 575 612 630 623 642 682 667 656 589 564 569 597 660 640 636 621 648 659 641 657 614 656 687 29 8 695 708 691 688 688 649 683 705 725 709 718 719 705 697 639 671 657 650 702 754 745 717 695 686 709 713 712 714 725 744 763 762 767 791 804 796 792 764 769 773 750 742 714 705 677 681 723 724 731 704 29 8 703 701 722 739 745 740 741 735 738 733 754 763 762 756 768 759 759 772 785 780 772 795 803 799 812 814 762 758 739 731 717 726 721 725 743 752 760 770 749 747 760 757 736 730 719 706 716 715 728 738 29 8 729 677 694 687 663 677 683 672 679 695 702 705 715 723 699 684 677 698 686 698 694 693 686 689 692 705 668 681 670 652 665 677 688 684 676 686 707 689 697 693 673 657 648 640 622 623 639 625 621 595 29 8 583 572 557 560 553 554 578 596 603 593 617 565 501 522 525 534 557 559 595 478 462 471 476 461 469 484 500 515 514 501 421 437 494 515 545 534 472 430 416 432 404 392 366 374 365 368 377 388 390 418 29 8 358 357 399 389 407 428 440 441 469 496 464 504 502 471 459 448 459 447 396 330 311 322 310 325 295 383 376 393 409 326 358 372 407 434 418 432 394 444 443 390 355 380 397 435 427 434 440 435 439 426 29 8 425 450 408 415 413 350 342 340 321 341 313 325 313 298 332 355 414 418 398 384 405 395 431 475 434 352 356 342 326 353 420 432 375 342 293 304 363 414 479 488 435 415 454 479 467 395 415 443 378 382 29 8 423 459 511 498 529 513 533 517 540 506 500 494 461 417 383 387 428 494 532 493 405 419 414 443 452 501 497 481 492 523 545 473 402 443 486 537 571 593 618 624 602 567 547 555 582 586 591 564 557 562 29 8 550 579 589 564 573 565 576 618 628 637 612 615 596 608 617 633 626 605 581 612 617 620 627 638 652 634 645 624 632 653 671 674 685 677 683 672 685 687 686 648 659 662 679 693 690 661 661 651 664 685 29 8 664 662 684 694 709 722 724 739 757 752 756 766 751 775 790 799 784 775 759 752 770 750 762 776 801 807 798 804 806 806 783 792 794 802 790 813 812 806 812 806 774 761 784 802 800 805 798 786 765 751 29 8 763 756 764 781 805 810 788 761 752 746 732 739 725 726 725 747 760 755 762 753 744 747 658 701 721 733 750 753 717 737 737 730 732 738 733 723 741 751 769 762 758 757 660 640 660 663 671 673 683 685 29 8 673 354 418 456 483 443 371 335 338 356 398 428 456 429 421 429 424 336 312 336 382 435 468 453 464 467 429 415 456 451 451 437 384 351 337 381 447 431 424 445 511 545 528 470 472 486 512 517 497 485 30 1 123 145 192 237 263 138 151 234 194 206 234 312 396 316 288 347 355 350 230 313 291 213 209 223 282 346 452 501 443 312 328 244 268 406 367 296 373 424 464 470 482 582 558 519 496 379 486 451 321 270 30 1 339 414 453 497 550 593 553 622 582 525 532 522 426 377 423 457 489 430 335 313 423 472 462 423 548 606 560 485 476 565 572 626 518 470 425 435 406 449 429 475 489 515 532 544 573 605 647 688 710 689 30 1 700 615 681 715 588 474 452 504 545 587 585 610 685 725 723 723 725 739 706 672 684 707 652 632 567 576 629 679 698 724 573 567 614 682 733 780 792 791 755 698 630 643 663 703 732 759 691 698 672 645 30 1 701 754 732 727 706 697 680 698 716 664 624 655 665 716 715 706 683 666 651 604 614 636 627 648 675 695 711 725 756 746 783 770 753 700 636 643 698 702 739 735 731 728 751 753 764 754 750 755 751 744 30 1 692 631 586 590 634 633 634 639 626 629 607 616 631 689 706 678 634 671 698 630 628 625 669 622 582 574 566 622 601 538 511 535 582 585 642 647 655 667 664 622 629 651 643 654 644 650 629 498 478 509 30 1 544 583 504 446 471 539 493 508 483 452 483 498 451 401 383 372 359 379 419 471 483 477 457 471 387 367 358 355 423 461 340 336 362 339 291 325 359 335 288 294 309 317 358 421 345 375 370 403 281 265 30 1 284 384 471 371 405 365 398 497 407 350 275 263 299 310 263 342 418 365 333 344 350 379 432 443 322 179 239 289 236 244 195 257 179 134 219 331 299 66 134 164 260 300 188 72 55 108 113 141 111 109 30 1 119 76 68 147 196 266 299 178 124 147 231 240 303 300 373 331 170 88 144 272 422 261 222 248 360 426 395 231 260 205 255 229 313 345 227 194 312 484 450 323 307 326 362 224 222 350 403 466 505 530 30 1 517 429 430 391 391 490 397 391 280 185 245 348 480 376 383 355 390 472 491 472 428 411 359 448 498 572 585 480 433 362 336 337 421 455 474 533 641 657 522 378 388 412 453 478 502 531 535 529 497 524 30 1 486 540 578 616 641 657 677 688 597 545 513 570 645 733 689 551 553 606 668 666 623 631 693 719 728 679 613 579 582 631 607 619 590 597 600 624 678 686 709 729 722 578 565 598 691 749 700 700 702 715 30 1 673 615 626 680 716 711 670 659 663 692 692 692 681 628 677 705 692 675 662 693 700 692 747 769 767 743 753 752 730 654 671 703 706 670 664 687 713 720 713 764 760 778 774 727 690 677 634 623 642 660 30 1 675 664 660 687 704 689 700 698 691 703 686 685 700 725 706 673 646 636 658 676 673 657 662 677 679 659 618 698 641 634 585 592 623 663 656 630 651 578 484 519 519 559 535 533 520 477 500 517 447 456 30 1 539 548 490 449 471 499 532 529 512 482 499 476 443 395 390 399 455 503 529 541 581 568 474 424 456 461 450 519 537 521 533 587 627 552 420 432 482 500 500 364 323 317 333 315 300 244 231 274 318 362 30 1 386 347 408 390 367 378 398 284 323 370 335 342 346 427 399 304 304 285 282 265 236 268 328 300 258 252 275 258 274 329 38 65 142 194 299 388 432 454 398 427 431 468 408 334 333 309 310 310 328 340 30 1 310 213 243 281 291 347 372 350 301 309 304 292 282 287 302 339 339 297 217 180 220 88 132 220 302 344 351 401 360 314 360 360 372 461 450 368 291 358 394 356 307 384 280 251 297 297 295 371 353 330 30 1 315 345 325 300 311 308 279 280 268 280 252 289 367 356 336 239 325 388 407 435 385 384 432 380 378 373 285 357 491 336 449 499 590 497 395 370 395 462 495 583 656 654 634 650 476 373 439 544 615 576 30 1 428 406 402 423 469 447 488 496 443 405 407 447 477 516 535 552 541 528 579 624 623 537 532 549 459 479 519 572 592 577 602 604 486 517 565 619 661 672 686 693 709 669 589 567 586 545 511 539 620 650 30 1 617 585 563 610 573 624 615 657 675 679 639 650 698 724 721 687 645 655 680 691 703 722 740 750 757 730 690 675 697 697 687 716 711 727 720 714 707 678 699 670 674 686 695 692 724 717 760 719 655 634 30 1 633 637 668 697 678 693 697 670 682 678 674 698 694 689 677 693 692 632 624 664 671 640 611 651 696 700 652 626 660 635 608 602 635 685 738 749 754 733 701 645 665 669 651 628 571 558 568 561 579 586 30 1 575 294 186 258 326 262 281 296 277 304 322 324 325 306 293 247 248 261 285 270 317 331 354 311 317 306 292 251 272 298 250 210 220 250 257 171 145 175 183 222 229 256 264 265 239 166 129 168 188 194 30 2 118 159 198 264 316 183 179 242 232 216 213 299 360 324 263 314 345 347 192 276 270 215 206 232 237 308 394 461 460 314 324 221 245 342 356 301 359 413 439 455 432 555 584 481 475 397 435 440 365 271 30 2 331 403 442 452 508 534 523 602 562 457 496 515 476 399 413 466 470 471 409 329 421 486 496 420 510 590 560 511 461 541 544 604 555 492 459 429 454 470 447 488 487 524 543 565 576 606 647 678 696 690 30 2 702 591 651 712 621 507 444 458 551 580 592 618 671 709 721 731 735 744 697 650 660 667 677 624 592 568 615 679 690 732 607 568 603 636 695 768 785 793 768 692 671 626 651 674 729 750 692 724 688 646 30 2 690 712 727 731 736 737 687 700 713 669 638 645 655 697 707 707 678 625 651 590 620 634 611 634 661 693 707 726 726 734 775 775 770 713 639 649 673 722 727 717 732 725 727 744 735 753 751 687 706 739 30 2 688 637 585 598 625 606 648 623 660 644 610 597 632 667 667 706 654 669 696 622 608 599 663 687 569 576 568 607 597 512 511 504 555 550 586 603 619 627 627 594 589 614 597 607 622 656 643 507 461 506 30 2 560 573 526 432 445 537 520 518 470 453 485 508 478 416 364 350 355 365 396 440 461 462 426 461 401 382 367 362 374 471 358 323 370 370 290 295 332 348 302 285 294 270 332 393 345 347 359 405 306 290 30 2 267 323 446 381 394 375 354 451 454 344 284 249 287 304 249 278 346 358 294 336 344 375 421 440 401 214 216 262 270 278 173 229 198 90 176 283 295 33 122 183 233 238 236 80 45 94 153 193 109 82 30 2 121 96 84 115 151 228 331 254 147 126 206 255 277 290 354 358 229 102 138 247 393 311 219 217 344 406 453 224 256 212 266 202 265 332 272 190 261 439 457 328 284 320 357 276 220 335 417 466 450 525 30 2 530 455 425 385 352 400 424 392 323 206 250 299 433 403 389 357 385 449 449 455 481 429 375 451 503 562 614 482 482 372 369 353 417 423 481 472 564 555 525 408 403 412 442 494 502 551 532 542 511 490 30 2 487 530 552 586 618 653 681 696 650 553 540 573 625 725 729 576 568 604 627 657 647 622 682 727 686 672 649 593 575 620 633 650 619 605 601 606 670 655 674 663 712 556 549 580 595 632 644 676 692 716 30 2 697 624 640 670 713 717 672 641 668 693 686 700 680 633 672 742 701 685 660 685 717 719 764 781 782 742 765 765 741 649 673 733 721 680 664 698 733 723 750 755 767 785 785 761 691 688 644 616 642 666 30 2 685 672 662 693 714 703 695 706 714 701 704 703 689 738 761 678 640 617 640 692 668 654 639 674 660 659 628 685 672 621 573 547 597 663 662 633 650 606 471 500 526 571 529 536 521 483 515 511 471 472 30 2 537 565 529 449 448 486 520 522 517 526 510 478 460 409 365 417 436 489 485 495 603 623 511 429 447 456 446 501 548 515 518 554 637 594 433 400 459 505 538 415 327 301 328 340 316 260 248 263 318 350 30 2 358 345 423 381 365 347 388 321 308 356 343 316 361 451 417 321 285 255 291 203 203 253 285 313 276 274 270 256 290 333 53 114 158 184 303 363 383 413 416 420 407 464 449 367 335 303 290 298 293 347 30 2 379 226 241 259 272 310 345 348 296 307 303 296 299 307 271 330 329 316 257 190 212 95 54 179 296 274 311 358 369 309 325 357 363 451 441 434 281 320 392 345 289 339 290 189 276 293 291 301 325 321 30 2 315 351 364 304 284 297 295 284 275 281 296 295 342 346 375 254 327 383 423 414 388 340 435 391 372 371 288 346 478 341 419 501 507 558 402 359 394 449 498 591 652 658 630 618 524 410 419 500 592 576 30 2 501 425 418 415 464 467 450 486 467 438 428 462 486 513 543 555 513 510 570 627 622 514 524 559 459 457 527 574 576 573 594 600 494 517 574 633 644 631 649 679 706 646 543 562 572 527 521 548 595 642 30 2 650 630 574 628 577 617 616 643 666 647 637 656 706 724 691 683 652 677 671 687 706 725 743 748 756 745 730 686 690 690 699 731 721 739 730 725 718 695 690 683 679 676 684 685 713 735 763 744 640 623 30 2 614 608 631 665 672 667 673 676 703 641 664 666 690 685 666 704 695 659 638 649 672 641 634 615 682 705 657 618 666 675 612 597 626 686 723 746 757 757 719 690 684 686 691 656 583 562 574 546 578 593 30 2 559 448 217 259 318 278 263 287 291 319 293 313 318 293 270 248 227 241 245 269 291 317 324 316 326 320 296 269 235 276 266 205 190 195 254 200 117 148 150 185 244 255 294 296 286 211 142 172 186 193 30 3 27 53 113 181 243 116 124 190 182 158 167 282 349 297 264 284 331 344 109 189 227 145 130 154 168 262 362 426 412 242 246 138 208 290 311 242 342 400 419 449 419 535 529 395 417 343 428 449 333 254 30 3 306 381 424 427 488 535 561 598 587 478 510 532 453 387 408 447 471 420 330 302 399 489 480 376 457 498 515 463 411 464 510 514 512 467 442 448 470 477 444 488 497 530 544 554 575 596 646 679 711 702 30 3 662 554 632 699 581 437 489 469 543 587 604 602 686 699 743 739 723 731 629 616 653 652 638 613 557 573 618 680 679 711 583 551 607 656 687 768 786 767 752 681 617 611 623 653 708 655 648 674 666 631 30 3 657 692 718 710 705 653 646 694 705 644 631 638 653 691 702 666 652 583 607 567 571 614 614 641 660 685 713 707 727 734 764 756 752 705 608 624 629 679 694 730 746 747 727 736 724 757 721 652 682 715 30 3 663 611 549 584 611 614 620 614 636 628 595 592 609 622 604 638 615 630 662 563 591 605 664 685 575 579 561 553 556 485 492 494 532 569 560 571 610 596 607 579 579 622 629 601 617 619 628 492 422 475 30 3 546 557 513 404 417 408 466 481 419 436 441 470 450 395 371 344 335 361 385 425 453 455 391 407 388 365 344 316 361 425 339 298 337 343 245 254 282 325 223 211 234 249 299 341 288 244 284 356 265 226 30 3 227 278 402 354 373 353 326 426 401 283 226 172 230 265 138 182 266 278 236 262 301 333 346 358 272 91 132 202 236 251 89 155 160 14 90 217 227 -62 39 108 168 137 121 -39 -10 29 36 84 30 32 30 3 91 23 32 82 148 228 294 145 79 64 165 206 268 266 358 343 119 53 70 194 333 209 160 158 253 369 384 151 131 100 168 92 153 223 221 76 187 379 365 274 266 297 324 277 190 278 345 422 469 467 30 3 472 398 374 320 317 348 401 377 313 154 209 270 385 377 341 343 380 412 454 417 437 393 369 434 483 502 580 455 391 364 390 346 381 405 444 402 515 557 509 402 378 399 423 487 480 538 507 490 498 482 30 3 475 522 563 597 639 678 697 679 652 524 498 486 609 698 697 544 551 582 639 660 629 615 661 705 623 641 630 573 554 588 637 621 577 580 596 613 645 620 654 678 686 509 529 579 564 628 621 677 691 720 30 3 682 625 620 638 710 708 634 633 613 662 641 645 609 605 664 705 672 656 651 680 701 677 724 767 765 727 734 732 704 629 637 686 686 639 664 693 697 676 704 746 749 772 765 702 659 656 600 603 618 645 30 3 670 662 651 681 705 703 688 693 709 673 672 659 663 715 738 655 582 601 645 645 613 618 649 663 654 667 650 671 657 633 524 519 567 600 629 594 624 576 446 484 500 544 518 529 505 473 506 485 450 472 30 3 531 560 526 407 434 450 474 515 530 516 493 461 430 430 372 392 445 511 506 514 586 629 462 400 447 463 453 491 519 493 521 560 580 531 396 382 451 521 513 385 293 253 287 293 266 266 239 230 275 300 30 3 334 319 379 385 344 317 356 290 316 368 300 312 356 415 377 290 223 223 243 178 182 239 275 318 265 254 224 229 257 313 71 116 171 199 266 336 379 415 359 354 321 351 375 341 298 202 221 234 177 229 30 3 311 192 196 199 222 259 286 297 258 263 274 275 246 260 239 266 266 222 185 103 156 -44 -40 83 239 218 238 321 314 282 305 320 319 408 389 345 211 281 350 287 240 234 154 53 145 183 216 275 300 258 30 3 251 315 308 220 250 275 250 261 259 259 308 279 299 351 336 238 294 344 371 372 357 297 348 333 327 338 240 279 409 292 372 388 439 471 367 326 354 426 485 569 627 627 625 621 492 390 345 425 560 565 30 3 476 409 395 393 430 474 445 470 447 434 414 443 485 502 539 521 467 502 573 624 597 495 506 565 399 452 531 590 578 549 570 548 474 503 585 637 633 654 678 702 709 619 500 550 563 507 529 541 572 614 30 3 647 611 549 624 595 573 595 610 639 647 659 685 678 722 708 690 652 653 681 706 682 703 728 738 752 729 714 688 655 709 689 702 678 710 720 709 709 675 657 665 665 665 675 677 701 703 731 688 611 609 30 3 571 597 634 652 641 637 649 660 683 659 636 640 650 662 646 683 682 645 598 650 650 605 623 597 641 674 640 623 645 652 576 595 614 684 719 733 737 734 703 647 640 649 665 636 549 547 568 566 580 569 30 3 542 436 232 248 294 221 223 260 265 271 265 281 295 251 219 179 160 187 217 257 280 300 300 302 298 256 179 188 165 231 192 117 109 128 159 146 31 42 43 86 146 241 270 258 215 135 107 134 155 143 30 4 249 277 324 324 403 286 268 300 305 305 352 403 450 436 394 427 408 379 278 417 355 302 316 345 350 504 451 542 557 417 403 312 316 393 408 364 456 485 465 485 451 547 648 571 504 490 485 557 428 336 30 4 428 526 558 568 577 568 512 563 493 470 530 581 475 461 479 544 563 614 498 424 512 595 544 498 535 642 632 568 534 678 552 584 548 575 552 516 548 530 579 566 606 638 647 674 660 696 723 656 660 718 30 4 732 620 633 727 700 579 494 494 588 660 673 669 698 766 812 800 783 787 698 639 656 681 681 719 686 686 732 762 749 770 681 660 686 707 741 779 821 846 821 770 693 641 697 738 810 814 742 778 746 750 30 4 746 701 778 802 838 794 774 746 790 750 738 746 746 742 782 782 746 746 734 705 718 714 721 711 732 768 783 718 732 761 797 823 830 786 750 743 758 776 790 768 765 729 761 797 801 812 801 729 711 772 30 4 779 699 683 671 703 699 743 723 755 699 687 695 731 747 723 763 715 699 743 699 679 683 727 707 663 679 671 707 659 622 618 599 653 688 653 612 639 679 670 630 635 657 644 653 693 715 648 572 550 581 30 4 670 666 621 546 546 639 586 559 532 523 599 599 554 495 486 458 463 477 486 554 590 563 522 572 518 445 449 445 477 568 440 426 504 458 385 395 477 436 385 385 385 385 451 514 403 427 441 504 407 383 30 4 359 441 543 451 466 471 466 572 538 437 364 315 369 403 335 340 427 446 369 412 417 446 500 513 474 300 276 401 353 300 266 348 319 208 300 382 305 169 251 392 329 387 324 184 213 309 329 339 242 242 30 4 295 193 198 247 296 352 422 394 240 240 342 385 361 431 445 483 319 221 244 380 525 431 310 282 417 441 483 314 333 300 375 305 384 451 350 292 369 518 576 422 360 398 432 345 287 441 552 514 470 591 30 4 552 518 514 485 417 417 504 456 350 273 302 374 514 498 456 424 456 479 470 493 549 498 447 493 581 572 595 577 554 447 456 438 498 503 572 535 516 503 530 489 470 503 549 561 525 543 570 615 548 485 30 4 516 566 602 624 624 593 638 660 651 660 629 597 593 714 759 651 588 606 606 687 674 678 723 736 622 703 665 698 665 703 694 732 728 698 681 669 745 724 715 665 774 665 639 681 686 635 660 711 762 774 30 4 711 707 724 745 790 770 718 734 762 762 738 750 750 734 746 782 802 782 766 746 762 770 806 842 818 834 838 854 782 750 758 786 782 782 770 721 783 790 815 819 815 805 819 830 772 786 747 718 743 743 30 4 736 732 754 779 790 754 747 772 783 790 790 776 743 776 783 758 727 683 719 767 763 695 683 691 699 735 695 723 727 699 667 663 675 731 747 703 703 659 578 606 671 671 638 618 610 586 564 559 501 515 30 4 555 639 644 532 537 590 608 617 604 590 590 586 590 519 488 515 550 568 568 568 617 648 559 510 510 541 572 604 613 581 595 659 659 627 495 463 554 604 618 499 413 413 440 422 395 363 349 354 440 477 30 4 458 495 490 531 472 404 4877 96 96 96 96 96 96 96 466 383 340 354 325 330 349 374 417 398 354 344 344 340 441 325 112 209 238 311 388 432 475 471 489 498 474 532 440 426 401 353 397 382 363 450 30 4 440 334 339 377 401 460 411 430 377 382 363 401 435 455 387 426 445 469 382 310 328 230 165 357 399 347 441 422 492 403 408 474 464 488 586 445 342 413 497 408 394 394 342 272 380 366 347 374 446 408 30 4 408 446 437 389 384 408 389 389 389 403 364 389 461 504 456 350 408 494 499 523 490 427 509 490 456 451 379 465 577 447 461 568 479 591 489 442 465 521 605 711 721 744 609 581 572 498 535 521 577 568 30 4 558 521 507 507 521 507 489 540 552 503 516 516 548 606 642 656 593 606 678 727 700 633 638 651 588 521 602 602 615 629 602 633 575 620 660 669 651 597 620 711 749 601 601 656 681 635 639 652 673 715 30 4 719 707 686 690 707 686 703 698 673 656 643 677 715 728 732 719 732 724 745 750 786 794 754 794 798 786 782 750 778 782 822 798 758 782 754 794 778 758 762 778 754 774 786 766 774 818 822 778 722 758 30 4 754 754 754 754 754 754 754 754 754 754 754 747 739 739 739 739 739 739 739 732 732 732 732 732 725 725 725 725 725 718 718 703 703 703 703 703 703 695 687 687 687 679 679 679 671 671 663 663 663 663 30 4 655 663 650 598 626 642 638 634 622 430 368 392 387 382 368 334 319 363 329 387 387 426 421 426 406 411 392 343 348 397 314 280 314 334 343 280 218 256 295 291 314 328 366 408 380 310 244 282 305 286 30 5 117 144 226 262 332 212 204 251 240 213 230 324 391 370 299 342 347 374 185 286 297 236 216 252 253 361 392 489 494 331 350 221 239 328 363 307 372 429 447 465 438 559 619 489 457 422 427 464 398 287 30 5 348 416 480 487 514 544 544 595 568 474 504 543 502 396 424 482 493 503 466 358 440 504 520 450 504 591 575 546 471 563 557 559 534 517 492 474 494 505 490 518 519 555 571 604 594 631 664 667 696 710 30 5 719 576 631 721 660 525 455 462 548 590 619 627 688 725 749 760 769 767 692 627 653 653 631 658 613 595 633 715 712 755 646 589 610 642 702 780 807 815 805 721 676 606 646 670 749 755 682 729 709 662 30 5 684 683 749 746 768 753 704 718 732 694 670 669 672 698 734 719 686 644 676 603 639 665 625 650 682 712 729 737 730 737 783 792 787 750 660 671 676 733 747 743 755 729 725 751 748 775 770 678 689 744 30 5 701 642 620 610 632 624 673 641 680 655 634 612 646 681 648 712 674 675 716 622 615 614 684 721 626 601 591 605 599 527 528 518 569 584 583 568 615 613 622 586 580 619 611 595 635 648 661 535 491 512 30 5 589 598 571 460 452 502 515 524 471 444 488 544 508 441 396 374 378 383 398 447 481 495 428 477 442 398 397 376 386 486 396 340 391 421 313 308 336 352 321 286 304 277 342 404 373 337 359 436 346 301 30 5 295 348 458 409 413 400 365 451 494 355 328 243 287 327 261 259 319 365 296 345 350 383 410 443 416 231 214 256 297 314 182 231 244 110 171 275 299 47 141 204 251 253 274 92 92 147 203 252 153 118 30 5 168 116 118 141 170 253 350 271 173 142 215 283 308 334 381 396 253 140 167 257 399 407 230 211 332 407 458 239 253 189 254 214 263 311 307 198 259 429 466 367 300 338 376 336 253 357 435 469 446 547 30 5 524 478 452 409 362 374 458 422 372 228 266 308 450 449 418 375 423 437 453 452 507 448 403 458 534 567 634 516 537 411 420 385 446 444 504 469 540 528 517 461 440 454 477 512 497 536 528 573 533 501 30 5 514 538 568 593 631 675 699 703 684 585 575 553 612 726 754 608 597 612 619 674 677 638 690 762 633 678 687 638 602 636 660 687 661 633 630 628 705 670 685 666 729 596 587 620 596 609 641 696 727 743 30 5 723 657 668 686 745 743 711 671 676 722 702 719 699 656 696 752 736 720 687 701 741 723 769 808 806 783 790 796 761 681 690 752 755 721 698 728 759 744 791 789 800 813 818 801 726 732 691 651 669 693 30 5 698 685 692 726 751 746 717 738 747 733 724 730 706 765 789 710 666 628 660 714 666 640 653 672 667 683 656 704 712 658 608 567 594 670 700 662 662 636 513 532 551 605 559 564 544 503 533 524 482 493 30 5 535 585 597 494 469 497 522 545 564 567 527 501 477 479 418 448 460 505 488 512 615 655 558 448 457 470 475 524 566 521 542 596 640 637 472 404 476 529 578 462 370 302 332 366 339 307 280 279 336 370 30 5 366 379 440 409 411 341 398 350 347 402 355 321 380 457 450 345 283 264 287 230 231 274 291 355 311 305 300 261 319 374 94 149 192 225 305 361 400 425 427 403 366 423 431 403 360 291 291 312 277 345 30 5 393 281 286 283 287 337 332 354 320 327 323 323 330 333 308 344 346 335 296 223 242 154 55 173 309 269 315 349 392 353 330 373 391 458 461 464 288 332 414 354 317 319 319 178 253 279 290 304 350 342 30 5 338 374 386 332 319 343 329 329 336 326 330 338 377 397 401 286 349 400 434 437 427 346 443 411 400 396 326 348 495 403 414 476 491 555 460 387 409 461 514 615 681 697 661 637 578 458 427 496 574 557 30 5 522 469 440 445 478 489 480 500 506 472 468 490 516 542 576 600 528 530 595 656 662 552 551 614 501 466 540 563 586 595 601 607 526 544 598 651 657 616 643 689 728 622 532 593 591 554 563 571 603 656 30 5 687 664 609 659 619 627 653 650 676 662 647 680 708 748 716 696 695 693 707 712 708 734 759 763 773 767 763 744 708 732 745 759 737 760 746 757 755 722 718 723 709 697 716 726 730 752 778 774 661 653 30 5 642 628 648 674 694 686 678 717 735 677 691 677 715 709 676 727 718 706 656 668 713 666 650 627 686 732 691 668 705 716 641 614 646 708 747 767 778 784 752 724 695 704 710 674 626 574 616 601 590 617 30 5 585 504 261 281 336 311 272 318 274 344 297 326 325 306 288 250 234 256 231 272 292 321 321 344 350 346 295 287 230 282 292 223 199 212 262 237 108 117 111 179 250 283 316 295 294 214 167 184 193 205 30 6 59 104 151 230 278 139 150 220 206 165 186 294 362 315 274 309 338 343 137 232 249 183 161 175 183 254 375 441 425 276 277 190 229 309 338 277 348 405 428 445 413 549 571 430 450 362 429 428 342 268 30 6 326 396 436 436 504 540 557 602 590 465 506 525 467 405 424 469 466 438 359 315 408 485 496 398 483 547 534 472 439 490 539 559 531 484 460 434 470 479 446 497 497 525 538 561 587 604 651 686 720 692 30 6 679 587 657 717 604 469 472 467 559 588 602 626 692 708 723 740 736 755 664 650 665 663 653 622 578 577 621 675 701 740 595 561 618 658 706 775 791 786 764 700 657 635 646 676 710 718 681 713 684 645 30 6 649 709 726 725 726 689 672 702 713 665 643 644 652 691 712 698 667 603 631 580 605 630 616 634 657 685 712 725 730 735 778 768 762 709 625 640 655 704 716 729 749 749 727 740 731 758 747 670 710 728 30 6 669 621 565 594 624 617 634 620 662 632 602 602 619 636 628 665 634 655 689 593 605 607 665 687 575 573 562 592 594 501 498 493 552 548 570 579 616 610 622 600 591 618 609 600 627 644 641 497 460 489 30 6 552 572 522 415 428 475 499 510 442 440 458 487 465 405 363 349 344 359 393 414 450 449 411 420 398 370 352 327 371 444 342 308 345 359 264 278 306 339 260 262 272 254 310 367 311 312 345 394 287 259 30 6 259 298 422 366 390 368 334 429 418 317 241 214 251 276 188 224 290 313 259 293 317 348 384 387 324 147 179 230 242 257 131 188 176 49 122 239 276 -21 80 146 193 189 185 9 4 57 115 155 64 48 30 6 104 64 49 105 141 218 296 189 106 87 186 220 250 269 345 339 174 70 96 210 352 250 184 180 292 393 412 177 189 150 208 137 198 271 244 124 207 400 402 295 266 286 327 259 204 306 341 441 450 502 30 6 494 423 390 345 328 360 411 384 312 183 227 282 405 391 366 342 376 430 447 439 464 412 370 439 478 541 588 466 408 370 390 349 391 404 456 421 532 568 511 397 388 406 433 490 495 550 511 517 512 495 30 6 475 520 545 586 626 657 696 690 653 533 519 524 614 712 713 556 573 602 644 670 642 624 673 712 647 655 627 576 559 620 648 633 597 595 603 615 652 634 670 685 700 535 539 583 582 640 638 683 690 726 30 6 680 627 632 661 720 709 648 641 647 685 665 668 643 615 669 724 686 670 651 682 719 698 745 776 774 737 750 743 717 631 658 710 700 659 664 702 710 710 737 748 765 781 781 727 660 662 614 607 622 649 30 6 678 675 657 698 717 705 689 690 716 682 685 677 676 733 754 670 604 603 637 680 633 636 649 673 659 665 643 680 652 632 542 513 580 646 639 622 650 598 454 487 508 553 526 534 518 466 510 505 460 477 30 6 541 561 519 427 443 469 494 511 526 520 501 463 435 409 367 403 433 494 488 492 601 632 486 411 444 457 454 499 539 509 514 546 619 551 409 387 446 491 514 393 309 280 298 317 295 249 232 253 292 339 30 6 352 330 405 377 348 332 366 299 309 357 323 314 356 431 401 285 253 233 276 172 169 234 270 309 264 265 245 242 265 311 66 115 161 188 284 341 372 425 379 378 372 395 355 301 237 202 243 270 190 208 30 6 341 174 169 157 199 202 269 233 222 201 240 238 232 282 225 298 246 210 178 110 151 1 -22 114 242 196 260 286 324 233 261 284 324 380 354 405 246 290 346 302 260 299 211 122 205 234 240 260 279 275 30 6 274 322 331 253 261 277 270 251 249 252 296 272 325 340 349 242 301 341 376 387 370 309 387 345 337 350 262 306 436 301 397 406 479 481 380 337 363 424 477 564 638 635 634 626 492 389 360 446 568 562 30 6 475 418 403 399 438 468 435 475 445 437 408 454 490 504 535 532 487 499 562 634 613 502 507 559 422 456 538 587 577 562 596 591 475 501 576 625 628 662 674 698 698 646 522 557 558 520 529 539 582 630 30 6 651 621 557 623 575 591 614 627 652 648 646 683 689 724 699 691 648 668 678 707 690 708 739 738 750 740 717 684 662 698 695 724 704 730 728 719 715 686 673 670 677 672 675 675 710 727 759 728 621 616 30 6 594 602 640 662 656 644 658 672 698 647 648 650 665 674 651 700 687 658 627 656 666 618 638 605 661 692 652 615 666 651 589 594 623 677 714 733 743 750 715 671 669 668 697 652 576 560 567 561 592 586 30 6 543 431 235 265 322 262 242 269 278 282 278 295 301 264 244 200 191 185 224 268 291 305 310 303 307 294 266 246 213 248 227 156 141 146 217 152 72 97 91 137 212 247 278 294 260 159 140 158 181 169 30 7 32 48 155 186 267 159 163 211 188 197 188 312 370 334 252 279 330 367 122 212 254 169 150 186 191 313 363 460 455 276 289 148 216 310 337 243 340 409 435 458 432 551 540 418 392 381 431 475 357 271 30 7 319 385 436 444 489 534 561 593 582 518 513 550 479 372 408 438 482 448 359 323 428 520 483 405 454 508 514 501 437 513 487 491 525 500 467 484 495 517 473 515 516 564 572 575 591 645 648 693 729 731 30 7 701 552 628 727 617 455 504 480 530 599 621 625 701 716 765 772 763 749 631 592 653 662 634 642 588 612 626 704 706 749 634 578 616 654 692 792 823 801 785 696 626 604 621 653 740 672 636 690 671 629 30 7 685 685 737 733 748 671 654 703 713 650 650 662 665 711 730 677 664 606 635 604 603 656 637 659 684 708 729 731 747 746 788 786 779 742 625 630 625 694 708 753 761 758 741 755 741 785 723 656 682 740 30 7 685 606 587 606 628 621 638 630 661 636 614 595 629 638 604 674 628 643 684 580 593 618 673 718 640 591 582 560 569 491 513 519 538 574 564 577 616 584 605 571 579 615 612 593 619 616 649 512 449 482 30 7 552 547 557 416 416 413 470 474 439 421 433 500 494 423 383 348 343 363 390 430 462 478 390 436 395 380 377 357 355 449 373 309 364 398 270 263 288 334 257 220 242 253 308 342 311 235 279 385 299 231 30 7 233 276 406 371 399 369 321 436 443 288 255 175 246 273 172 185 251 290 248 283 305 329 339 362 301 105 136 218 253 279 122 210 174 26 112 219 250 -33 58 150 153 147 166 -22 1 98 60 139 78 34 30 7 113 39 61 96 159 252 333 138 110 64 176 245 272 303 372 395 133 96 108 199 331 272 182 161 267 376 410 160 144 105 198 125 163 231 234 102 203 404 383 313 283 337 333 319 213 324 359 421 470 481 30 7 467 437 397 346 321 362 435 415 366 183 233 285 412 421 371 368 404 430 462 427 445 382 392 427 509 491 577 465 427 384 410 367 408 420 454 392 489 537 529 455 405 411 429 487 465 546 513 503 488 475 30 7 485 525 553 598 640 686 712 674 687 565 526 489 610 710 739 556 544 588 640 679 666 632 674 695 607 655 667 626 588 597 662 660 595 608 621 638 681 642 664 670 710 532 559 601 579 611 632 692 712 745 30 7 715 641 648 646 727 739 672 656 638 673 662 673 613 637 691 730 704 674 666 696 731 689 764 790 789 755 760 766 747 662 664 711 719 658 689 719 720 685 727 762 771 788 760 717 688 693 619 623 631 656 30 7 675 671 673 710 728 744 710 699 730 680 667 670 662 718 760 680 615 597 648 643 590 611 654 660 659 684 667 690 678 653 562 550 551 607 629 611 618 596 471 501 501 580 531 554 513 488 520 482 448 478 30 7 532 574 552 437 463 449 476 523 540 548 513 476 431 460 403 409 441 502 507 514 605 642 514 397 456 467 462 507 512 498 516 573 613 571 405 376 450 518 545 428 328 270 296 315 297 293 267 237 294 323 30 7 339 335 405 401 372 333 367 318 330 374 315 318 348 437 393 292 196 206 240 201 194 255 283 333 290 272 263 235 279 339 96 151 193 218 264 347 386 415 407 374 308 331 387 368 334 228 238 241 190 235 30 7 318 231 231 216 249 294 301 311 272 273 287 295 252 271 256 287 291 219 196 118 151 -1 -39 95 239 210 252 319 338 324 334 333 344 415 408 319 224 291 371 297 260 215 179 46 146 186 241 291 337 285 30 7 282 334 326 243 271 299 270 291 290 299 321 336 304 355 370 252 315 373 373 384 396 309 363 365 360 359 273 302 460 324 369 386 415 480 399 340 377 445 515 566 638 628 640 628 560 430 390 439 548 551