2104321044210452104621047210482104921050210512105221053210542105521056210572105821059210602106121062210632106421065210662106721068210692107021071210722107321074210752107621077210782107921080210812108221083210842108521086210872108821089210902109121092 2109321094210952109621097210982109921100211012110221103211042110521106211072110821109211102111121112211132111421115211162111721118211192112021121211222112321124211252112621127211282112921130211312113221133211342113521136211372113821139211402114121142 2114321144211452114621147211482114921150211512115221153211542115521156211572115821159211602116121162211632116421165211662116721168211692117021171211722117321174211752117621177211782117921180211812118221183211842118521186211872118821189211902119121192 2119321194211952119621197211982119921200212012120221203212042120521206212072120821209212102121121212212132121421215212162121721218212192122021221212222122321224212252122621227212282122921230212312123221233212342123521236212372123821239212402124121242 2124321244212452124621247212482124921250212512125221253212542125521256212572125821259212602126121262212632126421265212662126721268212692127021271212722127321274212752127621277212782127921280212812128221283212842128521286212872128821289212902129121292 2129321294212952129621297212982129921300213012130221303213042130521306213072130821309213102131121312213132131421315213162131721318213192132021321213222132321324213252132621327213282132921330213312133221333213342133521336213372133821339213402134121342 2134321344213452134621347213482134921350213512135221353213542135521356213572135821359213602136121362213632136421365220012200222003220042200522006220072200822009220102201122012220132201422015220162201722018220192202022021220222202322024220252202622027 2202822029220302203122032220332203422035220362203722038220392204022041220422204322044220452204622047220482204922050220512205222053220542205522056220572205822059220602206122062220632206422065220662206722068220692207022071220722207322074220752207622077 2207822079220802208122082220832208422085220862208722088220892209022091220922209322094220952209622097220982209922100221012210222103221042210522106221072210822109221102211122112221132211422115221162211722118221192212022121221222212322124221252212622127 2212822129221302213122132221332213422135221362213722138221392214022141221421923919240192411924219243192441924519246192471924819249192501925119252192531925419255192561925719258192591926019261192621926319264192651926619267192681926919270192711927219273 1927419275192761927719278192791928019281192821928319284192851928619287192881928919290192911929219293192941929519296192971929819299193001930119302193031930419305193061930719308193091931019311193121931319314193151931619317193181931919320193211932219323 1932419325193261932719328193291933019331193321933319334193351933619337193381933919340193411934219343193441934519346193471934819349193501935119352193531935419355193561935719358193591936019361193621936319364193652000120002200032000420005200062000720008 2000920010200112001220013200142001520016200172001820019200202002120022200232002420025200262002720028200292003020031200322003320034200352003620037200382003920040200412004220043200442004520046200472004820049200502005120052200532005420055200562005720058 2005920060200612006220063200642006520066200672006820069200702007120072200732007420075200762007720078200792008020081200822008320084200852008620087200882008920090200912009220093200942009520096200972009820099201002010120102201032010420105201062010720108 2010920110201112011220113201142011520116201172011820119201202012120122201232012420125201262012720128201292013020131201322013320134201352013620137201382013920140201412014220143201442014520146201472014820149201502015120152201532015420155201562015720158 2015920160201612016220163201642016520166201672016820169201702017120172201732017420175201762017720178201792018020181201822018320184201852018620187201882018920190201912019220193201942019520196201972019820199202002020120202202032020420205202062020720208 2020920210202112021220213202142021520216202172021820219202202022120222202232022420225202262022720228202292023020231202322023320234202352023620237202382023920240202412024220243202442024520246202472024820249202502025120252202532025420255202562025720258 2025920260202612026220263202642026520266202672026820269202702027120272202732027420275202762027720278202792028020281202822028320284202852028620287202882028920290202912029220293202942029520296202972029820299203002030120302203032030420305203062030720308 2030920310203112031220313203142031520316203172031820319203202032120322203232032420325203262032720328203292033020331203322033320334203352033620337203382033920340203412034220343203442034520346203472034820349203502035120352203532035420355203562035720358 2035920360203612036220363203642036520366210012100221003210042100521006210072100821009210102101121012210132101421015210162101721018210192102021021210222102321024210252102621027210282102921030210312103221033210342103521036210372103821039210402104121042 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 792 783 721 724 749 769 783 793 796 797 750 802 770 786 800 812 811 827 802 808 818 817 810 783 774 740 744 745 763 751 783 804 792 805 814 1 1 806 819 820 810 770 760 689 644 679 707 731 580 534 575 631 628 524 532 549 647 659 591 535 550 568 665 584 591 566 647 566 418 443 453 473 538 567 577 418 413 484 518 320 304 388 452 441 456 433 520 1 1 488 519 561 589 457 467 538 640 463 489 590 564 392 399 449 482 481 531 523 596 548 378 402 417 481 513 624 437 350 373 404 449 476 555 568 551 570 579 611 657 499 443 423 491 553 493 416 467 475 435 1 1 479 600 662 504 515 589 625 563 500 527 391 257 287 334 400 449 402 403 499 453 465 468 466 472 508 565 588 625 509 381 444 471 527 572 562 502 339 397 481 478 565 470 421 354 387 421 494 525 448 384 1 1 427 455 508 557 642 561 555 502 446 505 565 636 583 642 640 622 544 525 624 659 712 698 517 538 603 658 595 653 726 753 683 606 529 514 534 591 638 666 671 661 714 657 516 535 565 560 488 470 510 593 1 1 537 542 611 627 561 607 645 645 565 550 620 653 612 605 661 713 708 693 571 542 561 516 549 545 568 646 709 714 744 733 725 618 634 680 723 740 754 766 730 720 722 721 719 698 697 759 779 770 798 781 1 1 795 777 808 818 721 722 733 739 709 694 707 725 755 779 779 770 782 718 758 714 757 800 799 797 755 777 812 807 802 787 797 799 798 817 790 764 785 794 807 810 819 839 836 828 830 805 813 808 814 809 1 1 810 803 809 811 830 776 752 769 771 768 779 787 804 819 840 829 822 812 800 803 793 787 779 772 759 738 743 769 789 779 792 815 803 811 810 791 792 815 818 806 737 732 738 748 749 770 794 799 785 785 1 1 759 717 770 699 664 686 659 623 625 610 661 702 717 704 621 616 622 559 560 599 599 632 654 653 669 684 707 734 641 629 641 586 523 606 681 695 699 715 724 617 610 642 643 666 620 523 542 566 451 494 1 1 536 551 591 620 661 693 676 703 599 567 582 598 491 483 481 529 563 569 573 475 479 575 518 505 502 466 411 344 364 403 443 440 445 393 375 463 511 507 585 473 406 382 411 372 363 397 466 501 468 494 1 1 440 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 794 785 734 737 760 781 794 794 805 805 755 800 787 797 811 820 818 832 811 815 820 819 815 789 759 752 748 747 775 758 790 814 811 826 815 1 2 820 837 833 818 793 748 710 698 698 722 733 606 591 603 632 659 538 537 565 635 648 612 544 563 588 670 585 578 587 656 648 432 447 462 470 565 571 589 443 431 494 527 369 322 379 453 450 479 450 511 1 2 493 523 563 611 480 464 533 622 486 518 610 581 402 407 448 481 479 524 541 600 592 388 416 425 487 517 619 481 370 379 416 463 471 528 572 562 563 546 599 656 513 444 427 490 548 517 416 473 483 445 1 2 471 589 654 531 559 596 616 579 512 515 414 276 300 342 399 484 411 396 477 456 453 474 459 472 491 546 584 645 599 388 437 467 520 600 590 558 371 404 467 489 547 494 442 371 396 414 486 533 450 394 1 2 415 452 496 541 632 562 529 492 452 501 549 598 619 679 642 631 583 566 634 662 697 707 562 551 589 679 633 649 707 738 696 633 551 513 539 589 642 677 673 658 705 669 537 537 584 590 512 483 515 590 1 2 576 538 619 620 565 598 643 655 569 551 620 654 598 602 651 695 712 701 591 542 549 523 547 558 578 665 713 735 737 729 734 636 645 676 731 738 762 765 729 718 723 734 729 703 705 761 784 770 788 782 1 2 790 789 801 819 728 728 742 749 718 700 703 716 749 778 781 776 786 728 763 718 754 800 806 789 757 790 817 810 815 789 801 794 800 821 794 756 783 796 810 805 822 836 832 826 829 813 816 805 814 803 1 2 807 802 802 811 831 792 773 786 783 788 797 805 807 817 830 828 823 814 800 809 796 801 777 778 765 740 751 774 790 765 804 822 786 807 812 798 796 810 817 810 752 736 737 747 755 777 802 808 807 800 1 2 766 712 768 715 683 685 658 624 653 624 672 718 728 739 631 615 630 566 572 611 622 653 676 673 678 689 716 742 669 639 657 604 530 610 678 687 694 715 730 652 648 680 677 711 711 538 549 586 460 495 1 2 531 553 610 618 682 701 685 717 607 583 581 594 494 486 490 516 557 571 577 495 489 563 578 524 529 495 428 351 370 416 460 443 440 398 374 452 495 506 552 524 454 404 424 377 369 401 461 503 481 486 1 2 466 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 805 799 759 743 763 794 803 813 816 825 761 823 819 812 826 829 827 840 824 824 837 835 831 807 781 751 752 762 799 787 817 831 810 824 819 1 3 826 840 848 845 799 790 738 711 721 745 743 615 587 632 658 670 551 540 586 664 672 630 553 573 614 702 594 589 596 678 631 443 462 471 491 578 592 600 475 440 493 532 409 336 382 460 464 478 451 517 1 3 513 534 580 614 483 474 544 661 516 514 608 587 415 417 463 483 486 547 561 620 613 416 416 431 504 539 643 495 378 388 423 463 481 542 606 599 582 583 617 669 529 460 436 548 580 534 433 499 508 441 1 3 483 619 684 536 570 626 633 623 569 546 453 327 306 356 414 467 430 431 504 478 483 473 469 490 505 556 600 655 582 414 469 493 544 625 615 568 410 434 472 525 607 519 474 391 406 435 515 558 472 412 1 3 439 484 516 573 658 574 558 514 470 525 574 638 622 652 667 668 639 628 673 689 725 730 599 568 639 702 680 682 718 757 706 651 587 551 567 612 653 697 684 673 721 697 573 549 606 606 535 506 531 600 1 3 611 566 645 636 584 626 654 672 603 576 636 659 616 620 668 705 726 715 634 560 574 546 569 590 618 674 726 738 758 744 735 666 662 696 757 756 772 782 729 733 744 749 750 724 729 776 783 778 806 778 1 3 790 783 815 822 736 739 760 759 746 718 718 740 769 788 796 780 792 737 775 735 778 815 818 819 782 787 827 815 811 802 803 791 806 825 819 796 805 816 832 811 831 842 843 844 831 823 822 809 815 805 1 3 810 810 804 815 834 799 782 797 789 797 794 802 813 828 846 842 826 819 809 819 808 813 793 791 768 762 761 786 801 772 829 829 804 813 821 813 810 821 822 818 777 759 756 772 774 782 812 811 812 811 1 3 792 721 782 734 698 699 680 647 686 669 690 740 747 748 646 621 645 580 582 614 640 667 705 685 701 731 716 757 690 639 657 624 542 638 701 703 720 737 753 675 647 691 683 680 661 555 560 594 482 508 1 3 545 565 625 631 660 703 690 729 629 606 612 584 509 502 513 521 561 582 598 523 498 578 587 548 556 520 443 363 391 427 480 460 443 422 400 474 517 519 602 534 476 412 436 393 386 418 495 523 499 507 1 3 482 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 806 795 744 738 768 789 800 805 812 808 758 811 810 809 823 830 825 836 813 815 824 824 816 795 753 744 747 752 796 756 811 821 818 837 824 1 4 824 842 844 824 795 755 722 733 704 734 725 646 630 633 662 680 540 532 573 635 652 644 544 566 607 695 584 593 614 691 710 441 450 464 479 596 575 609 482 444 497 531 440 340 383 451 465 489 457 516 1 4 494 516 562 631 497 462 532 663 507 537 626 604 415 420 448 483 471 523 544 621 640 412 423 439 501 510 631 561 386 385 422 482 464 521 580 558 556 541 601 672 540 447 425 524 588 553 421 483 513 449 1 4 467 613 679 548 588 624 614 618 537 531 463 311 312 353 423 502 417 404 492 459 463 467 452 479 486 549 623 661 640 406 433 473 520 620 618 611 408 417 477 494 572 524 480 393 405 426 496 552 448 411 1 4 415 455 484 543 634 562 528 498 461 499 555 600 624 681 664 667 637 611 658 674 696 712 617 566 620 700 667 658 714 740 716 643 582 517 545 596 649 689 677 665 705 689 564 544 607 618 550 505 517 581 1 4 614 533 638 611 561 609 650 665 582 559 638 659 595 596 647 691 710 714 613 543 553 529 553 568 597 675 726 737 729 727 738 654 656 678 750 742 774 765 722 718 732 750 737 707 711 766 782 770 792 778 1 4 788 800 806 819 726 730 750 748 729 704 703 715 753 784 786 775 792 736 764 727 764 806 815 801 763 801 819 818 814 788 799 800 801 829 800 763 781 801 816 808 828 835 841 836 833 824 821 801 816 806 1 4 809 805 795 816 841 797 797 807 789 805 816 812 809 828 833 832 827 819 801 819 800 814 781 785 773 758 763 791 799 762 818 827 789 810 818 812 807 815 816 813 773 735 742 757 754 777 809 815 812 808 1 4 766 695 767 735 688 673 656 615 682 653 699 742 750 762 644 614 643 570 575 613 641 663 690 683 686 703 721 755 700 646 671 624 539 621 676 684 704 714 736 667 683 715 702 734 736 553 564 612 474 500 1 4 541 560 626 614 689 711 689 731 632 609 588 595 491 484 494 508 555 576 592 521 495 578 629 541 571 517 450 354 378 427 492 449 426 411 373 447 505 508 572 568 502 420 444 386 376 406 498 513 484 486 1 4 506 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 793 799 761 752 771 788 803 809 816 822 774 810 831 830 824 827 827 824 805 812 827 830 827 801 750 748 746 749 790 771 812 828 827 828 814 1 5 823 829 844 836 801 762 753 754 735 737 720 676 662 667 668 703 565 553 595 657 662 659 559 580 647 715 623 614 640 708 726 466 479 486 532 629 611 624 528 472 508 550 481 365 400 441 502 519 487 517 1 5 512 543 583 629 511 473 534 668 549 556 616 621 434 420 464 497 490 546 563 632 669 449 421 439 509 518 623 603 399 400 443 487 471 515 613 583 564 585 607 683 578 468 445 552 629 570 442 493 521 473 1 5 494 619 685 572 614 641 621 643 563 536 507 355 328 373 426 521 428 425 488 476 460 474 457 476 492 558 608 650 661 425 435 489 555 644 655 633 449 445 467 522 596 566 499 416 418 436 513 580 481 429 1 5 430 474 502 549 636 581 533 516 471 514 561 599 618 679 680 691 673 654 673 688 698 709 662 577 639 713 720 680 706 749 738 661 620 539 559 607 656 695 683 671 717 709 598 553 613 643 591 531 536 589 1 5 650 559 639 619 583 606 643 671 618 582 643 644 596 605 649 680 706 723 655 559 570 551 580 587 611 674 713 728 735 735 728 686 670 682 742 742 770 763 713 725 752 760 756 725 736 757 767 778 789 767 1 5 774 804 799 802 741 746 756 752 736 701 690 728 762 784 792 777 788 751 765 749 772 814 809 809 766 788 817 811 812 794 788 796 802 826 814 782 788 815 828 807 829 834 841 841 826 824 812 798 816 798 1 5 802 808 794 809 828 803 815 822 797 812 810 813 815 825 831 812 820 815 799 804 803 807 794 787 758 768 762 791 787 771 828 826 802 807 825 817 810 816 806 811 795 752 746 763 761 776 814 810 805 800 1 5 771 692 747 742 692 661 653 625 684 679 709 744 752 768 640 612 651 588 586 609 641 666 724 708 692 729 722 755 731 657 675 636 553 626 676 690 709 720 736 686 697 726 713 744 756 567 574 623 501 508 1 5 552 582 644 638 690 718 706 746 674 633 610 612 512 509 515 516 569 587 602 550 513 595 663 586 599 557 478 362 400 438 491 466 457 437 398 458 524 530 583 588 552 445 446 387 394 420 491 513 503 504 1 5 516 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 803 802 783 758 781 808 814 819 827 834 777 820 840 833 833 833 831 834 817 828 838 843 844 822 778 763 754 765 804 810 832 841 821 828 816 1 6 832 839 854 850 817 796 766 753 753 763 748 658 667 667 677 701 578 563 627 683 684 661 563 579 667 741 616 602 626 710 703 466 483 494 533 619 614 629 533 472 507 547 489 364 395 463 486 503 474 526 1 6 524 555 602 636 504 486 552 673 553 572 618 628 437 417 472 492 509 549 576 636 666 471 435 450 521 552 654 573 401 396 439 489 487 530 612 599 593 596 621 685 558 477 450 572 619 568 450 504 533 472 1 6 495 623 687 561 613 661 647 651 598 575 511 373 339 371 436 523 439 438 512 493 474 479 479 501 511 563 604 664 654 435 470 526 583 666 666 636 458 460 490 565 643 588 529 425 425 462 547 598 509 440 1 6 454 496 522 596 667 584 559 536 494 539 579 627 635 699 695 709 703 686 692 706 730 741 670 603 688 741 744 709 733 768 746 683 660 583 595 627 668 718 690 693 742 735 618 564 647 654 584 539 553 610 1 6 678 612 660 647 621 646 661 688 637 597 654 675 623 628 668 697 730 730 683 573 591 576 599 613 634 691 724 743 759 749 743 704 698 706 766 774 780 786 731 742 762 771 774 741 755 778 777 787 808 781 1 6 789 797 821 828 750 757 779 775 769 734 724 753 778 798 810 792 805 765 791 765 794 826 828 829 798 791 828 815 815 812 806 800 811 836 839 813 810 830 840 811 838 842 845 851 837 837 825 811 821 813 1 6 806 816 805 821 841 818 815 827 809 816 811 814 827 841 851 846 830 825 819 824 821 825 813 806 769 780 778 800 797 790 846 837 811 822 832 824 824 832 827 823 815 778 772 786 787 785 825 819 819 814 1 6 798 730 778 758 712 690 687 657 712 717 718 755 764 776 663 631 664 607 599 627 660 682 747 732 744 756 736 771 734 651 679 662 568 655 708 703 733 750 765 699 680 725 714 751 746 584 572 618 517 523 1 6 565 590 651 658 707 721 706 742 668 641 635 642 519 521 525 526 578 599 617 564 520 611 646 615 609 567 480 385 413 449 506 477 469 460 422 489 534 539 609 588 537 447 456 400 402 436 497 538 520 516 1 6 526 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 796 812 802 781 794 809 817 822 828 841 794 821 849 853 831 832 830 827 812 827 835 849 858 817 776 778 761 770 803 821 842 850 826 825 820 1 7 833 833 844 851 819 804 792 778 775 768 746 709 709 709 707 722 603 588 646 695 705 689 590 604 708 759 649 634 653 721 734 490 509 516 557 645 644 651 582 510 522 568 514 393 424 478 512 520 515 534 1 7 540 554 597 639 502 484 553 668 583 595 632 646 458 420 485 509 538 571 594 659 693 485 452 479 536 561 639 627 418 422 460 484 508 529 629 605 615 632 654 701 605 495 475 587 677 589 462 511 518 481 1 7 510 633 685 603 654 701 671 688 606 587 557 403 352 384 457 551 460 441 509 502 465 495 486 506 511 563 606 666 698 460 487 560 609 698 697 675 496 482 489 578 660 643 573 461 440 481 563 625 541 453 1 7 463 509 527 607 681 664 583 565 513 554 593 634 667 704 707 723 710 701 694 715 735 741 699 649 707 746 760 723 741 773 773 705 682 587 595 630 664 707 695 703 756 781 648 587 661 703 643 578 590 631 1 7 710 694 671 663 653 667 685 702 666 617 655 677 636 632 667 695 721 736 719 595 620 614 640 638 652 694 726 741 758 763 747 731 722 724 779 783 789 789 746 752 781 784 789 773 778 776 773 790 800 781 1 7 786 806 817 826 774 775 789 783 781 748 736 760 787 805 810 799 801 789 803 795 801 832 832 838 815 798 830 814 801 802 800 813 815 835 844 815 820 840 830 815 837 842 843 852 841 836 818 810 822 819 1 7 798 810 806 826 839 829 831 838 823 826 822 826 832 840 846 845 827 828 817 814 833 829 829 809 770 780 791 795 780 812 845 836 826 818 820 831 829 832 825 827 831 793 783 799 797 800 824 827 823 798 1 7 782 735 765 769 721 671 682 673 730 732 739 745 767 792 671 634 673 638 617 633 665 694 768 773 775 775 759 772 764 678 702 677 607 671 711 723 743 757 765 722 712 734 734 767 768 579 594 643 543 534 1 7 572 607 673 683 725 738 737 770 715 657 645 672 564 549 541 542 602 623 645 592 546 625 685 667 644 612 517 400 429 475 526 487 505 482 443 499 541 555 625 634 590 478 483 417 422 446 500 554 530 530 1 7 569 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 817 830 822 808 807 818 837 840 843 847 823 826 858 851 830 831 841 831 828 841 821 842 852 810 802 801 791 776 800 824 839 830 812 824 819 1 8 830 830 841 837 807 808 811 776 780 791 787 741 711 729 764 734 620 611 693 712 758 701 604 617 732 773 637 638 668 739 725 489 534 538 580 656 660 689 613 539 559 611 528 399 458 528 514 527 524 550 1 8 559 582 640 674 501 504 577 722 623 622 647 658 483 428 508 525 583 594 614 646 699 482 486 513 553 605 686 636 424 444 484 511 525 541 639 603 647 649 675 700 593 510 502 632 691 602 477 525 543 485 1 8 539 634 692 604 649 713 674 695 612 634 583 421 364 399 485 569 478 458 536 509 489 511 507 530 523 565 645 682 692 461 525 594 654 694 686 657 504 514 513 597 668 670 595 469 459 505 598 638 555 456 1 8 477 525 546 637 685 691 600 577 523 577 604 643 684 686 695 710 704 691 686 711 744 752 707 682 719 746 767 736 749 776 782 721 729 596 606 655 657 709 688 691 784 802 658 616 710 717 637 589 617 635 1 8 745 735 683 674 684 730 702 716 688 643 655 688 658 637 661 684 729 728 751 626 657 637 675 667 674 706 738 745 753 780 752 728 715 754 801 817 790 794 767 754 786 784 801 802 786 801 781 789 793 788 1 8 778 798 825 827 771 779 791 797 804 777 766 767 777 796 805 799 812 793 818 812 809 836 832 842 851 801 819 812 793 797 800 803 816 842 865 822 835 833 816 802 834 848 830 839 828 836 807 794 813 821 1 8 775 815 809 827 842 833 822 825 822 821 819 815 824 835 836 847 813 817 821 800 843 821 828 809 770 783 803 801 793 812 829 841 825 821 819 833 835 824 816 828 853 813 793 802 821 814 813 825 834 784 1 8 769 739 780 781 727 680 675 699 740 721 741 740 786 787 685 635 677 659 634 653 690 708 776 790 784 789 779 764 777 684 707 684 637 684 716 750 756 762 766 753 702 724 738 763 743 563 597 655 560 549 1 8 580 621 676 703 743 742 742 764 715 654 648 714 585 573 561 576 630 655 656 602 568 678 704 682 656 638 504 411 437 524 578 491 521 497 460 523 542 570 654 638 568 469 507 423 428 474 533 544 539 556 1 8 614 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 915 913 901 910 900 900 873 892 913 899 884 886 847 795 787 784 787 818 838 832 844 806 777 764 717 717 739 740 737 755 728 733 735 692 653 2 1 642 656 684 706 698 702 725 726 724 600 605 623 648 660 695 714 717 660 629 612 631 662 686 635 656 650 625 502 505 441 481 530 579 619 624 630 619 635 643 635 615 626 622 612 604 635 633 632 635 607 2 1 543 485 488 497 515 500 428 460 473 432 413 429 480 498 500 523 526 522 529 516 497 483 492 507 514 476 419 412 420 433 460 477 493 499 465 441 410 418 392 378 405 441 430 453 469 482 483 478 489 485 2 1 454 431 425 426 443 470 476 488 475 472 496 505 506 483 487 499 504 499 490 485 455 464 489 524 532 412 326 342 407 477 495 464 486 439 429 441 454 468 502 515 484 482 494 516 472 484 498 458 463 491 2 1 520 521 501 471 508 532 555 564 569 549 529 511 550 551 480 505 531 524 496 445 441 452 482 504 494 510 512 480 424 450 476 513 544 577 564 540 552 560 555 551 542 477 483 533 558 557 528 540 587 595 2 1 558 584 600 589 635 659 680 696 726 720 745 767 775 730 710 697 699 719 748 745 744 758 767 736 689 661 664 688 724 750 734 642 586 647 683 673 651 717 766 817 854 854 821 775 773 817 841 834 833 717 2 1 701 628 668 750 796 801 750 730 781 793 780 757 770 822 847 855 861 839 852 847 831 841 755 737 780 796 825 828 853 839 831 861 834 870 903 925 908 888 852 859 867 882 891 870 864 847 837 822 813 839 2 1 874 861 864 910 924 902 880 868 851 834 816 810 818 837 832 844 861 866 889 912 921 918 923 902 908 876 862 869 877 881 881 891 863 843 827 803 808 802 848 861 892 906 899 768 649 674 688 735 779 790 2 1 803 824 813 820 811 801 784 796 789 790 777 782 764 753 759 763 777 775 765 763 749 751 744 740 732 698 697 713 719 726 716 722 701 707 706 712 690 686 653 643 646 437 454 535 582 616 623 654 686 694 2 1 665 681 672 600 430 412 407 452 484 499 507 547 574 601 608 596 560 571 564 525 471 459 435 425 447 469 483 478 427 439 443 458 480 503 534 528 484 449 424 384 389 399 423 416 421 438 463 509 502 405 2 1 392 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 747 740 720 731 738 745 729 732 737 727 728 725 682 649 639 646 618 644 656 635 641 648 635 633 611 570 577 538 582 603 594 600 601 602 601 2 2 562 550 561 577 568 555 561 570 563 481 436 471 508 520 539 556 554 540 488 469 461 488 508 429 462 496 499 394 379 280 338 395 442 471 494 507 479 478 475 471 486 488 456 467 476 487 486 470 489 472 2 2 419 371 375 364 388 372 293 316 374 358 285 289 347 388 388 416 398 402 396 390 365 359 390 427 417 362 246 244 284 299 324 365 377 368 346 317 284 281 263 205 221 269 273 283 313 353 369 329 343 343 2 2 311 276 282 294 329 371 389 361 359 338 346 366 362 392 382 387 392 401 379 367 332 347 370 412 423 349 219 220 298 390 420 380 377 318 317 341 363 384 423 419 393 403 393 416 386 374 386 310 330 368 2 2 401 420 411 379 405 433 450 455 474 445 439 409 462 475 407 416 441 450 441 404 352 370 400 417 403 431 437 447 343 349 383 428 460 484 492 450 457 473 484 474 477 449 437 427 437 428 386 415 456 478 2 2 455 472 496 478 504 536 553 565 595 602 612 626 631 627 607 595 588 600 622 620 597 606 619 601 582 564 562 572 603 623 615 589 513 527 551 559 546 558 606 662 698 714 712 705 689 697 713 716 715 652 2 2 612 554 535 604 665 685 680 649 658 669 670 640 648 670 701 727 735 740 728 722 707 695 668 620 642 670 692 710 731 741 725 732 733 756 781 786 769 754 746 735 728 773 766 748 750 718 688 670 678 704 2 2 719 732 750 766 775 768 765 761 740 727 707 704 710 717 727 722 736 745 768 775 774 771 767 771 777 767 762 765 759 752 753 745 730 717 697 696 692 681 709 730 743 754 740 646 517 525 550 596 622 648 2 2 660 666 668 668 668 674 668 652 660 672 665 669 661 610 613 621 632 630 625 622 625 624 620 614 613 591 580 581 596 608 610 584 583 590 597 589 577 567 559 550 549 356 319 378 442 485 505 533 557 544 2 2 536 537 535 520 355 313 297 344 381 409 415 430 468 493 520 528 499 519 482 470 401 371 357 325 352 350 364 358 286 300 323 362 387 382 405 412 343 367 325 261 267 282 310 305 325 331 354 390 388 291 2 2 265 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 839 832 804 816 821 819 797 814 825 813 805 803 758 726 718 712 723 748 751 740 735 724 720 710 674 651 666 625 663 667 636 647 643 648 627 2 3 599 614 635 642 645 652 662 667 642 598 571 572 594 597 636 651 648 609 572 566 588 611 628 561 584 579 570 495 465 414 465 505 547 571 584 599 569 578 583 578 578 594 576 566 565 577 578 582 590 551 2 3 485 434 440 453 479 441 376 382 427 386 352 378 437 470 472 492 479 475 454 469 452 454 467 483 480 438 367 377 394 389 425 462 470 457 415 384 361 358 341 320 337 384 379 382 427 453 463 453 460 432 2 3 397 381 368 390 407 436 458 433 431 442 461 474 442 466 475 485 487 482 475 474 442 453 475 515 513 419 314 326 382 457 476 457 471 409 398 421 437 456 478 494 491 497 507 516 460 450 476 424 443 474 2 3 496 507 477 447 495 515 539 542 544 510 499 461 518 539 443 473 501 509 489 441 404 443 462 482 474 492 495 484 398 428 456 500 528 551 559 533 527 533 532 529 527 477 479 476 492 507 503 519 531 554 2 3 519 543 564 554 599 636 660 676 691 696 715 720 710 690 673 665 671 697 723 719 709 710 715 693 655 628 626 645 680 689 674 630 568 611 628 633 643 674 715 761 794 795 785 777 757 779 807 806 784 678 2 3 673 627 653 710 752 752 733 712 726 730 733 726 738 759 783 797 806 808 787 799 784 759 727 702 715 739 762 799 817 816 800 810 811 831 872 873 851 827 821 816 812 826 850 826 835 808 781 763 765 795 2 3 814 831 844 869 882 855 834 838 817 804 778 775 800 808 810 813 827 843 867 859 872 862 856 862 853 813 824 830 845 838 840 833 825 796 770 746 768 767 796 819 838 848 833 735 630 641 646 694 722 741 2 3 764 779 776 767 761 766 760 750 761 756 750 746 743 738 739 746 758 750 743 734 732 735 722 711 699 675 670 691 711 712 712 713 693 681 687 686 676 659 644 629 611 464 436 484 541 587 607 641 671 658 2 3 649 661 646 579 407 397 394 434 466 491 502 541 586 609 612 600 587 600 590 559 486 455 437 418 449 472 471 469 410 414 433 461 488 499 516 527 425 430 418 381 371 389 413 395 410 429 460 505 479 403 2 3 377 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 866 849 804 821 832 837 818 830 838 834 834 834 775 761 760 750 764 781 774 734 738 729 746 757 731 709 720 667 642 673 683 673 689 690 697 2 4 665 673 695 693 706 701 693 704 679 649 601 616 651 646 678 691 689 653 618 609 605 619 658 598 572 585 604 561 517 461 476 524 558 595 613 624 617 605 603 605 623 634 557 550 559 577 584 598 610 570 2 4 513 472 473 483 495 485 433 425 455 457 401 426 448 487 508 530 511 516 498 490 469 469 486 508 514 482 401 387 406 422 443 471 480 453 429 413 414 370 367 321 335 367 410 406 430 453 477 476 471 469 2 4 431 413 393 412 451 463 484 456 469 471 488 499 465 483 462 467 470 471 457 461 408 430 457 491 488 435 332 306 351 415 464 447 461 386 383 408 427 452 479 471 489 495 505 478 464 413 464 396 404 445 2 4 461 495 479 458 485 502 522 520 559 514 508 479 522 540 477 473 501 518 501 457 403 440 464 487 487 500 506 487 414 417 448 493 523 545 562 540 537 542 551 543 551 512 505 463 488 496 487 502 511 539 2 4 525 531 562 556 574 625 652 666 677 688 685 719 731 703 693 663 653 708 718 706 723 717 709 680 652 619 634 629 698 712 678 682 585 611 655 649 628 671 682 768 794 801 798 791 763 800 793 792 803 722 2 4 676 664 644 701 778 793 780 745 734 768 743 712 721 746 792 803 817 790 786 783 769 758 746 710 738 746 776 785 838 830 804 827 825 861 879 854 858 825 815 812 783 823 869 800 819 800 736 730 742 782 2 4 794 803 826 857 859 843 814 821 806 802 798 789 808 797 817 823 817 836 860 845 854 825 837 828 853 818 813 825 833 844 833 826 809 779 751 749 746 770 789 797 818 823 803 729 635 640 633 682 717 724 2 4 734 750 745 747 737 746 754 732 744 756 738 733 729 710 704 718 726 721 730 715 714 718 718 702 687 670 653 678 698 698 697 683 678 669 665 670 659 639 642 620 616 508 386 443 506 559 593 647 658 629 2 4 636 654 637 609 449 390 393 435 455 506 510 538 574 600 624 615 601 600 594 548 494 449 446 395 435 453 432 444 384 400 407 444 475 472 494 509 415 438 420 366 377 364 403 388 402 420 448 478 452 382 2 4 348 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 917 910 891 910 905 898 867 896 915 900 906 906 859 815 814 804 820 838 848 842 856 832 810 796 765 752 767 777 747 758 725 735 747 726 690 2 5 681 700 727 741 735 745 753 751 741 681 669 679 687 693 733 749 743 698 672 672 679 712 722 697 696 671 685 593 554 526 547 574 623 646 654 665 670 668 677 681 655 663 656 644 640 655 659 669 660 629 2 5 590 546 544 555 568 549 499 499 538 493 468 491 520 529 547 559 557 549 551 567 546 539 536 548 560 537 484 480 478 474 505 523 523 518 514 502 455 464 448 427 429 498 480 498 512 525 530 537 535 511 2 5 491 491 480 486 492 510 521 515 511 522 547 549 541 529 549 559 563 557 564 562 534 553 570 575 587 512 422 434 475 519 545 546 547 517 494 506 527 539 557 573 572 582 584 604 572 556 575 554 532 559 2 5 590 597 575 534 576 582 613 638 633 599 589 570 593 599 547 564 585 582 564 525 510 531 556 577 590 587 583 563 519 535 563 592 607 650 644 633 623 624 614 615 578 547 550 568 598 615 622 623 645 644 2 5 613 640 657 654 709 739 760 770 786 793 788 802 804 786 767 755 758 776 807 808 819 814 821 798 747 713 719 743 770 782 772 707 667 711 734 738 741 767 802 842 860 862 855 823 817 854 882 880 856 748 2 5 747 718 733 776 815 827 798 776 804 829 815 815 826 845 862 865 863 871 865 881 862 855 798 791 816 835 857 874 898 882 886 889 880 899 926 948 931 905 885 880 889 895 921 896 889 883 861 855 852 873 2 5 895 900 911 932 939 933 915 909 899 876 862 849 860 871 876 883 895 926 941 929 935 949 933 929 902 867 885 886 922 917 924 922 912 886 858 835 858 858 878 905 915 925 904 832 739 740 742 767 791 822 2 5 849 865 864 850 853 846 838 838 835 823 821 815 806 810 817 826 827 817 815 805 808 801 797 785 774 750 746 763 783 785 778 784 763 751 758 757 742 733 722 704 698 561 553 566 619 655 671 708 735 719 2 5 714 733 706 639 518 508 498 523 549 561 587 612 647 657 669 652 645 646 636 618 567 542 524 518 527 543 551 545 527 526 508 510 529 560 594 579 540 510 508 480 483 481 492 470 492 501 524 552 539 497 2 5 465 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 932 927 877 911 916 916 886 908 925 919 913 920 878 838 845 823 842 857 867 834 838 811 829 823 782 766 782 778 731 754 743 735 757 758 730 2 6 706 724 755 765 763 759 764 770 746 718 690 698 706 712 743 759 767 709 674 667 670 700 717 684 677 664 675 614 560 542 563 590 645 667 668 685 691 667 688 689 686 695 659 639 638 654 658 663 660 629 2 6 584 532 532 556 570 541 496 496 554 504 464 498 522 534 585 585 574 564 554 559 533 535 533 542 557 537 470 468 499 480 500 532 554 534 507 487 471 443 445 396 420 492 464 477 489 511 526 527 538 513 2 6 487 487 464 477 503 514 535 528 515 528 561 586 544 532 537 546 549 550 560 538 510 526 538 562 584 531 403 393 430 489 531 538 551 483 473 492 521 531 550 561 576 587 594 605 571 521 541 518 509 543 2 6 576 586 573 534 566 566 611 644 641 604 585 587 592 612 537 556 583 592 583 536 498 531 552 570 593 585 590 570 505 512 560 580 606 652 645 631 627 633 626 621 620 568 571 559 574 598 605 610 626 644 2 6 611 627 659 649 688 730 755 771 783 796 787 803 807 788 779 762 735 763 819 809 813 810 819 795 763 723 718 736 775 791 784 736 669 703 732 736 745 770 796 845 871 878 886 869 839 883 900 893 880 766 2 6 777 738 741 793 840 849 841 815 823 840 825 814 816 836 865 873 878 875 868 879 867 852 824 797 815 833 864 886 904 893 895 906 906 925 954 958 941 901 903 901 897 922 940 902 911 890 847 844 851 887 2 6 902 914 931 946 952 939 916 925 904 904 876 869 894 893 899 901 912 938 951 901 945 938 930 940 927 856 893 909 935 918 923 922 917 886 837 815 850 858 879 905 922 913 900 843 736 738 732 769 807 834 2 6 844 853 860 849 846 846 847 844 839 814 833 827 819 819 828 829 832 825 822 811 815 815 810 794 782 761 748 769 787 783 782 789 766 751 754 756 749 739 733 713 707 591 514 537 613 668 678 725 750 737 2 6 731 744 727 675 526 495 488 513 541 566 576 610 663 696 698 679 675 668 660 632 570 534 527 497 515 538 549 536 507 507 490 509 535 567 615 609 526 507 507 472 470 459 473 474 480 494 514 551 540 501 2 6 464 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 855 843 806 826 833 834 811 822 831 824 837 835 792 778 780 774 777 796 757 746 751 744 760 768 744 734 742 747 680 678 697 679 701 713 702 2 7 681 684 711 727 721 717 714 722 699 677 639 650 662 667 690 692 706 669 633 624 620 638 654 626 591 609 626 607 550 515 510 561 593 624 629 644 658 622 615 635 641 646 577 570 587 594 620 608 615 589 2 7 555 514 500 512 542 530 490 466 508 502 444 470 497 509 556 564 542 559 532 522 491 494 498 529 540 527 436 401 436 450 457 488 511 484 486 476 452 410 400 360 389 440 443 436 441 478 506 490 488 489 2 7 469 444 432 455 491 502 522 504 507 498 522 540 505 496 488 504 510 511 497 485 459 457 470 509 530 496 387 333 380 448 501 501 507 426 429 446 473 494 516 520 540 545 551 517 514 467 480 459 447 482 2 7 517 549 513 504 475 509 537 563 592 530 531 537 576 563 525 516 538 554 546 495 472 493 513 531 547 546 572 545 469 457 502 528 562 602 609 592 582 584 586 586 591 553 545 495 518 542 555 559 582 584 2 7 575 573 604 607 609 655 689 708 724 722 715 741 752 736 728 710 702 722 760 749 742 728 735 720 694 672 660 680 708 726 726 698 637 647 678 686 676 701 724 766 795 809 812 801 778 794 814 818 823 747 2 7 724 702 674 735 786 811 805 783 783 793 768 749 749 772 796 809 813 811 823 822 808 780 767 761 767 765 785 821 836 840 835 840 847 861 870 869 861 837 827 818 812 843 861 827 829 790 750 747 767 804 2 7 814 824 841 859 865 844 826 835 823 827 823 809 830 830 836 836 837 847 858 855 854 834 830 842 837 794 813 827 840 830 829 838 834 807 746 751 759 776 796 827 828 821 821 778 712 679 681 706 735 749 2 7 752 764 773 766 765 765 772 763 762 770 772 767 762 744 742 751 759 763 758 758 754 756 752 737 721 700 685 708 729 737 728 721 725 707 703 702 693 681 685 680 659 574 422 458 530 604 632 657 680 676 2 7 675 681 681 648 524 462 444 481 497 531 539 565 609 651 664 660 646 637 632 595 529 501 500 449 457 485 484 486 454 417 432 452 484 505 541 551 477 473 465 426 433 404 426 458 456 447 481 507 505 476 2 7 414 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 756 743 755 725 743 764 787 792 796 800 801 798 816 814 794 797 801 755 773 791 798 791 800 788 726 777 770 775 686 762 708 757 763 782 777 3 1 775 775 746 677 717 672 610 586 596 679 498 469 526 568 618 522 537 560 585 633 603 542 562 508 500 514 555 545 464 436 375 413 422 461 523 538 553 501 360 464 534 507 225 306 377 397 419 450 466 538 3 1 539 569 436 406 467 515 553 437 390 464 573 412 389 434 471 516 514 414 441 523 355 381 423 453 416 367 359 318 353 393 380 432 421 471 494 551 582 512 578 518 400 398 407 470 484 412 442 419 427 469 3 1 511 603 395 346 395 450 551 421 422 485 343 302 302 311 362 350 406 452 466 393 384 377 406 425 563 571 490 364 296 354 400 466 432 392 384 335 302 377 461 536 487 411 375 323 378 425 514 436 354 362 3 1 420 489 514 618 526 481 509 468 474 534 563 537 585 677 521 443 435 443 495 603 641 585 435 442 522 600 588 697 707 701 568 555 561 564 616 589 429 529 598 684 746 607 498 550 591 403 420 455 518 533 3 1 489 515 585 616 579 623 612 604 580 596 675 583 595 639 705 693 697 645 578 555 579 527 555 475 484 605 680 652 659 692 605 599 620 649 683 726 743 713 690 675 668 693 662 688 703 709 753 753 789 809 3 1 785 761 795 687 690 728 748 762 763 754 738 746 771 740 735 748 749 721 743 757 777 806 791 814 809 832 786 761 774 787 774 799 776 767 812 797 728 804 830 814 831 818 833 817 815 800 802 814 804 801 3 1 799 798 770 776 724 728 738 724 690 700 735 738 787 814 827 766 762 771 784 800 786 732 728 710 717 726 751 765 785 794 744 750 811 787 760 759 721 722 759 780 771 773 779 781 759 730 708 729 713 698 3 1 712 725 711 670 632 624 652 625 634 673 669 687 700 609 574 653 596 535 570 559 556 604 651 669 677 692 700 691 598 623 592 507 538 605 515 613 685 715 654 456 475 437 393 448 457 479 491 490 471 552 3 1 583 598 597 585 633 677 688 470 500 482 572 506 502 504 530 580 596 597 491 437 468 481 469 480 426 404 351 376 365 381 426 451 407 418 451 519 538 502 398 364 326 277 307 368 398 441 412 466 468 517 3 1 292 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 767 750 736 742 764 778 783 795 802 809 820 803 815 824 795 807 805 796 777 791 804 805 804 794 758 780 777 779 676 747 717 759 758 782 781 3 2 787 790 772 698 716 684 630 598 605 671 567 479 529 543 592 545 527 550 570 629 634 559 554 523 503 517 555 533 517 481 400 411 429 470 511 520 528 500 356 443 527 493 242 289 366 394 402 414 454 529 3 2 524 520 474 416 451 496 539 491 405 425 548 431 404 436 472 498 527 411 438 530 369 385 392 419 411 366 366 352 362 387 357 400 432 487 495 524 569 512 569 533 422 422 396 437 508 420 450 412 431 455 3 2 474 588 477 337 369 429 533 447 425 472 363 287 283 300 345 367 417 446 467 365 374 374 416 444 557 547 545 381 323 355 397 481 483 404 386 381 276 351 435 506 515 405 375 320 368 391 534 464 376 362 3 2 418 470 502 616 555 509 542 492 451 506 532 551 549 644 540 439 426 424 466 587 632 616 460 433 508 561 554 668 677 699 601 543 566 551 584 593 488 577 619 672 745 645 498 545 583 441 448 470 516 528 3 2 484 480 596 624 586 603 585 600 585 583 644 613 602 627 675 702 651 671 591 561 584 532 573 498 518 607 650 654 689 703 624 638 623 652 664 726 742 729 733 713 674 714 678 684 695 712 731 730 799 795 3 2 795 757 794 716 700 727 756 759 757 736 712 731 761 769 757 751 759 734 745 762 781 806 760 809 805 800 801 787 789 790 792 795 793 792 825 820 767 801 819 829 827 823 831 833 831 801 813 816 814 807 3 2 813 813 800 812 763 759 741 745 730 718 733 750 792 824 846 791 751 784 796 821 805 749 762 735 725 758 775 788 808 806 772 734 804 821 756 764 735 739 756 773 757 766 777 781 772 766 765 767 748 726 3 2 728 734 741 691 634 634 650 621 617 641 665 668 698 629 591 660 623 549 567 575 537 587 645 655 654 679 717 707 604 624 579 521 535 579 574 634 688 706 685 478 484 469 426 465 485 465 498 509 463 535 3 2 568 584 586 598 619 672 707 517 492 489 581 554 503 498 500 560 593 592 534 440 467 495 467 487 445 404 365 366 382 382 448 462 431 420 447 509 541 492 454 385 362 280 315 348 403 415 430 474 467 510 3 2 322 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 764 760 738 744 770 786 793 797 813 793 813 787 791 821 800 818 818 819 785 808 816 823 822 813 784 785 779 782 691 738 714 767 771 795 801 3 3 801 812 803 702 711 714 637 610 627 695 682 489 529 564 591 554 520 549 572 633 655 569 561 563 521 542 546 546 554 512 413 411 446 454 507 532 511 518 363 414 514 491 236 279 368 383 401 406 447 520 3 3 529 517 512 435 439 495 558 537 416 452 555 467 402 423 477 495 529 409 449 559 377 378 400 404 417 398 373 357 349 367 360 398 449 515 502 526 583 548 584 568 437 432 412 463 522 426 461 434 447 451 3 3 494 592 549 355 393 475 549 461 424 502 365 256 280 312 350 388 418 463 474 376 378 383 416 468 536 556 579 399 348 362 399 499 513 401 402 398 254 349 443 509 525 413 390 316 359 398 517 485 391 376 3 3 429 456 521 601 579 533 563 494 447 510 526 570 534 609 543 463 430 434 484 574 633 654 466 439 508 543 530 649 665 716 620 561 566 547 590 592 557 591 632 663 743 626 494 546 564 464 458 487 524 565 3 3 494 500 601 632 587 597 592 587 591 606 660 630 617 640 681 707 676 678 593 577 576 535 588 531 520 632 682 706 721 733 644 639 657 677 694 739 765 780 757 743 709 726 700 708 724 736 757 776 800 790 3 3 819 781 802 725 714 746 768 781 762 725 740 763 783 794 768 750 773 759 759 758 795 818 797 825 813 800 816 816 814 811 818 809 808 809 826 836 793 809 838 845 834 840 847 856 845 812 816 825 822 825 3 3 825 825 830 830 794 754 769 768 741 717 730 759 798 826 854 814 783 794 804 818 803 770 769 745 750 761 767 788 802 812 797 768 773 811 756 774 766 760 775 770 737 757 775 773 784 778 786 776 765 747 3 3 739 749 750 698 634 658 666 621 616 620 653 683 712 643 601 662 628 556 566 564 536 578 640 645 652 655 727 717 611 629 565 532 542 586 592 626 689 713 695 476 496 506 469 504 512 468 507 522 458 523 3 3 579 586 579 614 664 695 705 563 507 507 589 576 486 500 494 546 586 584 560 448 479 521 488 486 449 416 371 356 389 384 447 462 443 414 429 491 537 518 488 399 369 305 331 330 387 389 428 500 471 501 3 3 322 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 770 772 774 751 776 782 803 804 810 811 815 811 828 834 807 810 822 803 802 809 815 817 823 812 737 781 787 779 718 775 730 767 772 795 798 3 4 795 793 780 708 733 736 645 610 617 682 538 472 527 564 590 555 542 557 586 659 615 555 570 510 520 527 552 561 525 504 409 420 428 468 508 558 562 533 380 443 512 488 251 302 373 413 412 435 471 534 3 4 542 552 482 415 454 486 553 465 419 468 544 451 399 437 456 502 550 438 442 511 386 381 392 431 416 406 400 366 370 389 366 429 429 469 491 520 570 549 577 529 413 407 386 443 517 440 452 431 440 461 3 4 485 606 435 358 373 436 530 486 452 463 373 337 305 296 348 363 416 441 474 408 423 397 418 434 532 539 542 390 316 351 409 467 476 422 390 379 317 372 452 524 526 426 393 339 376 417 517 464 383 371 3 4 418 497 509 630 553 523 551 503 486 528 542 564 579 666 567 458 464 441 484 591 646 591 464 445 516 622 595 685 682 692 592 553 572 572 608 604 470 553 621 667 748 651 536 551 586 441 440 470 516 530 3 4 497 505 602 632 592 633 623 619 608 616 680 623 627 653 696 705 737 678 612 580 589 548 576 532 512 622 677 679 675 706 652 633 642 661 690 725 734 734 697 683 686 721 695 695 707 712 752 764 800 808 3 4 804 761 808 705 705 733 754 774 768 759 751 754 789 755 742 767 763 753 752 751 792 811 788 815 824 838 802 760 794 793 797 809 800 791 822 825 756 821 840 849 849 836 837 838 829 802 809 821 820 825 3 4 807 816 787 802 740 757 753 751 730 721 757 737 799 823 832 805 763 780 790 810 812 767 752 743 734 747 768 775 790 802 742 734 817 823 783 761 728 733 753 790 782 779 784 784 781 756 727 746 745 729 3 4 737 745 740 703 662 652 661 634 628 676 672 681 701 630 596 655 619 555 583 592 568 612 655 670 689 708 715 707 614 621 597 541 551 605 599 679 705 724 696 486 499 473 433 465 460 483 490 518 479 539 3 4 553 589 605 608 624 661 697 515 499 519 586 537 501 507 525 561 585 611 548 447 464 500 477 478 460 411 372 373 352 395 435 453 428 438 462 511 542 503 430 362 357 292 324 372 398 422 439 468 475 508 3 4 314 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 778 786 768 777 797 806 810 818 822 833 842 837 849 844 808 818 826 822 805 818 827 829 832 820 751 793 795 781 744 788 774 780 783 797 811 3 5 807 809 808 722 747 760 662 627 624 706 606 492 541 576 589 569 550 564 593 662 625 562 569 560 531 541 557 545 562 549 429 421 451 476 516 563 576 547 384 440 513 506 272 305 388 424 411 433 473 541 3 5 539 548 530 438 458 497 558 512 457 473 562 472 421 447 493 525 564 451 472 547 405 386 394 417 428 419 414 397 389 401 367 424 457 507 522 538 568 539 589 548 435 428 398 452 535 443 466 448 455 460 3 5 487 602 531 352 399 453 562 532 457 509 394 342 310 312 369 389 418 437 482 418 423 399 438 459 544 546 571 421 354 364 427 513 521 430 408 423 327 400 476 552 557 440 412 354 380 429 554 498 415 385 3 5 434 502 531 632 578 554 584 529 466 507 527 604 573 642 600 485 464 440 495 594 651 638 487 472 534 642 592 693 688 721 611 543 581 575 611 621 528 608 639 677 748 664 546 550 593 483 458 484 531 539 3 5 514 520 605 651 594 650 624 624 620 630 669 649 628 651 701 720 741 700 621 590 612 560 601 569 567 653 697 727 703 722 673 646 656 681 714 727 746 758 731 716 695 731 704 704 712 733 748 781 821 802 3 5 810 769 812 713 721 743 770 787 781 764 745 753 786 787 759 772 769 774 760 754 796 822 772 814 835 840 810 792 806 807 806 817 829 816 839 848 798 841 848 865 851 837 843 850 836 794 820 826 823 825 3 5 808 821 804 828 763 778 765 775 763 744 764 757 802 835 840 835 778 808 813 828 837 783 777 768 749 772 785 794 807 811 785 749 816 840 782 785 761 759 774 810 769 773 777 787 793 798 776 785 778 767 3 5 765 768 765 725 667 679 661 652 623 641 655 663 701 651 611 659 639 572 587 597 562 604 646 662 655 701 722 729 618 624 578 565 546 624 687 708 730 726 718 491 504 494 470 485 486 491 503 537 480 532 3 5 560 586 588 609 644 678 709 567 521 541 600 594 502 515 515 541 571 628 588 456 498 515 474 496 469 429 394 380 386 392 459 460 437 448 477 523 538 513 464 369 382 295 330 367 400 416 476 488 485 529 3 5 352 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 771 780 752 764 781 796 796 812 813 816 828 816 829 841 813 823 825 829 805 818 829 834 835 826 785 791 792 784 738 774 760 781 793 807 814 3 6 808 816 817 732 740 752 644 629 645 711 666 514 540 562 601 571 543 571 598 655 649 570 574 588 529 558 564 552 569 554 428 427 460 477 522 555 547 554 389 433 515 505 264 298 390 406 412 431 460 541 3 6 541 538 549 455 447 509 578 546 446 489 580 481 410 439 491 521 551 433 474 574 419 387 405 422 444 445 419 381 376 395 374 418 453 529 524 547 586 555 602 558 446 438 423 484 550 452 481 462 461 468 3 6 502 605 584 376 417 494 578 541 456 546 398 308 303 329 371 402 421 448 507 423 418 400 438 473 554 572 605 444 371 377 429 520 553 418 423 422 303 401 468 535 571 436 413 340 380 421 554 501 418 392 3 6 450 493 552 622 600 553 582 518 471 518 550 604 560 632 580 524 458 458 514 605 672 670 479 468 545 619 569 675 696 733 622 565 570 572 609 612 572 615 652 674 742 655 523 559 591 481 467 486 537 573 3 6 518 526 601 659 604 625 624 621 607 627 655 647 626 663 701 727 728 708 621 597 604 550 604 569 579 668 720 735 746 741 684 649 662 697 735 747 773 783 759 732 703 729 722 717 729 742 771 796 829 796 3 6 820 770 811 731 720 750 775 785 786 749 749 773 792 800 789 765 773 771 773 753 799 824 795 824 831 822 819 814 817 809 813 804 812 810 832 842 805 834 839 846 845 843 851 851 842 811 826 828 822 822 3 6 817 825 831 829 790 772 782 783 760 739 750 770 808 828 850 846 793 809 815 830 819 778 774 762 764 778 771 789 800 812 823 760 803 836 800 793 798 788 789 797 754 764 775 780 800 784 792 795 787 770 3 6 765 766 761 720 658 690 681 650 624 626 660 677 721 659 609 662 646 572 589 595 559 599 652 649 657 673 724 727 621 636 579 553 558 626 693 695 717 731 700 504 511 523 499 525 502 478 516 540 469 534 3 6 569 593 592 625 679 693 707 590 534 541 606 594 503 520 516 553 598 616 582 462 501 557 489 503 477 435 388 377 407 402 446 462 453 428 463 514 552 540 514 398 377 320 343 357 402 418 453 498 490 523 3 6 354 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 775 800 802 800 804 808 814 819 826 833 840 840 845 834 815 818 820 818 822 829 829 826 819 804 740 794 797 788 805 802 796 785 803 811 807 3 7 811 798 798 729 752 778 665 632 644 719 607 499 528 586 626 592 555 576 614 673 662 574 573 582 537 550 569 548 580 580 422 429 460 475 526 609 620 585 411 450 520 506 306 315 381 434 425 451 480 556 3 7 550 569 582 449 475 517 597 515 465 529 596 477 429 458 491 528 560 493 492 584 401 388 397 444 444 461 462 410 391 403 374 433 461 507 527 539 567 575 601 550 441 425 411 471 555 452 494 468 478 468 3 7 505 600 504 376 460 483 606 589 501 539 419 388 338 321 396 413 425 434 495 445 458 427 456 470 547 538 585 443 355 387 438 526 556 464 431 425 372 420 478 588 615 451 422 377 394 452 557 509 417 395 3 7 448 516 546 652 587 546 595 523 482 514 534 644 635 670 615 553 490 477 534 609 686 656 520 492 552 675 644 707 725 721 592 539 584 579 600 607 548 605 640 711 761 689 579 567 616 500 473 494 539 555 3 7 541 543 622 664 612 661 642 636 631 635 683 661 637 659 702 738 754 712 634 607 627 577 604 601 582 676 723 747 695 730 686 677 682 701 755 724 747 730 708 685 699 730 714 706 707 727 771 784 820 796 3 7 800 764 813 722 711 736 761 770 784 775 756 765 787 772 749 772 757 774 756 759 792 816 807 825 831 836 813 791 792 777 783 807 804 828 834 834 797 834 842 846 830 829 832 831 812 789 813 820 820 814 3 7 802 805 802 841 764 773 766 770 759 733 765 762 808 825 834 833 776 804 799 817 830 782 778 756 745 763 776 783 788 792 775 749 811 826 780 796 808 770 773 792 783 773 772 782 792 791 781 789 786 771 3 7 777 772 763 740 680 688 637 645 643 674 693 666 710 668 621 662 636 589 600 623 586 617 652 652 671 736 724 710 620 624 594 579 558 638 740 743 730 727 714 515 527 512 504 523 475 502 508 541 502 540 3 7 553 576 599 622 620 685 712 567 551 561 635 614 512 517 523 558 565 640 588 480 527 539 503 502 501 445 405 393 352 426 456 469 449 456 494 529 541 515 476 378 392 321 355 391 410 422 495 496 502 546 3 7 365 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 781 803 792 799 802 806 812 824 824 834 844 846 853 843 819 821 825 830 833 831 832 830 827 810 760 799 802 797 808 813 807 786 803 809 821 3 8 812 813 817 748 763 779 672 651 661 706 679 526 517 585 622 599 550 584 618 682 681 579 577 594 545 561 565 552 600 588 444 436 461 473 531 591 619 575 418 448 511 492 302 315 376 423 420 443 472 552 3 8 549 547 592 476 467 525 591 553 479 552 599 506 427 450 494 524 560 496 497 601 439 387 403 429 463 493 494 414 397 405 381 416 465 529 545 546 575 566 610 560 452 428 422 482 576 469 497 491 485 471 3 8 492 613 582 386 451 511 614 577 500 563 423 367 332 333 388 427 421 446 516 437 450 417 452 495 561 554 601 479 393 398 449 531 578 463 437 443 369 437 489 597 634 445 424 376 397 451 578 522 443 396 3 8 449 526 557 647 612 542 596 527 475 518 556 654 635 671 625 602 509 490 545 612 694 684 514 500 562 660 634 711 731 738 610 573 588 588 603 612 589 643 663 714 760 698 576 564 623 523 480 493 539 564 3 8 551 553 621 671 632 665 646 637 632 638 664 664 640 660 697 735 743 717 639 610 630 574 599 599 626 693 717 754 723 716 697 671 682 716 761 729 762 763 731 713 696 726 719 710 715 735 761 792 826 796 3 8 802 771 818 725 718 738 763 773 795 775 747 758 782 776 788 771 763 779 766 756 802 826 807 827 836 844 795 793 803 798 786 812 824 834 843 852 821 840 844 851 835 834 840 841 829 808 824 825 821 819 3 8 805 811 806 832 765 781 777 783 768 748 763 776 811 827 841 829 779 805 805 825 832 784 779 767 750 771 781 789 795 802 828 782 809 835 808 816 823 800 798 807 778 769 774 784 796 805 806 801 790 785 3 8 782 785 771 737 677 705 656 654 647 643 669 672 724 671 623 665 646 596 592 615 583 611 647 645 656 701 726 728 627 632 584 581 556 646 724 743 730 727 711 510 521 542 527 535 471 502 519 542 487 536 3 8 556 572 588 621 655 701 707 618 555 565 621 622 505 518 516 540 584 641 595 484 519 547 505 512 494 448 410 392 398 408 450 462 455 455 484 520 542 527 517 390 394 330 353 389 416 429 503 502 502 532 3 8 376 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 818 812 799 795 801 810 821 833 829 847 847 855 866 857 822 832 836 842 844 844 843 840 844 835 790 802 812 817 817 831 817 800 815 825 830 3 9 827 831 845 782 781 796 694 678 687 738 740 573 542 595 641 606 551 585 620 687 687 586 580 604 554 578 572 574 603 607 456 445 474 484 528 594 612 605 455 470 522 521 300 316 383 423 427 458 482 574 3 9 564 558 607 487 470 530 604 601 497 575 634 524 427 441 504 535 565 489 500 608 469 392 420 452 482 526 569 402 397 413 403 432 466 545 563 569 603 605 637 577 465 438 435 500 587 484 504 522 492 484 3 9 512 629 618 413 474 549 646 600 520 590 430 363 335 339 400 436 425 457 530 447 475 428 444 485 572 573 621 510 408 403 461 555 600 462 465 450 365 444 516 594 647 447 435 368 403 458 565 525 453 402 3 9 466 536 586 650 637 556 597 527 482 538 577 670 652 694 646 635 511 532 572 642 726 707 515 525 580 665 639 712 747 758 630 600 587 593 613 624 608 643 672 707 754 703 576 579 634 536 494 496 539 589 3 9 561 571 618 666 651 669 657 650 634 649 657 669 647 669 712 742 753 728 655 623 625 573 602 617 656 706 738 757 755 742 709 669 679 722 776 752 782 790 759 729 710 734 733 728 739 751 789 804 833 799 3 9 814 785 825 756 728 747 768 784 804 768 752 769 785 803 822 773 770 785 773 754 814 833 817 830 845 850 809 821 805 811 799 809 830 842 853 866 842 844 848 849 836 839 850 853 841 832 836 828 824 817 3 9 816 819 824 832 803 790 789 794 773 759 757 784 819 835 848 851 806 806 799 829 838 798 785 773 762 774 780 787 803 812 841 796 815 844 834 834 833 831 821 823 794 781 782 791 809 812 807 819 803 808 3 9 801 796 779 749 690 720 689 682 661 643 671 701 742 692 638 663 656 612 602 624 599 623 659 657 671 685 731 738 648 643 627 590 576 660 730 742 736 741 733 537 536 583 559 584 491 510 533 557 491 542 3 9 574 588 604 644 695 694 712 658 576 586 632 622 519 536 541 573 618 636 612 498 533 577 520 517 506 466 420 396 422 428 449 463 471 451 490 533 560 562 558 427 405 356 367 406 427 443 497 512 517 541 3 9 396 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 597 608 649 606 596 578 548 550 684 700 674 662 655 640 636 653 691 691 676 647 620 606 625 630 638 647 615 636 687 706 661 626 562 542 556 4 1 546 559 576 577 581 618 632 596 540 573 583 563 580 556 547 551 557 571 565 554 600 604 610 634 624 570 521 525 501 523 524 509 529 524 510 483 480 479 493 487 490 512 523 470 512 544 513 522 528 512 4 1 509 487 478 486 484 477 428 413 378 396 411 508 515 487 520 494 523 532 475 437 464 501 533 494 442 424 412 432 468 493 512 518 440 404 401 420 403 382 403 433 442 408 473 459 454 478 440 432 405 456 4 1 431 408 436 434 428 433 411 406 406 463 430 459 484 483 490 505 522 510 487 485 468 502 501 492 441 404 414 436 471 480 459 454 493 512 474 443 469 449 480 482 474 452 480 494 494 483 466 503 515 520 4 1 487 451 445 506 524 525 503 494 461 449 509 516 521 514 484 454 429 446 443 482 478 504 504 520 494 464 441 447 472 499 518 518 495 465 458 475 471 487 473 521 561 596 580 564 553 538 585 575 553 569 4 1 562 574 566 574 554 593 606 627 608 604 641 621 604 584 573 537 558 608 581 656 692 650 653 610 567 546 567 586 596 602 552 574 589 584 564 589 633 692 706 697 683 696 636 605 650 692 691 676 606 573 4 1 554 599 660 651 671 598 588 631 605 592 650 685 683 676 674 692 718 691 674 693 676 602 649 645 654 651 660 666 661 644 642 658 663 681 690 679 676 685 709 700 693 705 702 702 710 712 701 676 688 717 4 1 721 712 717 709 697 690 690 697 699 688 653 674 683 696 701 700 677 702 756 791 766 740 754 715 690 704 707 693 690 702 664 668 674 684 664 659 684 698 694 699 699 741 725 692 675 665 633 616 597 635 4 1 655 662 658 661 661 652 640 652 657 646 612 650 677 718 688 670 708 694 671 634 638 621 604 607 610 591 592 647 646 649 657 681 676 643 629 635 616 561 561 575 551 566 580 580 584 565 598 539 519 497 4 1 565 571 495 469 433 417 442 468 450 465 472 507 520 548 508 471 469 443 429 466 447 472 445 448 432 430 439 423 420 434 427 430 451 468 473 453 419 409 476 470 413 428 457 434 412 456 480 458 419 401 4 1 430 503 459 411 407 399 408 499 440 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 794 770 741 728 732 740 748 744 748 743 727 683 643 637 617 645 682 720 729 688 593 586 561 575 597 635 633 650 712 734 737 633 557 472 466 4 2 500 532 540 538 568 611 641 632 545 546 550 561 563 577 577 568 527 522 517 542 584 614 619 640 635 598 485 497 453 464 483 512 548 562 578 577 576 573 584 579 581 588 575 560 551 535 541 567 567 525 4 2 496 485 467 481 480 426 341 349 347 331 325 363 419 474 437 458 476 472 478 443 418 424 476 468 436 387 382 362 361 404 445 447 423 404 369 361 392 391 402 390 435 449 447 453 455 429 424 423 413 375 4 2 410 384 387 373 380 391 359 358 359 387 392 418 415 444 423 437 458 472 448 437 444 472 507 497 423 331 343 391 466 482 439 405 468 497 484 463 456 450 467 467 452 440 453 494 506 466 483 509 522 534 4 2 513 465 404 464 519 546 527 488 418 404 451 500 508 534 506 393 364 365 352 373 399 415 450 473 439 399 383 386 391 386 436 445 494 444 434 436 387 409 425 464 518 510 542 541 541 520 533 545 556 542 4 2 506 509 504 550 560 591 619 622 626 616 663 641 610 583 546 539 561 577 592 631 664 678 648 558 503 490 504 567 577 547 495 505 535 569 552 588 633 694 722 749 758 732 602 600 630 698 726 737 682 574 4 2 502 558 613 680 694 635 553 602 604 591 618 668 711 719 735 767 781 776 789 805 764 662 642 671 688 687 677 700 717 712 685 705 721 750 757 765 749 747 766 767 752 780 790 762 760 733 720 730 742 766 4 2 773 772 765 753 747 742 742 750 747 705 687 708 744 775 788 750 734 749 782 812 792 776 811 775 731 719 741 751 752 749 732 729 746 747 737 733 752 739 753 766 790 808 808 716 690 664 677 695 699 690 4 2 695 689 681 634 646 670 669 666 674 656 654 664 692 722 719 728 738 725 721 690 690 685 666 622 601 558 597 617 642 663 673 691 686 671 661 658 643 578 576 546 481 488 548 576 588 581 589 602 613 591 4 2 589 606 496 414 375 365 396 408 411 377 416 437 509 475 464 440 432 440 434 431 456 417 407 432 437 438 445 447 464 457 465 448 441 483 490 455 444 375 386 377 386 372 389 402 408 395 429 433 399 389 4 2 389 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 723 727 703 676 682 682 685 702 701 678 683 653 590 558 530 545 584 629 653 624 538 508 478 478 490 519 538 544 600 608 645 589 487 390 390 4 3 398 442 453 452 481 500 542 549 440 384 420 460 472 493 509 508 466 437 427 437 468 510 489 489 518 490 348 365 308 291 341 384 441 466 475 483 507 488 490 493 489 487 494 481 488 484 457 469 483 441 4 3 372 391 378 379 385 303 240 252 230 232 226 263 343 358 329 354 355 378 387 352 334 355 418 404 363 303 249 225 277 341 404 416 405 314 306 290 279 270 284 299 344 352 373 375 397 380 354 342 361 320 4 3 318 287 277 298 330 315 288 296 282 312 319 352 370 413 381 380 422 402 387 394 357 373 434 453 365 220 221 290 398 420 377 315 338 350 364 381 375 393 400 361 328 326 357 392 404 407 386 393 426 433 4 3 429 406 304 334 392 451 465 462 398 365 383 420 439 441 431 340 337 332 296 314 304 320 354 381 365 364 312 304 318 326 383 393 442 405 344 357 351 358 378 406 464 487 472 483 463 414 422 449 460 457 4 3 458 451 447 483 507 515 530 541 557 551 592 586 558 522 506 488 490 519 524 534 575 613 600 545 475 465 461 508 543 521 460 443 476 496 470 485 535 612 651 678 700 691 591 553 563 635 655 669 652 560 4 3 412 466 544 608 633 612 498 535 535 539 515 566 622 668 682 712 745 730 713 730 716 629 545 593 617 624 639 645 654 660 636 648 664 691 700 706 704 707 724 741 738 742 754 737 749 712 680 692 706 725 4 3 722 709 721 726 722 712 706 702 713 701 672 673 702 724 730 715 685 685 708 749 742 743 757 725 702 696 703 713 719 716 693 686 694 712 681 673 666 706 732 756 752 726 733 597 598 614 631 654 662 656 4 3 655 643 637 586 572 593 606 619 639 616 612 595 579 590 623 631 655 647 643 629 615 605 606 574 576 522 537 550 570 574 540 545 563 572 577 561 547 452 443 471 367 334 390 465 488 509 505 518 528 528 4 3 526 530 449 331 272 253 322 329 337 316 360 399 478 454 396 378 337 330 348 352 369 328 305 316 348 341 382 344 348 356 356 362 354 379 364 356 335 314 307 304 311 302 335 336 303 326 384 398 330 266 4 3 278 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 761 724 714 724 743 763 758 748 752 742 730 662 655 657 634 670 721 768 767 699 644 649 639 631 653 688 702 689 738 771 709 657 601 550 544 4 4 552 582 594 592 623 666 703 694 629 609 618 639 613 593 614 610 585 580 582 600 645 685 687 710 714 681 576 566 553 551 552 571 598 616 621 603 608 604 618 620 610 623 637 606 551 566 594 625 638 561 4 4 535 521 523 541 563 516 464 431 417 418 413 460 531 519 514 525 547 548 542 512 510 525 573 561 525 471 463 457 473 503 515 511 488 473 447 440 468 449 460 445 485 492 501 511 524 503 483 493 487 457 4 4 457 469 449 449 452 454 447 417 436 442 458 474 498 523 538 542 541 533 523 505 507 510 559 574 508 435 418 447 492 534 514 481 520 530 534 510 514 523 537 544 543 527 533 543 534 525 550 574 596 605 4 4 613 561 473 508 550 577 565 547 489 498 527 533 567 584 523 504 490 468 447 448 465 492 494 530 514 501 478 443 456 467 501 535 559 545 518 510 487 464 473 483 476 512 551 548 526 573 589 608 567 538 4 4 545 554 538 573 611 632 675 686 655 637 667 651 646 621 606 598 617 621 640 677 702 670 614 593 569 570 582 620 636 605 581 554 573 621 607 619 660 715 753 766 734 659 605 617 639 712 759 763 629 604 4 4 579 620 673 715 724 635 597 640 665 642 664 690 688 681 698 702 714 721 707 722 725 625 641 679 656 637 660 708 724 702 677 694 710 732 759 768 704 663 671 684 693 689 709 693 684 653 659 678 695 706 4 4 716 723 717 720 720 726 737 742 694 653 662 677 702 730 730 711 736 719 803 824 830 818 818 783 757 753 750 743 756 719 717 688 696 700 701 700 679 692 713 740 784 823 825 756 667 641 663 704 676 684 4 4 690 706 692 690 679 697 691 696 705 696 678 697 732 755 744 758 769 775 757 736 724 698 679 632 632 631 655 694 713 715 743 753 744 720 692 685 686 645 613 597 583 575 575 608 622 627 648 659 664 647 4 4 643 655 549 493 475 447 462 474 509 508 521 554 591 555 563 538 523 528 528 505 523 497 486 497 509 518 523 526 535 534 545 541 513 532 551 565 529 469 480 490 475 471 491 473 478 488 510 522 481 471 4 4 486 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 828 811 774 765 776 793 808 801 805 801 783 747 670 673 651 671 714 753 781 757 669 644 641 630 639 666 697 699 729 758 752 694 624 549 540 4 5 542 574 596 598 613 658 689 696 649 591 598 613 619 616 632 635 598 569 566 589 617 646 654 671 679 662 568 530 524 514 525 547 569 592 603 617 603 624 625 616 596 615 627 616 602 551 560 591 612 578 4 5 494 502 506 516 523 487 423 402 390 393 383 424 504 489 481 496 511 515 519 474 462 480 528 526 502 438 423 428 446 462 482 504 509 443 429 421 431 412 416 423 449 454 466 467 496 499 460 449 441 419 4 5 419 431 428 418 426 427 425 435 405 409 442 468 486 492 477 481 493 479 466 459 448 460 504 529 478 367 359 391 453 487 486 431 457 472 484 486 479 487 499 501 490 483 501 502 493 486 496 522 546 555 4 5 569 544 441 454 499 549 563 551 469 452 477 499 519 533 523 477 454 427 401 405 417 446 449 483 471 458 435 406 417 419 460 487 514 513 480 476 469 450 442 458 460 466 488 515 530 534 544 564 575 537 4 5 521 532 514 541 582 612 644 658 649 634 665 668 647 607 596 585 597 614 625 652 685 700 668 615 564 560 564 594 620 618 563 519 552 597 602 605 639 700 744 768 775 734 621 610 643 703 749 775 686 607 4 5 556 587 639 701 731 669 588 623 661 649 654 691 722 738 742 761 778 778 775 777 788 702 648 686 715 703 711 732 748 741 709 728 748 768 790 808 787 748 754 762 763 789 785 763 756 738 720 735 751 768 4 5 776 781 786 784 777 766 772 774 753 719 692 715 745 776 787 769 774 769 822 833 845 842 838 818 788 773 779 775 790 775 763 749 757 760 749 750 746 742 752 776 801 816 816 770 724 680 679 699 708 713 4 5 714 716 703 692 673 687 707 712 702 693 683 689 709 735 754 742 748 743 736 731 718 702 692 653 622 616 629 652 674 688 702 706 704 700 687 675 667 645 608 591 542 520 538 577 593 599 608 617 624 618 4 5 610 610 548 433 422 391 412 436 465 463 488 510 548 552 514 493 475 488 491 471 473 463 431 445 462 476 482 484 497 497 493 498 478 474 491 502 477 433 429 439 409 412 432 426 419 435 450 457 427 422 4 5 426 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 773 750 759 771 776 779 792 796 807 800 785 769 691 683 665 680 723 774 791 765 720 687 679 658 668 700 731 708 731 734 685 661 638 606 593 4 6 597 632 643 639 670 707 717 695 651 641 661 670 646 621 660 696 649 640 639 663 706 745 722 734 741 710 614 602 572 572 595 618 646 645 649 644 631 648 668 682 636 636 651 636 619 600 637 686 698 648 4 6 527 528 548 570 598 560 525 485 446 442 450 498 557 554 535 545 557 556 562 543 540 544 578 598 548 508 500 512 499 503 552 575 548 493 488 463 445 458 470 473 481 543 535 543 571 558 544 574 592 501 4 6 483 502 492 496 493 497 508 482 488 518 560 547 519 530 566 581 574 532 556 564 549 560 601 636 593 480 448 457 498 535 548 491 530 541 522 532 535 541 558 564 568 562 582 599 530 540 563 598 621 634 4 6 666 584 502 513 576 581 609 592 528 520 545 541 577 542 508 519 517 500 475 463 473 500 524 541 524 512 513 473 481 494 509 556 582 592 559 550 538 514 507 510 482 468 500 541 524 542 586 611 595 552 4 6 540 556 559 584 639 676 721 718 698 666 689 678 676 658 645 636 659 689 715 722 705 679 656 631 591 595 615 638 663 650 610 572 594 639 628 617 647 686 719 729 708 668 638 646 671 700 757 707 630 620 4 6 616 652 709 752 735 672 638 651 671 653 650 647 667 678 689 700 711 713 702 710 712 654 641 658 663 679 696 728 755 743 723 710 714 747 785 786 753 711 703 704 711 724 732 718 721 692 678 682 703 720 4 6 721 719 733 753 782 775 757 751 723 697 678 683 704 719 727 726 748 784 814 829 814 812 834 826 814 802 800 784 775 772 771 771 754 725 710 708 711 719 745 777 833 852 806 731 725 703 721 727 730 745 4 6 748 765 768 777 748 721 713 722 724 736 711 708 715 750 778 795 803 798 783 767 757 738 712 667 650 656 670 730 755 752 767 760 741 718 700 689 675 652 636 624 591 580 598 629 654 668 676 686 681 665 4 6 690 703 654 512 487 481 500 528 551 544 570 623 682 638 581 577 596 618 608 548 550 539 525 542 556 580 598 601 602 573 572 570 575 567 622 618 532 510 504 533 511 517 549 523 525 547 598 627 573 545 4 6 537 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 871 852 841 854 849 849 830 852 863 840 840 837 778 750 732 730 747 782 802 792 780 732 721 698 683 696 712 735 742 754 725 723 690 627 609 4 7 601 624 649 665 672 688 705 711 707 611 599 613 622 632 658 683 668 635 621 631 655 678 680 665 673 664 620 528 520 475 491 532 573 607 613 627 627 627 630 629 615 621 625 622 617 610 615 629 628 607 4 7 526 492 496 507 530 520 450 447 417 412 399 424 472 472 468 487 493 502 523 511 491 492 512 538 531 485 438 422 413 437 463 468 479 450 452 442 409 422 424 410 418 470 472 486 509 507 495 494 491 470 4 7 450 457 453 446 454 469 461 466 452 458 489 504 506 496 502 513 521 504 506 504 475 496 528 545 538 404 367 403 468 512 518 459 472 473 467 471 474 496 520 532 505 505 505 523 492 522 533 525 508 523 4 7 550 545 491 461 522 556 560 574 527 496 497 484 524 509 492 498 494 486 452 426 434 452 478 496 501 500 492 451 449 460 482 522 548 580 551 532 535 519 498 496 472 446 467 529 544 551 549 569 585 561 4 7 544 563 566 586 637 667 687 699 698 696 728 732 726 693 682 672 670 697 720 721 734 738 731 684 636 622 640 672 697 690 646 569 594 638 665 649 674 714 761 798 806 780 716 700 723 764 802 798 747 659 4 7 643 630 673 732 761 744 687 697 732 744 720 740 758 783 797 807 812 818 811 812 824 791 704 725 754 767 775 797 817 817 811 795 805 823 851 879 866 831 817 819 825 860 864 841 839 817 795 788 796 812 4 7 829 834 840 856 869 865 847 840 830 806 781 772 787 808 821 821 820 842 872 879 883 888 887 876 866 848 850 841 851 844 847 838 828 814 795 789 799 809 832 851 858 869 853 783 703 690 703 727 747 759 4 7 777 785 789 787 774 762 766 761 759 756 749 739 747 745 755 763 774 768 762 753 751 738 726 707 692 681 691 709 722 730 724 713 716 710 712 704 685 671 648 636 595 496 523 573 595 609 618 637 657 646 4 7 651 652 640 498 445 428 436 464 492 503 540 555 582 583 578 557 546 561 552 523 501 484 449 461 472 490 508 509 502 470 463 467 476 488 534 517 495 461 465 434 436 436 451 446 449 468 491 518 508 458 4 7 428 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 637 603 654 755 780 784 776 712 747 738 703 694 672 681 690 721 610 641 654 676 685 681 641 650 672 650 570 610 672 641 676 632 587 650 707 5 1 608 561 547 570 533 495 509 575 603 326 336 429 467 523 476 486 542 547 453 443 406 434 439 336 378 504 331 209 200 87 143 267 322 400 377 396 437 363 405 479 451 276 303 419 363 377 483 387 465 428 5 1 433 327 202 253 396 368 239 197 294 382 322 268 388 388 457 359 334 388 421 312 275 294 334 381 319 279 228 214 261 275 297 341 352 381 399 374 323 279 290 261 246 272 347 331 300 343 327 327 358 358 5 1 339 273 257 273 304 331 300 241 335 292 265 280 304 385 300 323 378 335 312 315 308 308 327 402 496 338 150 137 248 227 231 278 265 205 205 180 274 334 372 346 265 248 150 304 385 359 334 214 239 321 5 1 364 428 409 409 373 400 378 419 455 496 441 446 478 496 332 350 350 423 378 446 387 310 355 405 423 432 496 527 423 387 378 428 455 492 384 328 375 475 505 527 540 475 488 527 384 280 332 388 349 362 5 1 440 457 470 496 527 505 479 470 540 574 574 501 583 662 599 628 595 536 548 595 485 494 506 451 489 595 574 578 603 633 641 658 675 624 637 624 557 510 561 611 616 654 704 658 714 722 675 706 706 718 5 1 690 686 560 595 643 678 702 722 722 706 714 667 572 643 686 675 671 698 718 706 690 702 698 694 680 719 719 715 673 706 725 725 741 770 777 767 761 738 699 699 732 741 732 706 709 719 728 745 715 715 5 1 689 696 732 696 686 680 680 654 705 712 741 738 712 731 720 731 727 727 738 738 727 709 705 727 712 712 741 731 738 734 734 734 705 650 694 636 663 676 654 663 721 743 685 450 361 401 534 587 610 614 5 1 618 610 614 605 650 645 663 645 627 650 685 698 547 499 543 583 533 589 528 556 608 598 617 636 664 598 617 537 575 645 448 439 589 368 397 523 504 495 279 411 232 59 120 364 406 448 518 451 488 534 5 1 557 543 507 567 465 391 345 317 317 382 400 396 447 451 511 479 387 391 331 423 336 303 331 322 340 313 313 330 246 261 348 348 355 366 363 355 312 257 232 199 192 232 243 235 294 272 326 359 381 286 5 1 341 341 366 381 305 337 261 384 292 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 642 652 647 667 687 698 702 695 694 706 693 663 623 604 587 569 522 554 585 585 601 604 588 607 595 502 509 530 553 574 584 583 596 590 577 5 2 544 493 510 520 471 457 473 490 519 344 315 367 416 442 466 493 500 432 399 331 330 377 398 325 368 419 348 236 245 160 212 259 304 341 378 406 397 398 401 426 424 367 334 354 388 405 412 383 399 426 5 2 376 352 320 317 307 293 219 212 303 363 239 215 256 311 331 320 331 323 329 307 268 256 271 299 322 216 168 137 163 203 226 253 276 295 325 298 256 202 188 134 126 124 139 217 214 235 235 207 236 242 5 2 222 188 137 163 224 265 254 254 260 192 207 215 244 294 292 284 293 310 277 249 248 227 222 275 323 299 127 74 151 272 353 272 248 203 190 230 283 286 311 327 235 233 197 235 294 311 258 195 178 243 5 2 311 329 339 316 310 333 355 384 405 399 394 374 382 420 377 385 414 419 423 405 335 338 341 352 356 385 405 428 320 283 320 359 416 453 387 319 371 438 464 461 462 480 462 438 367 291 269 329 342 358 5 2 387 421 439 452 456 454 445 464 493 529 531 549 578 586 545 549 495 487 529 507 479 492 528 517 553 548 534 526 535 591 623 612 545 487 535 534 478 486 538 590 630 658 654 648 663 658 646 655 683 605 5 2 587 512 467 529 588 644 662 645 629 649 634 571 592 591 632 657 667 685 689 657 646 669 658 560 594 643 658 677 686 699 706 673 682 695 708 716 728 711 700 689 674 718 705 694 696 665 650 636 640 679 5 2 698 673 676 678 697 707 717 724 724 701 704 675 677 679 686 690 688 688 691 694 700 714 727 729 719 706 718 718 725 722 713 707 684 651 640 630 566 610 651 676 697 702 657 514 422 427 492 540 582 602 5 2 606 607 608 612 607 605 611 589 594 614 619 611 555 471 516 549 547 542 542 556 557 571 574 566 569 576 515 462 509 534 467 457 476 528 530 517 529 512 403 439 409 178 205 276 362 409 430 453 466 472 5 2 483 489 468 465 341 296 250 262 274 304 285 309 383 421 446 453 399 395 344 358 324 289 255 260 264 269 274 234 219 205 245 290 305 306 315 316 262 259 188 145 141 202 200 194 222 225 238 296 306 170 5 2 165 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 648 709 728 669 709 776 786 717 729 787 725 754 644 692 716 733 644 648 700 726 743 735 668 705 711 632 591 642 673 619 644 615 549 700 712 5 3 496 510 501 555 545 503 550 594 590 278 314 419 481 541 468 541 602 558 468 453 429 452 436 365 419 512 313 235 198 151 227 298 349 411 383 434 390 353 455 528 463 183 310 377 411 463 480 408 480 481 5 3 417 305 300 396 447 364 281 146 248 314 320 286 328 368 382 340 359 411 419 311 290 355 354 382 313 279 267 243 343 336 353 396 428 426 414 393 315 270 293 252 240 269 337 333 334 399 357 305 373 364 5 3 335 280 200 282 318 349 309 251 370 282 296 322 333 402 337 366 393 390 335 347 306 330 348 448 549 301 181 138 232 289 362 295 270 246 261 196 353 326 380 352 306 260 186 331 409 408 328 248 227 309 5 3 391 437 395 387 403 441 388 472 521 540 472 476 486 422 339 308 346 388 388 465 435 294 353 418 453 493 526 465 434 406 424 464 497 516 316 301 389 479 543 569 545 450 513 539 276 233 297 363 301 339 5 3 435 484 489 512 545 548 502 502 592 607 597 538 621 667 579 623 578 524 519 538 474 481 491 394 426 583 599 604 580 571 614 658 666 622 641 667 577 545 589 642 648 696 683 736 762 758 721 742 772 793 5 3 803 727 536 590 668 707 745 774 768 794 794 676 636 685 705 696 714 744 786 725 748 773 784 714 695 760 748 741 745 761 789 798 731 797 777 805 808 706 683 769 796 810 779 760 731 774 784 800 788 748 5 3 738 733 753 671 702 716 691 705 721 743 752 788 787 793 734 774 772 801 757 751 781 744 781 769 757 771 781 765 794 803 793 784 747 695 752 629 659 696 665 713 763 772 683 425 370 433 525 599 642 668 5 3 686 617 657 648 686 673 685 682 681 699 696 707 537 488 577 573 505 563 519 593 619 628 645 631 645 622 629 530 536 556 451 456 513 356 449 470 494 405 296 336 249 146 208 316 453 488 466 458 522 561 5 3 581 553 570 601 559 396 327 338 316 388 396 373 450 498 511 515 421 409 346 438 381 350 348 334 366 312 340 311 268 293 388 392 388 401 414 448 317 277 201 231 179 228 218 267 291 285 332 390 429 287 5 3 300 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 623 670 669 667 693 731 744 678 705 735 686 694 611 640 655 638 589 594 631 654 664 673 615 637 655 584 546 583 614 606 615 581 565 633 603 5 4 495 503 498 542 517 487 511 536 566 261 300 404 467 492 443 514 554 491 434 384 377 416 405 320 394 467 254 203 160 136 228 270 319 377 377 411 385 359 426 499 461 204 328 377 393 435 452 392 456 461 5 4 396 274 297 359 396 339 226 116 201 271 257 250 305 349 349 323 326 370 382 291 276 325 331 336 296 226 214 206 284 281 305 353 385 400 386 349 278 253 232 203 185 226 282 303 301 366 336 283 361 370 5 4 303 236 223 250 262 323 302 261 318 266 274 298 312 372 308 348 361 371 321 320 293 275 307 403 492 254 120 94 183 243 318 255 215 202 205 201 306 295 336 317 246 194 173 272 362 346 285 206 213 283 5 4 370 383 348 327 371 400 366 424 457 478 437 433 456 409 330 338 390 405 412 439 351 264 298 353 396 429 461 427 370 354 366 398 453 481 310 267 367 457 499 517 491 428 485 502 243 206 254 316 280 299 5 4 366 438 452 478 487 494 451 472 532 557 551 513 580 622 543 572 528 488 492 513 452 453 470 416 499 558 542 540 549 550 620 651 659 559 589 600 500 489 553 600 601 659 653 677 700 696 681 678 709 696 5 4 667 609 508 559 610 662 682 712 682 704 701 595 572 619 639 642 662 687 702 657 678 703 704 653 644 703 707 708 688 711 736 716 701 745 730 745 756 675 658 713 730 766 728 716 696 712 726 722 703 684 5 4 685 679 696 642 668 678 669 680 708 707 718 722 723 727 692 725 714 722 705 713 725 724 739 730 713 722 731 721 734 750 738 724 665 632 680 587 605 653 643 672 717 722 670 422 383 414 487 576 607 627 5 4 642 588 618 610 649 644 638 640 640 654 645 656 503 461 550 545 493 531 505 565 581 593 600 602 603 593 567 508 541 566 428 438 506 422 465 494 502 425 305 366 216 116 215 308 403 452 447 458 505 528 5 4 537 538 519 529 479 330 293 302 297 356 352 352 447 477 489 488 397 381 312 384 331 312 300 297 332 281 320 278 221 265 342 348 367 379 387 412 307 233 168 177 178 211 225 268 264 265 314 390 404 228 5 4 282 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 540 516 553 627 646 649 643 596 603 598 579 574 562 567 572 588 529 546 553 565 569 567 546 550 562 550 508 529 562 546 565 541 517 550 581 5 5 500 469 460 475 451 426 435 478 497 316 322 383 408 444 414 420 457 460 398 392 368 386 389 322 349 432 319 239 233 159 196 202 251 321 300 317 353 288 325 390 366 210 235 337 288 300 394 308 378 345 5 5 349 255 145 190 317 292 178 141 227 304 251 171 279 279 341 253 230 279 308 210 178 194 230 272 217 181 135 122 165 178 197 236 246 272 289 266 220 181 191 165 152 174 205 197 179 203 194 194 212 212 5 5 201 164 155 164 181 197 179 146 199 175 159 168 181 227 179 192 223 199 186 188 184 184 194 299 381 242 77 66 164 145 149 190 179 126 126 104 186 239 272 250 179 164 77 212 284 261 239 134 156 227 5 5 265 321 328 328 299 321 302 336 365 398 354 358 383 398 266 280 280 339 302 358 310 247 284 325 339 347 398 424 339 310 302 343 365 404 335 299 330 393 412 426 434 393 401 426 335 269 302 338 313 321 5 5 371 382 390 407 426 412 396 390 434 456 456 409 462 559 513 534 510 466 476 510 429 435 445 404 432 510 494 497 516 537 544 556 568 531 540 531 482 448 485 522 525 553 590 556 601 605 578 596 596 603 5 5 587 585 511 532 559 580 594 605 605 596 601 573 518 559 585 578 575 592 603 596 587 594 592 589 598 625 625 622 594 616 629 629 640 660 664 658 653 638 611 611 633 640 633 616 618 625 631 642 622 622 5 5 605 609 633 609 603 592 592 572 613 618 642 639 618 633 624 633 630 630 639 639 630 616 613 630 618 618 642 633 639 636 636 636 613 569 604 557 557 565 553 557 588 600 569 444 396 418 489 517 529 531 5 5 534 529 531 527 550 548 557 548 539 550 569 576 496 470 493 515 451 487 448 466 500 494 506 518 537 494 506 454 478 524 395 389 487 343 362 444 432 426 285 371 254 141 180 340 368 395 441 366 398 439 5 5 460 447 415 468 378 313 272 247 247 304 321 317 362 366 419 390 308 313 259 341 264 235 259 251 268 243 243 227 152 165 243 243 249 259 256 249 210 161 138 109 103 138 148 142 194 174 223 253 272 187 5 5 236 236 259 272 204 233 165 276 175 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 601 650 692 670 646 619 634 672 690 609 588 608 621 608 620 722 646 569 575 649 632 574 555 527 565 620 658 709 638 591 618 573 626 637 572 6 1 619 699 497 518 449 497 593 567 495 556 533 557 544 540 476 461 449 487 456 439 516 491 553 497 480 494 474 535 509 545 610 493 388 388 396 451 406 390 289 266 332 432 382 201 243 319 293 255 324 374 6 1 366 385 405 359 347 420 442 403 399 319 282 232 259 279 287 319 301 249 202 321 439 288 218 275 391 396 277 268 276 131 171 195 271 351 359 300 299 390 368 332 320 340 328 348 368 378 331 319 314 310 6 1 222 323 484 570 312 354 391 351 164 192 271 180 163 202 245 303 336 373 363 335 315 251 255 297 338 379 385 354 315 353 264 254 311 361 359 343 229 164 250 329 308 345 247 210 274 346 413 406 407 410 6 1 296 259 257 383 450 432 404 352 338 404 495 514 415 386 474 403 400 321 357 416 385 497 410 324 297 376 345 422 468 390 432 386 400 404 423 434 491 507 487 502 475 421 393 418 436 488 463 422 370 369 6 1 363 436 447 402 369 369 407 484 446 396 473 458 451 530 543 618 566 471 440 487 451 369 446 447 444 437 500 644 632 596 578 546 543 550 615 654 577 594 687 696 675 717 696 569 499 545 640 705 715 750 6 1 620 606 685 699 699 698 585 569 600 627 652 696 740 744 751 768 753 758 698 697 636 706 694 690 678 715 718 723 741 736 680 736 784 730 771 757 754 726 703 710 690 757 780 799 751 768 774 736 739 764 6 1 786 787 738 751 750 746 733 775 708 732 681 708 731 754 768 776 775 729 728 680 644 692 701 647 641 682 719 746 765 750 637 630 684 696 659 603 643 650 701 691 624 652 670 705 699 706 669 581 603 640 6 1 525 564 600 587 480 477 478 506 571 603 637 636 674 701 660 618 592 551 511 492 529 564 577 524 494 595 567 482 489 547 555 521 475 449 473 556 612 655 626 613 418 439 477 463 429 347 312 378 350 368 6 1 433 493 575 570 555 551 560 576 542 414 390 411 397 355 274 299 429 457 370 400 351 367 453 467 452 394 454 477 357 372 428 381 313 301 268 292 353 363 346 456 330 301 200 229 230 165 199 316 335 322 6 1 421 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 614 651 717 686 679 642 652 692 705 635 603 635 638 638 639 725 667 593 595 668 657 592 568 539 584 637 668 719 673 610 639 597 637 658 580 6 2 633 725 522 549 466 524 631 581 521 547 542 559 558 565 504 486 482 531 467 465 530 510 576 505 504 516 506 537 525 570 636 551 401 403 415 458 428 428 326 289 369 458 437 237 276 356 329 287 359 404 6 2 395 407 441 372 379 436 449 424 436 350 322 266 296 309 302 338 337 284 234 375 479 319 251 318 440 435 302 292 301 166 213 229 294 369 375 322 324 414 391 349 338 362 359 373 393 418 369 335 336 326 6 2 247 350 486 575 360 376 412 384 215 212 318 217 184 218 261 326 373 400 376 360 344 269 292 314 361 383 386 377 342 418 302 291 344 396 376 358 286 184 293 349 326 378 269 230 310 365 411 419 445 445 6 2 322 279 269 379 457 465 422 376 377 407 501 509 456 402 499 427 431 334 381 414 409 515 449 339 334 410 370 437 505 414 435 422 421 400 436 448 490 494 498 512 492 440 416 438 433 506 493 453 392 389 6 2 383 438 464 419 389 384 420 482 459 415 488 481 480 558 577 635 611 504 462 505 485 395 463 478 472 463 506 631 645 582 592 560 546 533 615 649 572 602 671 689 680 696 713 609 521 565 659 716 706 754 6 2 634 622 684 701 692 733 633 597 613 632 653 698 736 749 755 765 749 772 715 719 686 725 722 688 705 736 746 736 762 754 686 748 789 755 784 779 772 740 709 696 681 767 784 819 778 774 786 760 767 795 6 2 809 824 761 786 763 765 755 807 757 766 707 724 750 766 793 796 813 771 759 695 673 710 727 660 664 705 753 753 776 783 677 673 709 720 692 625 666 668 748 738 658 679 688 723 716 734 701 610 626 674 6 2 550 581 629 615 519 506 504 521 596 623 648 663 703 718 693 675 628 587 541 528 560 574 614 559 515 614 606 514 532 563 567 586 504 470 502 562 631 674 634 614 459 479 518 483 462 373 339 409 382 404 6 2 446 523 591 585 574 560 563 607 597 446 418 430 432 386 311 326 456 491 424 466 378 407 499 479 479 410 473 517 383 390 448 427 344 311 286 289 375 374 371 485 346 328 234 243 257 190 240 326 353 343 6 2 438 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 689 668 655 651 698 715 715 707 719 652 620 652 679 665 679 750 661 616 674 706 661 634 589 566 629 656 683 750 665 643 661 625 701 692 602 6 3 674 692 534 539 489 611 656 579 530 588 570 584 570 597 534 534 539 521 480 503 575 552 566 525 521 552 539 543 530 588 633 525 411 452 438 507 461 465 328 324 411 479 401 278 347 406 347 342 415 415 6 3 411 433 429 374 411 420 447 461 429 360 356 299 330 325 414 388 403 294 304 445 466 351 283 388 492 403 325 309 268 195 236 242 336 403 403 330 367 450 409 341 377 398 382 388 442 448 382 399 382 355 6 3 273 404 502 546 399 393 426 409 235 268 355 229 229 262 300 377 437 426 404 388 338 278 333 365 402 444 428 428 386 423 339 339 433 438 397 391 261 209 360 381 381 397 287 266 370 381 428 454 454 397 6 3 350 303 323 411 483 494 427 396 390 421 519 504 483 416 561 488 447 360 437 421 458 571 458 360 401 442 411 447 555 452 458 442 432 467 481 485 516 481 539 543 494 485 459 459 459 552 503 472 441 427 6 3 427 472 503 459 436 405 454 490 459 459 521 476 521 565 617 629 582 544 484 548 484 441 509 527 522 509 531 651 638 574 587 582 535 527 634 582 574 591 642 647 668 677 694 595 590 611 675 714 688 748 6 3 675 671 710 680 688 727 646 616 633 654 658 680 731 744 748 782 761 778 756 744 705 731 735 697 724 743 759 728 766 766 705 766 766 736 774 786 782 774 728 720 732 786 801 824 797 770 782 743 770 813 6 3 813 820 774 793 740 759 776 780 747 856 802 742 747 772 806 797 797 747 759 747 675 704 725 679 687 730 772 759 789 789 717 738 751 734 696 662 724 710 759 741 692 701 715 728 697 746 679 625 674 647 6 3 571 629 670 593 562 553 553 575 656 638 647 674 697 710 692 670 656 570 566 548 579 624 624 548 548 647 584 521 534 561 575 557 516 516 552 593 633 642 620 548 471 530 561 512 489 390 390 475 411 438 6 3 470 534 543 543 557 539 557 593 529 438 433 465 447 406 305 369 511 502 479 461 411 461 534 525 452 424 516 492 393 414 482 414 367 330 289 309 414 403 424 492 362 320 252 278 231 231 304 372 403 330 6 3 477 456 289 304 403 336 330 477 306 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 693 741 728 735 753 738 772 753 787 723 678 680 704 727 732 776 809 679 699 760 731 723 643 607 624 689 736 785 713 668 703 665 725 752 693 7 1 741 804 695 676 549 630 715 622 592 635 607 592 570 634 560 578 557 546 501 508 594 593 588 529 540 576 665 572 577 598 676 485 440 438 452 500 476 485 392 335 430 504 491 288 325 401 389 379 414 453 7 1 463 441 471 371 440 431 465 466 481 388 385 388 380 396 386 398 402 363 342 443 530 362 302 392 476 464 355 372 345 245 272 277 343 377 392 355 385 456 466 411 485 438 414 370 432 503 402 418 367 355 7 1 282 402 554 580 441 408 472 474 311 310 388 274 259 276 313 384 437 406 391 396 400 313 359 373 384 469 518 442 432 494 362 374 409 480 412 444 358 240 356 416 475 455 329 285 360 390 424 434 470 412 7 1 364 310 354 456 484 518 449 380 413 430 530 569 495 472 590 491 467 429 490 468 497 631 522 405 414 474 451 462 544 509 514 551 473 475 489 509 521 563 576 539 636 578 449 470 532 633 515 455 455 421 7 1 468 468 529 533 455 478 491 527 501 493 506 576 622 603 617 662 650 523 498 545 527 422 493 528 506 528 568 699 711 601 605 603 565 581 610 689 610 643 662 688 711 761 739 647 602 644 754 764 765 780 7 1 706 681 713 780 785 750 675 657 662 669 666 716 722 726 748 771 777 780 750 749 784 804 785 770 756 777 836 800 806 831 776 809 804 770 797 790 775 764 776 752 805 821 806 865 848 829 813 791 796 831 7 1 836 840 822 829 761 790 839 805 774 771 756 775 768 780 816 812 825 768 785 749 704 725 741 743 726 736 779 779 792 804 751 805 805 765 712 694 731 771 787 783 710 702 703 736 734 767 752 701 691 704 7 1 600 612 659 669 559 546 557 575 644 642 650 679 705 734 713 631 637 605 564 563 576 587 651 607 576 628 647 590 607 594 629 570 509 525 576 626 665 672 650 668 500 548 589 619 567 474 437 486 429 484 7 1 508 537 569 577 587 584 613 628 632 514 479 520 516 442 373 381 484 528 520 525 425 496 573 534 508 443 531 447 409 414 419 457 392 333 358 352 411 444 491 532 410 344 321 307 299 276 335 373 416 379 7 1 476 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 703 759 745 739 761 748 788 757 771 741 690 685 708 737 720 769 829 699 717 780 741 729 643 622 620 693 743 792 743 678 745 689 743 764 702 7 2 739 824 737 718 582 673 735 644 616 638 606 610 609 658 587 610 566 542 515 551 597 619 607 548 574 609 695 586 601 603 697 510 458 454 465 569 499 501 428 352 446 532 565 297 345 440 429 412 419 470 7 2 476 450 508 407 498 449 488 504 505 400 401 462 405 403 406 417 418 402 375 505 595 380 331 433 530 478 397 441 377 266 289 321 357 407 408 393 407 483 526 467 600 460 414 408 486 537 425 418 386 388 7 2 319 452 604 607 480 448 494 510 338 334 443 295 281 295 329 408 511 436 408 406 410 338 392 422 418 486 575 520 468 552 382 394 458 534 450 497 393 267 383 436 499 481 342 300 362 411 451 484 491 448 7 2 381 335 363 472 525 539 464 410 423 426 550 605 522 485 611 501 468 421 521 480 566 663 572 432 468 475 467 468 568 537 548 558 462 471 499 532 512 532 576 557 646 624 476 481 557 657 530 454 454 456 7 2 517 474 528 560 466 505 559 535 552 503 511 600 655 599 614 675 649 543 498 547 580 442 488 565 517 524 579 730 730 600 587 591 551 581 642 703 588 634 647 673 726 768 759 672 608 654 787 781 778 800 7 2 734 686 723 805 781 767 699 653 666 659 654 711 724 741 746 763 789 801 757 763 813 818 797 776 761 770 838 792 807 834 768 798 795 780 814 800 793 791 774 755 799 839 828 875 848 837 817 803 796 837 7 2 845 856 829 832 758 793 839 823 795 794 758 771 766 776 808 810 824 780 791 746 721 734 757 740 729 735 771 792 814 811 760 822 829 781 737 711 755 795 807 809 720 708 707 738 767 779 771 714 718 730 7 2 618 627 690 688 575 572 584 584 664 643 646 700 719 739 724 643 660 625 572 569 620 605 676 629 585 658 681 649 636 609 646 627 531 537 600 671 695 683 642 680 531 605 616 649 644 508 446 495 442 507 7 2 528 585 613 616 602 606 636 676 657 533 497 537 528 463 396 399 521 557 553 566 437 497 624 559 528 463 584 485 412 423 490 494 415 355 376 366 414 460 549 590 456 369 398 334 336 308 357 412 447 392 7 2 529 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 800 820 827 801 811 828 824 830 836 849 810 816 846 844 830 828 827 820 819 831 824 849 855 809 779 787 771 774 799 831 847 838 819 809 814 8 1 824 818 825 826 799 807 793 794 784 766 743 755 752 767 752 766 639 625 688 704 719 721 625 647 746 780 700 685 702 756 783 514 550 559 600 698 721 703 658 565 552 601 588 425 462 499 534 555 567 539 8 1 562 560 603 667 531 507 569 687 629 610 627 674 491 429 497 513 552 578 620 666 689 521 516 531 568 569 631 666 447 451 500 538 568 532 616 618 627 666 675 703 666 531 508 615 711 632 491 518 545 493 8 1 539 626 694 659 702 708 692 712 625 613 608 437 374 413 507 584 492 479 517 519 467 522 516 508 510 562 596 652 701 496 513 570 619 682 699 713 549 521 520 590 662 701 631 486 455 500 577 640 605 460 8 1 468 517 529 593 671 705 640 586 516 553 599 638 678 690 688 700 699 693 700 721 720 720 718 705 716 729 766 737 744 751 770 730 721 599 597 629 666 691 684 702 758 800 675 607 679 745 699 633 633 651 8 1 722 735 696 688 682 702 725 708 700 644 652 690 671 642 673 682 710 749 754 618 638 662 685 689 674 701 732 745 750 764 745 762 743 753 784 788 789 789 760 771 797 787 798 809 792 782 773 779 783 768 8 1 779 812 805 816 810 811 789 794 782 760 748 763 782 803 798 804 797 808 818 817 822 828 835 841 821 803 823 802 787 797 797 810 815 843 855 819 819 836 819 815 833 843 838 846 830 828 811 810 817 818 8 1 801 793 800 824 827 823 825 837 833 829 822 815 825 830 832 829 807 818 806 810 841 832 828 799 766 773 768 775 781 823 838 835 824 796 809 824 828 830 821 831 847 815 801 811 808 810 813 824 821 776 8 1 759 758 769 786 741 676 692 700 743 744 776 761 753 789 712 643 677 660 642 648 673 721 782 795 790 791 784 783 784 722 733 722 653 697 726 754 761 771 765 738 730 745 750 784 780 589 624 667 568 550 8 1 582 634 689 713 748 754 772 782 758 685 659 701 630 579 548 571 621 655 675 623 577 650 706 708 688 654 567 411 444 494 574 508 531 524 455 505 537 557 615 649 639 516 524 447 434 461 497 570 545 541 8 1 592 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 811 820 825 811 824 832 822 823 811 847 832 815 821 831 821 819 814 809 815 823 823 816 799 766 766 769 767 761 775 807 820 826 794 786 801 8 2 810 801 783 771 774 789 760 781 760 760 745 728 748 765 773 791 674 652 731 746 719 783 656 715 777 793 785 768 792 790 800 600 628 608 671 711 740 748 676 601 580 624 660 491 535 547 516 535 593 561 8 2 571 580 616 640 585 526 548 619 666 613 627 694 566 442 500 532 553 564 634 677 693 609 597 619 625 565 627 665 508 485 535 603 614 617 600 635 646 676 699 725 724 556 530 607 697 708 505 517 545 512 8 2 548 638 707 743 729 690 702 695 634 631 646 459 403 440 519 609 548 516 547 543 483 545 578 526 520 561 575 639 708 577 512 553 627 685 726 743 596 565 599 616 690 712 650 475 482 542 610 626 643 497 8 2 472 513 521 586 673 726 722 620 514 538 615 646 658 674 680 708 723 704 721 737 728 723 725 724 743 721 757 747 750 753 746 742 735 612 597 630 670 678 684 711 743 797 719 628 742 772 741 725 650 669 8 2 712 768 748 711 683 733 714 746 744 641 658 707 697 652 679 709 720 737 755 628 632 686 680 697 669 701 710 741 760 773 768 782 763 783 794 800 782 772 764 789 799 779 787 805 792 776 748 762 773 756 8 2 758 807 799 812 809 810 772 773 762 735 732 771 791 796 803 797 813 829 822 828 827 825 840 843 809 810 815 800 792 790 795 816 830 847 843 829 826 842 835 822 820 827 831 831 836 814 813 820 820 822 8 2 815 811 804 815 824 834 819 833 840 827 823 811 810 824 825 817 812 813 818 809 835 822 821 797 791 775 771 806 828 842 848 838 832 816 810 803 820 829 836 847 840 822 805 801 806 814 822 816 799 805 8 2 794 799 809 783 749 713 736 738 730 764 797 804 768 777 782 668 679 667 678 673 693 765 785 788 789 796 798 771 771 764 761 762 700 718 743 761 765 772 768 756 759 760 771 792 799 641 663 701 590 566 8 2 609 662 706 736 753 738 780 772 757 715 689 721 683 592 574 589 634 679 678 670 626 682 702 696 694 668 649 427 432 506 595 550 531 557 449 477 534 551 572 648 674 585 555 509 441 500 548 575 551 552 8 2 573 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 822 830 844 834 838 838 830 817 809 853 862 817 830 844 835 831 834 831 826 831 839 828 809 794 785 785 788 774 775 798 806 808 809 809 821 8 3 817 813 793 791 803 805 787 798 770 791 781 756 769 774 787 808 760 713 776 799 772 821 738 778 801 809 810 810 819 815 817 719 734 702 735 760 772 784 747 690 666 697 718 602 670 677 574 528 616 602 8 3 599 618 656 673 652 564 585 632 694 654 666 703 641 481 536 557 599 608 677 681 707 698 686 696 699 611 669 729 606 561 627 674 680 666 603 682 691 708 725 750 749 606 585 649 726 741 546 532 563 559 8 3 607 681 749 748 746 711 734 717 700 679 684 527 469 459 575 657 603 541 594 589 556 587 642 607 549 573 604 658 738 629 550 601 672 723 746 771 704 652 688 705 744 742 741 551 555 610 649 700 702 544 8 3 508 542 550 620 699 738 772 689 559 604 640 684 691 703 710 726 737 720 737 750 740 737 746 749 759 749 755 769 767 773 774 768 772 659 636 665 705 680 713 729 755 799 770 691 801 838 814 808 671 715 8 3 755 804 795 738 723 777 730 765 794 684 682 726 732 683 697 732 740 754 760 677 675 728 734 740 719 729 748 764 796 803 782 794 785 799 812 814 805 779 800 806 819 797 811 812 815 795 780 758 795 770 8 3 793 822 824 830 811 804 796 794 793 766 776 796 803 814 814 813 825 842 844 844 849 849 847 851 837 826 818 822 813 813 815 817 843 845 835 847 834 847 837 821 834 833 844 832 839 824 818 821 831 830 8 3 824 808 825 835 841 849 823 840 849 827 832 830 828 844 830 831 820 830 840 826 842 826 824 802 808 805 809 834 851 859 857 847 845 841 808 796 821 839 846 854 850 834 817 816 824 823 828 820 800 819 8 3 814 823 825 825 802 783 799 775 772 792 817 821 815 806 808 701 712 709 729 734 771 819 825 822 813 811 816 783 782 788 785 787 762 776 779 790 788 790 781 782 791 787 806 807 819 703 708 761 649 639 8 3 682 729 741 766 764 763 795 783 777 739 736 763 738 651 632 654 690 713 707 702 666 706 711 717 717 718 697 485 477 560 643 648 582 576 482 487 551 574 609 675 691 645 639 605 484 563 610 628 575 587 8 3 656 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 831 833 848 842 842 844 832 829 823 845 854 832 841 848 849 845 841 838 836 836 842 841 829 811 801 810 810 796 787 791 806 806 825 821 831 8 4 826 820 811 797 821 808 803 803 797 804 801 778 783 797 797 813 801 759 797 820 822 827 781 811 815 815 822 822 825 822 814 778 776 744 774 795 793 798 778 719 699 721 735 658 713 737 624 556 631 642 8 4 635 644 673 688 694 601 619 657 697 691 689 713 692 528 582 577 624 636 691 697 722 746 718 725 732 642 700 755 670 597 660 694 693 695 618 699 714 725 740 760 750 663 622 679 743 759 575 561 589 607 8 4 640 705 768 757 752 734 737 726 720 710 700 596 504 476 600 669 647 568 618 630 621 624 658 640 564 580 627 682 749 649 588 650 704 739 751 767 737 693 716 733 753 763 761 616 597 644 667 729 727 585 8 4 538 566 575 643 710 740 779 711 594 629 671 706 702 717 722 733 746 732 747 749 756 750 749 752 754 759 766 780 774 769 771 769 784 710 668 692 716 694 729 748 775 795 797 741 815 844 824 824 713 748 8 4 764 794 796 755 740 788 758 776 787 710 709 746 746 690 710 737 754 766 773 711 701 755 749 756 743 756 767 778 799 800 774 789 783 809 803 809 797 772 808 821 818 804 817 817 823 804 787 771 802 787 8 4 822 839 833 835 817 812 800 812 810 780 792 808 802 817 828 827 836 846 856 850 849 843 853 853 851 835 840 846 829 823 824 830 846 844 840 845 849 850 844 830 837 825 841 837 832 815 809 819 826 832 8 4 821 810 825 834 844 847 820 835 845 826 826 838 834 842 838 834 824 840 840 830 832 835 822 802 815 817 814 842 846 854 850 844 839 842 822 818 829 841 846 850 847 829 812 816 812 817 826 813 785 815 8 4 818 829 830 830 822 809 809 786 783 792 817 821 822 820 807 720 762 745 761 753 800 820 829 822 816 818 818 802 787 790 794 803 793 794 788 785 776 791 786 788 795 800 809 814 814 753 745 782 696 675 8 4 714 755 756 769 753 776 790 775 786 761 760 776 765 698 670 687 714 711 726 721 696 714 718 721 718 722 713 547 519 585 649 685 624 604 514 519 563 596 658 688 703 682 684 657 530 596 641 652 597 611 8 4 685 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 834 836 840 827 827 832 823 826 831 840 841 835 828 840 839 831 826 820 821 828 834 833 822 802 790 795 802 787 782 774 785 791 806 810 813 8 5 808 802 803 791 801 811 788 792 807 798 795 774 786 791 788 800 810 788 797 815 815 819 805 809 810 805 812 813 814 812 801 793 788 765 782 794 791 791 780 724 710 722 728 708 727 745 667 576 639 671 8 5 640 652 681 691 715 632 641 674 701 697 692 706 712 565 599 595 631 647 685 698 729 750 732 726 739 658 700 742 710 618 670 698 699 708 638 679 710 735 739 753 749 714 640 687 731 756 600 587 614 626 8 5 664 707 757 759 740 742 718 713 708 709 708 655 548 500 606 661 674 595 612 659 646 654 674 649 583 591 635 685 735 690 626 676 716 737 758 764 761 718 731 743 756 766 767 702 626 664 682 721 739 625 8 5 556 570 590 643 701 735 774 738 622 635 672 707 704 721 718 733 744 734 738 741 744 751 747 742 739 749 750 764 766 754 763 766 776 761 687 704 730 727 757 773 784 791 801 771 813 835 827 817 790 786 8 5 790 791 810 804 755 777 815 793 783 737 709 740 759 700 716 733 742 763 771 755 710 743 736 759 752 750 752 759 791 792 780 784 790 804 801 798 769 774 800 812 817 814 813 814 818 812 783 778 805 803 8 5 833 837 835 831 814 806 806 811 802 791 796 797 800 814 829 829 836 847 855 848 841 843 849 843 845 838 838 840 836 816 824 841 843 852 838 822 839 845 842 825 822 807 835 828 810 801 808 817 820 827 8 5 826 824 832 840 855 832 823 834 848 839 830 843 842 844 846 840 834 845 842 833 842 842 832 819 829 828 826 850 849 856 847 846 851 851 843 836 839 842 854 850 851 822 811 812 802 810 825 794 788 815 8 5 826 835 837 837 837 830 805 798 790 789 814 828 828 824 819 781 796 756 782 789 820 829 834 821 823 820 824 821 796 795 805 808 798 807 776 777 764 788 789 793 788 804 811 818 814 795 777 799 745 705 8 5 731 760 766 761 739 777 781 781 788 777 778 795 780 745 703 705 722 737 749 730 719 719 740 731 731 731 733 602 571 609 662 719 688 667 562 545 572 608 686 711 722 723 724 716 576 617 671 684 623 648 8 5 703 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 810 806 804 802 806 804 804 793 835 843 845 839 833 845 840 842 822 822 828 832 837 832 822 810 819 812 822 819 809 799 815 824 833 828 825 8 6 831 824 821 812 835 824 804 810 818 823 805 797 815 812 794 828 832 818 829 842 829 832 823 831 823 804 813 821 824 824 827 819 814 778 800 812 819 809 799 732 751 771 773 757 773 754 670 605 663 694 8 6 675 699 742 732 716 653 699 718 737 725 718 744 680 585 636 631 678 695 726 729 787 780 756 770 749 702 780 790 707 668 729 753 751 699 661 719 765 766 773 778 763 709 687 714 790 760 633 642 682 675 8 6 747 763 785 783 770 767 738 730 739 742 736 688 581 537 668 707 688 638 679 691 717 706 711 678 606 607 680 716 779 700 662 752 745 786 792 788 789 752 767 765 788 795 786 689 671 707 742 761 764 613 8 6 590 615 646 737 762 760 828 738 666 713 736 741 756 754 748 782 787 755 780 773 789 791 791 775 768 777 788 791 789 775 801 783 826 764 722 747 775 777 777 810 834 836 846 789 828 850 840 863 829 809 8 6 828 816 866 809 769 830 850 822 759 749 748 802 753 720 744 750 770 791 810 763 751 770 746 772 785 789 766 763 798 806 772 798 816 812 795 806 764 759 791 798 812 814 823 814 820 808 787 770 817 831 8 6 842 831 837 835 816 819 822 814 807 797 788 796 806 820 835 836 846 857 861 858 857 853 853 864 847 851 858 855 835 828 848 853 866 858 836 839 852 852 849 847 827 800 843 831 821 814 815 830 838 832 8 6 838 846 855 857 852 831 818 831 824 814 824 837 841 850 844 842 835 846 846 834 839 831 835 825 831 836 845 838 849 853 838 841 846 838 836 833 831 843 851 845 836 813 812 815 815 818 828 798 806 825 8 6 833 833 834 839 831 828 809 822 816 808 819 825 819 824 825 819 812 774 793 818 830 838 842 825 823 828 837 833 806 808 814 800 807 818 770 783 756 774 803 788 796 792 816 827 831 819 809 809 761 756 8 6 778 799 797 773 761 785 787 785 790 787 795 790 780 775 746 756 749 770 766 742 744 770 766 747 742 744 737 592 617 665 736 751 741 687 570 555 595 675 729 726 744 751 753 705 614 651 717 690 663 683 8 6 741 570 541 619 680 707 746 763 773 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 821 817 801 805 809 813 813 813 839 848 858 848 848 855 826 855 842 842 826 845 855 861 836 839 832 816 810 832 826 829 826 823 842 836 836 8 7 815 815 820 806 833 837 802 802 824 828 837 815 820 833 824 833 828 824 842 842 842 837 842 820 815 811 837 842 842 833 833 829 819 815 819 819 829 819 819 772 782 782 786 791 791 782 758 735 711 772 8 7 725 739 763 768 782 744 754 786 772 763 772 771 776 709 694 709 690 718 752 766 804 747 776 761 776 737 785 804 728 675 728 752 747 733 718 704 757 766 766 781 790 761 740 779 793 769 687 683 712 702 8 7 731 755 774 784 784 779 769 764 764 745 745 712 620 582 668 702 707 644 668 721 712 702 721 722 655 641 722 765 784 722 693 746 760 779 788 793 788 755 774 779 803 807 793 703 688 727 755 788 755 688 8 7 650 684 679 752 771 784 789 729 697 702 729 743 752 757 775 784 784 780 784 784 789 789 794 784 789 784 789 775 789 789 807 803 807 766 762 782 790 798 806 798 802 794 806 798 823 819 823 827 827 815 8 7 815 823 815 815 802 819 815 811 766 774 766 794 782 759 768 780 784 801 805 784 788 797 743 772 784 780 739 792 813 830 797 821 842 842 825 809 797 813 830 834 846 830 846 838 854 845 794 794 822 854 8 7 854 845 854 854 826 826 826 836 850 803 822 845 840 859 850 864 864 868 873 882 873 868 864 868 867 867 871 867 875 867 863 867 867 871 878 852 871 882 855 840 840 828 840 844 809 821 817 840 848 844 8 7 855 863 863 867 871 856 867 863 871 867 871 874 871 867 878 874 878 871 878 874 874 856 863 863 838 838 874 871 845 871 852 852 871 863 863 856 855 868 868 868 845 829 836 839 826 839 858 816 829 839 8 7 858 852 855 845 852 852 852 839 829 839 855 858 855 842 832 839 846 806 828 846 855 851 846 851 846 780 727 776 767 837 820 820 815 815 784 771 780 784 811 802 815 811 833 828 820 824 820 824 782 763 8 7 763 791 782 739 754 782 801 786 801 777 786 791 796 763 749 758 763 772 768 758 763 768 782 777 768 768 749 675 670 704 728 766 742 728 656 627 627 670 728 742 747 747 757 728 647 699 728 709 690 704 8 7 737 642 575 604 694 704 709 761 755 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 758 785 733 733 757 770 790 796 804 806 775 801 775 801 805 812 824 831 800 805 811 812 780 753 733 730 734 745 775 744 783 800 805 814 817 9 1 811 826 831 810 762 710 700 715 700 690 697 649 619 616 615 652 542 535 536 620 639 627 546 553 568 657 611 601 620 648 675 444 453 464 460 557 556 569 455 433 488 517 412 329 366 445 474 489 475 502 9 1 491 525 534 593 471 456 497 597 493 533 602 599 421 399 437 473 479 518 503 544 559 395 401 397 473 485 575 560 380 386 402 444 458 515 560 530 521 518 576 626 545 435 421 451 534 543 406 447 471 447 9 1 456 551 643 536 552 587 607 579 467 465 413 294 303 338 378 464 420 387 448 444 423 456 415 448 491 541 556 608 604 398 363 431 474 583 581 560 396 400 438 490 517 494 428 372 399 408 450 529 459 396 9 1 391 433 469 475 598 546 509 474 440 470 523 550 611 651 640 605 577 528 599 628 676 681 610 536 538 619 619 624 691 711 707 645 551 494 520 582 638 666 668 664 698 675 541 535 571 609 537 494 503 564 9 1 572 518 605 612 566 572 628 645 568 557 617 619 563 592 635 682 692 694 584 541 532 516 541 547 552 631 688 716 707 723 725 660 625 654 698 732 764 754 720 708 726 746 738 707 698 742 770 769 775 781 9 1 793 782 793 796 724 733 746 739 704 675 675 705 741 762 774 765 772 734 755 730 741 779 801 773 746 788 807 809 812 775 796 788 799 815 796 747 781 794 812 815 831 844 839 840 835 808 817 802 814 796 9 1 801 797 794 806 831 797 794 781 781 784 796 801 806 812 815 814 820 811 789 793 793 793 770 772 755 732 758 775 781 749 799 808 787 814 819 794 801 805 808 808 754 733 731 740 747 769 800 803 801 789 9 1 735 692 737 727 673 652 633 608 636 605 681 713 735 737 608 602 631 572 573 597 627 644 668 670 667 674 707 738 678 639 656 609 528 573 636 660 683 696 710 675 681 683 690 698 740 546 530 588 459 481 9 1 523 539 598 607 667 693 680 719 645 611 557 569 499 474 472 475 531 550 570 504 473 548 612 530 546 498 439 349 369 404 438 446 437 405 371 427 485 497 537 548 476 413 397 377 370 385 439 475 471 461 9 1 479 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 721 764 727 725 739 755 768 778 791 799 774 784 760 782 792 797 808 810 771 780 796 798 740 728 698 710 711 730 754 740 766 791 782 799 803 9 2 802 813 815 801 725 671 706 706 674 671 667 672 619 634 621 640 539 528 511 637 623 629 542 547 572 662 642 618 613 637 689 447 466 464 459 550 548 549 490 425 483 511 442 328 341 426 494 511 517 503 9 2 508 516 529 571 471 474 480 577 524 545 591 603 452 398 443 486 478 514 480 489 546 433 387 384 461 471 550 563 384 391 401 407 446 498 576 514 496 519 561 608 572 444 440 427 506 542 415 460 470 449 9 2 450 525 610 556 552 580 600 602 446 436 435 308 310 339 364 433 414 406 426 452 411 446 392 429 490 548 545 598 622 417 315 387 440 579 584 587 422 400 407 477 492 510 417 394 406 414 428 529 490 390 9 2 385 422 452 444 571 540 492 467 448 458 509 547 605 622 644 604 581 522 580 589 655 679 643 530 512 563 625 610 683 703 705 660 569 489 515 575 630 653 668 660 689 669 552 523 556 627 568 509 509 543 9 2 584 500 585 598 579 556 616 633 576 567 605 597 561 589 623 659 695 696 591 533 512 511 536 547 546 600 672 690 693 710 706 675 582 629 681 729 755 733 706 689 735 738 734 703 706 721 748 766 746 765 9 2 772 769 783 767 740 735 740 723 676 642 643 687 725 739 760 751 742 740 743 739 746 770 800 780 742 782 797 792 799 757 770 780 785 794 786 750 775 789 796 802 815 833 824 830 816 794 802 785 788 785 9 2 799 797 790 796 818 797 797 777 760 773 783 787 791 800 793 791 803 802 770 774 781 774 758 764 738 723 745 763 770 735 786 788 786 799 810 778 795 800 799 797 753 717 716 719 734 759 782 774 778 777 9 2 710 665 687 722 664 618 607 599 634 625 667 700 711 737 616 593 625 569 567 579 612 635 665 675 647 671 695 722 694 636 655 612 522 561 609 633 664 694 698 690 675 643 676 685 742 562 524 573 464 490 9 2 524 547 597 628 663 691 667 710 687 633 553 571 509 488 479 464 522 552 560 524 473 544 616 546 559 516 463 351 402 411 441 456 438 419 375 428 500 506 537 560 528 415 382 376 388 369 430 467 483 458 9 2 490 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 701 776 718 728 733 747 768 772 785 798 789 789 762 781 784 794 807 805 767 772 792 796 721 712 682 706 706 723 739 756 766 783 775 793 804 9 3 793 811 816 802 701 679 700 710 655 668 657 682 633 647 618 646 548 535 499 639 628 646 557 549 560 657 668 629 601 624 688 458 476 464 456 525 541 540 526 410 478 497 460 334 353 420 506 513 519 492 9 3 503 505 521 547 492 467 474 547 538 531 581 585 448 403 440 489 473 504 457 471 533 463 381 371 453 466 531 554 383 375 396 388 442 480 578 498 487 505 548 571 580 463 443 418 504 534 429 465 467 456 9 3 452 488 594 576 555 577 615 614 432 431 450 329 328 342 355 418 422 429 436 460 409 443 380 436 495 565 532 578 619 412 310 353 431 551 596 600 457 409 381 475 472 523 426 396 402 415 410 530 505 405 9 3 392 415 436 429 532 533 487 467 442 451 498 512 611 605 642 603 581 514 572 571 655 692 676 535 511 527 633 615 679 691 692 659 580 505 518 569 608 646 669 665 697 692 573 515 530 620 600 544 525 546 9 3 576 494 577 605 580 546 631 628 593 592 606 596 569 607 623 657 706 709 614 542 515 520 545 549 545 581 648 682 689 701 688 691 559 625 672 730 759 725 706 685 738 738 746 709 706 713 743 764 751 761 9 3 771 764 785 768 777 747 729 715 669 629 647 692 731 745 762 754 737 747 756 758 761 774 802 796 759 790 795 800 797 751 756 782 784 801 795 767 787 798 801 805 821 833 828 834 818 797 804 790 796 791 9 3 810 813 803 796 822 814 804 788 758 771 785 783 796 797 792 795 803 799 775 775 778 775 760 757 743 723 751 759 762 740 792 788 785 806 811 786 796 811 800 805 770 717 709 716 724 763 792 765 769 775 9 3 710 662 665 723 663 604 600 585 610 617 655 687 685 726 666 597 631 583 570 569 606 630 662 676 631 678 696 720 715 637 637 643 532 547 592 624 658 691 696 690 657 631 671 681 732 600 520 562 468 490 9 3 510 538 579 621 666 686 666 703 728 674 557 560 509 497 468 449 511 542 556 550 468 514 607 560 547 521 490 366 407 402 419 473 435 430 386 432 495 501 510 553 554 403 369 395 383 373 409 451 483 455 9 3 458 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 780 810 769 760 777 784 804 806 816 829 790 808 816 833 821 814 825 816 795 805 818 824 806 763 717 740 729 744 779 767 804 820 819 809 810 9 4 812 819 834 830 794 740 746 742 724 706 685 696 680 684 665 701 576 559 571 654 657 669 565 572 655 719 664 627 627 679 739 478 489 490 512 601 594 594 540 459 495 532 510 367 389 444 527 535 540 521 9 4 512 516 554 619 504 476 503 632 556 567 608 624 446 414 462 494 478 544 546 594 646 459 413 411 489 486 580 615 410 401 424 464 462 510 621 548 533 568 595 672 613 475 461 509 622 581 438 484 496 466 9 4 476 577 658 588 605 629 631 636 526 511 523 353 328 367 412 505 436 430 468 468 433 469 426 454 497 554 580 629 668 447 393 457 511 631 646 647 467 447 424 500 568 572 476 421 413 439 486 585 507 432 9 4 421 458 477 500 604 580 524 515 470 485 538 583 610 665 679 687 638 595 636 671 697 694 681 576 600 683 700 655 691 738 738 675 615 528 546 598 644 674 683 678 709 715 601 547 596 669 619 545 539 582 9 4 633 542 632 618 592 589 651 666 631 590 632 626 596 598 638 679 701 721 656 565 562 559 578 578 594 656 700 704 716 734 723 706 639 667 735 746 770 756 714 718 762 767 767 737 738 744 760 782 776 767 9 4 772 796 794 792 772 757 760 740 718 668 676 724 762 777 793 777 780 770 758 764 778 812 813 814 763 797 819 812 813 788 792 793 807 817 818 787 790 815 829 817 829 839 839 847 834 820 816 800 811 798 9 4 818 804 792 814 828 813 822 813 792 808 817 819 819 823 822 810 825 821 797 794 802 799 789 781 761 763 766 779 779 767 815 816 808 814 826 811 817 815 809 809 794 749 736 752 742 784 803 806 802 793 9 4 747 683 711 744 689 643 638 619 666 656 723 730 728 763 640 610 653 598 588 598 631 654 714 705 692 729 729 752 734 666 696 640 561 605 647 672 695 710 720 703 700 691 707 734 769 574 560 619 500 503 9 4 534 567 632 648 684 715 696 742 715 646 590 604 521 509 499 490 549 578 589 554 501 592 663 601 589 559 518 376 407 425 482 473 471 445 404 456 514 515 549 588 583 430 427 394 401 406 457 499 504 479 9 4 500 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 772 802 762 749 767 780 796 799 800 830 801 802 809 825 817 803 814 806 783 803 813 818 780 751 701 736 722 744 777 785 800 825 816 805 813 9 5 812 817 833 838 778 744 746 744 713 700 674 704 699 704 666 708 590 564 573 660 666 703 574 579 659 722 709 640 631 681 745 476 502 497 507 600 600 597 572 449 491 530 535 367 395 449 515 532 557 520 9 5 520 512 553 620 510 474 491 611 563 549 600 624 471 408 465 505 478 544 531 570 640 479 417 408 483 491 566 590 418 397 417 446 461 506 611 539 527 557 599 664 624 489 469 495 620 598 447 491 506 472 9 5 477 559 647 613 627 644 655 657 501 498 520 364 338 374 409 496 454 452 465 478 422 477 411 453 510 560 566 620 667 469 379 443 508 630 643 655 498 455 418 503 553 579 461 430 410 452 475 581 538 444 9 5 426 463 468 498 582 572 522 525 465 478 538 595 624 650 684 686 626 575 624 665 708 707 700 594 592 660 701 650 697 735 739 688 613 537 541 594 636 662 683 683 708 726 615 545 587 679 647 581 551 584 9 5 644 535 630 625 608 586 672 669 646 609 633 647 605 614 640 688 712 735 676 568 574 571 588 588 583 650 696 699 717 735 730 727 639 672 739 755 780 748 714 716 776 776 780 745 749 735 756 776 776 773 9 5 773 791 806 793 801 765 763 738 705 652 675 727 761 776 796 789 781 781 764 779 792 812 825 823 778 809 818 818 812 780 787 801 810 822 827 793 803 821 832 824 829 839 839 853 841 824 821 812 815 807 9 5 831 820 804 824 840 833 831 820 792 807 819 822 824 819 813 813 827 822 794 799 802 804 796 784 767 766 762 770 776 779 813 810 816 822 838 803 824 827 816 815 801 758 739 752 745 789 809 812 798 799 9 5 741 692 712 742 690 642 635 624 654 668 730 733 706 757 690 622 661 615 598 601 628 656 722 709 700 742 748 750 741 680 708 671 580 609 641 667 696 714 725 714 706 681 718 737 768 592 563 610 499 502 9 5 534 574 630 677 691 720 706 757 742 678 594 617 535 517 490 482 552 582 592 565 501 600 649 625 590 579 552 393 418 425 490 481 475 460 401 453 514 519 551 581 603 430 414 401 400 401 439 496 513 481 9 5 489 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 779 809 785 759 780 804 804 804 794 816 815 803 822 823 830 802 807 800 795 806 818 812 768 742 703 733 723 744 780 812 814 825 808 803 814 9 6 803 811 833 838 758 751 746 761 728 706 677 709 729 731 676 727 599 585 622 664 678 731 598 611 687 727 757 675 665 703 772 503 520 513 529 638 638 643 615 459 493 535 559 380 403 457 481 529 552 527 9 6 519 516 562 619 535 479 498 581 569 539 596 614 513 421 486 521 488 546 523 584 664 530 432 423 494 501 563 596 439 401 424 458 484 528 623 541 541 569 613 658 655 516 493 513 656 636 464 505 523 481 9 6 494 575 666 666 678 680 683 686 507 531 547 394 351 402 427 524 487 475 483 488 434 482 435 454 514 571 575 624 676 512 415 466 546 645 664 688 540 484 446 537 565 605 468 425 410 461 505 603 595 459 9 6 448 465 468 526 606 593 538 547 466 484 549 609 651 667 698 700 644 598 645 674 725 730 733 612 603 672 725 653 703 743 742 712 629 564 556 601 635 659 680 707 714 747 646 564 612 708 684 609 584 596 9 6 671 553 639 645 621 612 697 687 678 621 639 679 644 634 652 696 726 757 719 578 591 599 612 623 596 654 691 704 729 746 750 754 677 709 762 773 790 757 721 737 790 793 793 775 757 732 757 772 796 789 9 6 782 800 815 806 824 791 776 746 716 668 686 730 767 780 804 813 801 804 782 811 821 828 847 846 814 826 825 827 806 798 786 805 817 838 844 818 825 839 844 839 837 840 847 858 850 838 835 827 823 815 9 6 841 842 820 822 851 854 843 821 804 822 829 822 822 819 820 818 827 831 814 816 811 809 803 787 784 773 759 768 787 808 823 815 829 832 845 813 834 842 833 838 824 775 761 762 764 807 818 819 809 813 9 6 766 708 755 739 707 654 647 633 649 689 746 740 698 736 763 640 670 639 614 621 632 663 742 726 721 758 791 751 755 721 740 725 618 631 667 677 725 738 740 725 724 690 728 756 768 619 579 612 505 504 9 6 538 592 652 707 707 735 728 768 765 723 620 658 568 537 492 491 569 605 597 603 516 605 662 664 579 592 602 408 415 431 514 498 487 500 406 447 506 527 563 608 641 452 421 407 407 413 457 526 523 501 9 6 537 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 799 817 798 785 808 813 809 815 825 842 793 807 847 854 827 823 821 809 810 821 826 842 846 790 748 770 744 768 800 820 831 844 838 820 809 9 7 821 817 829 842 819 793 788 769 768 740 714 731 748 739 707 743 625 600 655 682 693 712 597 615 719 758 707 668 677 733 775 496 529 532 584 661 675 660 606 519 516 567 566 402 432 467 534 563 569 534 9 7 535 548 591 658 518 501 537 656 599 585 619 642 472 419 482 512 513 573 584 657 693 491 472 465 528 533 594 639 428 418 462 503 519 530 624 596 588 632 644 703 638 505 471 571 697 616 465 503 518 478 9 7 506 616 688 634 678 678 666 684 585 568 575 405 354 396 457 557 476 459 490 492 444 504 480 470 502 560 590 649 703 470 470 525 600 686 692 701 530 489 473 557 637 654 562 452 425 470 553 618 572 452 9 7 447 496 509 571 668 652 570 555 491 519 584 639 658 695 702 706 697 681 695 722 718 713 710 665 695 731 759 715 737 753 770 710 675 580 575 618 676 703 697 710 751 780 645 580 662 731 688 608 594 635 9 7 708 677 677 661 650 651 689 702 678 623 657 673 644 636 671 698 731 749 724 598 620 621 646 639 638 695 732 732 745 772 750 757 724 711 777 768 787 780 746 763 790 786 798 780 777 770 766 790 797 775 9 7 768 819 807 814 815 793 777 766 757 712 708 755 789 809 817 806 790 801 793 800 823 840 842 843 798 806 831 803 794 790 794 811 816 838 842 811 815 838 839 824 827 844 851 859 835 827 817 815 826 814 9 7 821 808 796 825 839 833 837 836 830 828 831 830 837 841 838 818 821 822 816 811 827 828 828 793 772 773 769 774 775 819 840 839 827 805 822 822 830 835 826 820 824 794 776 795 775 804 817 824 809 799 9 7 774 732 743 755 718 662 672 667 713 711 771 752 725 782 694 630 674 635 623 623 647 692 766 767 771 791 767 766 761 700 733 689 611 664 694 723 729 747 745 725 715 730 740 781 786 585 608 659 537 519 9 7 565 616 674 700 724 745 742 776 748 668 634 662 590 553 526 525 598 625 644 591 552 646 701 686 651 631 539 395 422 456 540 493 522 496 430 484 534 534 590 633 634 488 470 425 410 437 483 545 525 515 9 7 541 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 806 820 801 784 813 819 810 802 817 850 802 803 830 852 823 809 807 792 803 814 816 819 809 767 736 760 744 759 786 821 818 827 823 795 807 9 8 816 803 817 820 799 779 766 765 753 730 705 722 749 751 713 743 622 613 673 676 695 749 605 626 738 770 758 696 688 753 787 506 542 537 585 661 680 664 626 512 512 570 574 410 440 480 496 540 585 534 9 8 537 541 588 652 527 500 524 644 607 577 615 663 497 420 483 519 509 565 578 650 709 517 486 475 533 529 594 633 449 425 458 503 539 559 623 593 591 627 650 706 658 518 490 571 691 652 471 510 528 481 9 8 512 606 688 678 698 690 681 688 565 574 585 405 357 411 453 561 486 477 487 501 448 519 482 460 511 557 574 648 686 508 470 510 587 667 693 717 545 503 472 562 635 670 541 449 429 485 567 628 607 459 9 8 456 489 501 556 654 653 583 575 490 515 584 634 659 684 694 713 711 659 704 732 730 723 715 698 702 731 758 720 734 747 755 727 684 579 575 617 671 689 689 706 749 782 648 580 662 738 701 622 613 632 9 8 706 682 684 668 654 661 711 712 688 632 657 701 651 645 671 701 734 752 738 602 624 640 655 652 633 693 719 726 749 768 771 776 719 724 780 780 783 778 759 773 799 790 801 792 785 762 753 781 798 778 9 8 760 817 805 817 829 806 781 764 750 697 712 762 792 802 819 813 804 815 802 814 826 836 845 849 810 817 833 813 783 783 798 813 819 838 845 815 823 834 847 836 823 835 843 852 849 828 828 823 826 823 9 8 828 811 803 820 833 838 834 836 824 829 830 828 844 828 827 824 820 820 808 819 823 831 824 798 789 779 756 776 795 826 841 837 832 807 832 819 834 837 831 829 831 799 788 792 774 808 819 828 805 811 9 8 780 736 767 745 719 661 676 675 693 728 778 775 723 781 757 647 673 647 629 638 650 705 772 774 768 799 789 765 761 728 749 727 631 667 698 716 737 760 752 736 733 732 744 776 777 593 607 649 541 521 9 8 561 601 678 710 733 746 751 786 771 689 644 672 611 553 518 528 601 633 649 603 567 639 684 685 650 630 573 403 425 453 538 498 516 504 418 470 521 534 575 625 641 495 467 434 413 442 462 530 522 511 9 8 535 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 812 830 815 793 808 821 820 818 796 846 816 822 839 853 832 812 808 791 808 817 826 812 786 755 744 757 749 751 786 827 829 834 796 793 801 9 9 813 796 800 804 780 777 755 782 734 730 708 718 747 770 724 766 636 635 707 705 702 779 632 657 750 763 792 740 742 756 805 545 581 566 616 695 693 699 640 525 523 583 640 420 464 503 492 540 580 548 9 9 550 542 602 637 564 512 528 618 623 571 603 674 532 428 497 534 535 568 563 639 701 580 516 525 558 529 602 663 475 434 476 536 569 613 633 584 596 659 659 688 704 534 507 566 689 677 486 523 543 498 9 9 527 633 687 728 718 699 702 703 562 589 624 432 380 431 470 588 520 499 519 515 469 518 510 470 520 571 571 632 696 560 479 507 599 681 699 732 565 516 540 573 644 679 543 453 436 495 596 631 628 482 9 9 464 492 491 570 662 667 612 594 495 505 601 642 667 690 698 710 722 649 707 720 733 739 740 690 700 729 765 700 735 758 753 750 697 597 584 623 664 680 673 718 737 778 670 589 682 751 707 661 621 627 9 9 724 687 702 687 652 687 718 726 728 642 652 704 680 653 673 718 747 766 755 614 631 651 651 675 634 672 697 717 743 763 772 783 730 757 790 792 776 775 752 780 805 790 797 813 781 749 742 756 788 780 9 9 761 807 810 815 823 812 778 761 746 701 708 765 797 789 813 816 814 826 804 821 835 842 858 858 833 825 819 813 790 796 797 822 826 846 859 836 841 854 852 833 829 823 834 841 838 829 826 825 825 821 9 9 837 838 810 813 837 850 838 834 826 828 837 820 825 828 822 820 825 824 825 825 836 826 820 798 800 785 769 786 811 843 844 834 836 831 840 816 842 848 853 852 847 800 794 790 793 817 824 823 803 816 9 9 789 758 805 751 736 674 684 684 687 734 793 790 751 779 776 664 682 668 645 660 670 717 773 779 764 793 810 774 770 750 771 762 648 680 707 722 746 755 749 741 751 739 746 774 793 625 636 681 548 551 9 9 589 647 702 735 737 740 750 780 763 718 664 706 640 567 544 542 623 654 656 647 581 655 695 689 637 627 640 418 420 472 575 516 522 548 429 466 535 542 569 642 672 522 483 446 425 453 516 554 537 547 9 9 582 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 628 673 633 632 701 695 678 683 663 677 594 640 584 561 578 589 596 582 590 616 552 543 522 532 515 543 566 539 576 528 523 462 390 351 392 10 1 396 391 398 414 460 457 466 486 353 326 363 397 393 451 426 474 467 445 409 394 397 478 420 406 451 383 332 327 227 240 290 305 336 376 408 400 391 361 386 386 405 336 312 355 387 359 382 400 418 401 10 1 393 328 298 318 374 307 264 271 276 205 224 209 262 339 368 370 361 367 379 295 308 305 343 345 310 299 264 279 304 289 369 432 403 350 346 332 279 285 271 298 270 324 365 355 360 398 325 323 358 371 10 1 278 214 271 300 264 184 206 254 261 253 314 330 326 344 350 378 353 348 363 349 355 346 400 445 328 251 197 236 308 329 355 292 327 342 331 334 332 331 346 325 296 277 288 306 328 330 353 319 363 377 10 1 410 361 332 351 420 412 368 394 365 358 332 326 384 329 300 217 273 342 367 393 402 408 421 403 394 368 351 338 351 406 431 405 363 344 348 341 339 355 425 451 448 480 490 422 341 362 400 427 414 440 10 1 450 470 487 495 462 477 461 460 477 491 484 521 525 495 512 437 450 505 457 452 502 546 556 542 503 498 495 508 525 552 539 549 519 496 448 488 547 524 583 575 605 653 688 534 545 557 566 571 555 543 10 1 495 499 461 571 624 619 564 513 480 524 549 585 631 602 635 644 687 696 680 694 657 562 581 575 538 566 608 604 615 639 577 583 611 634 667 621 588 609 646 679 671 659 688 696 718 718 695 646 631 669 10 1 722 735 748 773 798 740 733 697 698 716 650 608 621 643 660 665 620 583 620 656 741 774 785 752 682 705 683 658 658 659 663 652 652 639 598 586 662 682 677 708 701 702 603 520 579 637 649 614 574 583 10 1 628 635 629 597 551 599 572 582 593 554 476 493 495 526 573 597 563 610 618 590 590 609 616 572 579 510 452 476 438 455 419 442 472 409 446 422 386 334 285 280 219 221 304 377 445 438 405 414 435 416 10 1 471 508 423 388 332 277 284 265 278 320 347 363 371 405 407 375 340 345 330 309 331 351 333 361 371 323 293 304 291 297 283 297 274 268 351 357 337 282 262 263 291 316 342 360 343 376 394 406 357 261 10 1 257 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 683 727 664 722 751 745 733 746 726 730 678 702 599 602 596 605 644 630 663 672 585 578 557 563 541 592 617 585 636 600 541 564 461 402 412 10 2 429 457 448 461 482 497 532 489 383 366 406 453 451 483 492 533 497 481 422 429 441 526 479 459 504 415 366 331 265 283 302 362 374 397 436 450 431 405 427 432 438 400 388 422 420 408 435 446 461 444 10 2 411 373 355 364 389 349 329 310 329 204 248 255 332 367 382 387 375 387 392 347 341 333 398 392 338 311 299 272 299 328 390 458 429 363 345 320 285 263 288 312 328 366 402 392 407 418 360 363 403 390 10 2 323 266 297 338 295 254 244 284 300 297 356 361 375 366 390 427 381 368 393 373 381 387 398 465 352 279 251 294 340 371 365 335 360 365 367 380 340 365 364 354 318 304 324 348 378 376 351 350 365 424 10 2 431 386 369 340 428 447 443 432 398 377 392 406 420 404 370 328 343 386 415 414 451 447 460 460 422 413 369 370 371 443 437 417 398 362 365 368 397 423 464 490 503 530 532 482 394 393 417 435 428 470 10 2 483 510 539 530 486 486 507 511 536 537 552 593 524 518 547 479 496 545 489 485 523 578 603 605 554 531 487 509 539 572 543 528 511 496 481 499 550 546 589 620 648 673 733 601 573 613 606 609 640 548 10 2 495 531 511 613 663 685 565 508 496 518 570 612 652 625 660 671 712 719 719 730 690 565 556 594 579 619 651 650 657 679 628 637 666 660 725 656 642 646 684 721 701 705 731 752 774 757 738 706 680 709 10 2 750 772 770 819 833 779 772 740 740 763 707 656 670 678 712 718 629 642 667 716 770 814 828 811 752 752 713 737 699 688 710 707 704 693 636 604 685 700 737 770 747 741 638 561 611 659 688 675 661 658 10 2 651 672 659 619 575 616 648 630 649 600 523 541 570 591 634 652 640 660 666 639 632 650 664 625 625 520 492 529 490 489 483 496 531 505 538 502 447 375 331 309 287 284 354 423 492 475 456 472 496 495 10 2 499 521 465 412 317 294 297 341 321 325 375 398 414 449 450 401 383 371 352 324 372 349 358 368 357 360 331 359 339 345 348 337 334 330 388 398 352 293 278 262 297 327 351 379 376 395 413 451 361 298 10 2 303 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 683 727 662 724 757 750 737 752 732 732 683 706 600 605 600 608 646 638 667 680 601 586 562 570 546 595 623 593 643 607 534 569 469 408 420 10 3 439 468 463 464 486 498 535 494 382 375 412 456 452 486 490 534 500 486 424 435 443 528 486 457 505 424 371 328 267 286 306 360 371 392 431 444 435 404 424 426 435 406 392 432 422 404 438 445 458 448 10 3 419 380 356 361 386 352 339 321 336 209 255 261 337 373 386 389 377 390 395 347 341 330 402 397 347 315 307 275 294 326 387 450 428 362 356 328 290 262 294 313 332 365 405 394 407 418 361 363 403 396 10 3 331 268 301 344 303 270 248 297 308 304 364 362 379 375 393 429 380 367 395 372 385 390 397 461 361 286 260 295 338 364 367 343 364 367 368 383 347 370 368 358 321 306 326 346 384 375 353 353 370 423 10 3 426 394 375 340 431 450 442 436 408 384 402 412 431 412 377 343 354 398 424 420 457 451 463 463 427 416 375 378 379 450 440 422 404 365 370 376 409 439 472 493 508 533 534 489 399 399 420 434 432 474 10 3 489 514 543 536 489 485 513 517 546 546 559 600 526 523 552 487 501 551 494 490 529 582 608 615 554 534 487 508 544 584 544 532 522 502 490 501 550 550 590 625 652 674 736 611 576 620 614 615 655 551 10 3 497 538 509 617 669 691 578 509 493 519 572 614 652 618 663 672 710 717 721 731 696 570 552 597 587 624 657 654 657 679 635 640 670 663 731 662 648 645 682 719 702 709 727 748 770 749 733 711 681 709 10 3 750 770 757 815 832 780 775 744 740 763 718 665 676 679 712 721 636 645 667 709 762 809 824 814 752 752 721 742 696 684 711 714 702 695 642 605 681 699 737 765 747 739 639 561 610 659 684 677 655 650 10 3 642 664 657 601 577 622 652 635 650 601 522 547 577 588 632 645 632 652 659 636 627 641 656 622 620 514 494 535 487 492 486 498 536 504 546 510 458 383 334 313 288 285 347 417 475 466 456 469 488 487 10 3 494 506 478 422 325 297 304 344 325 327 379 401 412 446 457 406 384 368 353 317 371 354 356 368 357 358 331 362 334 341 337 330 321 326 381 399 358 292 284 266 296 329 356 383 379 398 413 450 373 303 10 3 306 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 636 670 657 686 703 709 696 707 703 706 634 639 541 547 533 526 564 578 616 642 596 515 499 494 492 520 552 539 578 554 518 512 430 366 366 10 4 366 407 418 382 405 440 464 440 327 314 343 390 419 434 457 493 443 399 336 355 377 436 415 385 434 363 288 241 193 210 230 298 323 348 387 421 392 379 402 406 400 370 357 390 389 391 404 397 414 392 10 4 365 325 316 321 320 298 250 247 259 201 223 189 246 311 310 298 298 302 335 293 274 262 326 319 288 228 213 172 190 243 321 352 367 328 310 245 213 187 217 233 270 273 311 317 334 318 255 260 321 318 10 4 267 178 207 257 236 228 180 211 270 241 285 276 300 297 317 340 322 316 328 312 324 329 304 362 303 228 182 200 285 341 336 285 285 267 273 302 268 292 308 260 219 204 219 250 287 305 264 275 288 340 10 4 351 315 318 279 352 380 390 399 386 355 353 360 374 350 327 311 355 383 388 361 399 392 398 392 369 350 333 302 306 361 375 374 359 307 300 306 342 381 435 447 467 485 479 425 326 318 343 358 361 402 10 4 418 447 480 481 464 429 455 477 495 490 519 563 504 482 506 443 446 504 462 442 479 526 556 560 510 464 450 456 485 527 523 478 467 456 436 440 486 524 545 596 625 656 696 610 567 596 603 605 649 528 10 4 437 459 469 563 624 656 571 473 456 479 484 531 572 575 619 638 675 685 679 685 653 535 480 517 545 574 617 629 633 653 609 601 630 628 683 640 622 606 639 668 680 678 691 686 714 677 670 667 657 684 10 4 708 693 708 743 769 753 753 717 702 719 696 649 637 642 668 680 634 627 639 677 695 747 761 752 714 702 685 704 659 665 673 665 661 657 592 525 604 635 684 716 711 697 612 501 537 582 621 636 628 625 10 4 623 632 639 568 534 554 591 577 605 557 493 489 501 529 563 585 584 584 598 588 576 586 586 572 562 489 414 464 449 438 421 452 470 475 506 479 443 347 317 305 240 241 321 403 451 452 418 437 458 472 10 4 470 491 472 425 284 242 241 274 247 235 282 323 357 394 381 347 291 261 254 241 287 269 278 277 257 261 252 264 259 263 260 267 274 284 309 318 291 219 219 178 230 242 289 316 311 319 335 386 310 240 10 4 225 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 690 724 750 761 764 771 751 759 764 782 710 686 608 605 583 592 610 652 675 703 648 568 536 534 554 561 589 583 613 594 597 576 482 434 429 10 5 428 453 475 447 458 468 495 507 399 356 387 427 456 466 510 550 518 455 417 405 440 484 482 432 478 414 354 292 272 247 282 321 351 375 419 443 432 422 429 425 452 427 387 419 411 434 449 428 439 447 10 5 424 376 352 351 344 343 291 311 316 280 266 245 296 342 367 325 391 399 402 375 330 334 385 365 350 282 256 234 253 309 376 387 434 392 343 287 285 285 289 276 295 328 375 369 380 379 310 311 361 360 10 5 323 264 300 326 310 299 237 300 324 303 314 318 354 347 382 387 370 378 378 382 359 359 375 394 345 285 248 266 353 432 382 344 329 328 341 360 344 337 368 297 268 259 275 296 332 371 318 317 353 387 10 5 408 375 370 347 411 434 467 474 463 405 407 420 441 400 383 393 440 453 463 397 415 424 455 438 432 412 377 337 349 403 425 432 437 360 338 361 396 431 472 482 510 534 533 505 407 374 412 449 422 434 10 5 473 505 525 539 532 502 493 532 556 554 569 629 598 539 573 513 492 563 535 485 528 589 624 631 588 494 498 514 530 601 556 487 459 495 472 495 537 586 621 653 688 740 772 647 635 650 680 661 717 604 10 5 463 508 557 630 687 709 585 533 528 532 549 577 615 667 680 688 724 753 732 732 704 601 513 584 603 620 674 696 703 715 675 649 685 695 756 717 683 674 696 735 755 737 744 749 774 759 747 713 715 734 10 5 752 766 775 816 835 813 807 773 756 771 757 683 692 701 722 738 710 697 697 738 770 818 821 796 756 749 730 749 725 748 738 725 724 724 652 608 645 704 735 765 769 742 686 558 569 607 654 654 682 680 10 5 678 673 692 646 602 594 639 633 661 619 578 565 540 566 601 620 629 640 629 629 619 621 618 603 595 515 480 537 534 493 456 493 520 549 549 523 514 403 395 417 324 303 381 444 489 510 461 459 482 494 10 5 505 531 523 433 317 299 316 333 287 316 356 363 433 450 445 401 336 307 299 297 331 326 318 308 290 278 287 293 304 300 272 281 290 307 307 297 299 277 261 236 279 257 310 346 353 360 376 440 366 273 10 5 275 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 660 700 720 723 730 735 721 730 736 738 693 667 602 579 552 560 583 618 655 676 638 552 528 487 506 527 560 556 592 582 588 557 471 414 394 10 6 391 439 469 420 436 453 488 499 387 325 367 415 455 456 500 532 486 439 416 403 441 482 453 411 467 404 334 280 236 244 288 314 362 380 418 439 432 418 443 441 451 417 394 422 426 440 443 435 445 439 10 6 390 367 353 353 348 312 273 299 293 264 239 227 293 348 325 320 368 383 390 362 327 331 390 357 335 240 216 190 209 281 356 373 406 369 333 288 258 262 266 268 277 318 363 358 376 364 312 319 358 346 10 6 303 265 276 306 307 291 243 304 301 294 289 299 360 350 384 384 360 360 362 372 340 337 364 400 347 214 193 244 340 423 371 310 293 303 297 348 307 318 350 268 238 226 254 298 343 366 297 297 337 384 10 6 397 357 314 308 367 428 455 455 447 386 364 398 416 381 376 346 422 423 413 360 360 384 403 412 405 388 340 302 309 355 389 409 434 326 293 327 369 392 429 451 470 499 497 476 368 335 373 405 380 393 10 6 444 455 486 495 505 484 471 511 545 536 552 606 598 526 542 492 469 525 509 451 495 554 596 603 552 466 477 491 506 573 551 449 426 481 431 447 493 555 605 633 665 721 742 620 607 634 663 653 688 570 10 6 421 465 520 599 662 689 538 527 547 511 496 534 578 644 658 662 687 724 702 690 688 565 477 558 586 608 665 672 667 688 664 629 665 687 730 710 668 649 659 703 732 736 739 722 743 739 720 687 690 708 10 6 717 739 742 782 807 781 770 744 721 733 726 667 676 681 695 702 708 687 683 719 747 795 798 780 734 729 706 730 721 742 715 686 690 701 628 578 608 666 709 735 760 731 685 502 518 562 618 643 665 669 10 6 672 678 679 633 576 570 604 608 644 614 581 529 506 532 574 600 624 611 605 619 589 595 599 590 587 523 461 511 542 490 432 486 493 547 532 529 496 360 374 398 264 271 341 425 474 495 439 472 497 512 10 6 520 531 514 409 292 253 297 303 257 272 334 362 464 478 441 380 318 297 291 280 338 313 287 293 295 288 310 284 277 290 273 292 279 311 318 305 279 249 227 200 255 258 292 322 325 322 362 441 338 243 10 6 245 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 647 698 720 716 719 742 718 733 746 749 706 657 591 594 566 565 575 616 654 686 656 558 575 502 519 534 567 564 596 590 583 561 503 438 405 10 7 409 443 492 434 432 456 483 504 398 317 358 426 479 459 501 546 493 428 403 391 423 480 470 392 455 421 313 256 225 229 281 300 348 362 394 424 432 412 439 440 445 408 393 403 415 441 444 419 436 426 10 7 379 382 350 344 357 326 271 293 325 286 249 224 280 332 332 317 354 370 385 354 319 320 375 359 311 221 215 171 199 252 329 335 362 366 332 270 235 229 210 215 255 266 339 342 363 334 283 300 343 341 10 7 294 229 246 281 293 279 210 266 314 261 251 282 358 343 364 352 358 364 363 345 327 328 334 378 366 239 178 216 346 419 375 298 289 293 286 331 311 311 335 272 243 221 238 283 322 358 287 283 311 350 10 7 370 374 329 310 372 414 435 455 462 401 379 389 416 380 366 371 417 442 443 400 390 403 434 427 414 395 360 318 317 367 396 413 432 340 314 330 383 393 450 464 491 511 518 484 376 341 374 420 374 401 10 7 444 470 492 508 512 497 472 500 542 526 550 605 615 544 548 513 478 525 545 459 504 561 607 627 573 483 494 496 502 601 610 488 443 495 430 469 500 552 611 645 654 730 755 644 627 643 665 663 720 615 10 7 457 473 514 610 675 723 590 542 578 540 512 545 592 651 678 676 693 727 721 703 691 590 466 549 578 622 689 685 688 699 678 642 669 672 737 715 692 656 667 706 737 735 741 731 742 730 739 698 703 725 10 7 736 739 747 791 828 805 799 768 734 743 753 687 684 682 700 702 726 704 699 708 759 798 802 808 741 739 708 743 727 752 732 687 699 706 646 579 589 663 707 732 770 732 691 515 533 566 630 636 676 692 10 7 682 694 700 663 606 576 612 626 645 632 594 550 526 534 578 593 621 606 605 623 594 601 610 594 603 557 458 496 529 489 443 481 498 541 534 521 495 373 374 420 281 267 328 400 467 508 449 471 517 520 10 7 523 539 536 427 300 268 281 300 279 282 315 346 422 445 425 381 318 293 294 287 309 305 294 282 293 286 313 294 269 287 265 305 315 300 312 330 301 243 226 213 241 264 321 330 298 317 346 437 375 253 10 7 249 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 622 667 665 683 690 710 700 698 718 703 652 626 572 567 533 532 553 587 626 663 639 543 548 508 495 519 554 560 582 568 556 528 452 368 366 10 8 376 406 434 397 407 440 464 481 345 282 311 369 417 434 450 501 475 399 344 364 397 456 415 360 434 400 264 220 167 169 207 274 306 340 384 417 375 354 384 398 413 326 334 388 371 399 419 387 398 391 10 8 350 312 306 306 338 302 233 249 257 213 211 170 243 284 283 262 284 303 348 281 269 273 332 322 276 203 192 163 174 228 313 325 332 314 319 270 219 172 167 187 224 207 309 311 311 297 235 259 323 321 10 8 269 174 217 258 252 227 177 205 278 227 236 228 289 286 263 271 265 254 279 223 266 264 231 307 285 180 98 123 235 307 303 214 204 165 195 198 205 217 261 196 137 122 124 159 203 243 216 209 213 254 10 8 248 265 265 216 319 338 318 349 380 331 321 319 337 319 272 279 306 311 336 335 342 348 347 350 346 333 300 267 264 313 345 367 347 268 253 265 312 361 417 423 432 454 459 421 260 247 298 320 301 355 10 8 391 412 444 460 465 439 437 451 496 476 496 546 518 470 477 457 423 468 498 408 438 485 516 535 488 454 444 439 448 538 567 504 454 450 404 414 446 506 562 584 601 655 672 644 595 597 615 619 645 573 10 8 443 426 444 545 602 660 616 480 483 494 426 488 531 557 611 617 645 677 649 662 639 529 458 483 531 561 615 628 614 634 638 586 614 633 658 672 634 589 614 661 696 680 676 664 692 666 671 643 657 667 10 8 700 639 677 691 728 743 741 725 690 691 705 660 629 647 658 661 658 647 630 643 689 727 743 745 700 680 694 682 672 690 652 630 634 651 593 485 559 630 656 689 712 683 618 444 485 547 593 611 609 641 10 8 634 626 630 583 551 513 563 567 595 580 510 482 464 480 527 549 567 554 568 572 555 565 559 557 543 513 398 446 458 430 382 435 455 472 494 469 437 295 283 304 164 178 296 381 432 457 395 417 450 470 10 8 470 490 475 458 280 182 190 223 187 193 237 269 309 365 374 321 250 220 214 204 242 224 230 222 215 222 229 232 213 223 234 246 263 262 292 299 262 168 163 116 186 159 212 240 260 269 291 346 314 199 10 8 177 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 610 659 678 701 684 703 702 700 724 727 680 630 562 583 553 535 543 582 634 669 664 544 558 537 488 519 541 547 584 579 570 551 475 402 387 10 9 401 416 454 408 413 423 455 486 403 267 313 375 431 443 468 511 487 406 366 369 412 463 421 350 414 396 264 197 176 162 213 274 310 346 384 412 388 358 390 408 414 339 339 384 376 425 437 384 388 409 10 9 368 354 332 316 339 308 216 253 303 258 222 164 257 301 305 274 323 321 351 296 293 276 343 336 282 196 181 167 154 207 307 298 318 327 348 288 236 194 178 176 214 174 294 295 302 275 228 278 334 305 10 9 286 182 234 264 268 254 200 206 288 222 207 216 313 319 284 295 313 314 328 267 284 281 264 323 306 205 109 135 252 320 336 230 218 167 211 215 230 227 277 226 156 137 139 168 213 248 232 208 204 249 10 9 259 296 295 230 309 354 343 382 413 377 347 359 372 345 320 318 369 391 401 373 370 376 390 389 378 380 351 309 289 330 370 393 399 332 283 289 349 376 422 447 461 490 486 474 296 273 324 351 337 359 10 9 412 441 469 482 487 484 455 468 529 512 521 566 575 526 510 494 460 496 524 430 474 505 557 588 531 489 484 479 476 578 619 544 470 476 433 419 472 520 592 620 629 676 708 665 641 645 655 658 687 636 10 9 478 449 482 568 628 691 629 531 546 531 463 517 558 590 641 646 665 694 667 673 679 575 481 513 560 603 680 681 666 673 656 619 638 652 692 692 674 616 630 663 718 694 688 686 699 666 707 670 683 693 10 9 713 659 692 717 754 776 767 741 712 705 733 693 661 678 680 683 697 694 656 668 707 744 753 768 717 697 698 705 704 723 696 679 673 679 634 518 545 627 668 693 719 712 666 480 507 538 583 612 624 648 10 9 649 650 661 625 578 530 580 601 614 612 577 550 489 488 534 561 576 571 580 578 566 563 569 572 562 538 443 476 504 481 402 444 487 522 519 503 482 339 319 370 219 202 285 356 410 446 414 425 460 483 10 9 478 498 493 491 314 235 237 261 210 237 266 296 367 404 395 366 298 258 251 244 245 267 234 223 235 231 259 239 226 220 239 274 289 266 270 289 257 191 204 149 206 206 250 269 262 269 297 369 347 198 10 9 175 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 473 491 549 603 585 535 486 459 672 685 611 606 554 550 528 523 510 545 611 641 654 502 523 523 480 515 502 510 589 580 541 532 445 392 388 1010 391 405 432 400 396 382 409 464 368 249 304 359 405 423 432 487 496 405 368 368 409 469 350 308 391 391 208 194 130 130 212 238 276 323 347 366 342 319 347 356 385 309 309 361 342 390 385 347 338 366 1010 347 338 333 285 314 262 191 271 300 252 138 132 254 282 258 266 302 302 347 286 266 250 326 298 229 156 201 132 120 177 266 217 245 302 314 237 229 181 193 189 189 189 273 269 269 238 211 265 304 269 1010 234 172 246 230 223 234 145 215 254 203 156 176 269 293 273 269 308 340 297 285 262 273 273 327 311 145 58 207 282 331 302 219 228 215 215 253 224 265 286 228 186 166 157 178 211 257 248 207 253 244 1010 273 315 218 213 379 364 359 395 405 344 329 354 369 339 284 344 374 390 395 334 339 369 374 369 364 390 339 289 274 354 349 390 390 305 291 310 357 371 428 428 432 451 465 442 300 277 328 352 324 357 1010 390 475 437 446 489 489 451 446 541 475 503 536 569 526 477 504 459 477 513 419 459 477 517 580 535 522 504 464 446 585 594 499 432 477 419 428 477 504 598 611 594 647 670 616 617 646 642 629 659 596 1010 452 456 477 549 604 680 591 545 549 524 460 511 536 566 629 642 634 646 638 634 655 541 481 524 571 625 671 642 646 634 625 609 625 638 655 663 646 617 634 617 675 684 655 679 646 642 679 646 646 650 1010 675 642 655 675 738 703 711 716 694 672 716 676 650 650 672 663 698 676 641 645 663 698 760 755 680 650 645 672 672 711 667 658 623 676 632 504 506 602 637 654 667 676 584 467 467 497 563 567 584 589 1010 584 593 615 606 563 510 554 576 580 580 593 532 484 454 497 528 524 524 510 528 547 515 524 533 519 501 432 487 506 460 409 446 547 547 528 515 483 308 308 350 198 194 295 336 396 418 373 366 409 428 1010 447 461 565 456 281 243 257 266 238 262 290 328 394 380 437 342 276 224 210 233 262 314 238 214 224 195 247 213 201 189 193 221 221 189 209 229 201 169 177 181 189 237 286 290 266 286 302 403 322 205 1010 201 209 286 221 152 169 193 185 226 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 704 657 687 638 643 661 707 743 631 625 657 649 621 692 754 781 766 690 672 695 728 709 719 695 752 719 711 646 681 683 621 619 620 616 741 11 1 761 686 590 517 532 547 562 564 568 585 534 445 427 444 513 480 465 494 525 556 563 487 471 432 414 386 479 411 355 343 305 291 344 395 416 348 429 263 223 343 357 249 107 169 236 289 302 320 338 363 11 1 408 460 324 326 394 424 408 409 321 346 382 380 319 355 373 367 345 312 374 419 161 173 280 336 284 177 218 216 169 252 312 351 395 400 420 450 473 348 421 471 329 277 308 371 342 313 332 312 312 228 11 1 341 375 304 251 298 337 289 139 197 271 63 127 153 218 297 332 329 293 291 280 277 292 317 344 416 347 320 259 276 275 277 287 280 272 275 176 48 159 269 290 331 198 140 220 334 420 360 345 290 263 11 1 239 252 407 353 384 398 407 370 395 491 471 409 407 454 397 343 335 340 386 389 491 402 322 299 330 386 439 446 459 532 454 477 387 449 489 541 425 453 488 603 591 420 405 488 546 373 332 324 339 364 11 1 450 485 470 441 517 520 485 464 532 551 594 515 563 546 621 619 485 441 503 532 449 453 429 469 490 507 598 657 627 600 573 558 591 589 629 680 715 732 752 756 726 641 618 614 672 773 751 763 768 750 11 1 731 767 756 728 684 702 629 633 650 679 713 737 748 757 752 720 668 681 712 740 768 767 806 781 776 790 781 784 789 798 808 802 807 763 761 719 722 743 729 723 746 799 809 734 728 755 706 729 769 817 11 1 781 735 771 745 712 710 711 641 637 646 671 694 742 767 792 717 707 730 742 733 712 724 693 672 686 699 711 758 797 802 809 813 808 727 671 687 659 733 715 645 685 710 685 558 561 547 586 646 657 642 11 1 665 684 629 568 539 568 596 631 637 649 663 684 675 576 512 551 511 484 472 473 481 569 625 588 643 666 648 611 553 585 500 432 480 470 390 416 466 592 466 395 377 337 347 378 387 380 456 376 374 482 11 1 556 589 574 583 617 649 666 393 429 324 384 396 396 349 400 520 508 390 401 352 368 413 431 381 393 382 306 268 309 314 355 323 333 324 325 417 421 357 355 282 248 232 257 285 292 341 332 368 346 444 11 1 122 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 717 662 691 645 650 658 703 721 644 635 657 655 624 684 761 783 757 719 677 695 710 715 710 707 737 727 729 662 672 694 631 618 626 635 738 11 2 766 687 626 514 553 569 576 573 578 591 606 447 446 451 513 482 466 479 538 558 577 496 483 441 440 405 492 437 388 360 323 317 355 408 442 356 425 283 234 341 372 275 121 170 247 288 316 328 343 360 11 2 417 463 340 316 400 432 418 437 334 357 384 387 319 344 366 359 347 309 374 428 186 184 299 362 303 218 248 226 178 239 294 356 401 406 417 453 515 359 405 489 357 277 312 383 355 312 332 333 322 245 11 2 342 429 346 270 305 359 305 203 220 289 93 168 190 250 300 342 326 309 298 301 299 311 327 344 423 374 337 285 274 276 287 285 290 288 282 224 55 155 267 296 344 219 160 228 338 418 365 365 291 267 11 2 230 250 402 387 383 396 406 362 368 481 484 421 398 440 406 358 362 337 395 392 500 422 308 294 348 386 424 446 451 531 486 459 387 452 469 544 431 439 481 605 619 430 405 497 549 389 340 325 350 357 11 2 447 497 473 439 490 507 474 441 518 520 602 525 524 517 625 625 463 443 499 542 437 440 456 450 493 524 613 667 614 600 595 564 592 608 633 679 735 753 757 761 745 663 620 602 644 770 754 769 777 728 11 2 701 753 777 764 693 694 610 617 626 684 725 747 774 773 761 753 686 685 716 738 775 770 802 788 787 780 777 780 795 808 822 810 811 772 753 728 720 732 751 741 752 799 799 746 739 772 709 732 760 815 11 2 780 745 775 747 720 712 737 658 645 639 684 699 740 772 798 735 711 738 753 752 721 721 695 679 695 713 722 755 796 802 805 824 820 737 676 705 682 752 734 644 687 693 694 609 611 601 619 664 669 641 11 2 663 687 638 565 536 572 604 630 646 655 659 685 695 573 510 557 509 484 486 482 475 572 638 578 637 670 637 615 557 593 522 435 482 499 428 447 493 609 567 395 403 356 353 390 410 364 437 388 375 489 11 2 570 603 590 592 617 656 675 394 422 359 390 421 395 352 399 518 542 411 413 373 374 427 434 390 382 394 329 271 325 333 362 327 325 341 331 414 424 369 389 302 279 254 274 316 286 358 362 380 360 451 11 2 150 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 715 674 702 662 642 681 713 763 672 656 696 666 642 739 775 798 800 716 693 729 764 735 750 743 774 746 718 661 675 698 632 665 685 690 762 11 3 782 755 610 537 557 571 577 574 577 590 495 460 469 475 535 463 465 503 532 557 558 520 502 435 440 420 500 427 370 350 320 348 381 438 445 393 460 314 248 390 418 303 118 191 265 321 336 350 379 406 11 3 420 482 329 348 432 459 440 407 333 357 416 369 320 356 409 413 374 324 398 441 215 229 341 398 311 186 226 207 183 273 333 367 404 429 446 493 523 375 458 503 325 322 365 411 354 326 361 333 335 293 11 3 402 446 328 249 310 386 374 167 234 305 73 124 174 249 306 336 327 273 275 279 268 289 326 349 464 424 346 289 279 274 282 312 312 332 302 132 73 194 289 317 346 262 200 245 350 437 382 353 309 307 11 3 289 288 441 393 423 431 442 401 420 512 493 402 432 475 413 352 359 369 425 437 548 434 346 306 351 392 465 462 500 582 517 491 446 455 513 567 412 461 529 637 668 453 417 501 557 375 363 356 346 358 11 3 452 500 495 489 579 585 537 471 531 569 641 516 574 572 647 641 525 467 509 548 501 469 467 477 499 507 639 660 647 631 572 571 590 594 642 704 740 747 749 726 722 663 629 646 697 763 769 760 767 778 11 3 761 776 757 696 696 728 684 673 680 688 722 742 751 758 757 752 676 697 723 782 772 765 805 743 743 784 783 785 793 801 809 814 808 766 791 734 727 752 721 724 756 807 809 761 755 765 739 752 787 817 11 3 780 744 765 732 713 727 722 664 654 645 672 705 737 777 818 722 734 753 752 743 713 731 699 673 675 696 710 764 802 798 800 801 800 731 665 678 703 735 718 660 709 747 737 624 624 602 661 670 667 668 11 3 682 693 653 617 573 584 616 641 652 671 681 712 693 594 551 607 547 505 478 510 506 595 683 630 669 700 686 644 581 626 547 456 530 508 436 469 506 649 471 429 426 366 376 418 429 424 502 427 409 503 11 3 579 613 608 601 624 657 683 417 446 351 421 447 457 382 445 558 538 455 447 367 408 467 466 410 421 403 320 291 324 343 393 371 364 359 367 459 459 398 395 336 281 270 277 278 333 372 363 404 389 465 11 3 162 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 734 679 695 680 671 693 709 747 680 642 697 664 651 730 785 796 799 746 690 732 755 729 728 729 766 750 744 677 667 705 641 677 715 723 771 11 4 794 774 667 552 575 595 589 578 582 615 587 448 500 477 541 473 473 495 557 579 601 526 512 465 469 448 511 452 398 370 322 355 394 428 457 401 448 336 243 386 438 343 129 186 261 301 327 346 377 382 11 4 401 492 351 338 426 460 440 448 341 365 423 394 319 341 406 396 389 325 400 459 217 234 337 395 323 204 252 221 198 244 308 351 393 426 433 482 545 387 463 526 350 321 361 413 379 329 355 340 332 285 11 4 394 492 395 269 329 391 383 209 251 334 82 146 202 265 306 336 327 314 280 293 296 317 342 349 467 456 369 303 274 289 294 305 315 337 299 233 65 198 287 334 363 271 215 240 346 439 390 361 305 295 11 4 270 271 440 431 421 422 436 391 390 498 507 415 423 465 421 365 364 362 428 433 542 491 331 297 356 393 453 479 514 598 533 501 415 447 499 573 420 463 519 661 675 461 423 523 549 399 376 358 348 368 11 4 439 525 487 488 558 564 535 469 530 544 640 530 562 550 669 629 515 465 505 557 503 451 481 470 492 499 639 662 665 653 592 591 592 593 638 715 749 748 757 733 739 690 633 637 684 769 777 758 768 784 11 4 750 767 779 738 702 733 677 668 660 691 724 745 769 773 762 771 689 702 727 786 782 773 819 764 762 797 787 791 803 809 818 814 812 781 784 733 724 739 745 741 757 804 819 769 758 776 739 740 774 815 11 4 788 746 764 735 716 709 723 675 660 640 666 692 732 763 822 734 734 744 748 752 722 745 719 671 678 695 706 753 796 804 800 806 805 747 665 693 715 745 727 658 713 727 746 691 694 664 691 698 681 664 11 4 672 680 671 611 565 580 613 635 641 668 669 720 705 603 541 610 554 509 506 527 496 614 693 632 670 699 681 666 573 621 570 465 511 550 465 508 525 669 611 430 444 396 386 435 454 422 480 442 397 503 11 4 588 606 603 592 633 668 681 424 440 380 412 461 450 392 425 545 564 474 442 390 423 479 465 411 402 401 342 297 335 351 394 354 358 369 358 454 453 422 439 345 308 281 285 313 316 401 377 409 386 467 11 4 191 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 737 665 681 669 664 676 697 717 672 632 661 655 635 712 758 783 791 754 682 702 725 725 715 719 742 743 752 686 655 679 640 655 689 716 766 11 5 785 759 666 550 578 592 589 574 581 595 607 439 492 474 519 469 468 488 540 574 593 519 513 468 478 469 516 462 416 389 339 350 370 414 439 395 427 331 238 345 424 344 122 162 235 293 317 334 349 353 11 5 406 455 356 322 412 439 433 413 341 361 409 385 320 339 379 377 350 312 375 427 208 219 307 364 316 222 257 218 181 205 269 325 379 410 408 461 512 383 443 498 347 312 346 391 373 326 346 336 327 275 11 5 361 464 412 295 316 367 370 226 258 319 98 153 216 245 303 340 323 324 292 298 304 324 339 341 457 450 368 308 267 275 281 287 302 330 299 261 57 167 284 314 355 266 217 236 321 418 378 368 308 282 11 5 244 258 392 424 418 410 424 368 367 470 494 430 406 463 412 382 368 354 415 415 522 484 311 296 348 385 435 454 501 570 534 487 398 451 484 541 427 455 507 629 667 449 414 499 542 409 366 341 348 357 11 5 432 500 481 467 527 506 525 487 515 522 608 530 518 524 631 630 503 460 492 544 483 435 467 450 490 502 616 661 664 647 609 605 589 590 635 697 748 748 758 738 743 687 632 624 650 747 764 747 767 759 11 5 728 754 768 764 696 715 657 648 646 691 725 746 773 774 759 766 694 689 720 765 773 772 807 779 776 789 784 784 797 802 813 811 804 774 760 726 710 726 740 746 751 787 812 761 751 769 729 728 751 792 11 5 791 747 758 722 711 693 722 676 657 636 664 699 721 749 805 732 721 734 746 744 717 732 709 669 677 687 694 728 774 790 795 797 804 750 659 695 693 745 720 641 685 691 710 692 693 665 676 686 680 649 11 5 651 652 632 569 536 567 597 610 622 643 653 678 703 586 522 570 521 484 493 497 470 558 663 615 644 662 667 625 556 596 523 444 479 531 452 487 500 640 617 410 425 395 374 416 440 387 442 399 366 472 11 5 564 593 594 576 612 652 670 400 414 366 392 421 420 370 393 505 559 451 411 383 397 459 457 394 372 383 330 275 317 336 362 328 313 346 335 435 442 421 413 341 303 267 265 305 288 353 366 394 360 426 11 5 186 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 742 696 716 692 701 722 724 765 726 679 718 680 667 754 784 808 806 760 700 745 786 768 763 765 772 760 752 699 670 697 660 730 744 776 789 11 6 802 795 681 578 599 601 599 583 588 608 529 464 514 511 549 488 483 512 551 568 594 543 537 462 480 475 524 475 410 380 332 399 397 445 446 446 439 359 269 408 470 366 139 204 277 321 335 362 407 440 11 6 432 497 372 364 441 485 473 439 339 370 443 384 338 356 419 431 395 340 405 460 254 285 369 408 333 238 257 233 220 285 334 361 393 426 448 500 530 416 484 513 356 347 402 414 388 347 388 364 352 356 11 6 431 516 383 289 332 397 435 238 287 355 130 158 211 272 309 344 340 318 284 299 298 314 355 376 485 506 397 316 282 296 294 358 335 363 322 215 114 239 348 372 384 315 263 265 352 443 410 370 322 325 11 6 335 326 464 465 464 449 457 423 422 510 510 422 457 483 430 385 380 382 452 478 570 510 364 332 371 403 495 530 586 640 562 518 488 466 521 590 409 473 557 669 714 503 441 503 553 402 407 400 398 398 11 6 454 522 531 531 582 575 581 507 544 576 654 541 578 594 678 663 562 525 519 562 526 489 497 489 499 523 657 659 674 663 590 590 614 611 667 726 752 757 754 711 733 697 642 666 698 762 788 761 765 798 11 6 787 776 792 726 710 754 732 706 702 694 727 748 767 778 766 771 712 714 739 791 786 788 808 728 736 781 793 796 806 815 822 827 818 787 807 767 745 770 773 756 785 817 833 779 782 784 778 780 799 824 11 6 783 765 778 741 714 717 733 696 660 654 672 704 741 775 825 744 762 770 773 768 725 744 727 684 683 700 721 764 801 801 790 791 809 761 678 699 711 738 746 676 710 740 774 752 725 700 738 709 685 687 11 6 682 689 674 631 583 595 623 631 643 654 666 712 696 609 554 630 564 515 499 537 505 591 690 672 684 697 703 673 593 642 575 476 528 558 465 508 535 672 587 449 455 405 389 443 457 444 497 459 415 506 11 6 581 607 608 597 622 666 687 434 445 388 438 481 479 408 447 554 588 483 449 391 445 489 470 433 416 404 331 308 340 357 412 392 360 362 390 482 481 455 444 359 311 285 292 286 327 405 375 426 410 473 11 6 215 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 756 683 702 707 707 730 717 742 725 664 705 656 656 730 775 794 803 780 690 720 769 753 735 734 746 762 765 719 653 676 665 710 748 784 791 11 7 800 797 717 589 614 601 612 581 589 626 627 452 518 511 523 478 471 494 541 566 606 533 528 477 502 514 538 491 461 429 346 375 393 418 447 452 409 364 263 371 474 390 130 177 271 310 333 347 380 396 11 7 405 456 386 356 421 470 474 452 348 381 454 407 330 349 408 413 406 345 413 462 247 279 336 378 327 254 273 263 213 240 310 340 373 403 417 476 535 417 487 531 383 344 388 419 418 348 371 364 350 336 11 7 420 515 470 319 356 389 429 269 310 375 130 169 229 270 323 354 333 342 287 302 320 333 363 369 478 513 445 330 287 312 300 355 344 364 323 290 119 243 373 399 395 324 273 253 331 430 414 403 325 319 11 7 305 307 450 459 466 442 445 391 384 479 516 444 437 481 419 390 384 385 454 463 565 567 337 332 368 412 465 533 593 652 576 510 449 453 499 564 436 484 561 660 720 499 432 500 549 422 407 386 376 411 11 7 432 508 513 515 559 527 565 535 528 536 624 549 548 564 665 657 558 509 509 555 517 457 494 475 490 509 653 673 693 686 602 607 598 608 660 716 745 760 759 714 735 702 644 652 659 748 786 750 761 786 11 7 755 753 775 772 702 737 712 682 664 697 713 742 768 777 757 777 722 705 731 778 769 776 807 739 758 791 786 791 810 810 817 821 809 792 782 752 723 738 762 756 769 800 837 770 781 778 777 755 773 802 11 7 802 766 764 726 713 680 719 705 667 641 658 684 713 751 823 740 757 762 771 763 736 747 732 674 677 692 717 749 792 801 786 785 809 770 675 704 709 734 761 662 683 705 764 784 752 728 726 733 694 679 11 7 663 648 653 602 553 578 603 615 613 637 642 680 706 601 538 623 542 496 507 521 474 574 676 661 657 674 704 660 558 607 540 448 482 571 477 526 545 667 667 445 455 432 406 451 463 419 464 436 378 486 11 7 566 588 588 579 636 675 689 434 425 394 425 481 453 397 404 514 584 476 425 396 436 502 454 429 387 400 332 296 328 337 374 361 334 353 362 456 465 484 468 360 314 282 283 314 304 381 381 431 388 440 11 7 222 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 767 724 728 745 757 755 749 776 780 706 763 702 706 775 798 805 813 792 723 765 797 794 781 767 762 772 777 743 658 706 692 743 756 807 803 11 8 807 808 728 619 637 613 621 587 598 664 634 459 535 553 572 504 493 519 560 588 630 552 548 505 505 504 543 534 484 429 361 393 412 436 486 480 425 397 296 403 513 418 168 229 318 329 357 372 438 490 11 8 445 519 409 382 433 495 516 490 357 395 483 422 358 367 442 450 450 355 419 510 291 333 382 372 343 297 298 301 256 310 345 390 398 438 447 497 570 466 525 554 394 392 414 448 445 366 410 379 379 390 11 8 460 542 476 321 359 430 480 325 335 431 226 199 242 281 328 361 353 367 323 281 313 338 389 419 521 546 503 343 303 336 341 432 396 375 345 332 166 308 413 454 459 355 311 286 353 459 433 420 341 345 11 8 372 361 489 509 515 467 486 433 412 500 542 480 504 508 447 426 385 390 469 516 593 601 399 382 428 428 515 605 652 675 602 536 527 483 539 597 448 486 584 680 728 545 453 514 551 433 438 440 466 481 11 8 450 527 558 562 552 552 586 561 555 556 648 576 587 603 694 683 602 588 534 565 540 498 533 497 491 547 681 681 701 702 598 606 631 630 683 734 758 759 748 718 725 713 649 675 689 747 779 754 759 799 11 8 802 769 803 761 710 746 767 723 708 694 720 745 769 788 767 762 739 726 751 786 795 805 816 762 749 779 807 798 811 814 827 825 828 809 809 793 765 776 806 778 812 818 849 795 812 796 799 799 812 825 11 8 810 791 797 796 737 704 734 734 685 661 677 712 753 790 833 761 778 789 782 785 747 749 742 697 691 711 729 764 795 796 782 795 788 778 711 750 701 739 778 708 699 728 778 783 766 762 766 761 718 702 11 8 682 680 677 631 581 593 611 614 625 635 635 697 701 617 570 649 564 513 511 532 483 576 662 676 676 678 710 696 591 619 577 477 514 582 473 535 584 686 683 463 482 460 406 454 469 443 481 474 414 511 11 8 582 598 587 587 633 684 700 467 447 414 495 519 481 439 438 541 591 498 453 413 458 520 472 462 407 404 338 316 341 357 386 405 364 362 370 471 488 500 482 380 341 294 309 286 326 401 397 465 420 471 11 8 252 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 757 713 706 738 755 758 749 753 768 700 748 690 685 756 785 792 802 796 727 744 787 787 765 747 749 771 763 748 649 695 703 730 756 804 788 11 9 791 802 748 624 661 628 634 581 597 661 660 456 521 540 558 504 477 506 546 585 606 544 526 510 510 549 557 528 526 472 371 378 411 421 473 481 405 413 292 371 502 427 165 210 324 322 355 360 414 468 11 9 430 482 429 390 414 485 528 508 352 400 494 447 346 353 434 436 458 382 434 510 294 319 372 365 367 313 321 323 259 303 353 395 416 455 451 500 566 495 538 569 409 384 407 447 473 368 401 376 370 384 11 9 462 549 539 350 381 435 477 351 354 438 231 196 239 278 347 377 352 373 325 307 334 354 381 417 492 545 539 359 320 336 342 426 407 373 348 343 183 313 421 456 466 363 326 277 341 426 443 440 350 348 11 9 362 351 476 513 528 476 477 427 397 492 541 524 496 512 451 427 391 392 474 501 590 613 397 382 447 435 503 596 646 694 609 535 507 471 520 574 493 519 592 652 731 549 447 502 540 449 435 427 441 473 11 9 443 502 549 562 548 535 588 576 552 536 624 585 577 582 676 688 610 565 532 555 538 480 541 489 499 537 675 685 708 718 613 598 615 632 681 730 751 764 748 713 732 710 649 663 671 735 764 744 754 793 11 9 791 764 783 776 708 734 750 703 679 693 709 735 762 782 757 763 739 728 734 763 789 783 809 745 759 781 797 792 810 807 818 824 815 808 787 769 750 753 776 772 802 810 839 792 804 794 799 795 801 809 11 9 812 787 785 787 750 707 726 733 698 664 678 705 739 773 823 758 768 779 781 775 761 745 732 698 700 716 736 762 790 793 778 790 777 773 705 747 717 753 772 708 688 707 756 779 762 762 745 767 740 714 11 9 686 680 682 634 576 597 622 602 599 633 638 685 697 617 549 647 564 510 524 536 487 559 658 673 667 674 723 681 563 608 573 470 500 569 497 563 626 687 703 474 488 482 440 478 493 447 480 474 395 498 11 9 574 589 582 588 667 676 705 498 460 437 493 540 468 429 417 535 584 523 466 412 455 532 475 461 404 402 339 322 339 349 374 398 358 360 376 471 494 516 513 389 345 291 305 310 322 375 425 472 429 468 11 9 269 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 735 666 684 668 650 662 701 705 660 618 642 654 632 683 758 790 775 758 673 684 711 702 699 705 730 739 763 686 649 674 635 628 670 690 759 12 1 782 750 669 549 565 583 586 574 579 601 621 434 499 457 517 458 455 459 525 564 578 501 504 469 474 480 519 483 452 400 392 341 371 401 449 397 420 340 253 350 407 357 148 167 243 283 311 319 339 368 12 1 422 468 373 298 391 440 422 451 352 368 395 399 348 340 374 361 368 298 381 445 223 204 299 363 341 254 280 273 220 222 278 355 398 419 392 455 521 403 426 505 375 295 338 398 393 334 347 344 333 262 12 1 361 456 450 325 329 372 353 278 259 330 115 175 229 266 320 362 325 325 309 308 312 319 334 346 460 422 369 310 264 268 283 290 307 328 297 288 64 171 274 305 361 261 222 234 324 405 380 365 304 269 12 1 223 230 368 431 419 404 409 340 344 461 505 439 383 468 417 375 370 358 406 401 517 500 298 304 345 377 434 459 473 560 546 466 399 447 454 526 471 446 493 616 635 445 405 498 538 425 356 326 353 349 12 1 429 491 471 449 487 495 496 491 512 511 603 567 462 502 634 630 489 457 479 535 476 418 480 427 489 521 602 653 639 630 613 604 582 596 632 683 753 759 763 746 737 683 619 593 617 746 749 744 764 731 12 1 697 746 770 788 692 692 639 626 631 687 721 729 763 783 743 754 697 679 708 748 750 762 790 783 773 767 771 778 787 791 801 804 794 772 747 724 694 706 743 739 742 785 805 749 738 764 730 723 744 790 12 1 781 739 760 735 719 692 718 684 654 628 655 677 699 748 785 715 702 720 740 742 728 710 690 649 672 694 710 733 787 794 790 801 809 741 658 697 699 743 733 643 684 671 699 691 681 660 670 687 672 633 12 1 641 645 638 562 525 559 587 611 621 642 648 654 696 576 523 563 515 478 495 495 472 560 647 581 628 647 650 627 544 579 519 438 468 529 454 487 505 633 643 436 434 420 391 419 448 396 428 388 369 477 12 1 567 592 587 581 614 646 674 403 399 365 381 435 404 368 397 515 566 445 391 384 391 450 439 415 364 387 346 293 322 333 360 334 320 326 339 416 422 419 441 351 302 261 269 292 269 328 371 393 368 438 12 1 218 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 731 668 676 674 638 656 701 693 669 613 624 649 622 672 752 785 771 759 673 676 717 682 695 695 722 739 769 692 642 661 636 631 673 676 757 12 2 782 751 671 551 557 588 592 561 568 613 628 431 502 459 523 459 461 447 510 561 571 501 508 481 475 489 518 509 473 411 417 344 373 393 461 409 409 349 267 347 409 358 176 160 245 284 311 313 332 368 12 2 410 463 381 281 372 443 421 460 364 370 381 393 354 334 363 357 379 292 379 456 246 198 288 357 353 266 282 303 242 229 274 355 396 418 363 444 525 415 419 503 395 293 340 401 402 344 345 339 331 261 12 2 359 455 506 320 338 365 356 302 253 324 111 163 236 267 327 365 329 326 311 311 312 316 333 342 453 422 371 302 255 267 281 293 319 328 293 290 88 183 283 314 361 272 233 232 320 406 375 365 299 259 12 2 218 227 356 444 421 394 401 339 334 458 517 457 376 466 417 371 371 353 403 386 507 498 299 306 347 370 442 486 479 557 545 446 395 438 447 517 473 464 489 615 630 445 399 483 526 432 352 322 348 343 12 2 417 488 472 434 450 488 512 500 520 493 584 573 442 504 630 628 513 464 474 522 461 406 486 419 471 516 596 647 638 610 615 610 571 598 637 673 742 758 765 747 724 682 615 579 595 749 739 737 755 736 12 2 685 739 768 801 690 688 641 620 632 689 719 725 756 786 735 751 695 673 696 731 745 762 784 787 768 762 774 785 786 789 803 804 794 765 745 731 694 704 742 740 739 780 800 750 742 763 745 735 746 781 12 2 779 736 762 734 716 681 713 697 662 623 645 669 688 742 780 728 702 713 736 743 737 705 686 646 673 696 716 733 790 782 787 805 809 732 651 691 715 733 737 647 684 658 717 704 694 649 665 695 675 622 12 2 630 638 630 550 516 553 581 606 616 643 643 658 684 579 528 559 511 471 492 501 478 574 627 567 626 657 646 634 537 572 536 436 457 525 451 487 521 635 661 436 439 440 408 432 458 407 415 399 369 482 12 2 574 592 585 578 611 637 676 416 385 367 370 453 395 367 386 516 561 436 374 389 378 456 451 430 367 398 366 309 323 330 373 327 297 314 338 410 407 423 458 355 305 248 265 279 281 330 365 382 375 433 12 2 229 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 725 670 680 677 633 645 705 691 672 620 616 665 622 671 743 776 767 770 672 686 717 684 687 686 723 753 772 700 643 661 640 636 668 642 747 12 3 776 747 664 543 544 611 597 554 565 618 625 432 513 473 525 469 467 451 509 572 581 510 508 498 474 488 519 518 488 426 433 355 382 399 457 422 396 358 275 343 412 363 206 160 243 293 307 311 357 369 12 3 389 448 384 280 357 432 432 471 366 361 364 393 346 329 354 364 373 283 366 438 270 197 266 331 353 278 286 303 241 212 246 335 378 412 333 428 503 469 389 491 417 296 334 398 407 347 345 346 333 270 12 3 344 436 543 312 333 359 354 318 231 311 111 164 230 250 314 354 338 322 316 318 310 306 322 325 437 421 387 296 255 277 276 289 314 332 287 294 122 191 286 309 352 277 224 232 326 398 374 360 294 245 12 3 200 227 330 428 421 396 388 337 332 462 509 481 377 468 437 358 376 350 395 360 494 512 291 297 348 376 432 481 468 530 551 431 381 424 449 499 501 474 485 601 623 446 386 455 516 460 349 327 342 343 12 3 406 491 465 419 398 469 497 490 525 486 582 581 451 526 647 641 513 462 484 509 465 398 487 417 454 499 574 637 615 593 599 594 560 582 635 656 739 750 760 745 715 687 609 567 580 734 750 736 752 743 12 3 681 719 765 797 687 681 623 611 638 692 704 715 749 780 734 748 692 672 688 720 746 759 780 782 759 764 787 794 790 798 805 807 807 763 749 732 707 710 752 740 745 772 806 756 753 758 770 754 749 776 12 3 792 736 762 736 713 680 713 711 674 627 648 664 686 745 776 741 708 706 734 753 741 704 684 653 674 704 725 737 779 789 783 806 811 732 642 684 716 737 725 637 674 640 716 720 696 647 647 684 680 616 12 3 605 629 617 542 510 547 572 596 619 641 644 661 679 594 535 551 511 464 472 504 472 575 636 554 613 655 643 632 539 560 551 436 450 538 441 493 541 622 681 418 444 438 410 444 458 402 411 417 371 475 12 3 559 577 581 557 592 613 651 443 375 376 352 452 383 369 357 494 560 429 359 395 362 448 460 425 369 403 348 327 352 338 383 310 262 296 309 403 385 421 466 354 316 236 257 279 299 336 362 367 376 422 12 3 267 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 752 672 684 698 678 707 713 720 702 636 670 651 647 720 770 799 797 785 688 696 746 724 718 719 739 751 766 712 644 674 653 675 719 753 776 12 4 790 787 714 577 603 601 607 571 583 623 632 437 513 488 527 472 476 473 545 570 585 518 516 495 504 539 547 481 476 441 405 360 383 404 444 442 411 367 253 344 449 383 136 172 255 312 330 336 343 364 12 4 411 469 397 312 399 452 454 463 355 378 440 433 338 349 390 384 391 317 387 452 237 243 313 354 359 262 279 280 213 204 267 327 369 395 406 451 528 439 468 531 389 327 375 421 431 347 358 351 345 292 12 4 393 485 527 338 356 379 394 300 283 356 119 186 236 259 332 376 329 348 301 308 321 335 353 360 474 486 434 332 278 286 290 315 339 355 316 302 82 218 334 361 392 307 264 242 320 405 406 398 323 300 12 4 254 260 401 439 464 424 422 351 351 444 502 502 418 486 428 381 393 393 442 438 550 555 316 321 360 407 457 483 548 612 591 500 415 459 481 537 477 476 534 649 691 477 418 499 536 446 386 357 360 387 12 4 426 487 494 485 518 507 556 559 529 515 633 584 480 523 645 647 542 481 498 548 507 420 481 445 493 498 639 675 680 673 625 634 581 592 646 697 745 762 761 736 744 709 639 625 629 743 775 750 754 768 12 4 719 746 766 799 699 714 677 655 656 697 714 732 762 783 740 761 713 692 717 765 740 772 798 774 769 785 778 785 800 804 803 813 796 786 759 729 703 718 747 749 758 791 831 765 766 770 762 734 752 783 12 4 799 753 753 723 725 685 717 696 675 632 658 681 694 734 797 737 737 743 760 743 733 727 710 663 672 690 710 739 794 801 787 785 805 758 662 706 716 743 746 653 668 665 731 767 742 699 693 728 703 659 12 4 648 634 645 585 536 565 592 610 610 638 650 653 705 603 534 592 529 488 513 504 472 579 666 621 638 669 684 638 540 591 547 439 462 552 476 528 547 670 683 473 469 456 436 468 484 415 446 419 368 477 12 4 560 590 583 569 620 654 675 444 406 374 400 462 434 378 392 497 559 470 406 395 415 487 465 437 377 382 331 298 317 329 366 326 306 334 355 440 449 472 491 367 316 274 278 300 269 325 386 414 376 424 12 4 238 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 744 672 678 698 658 699 715 715 702 647 654 656 651 709 760 772 792 787 687 691 736 717 722 714 737 756 754 717 639 659 664 676 719 740 775 12 5 778 779 720 588 607 586 617 571 586 625 640 441 513 490 541 469 476 474 524 565 578 534 509 490 502 543 550 507 495 471 451 355 384 399 448 445 409 371 259 334 448 415 156 171 270 323 341 339 323 369 12 5 392 454 396 310 388 451 451 472 352 372 421 419 346 340 386 370 398 322 378 455 254 232 307 347 376 278 287 301 220 208 265 332 369 393 397 440 496 485 461 512 394 332 378 422 435 357 358 349 348 289 12 5 392 464 549 354 378 383 390 325 282 348 132 197 225 261 322 378 321 342 298 302 317 328 340 366 464 476 457 328 275 286 284 327 336 346 306 304 117 229 307 359 382 307 256 240 318 382 369 394 323 284 12 5 248 258 393 427 471 433 421 336 345 443 500 515 424 486 417 368 377 390 433 421 520 541 332 323 367 407 461 502 525 609 595 493 402 453 462 513 519 475 528 613 688 471 409 485 521 465 379 356 358 376 12 5 428 487 498 462 514 466 560 566 527 502 586 585 447 526 630 643 543 480 489 526 495 409 473 427 472 489 621 653 671 649 625 601 542 575 634 673 729 752 744 722 726 689 636 606 607 710 747 743 758 766 12 5 708 733 749 788 694 701 659 641 638 681 703 720 751 781 732 741 706 697 710 748 720 755 766 770 760 762 779 792 800 797 795 799 794 772 756 726 705 719 744 743 757 787 820 764 766 759 755 723 731 759 12 5 789 754 751 703 724 682 710 706 683 632 650 667 689 734 762 741 738 743 750 754 748 724 698 662 670 690 707 725 773 795 782 765 784 752 673 702 711 728 736 666 663 660 721 768 746 694 691 736 723 653 12 5 635 631 629 576 544 564 586 604 608 634 644 650 681 619 538 573 529 490 511 507 476 553 647 606 637 651 676 663 540 583 533 433 455 516 505 520 549 668 681 479 468 459 445 468 459 417 429 420 372 474 12 5 540 566 557 557 611 632 646 468 404 391 411 464 428 368 387 483 557 458 400 400 409 480 474 464 381 395 341 298 318 324 371 328 296 304 338 427 430 470 486 374 320 269 271 292 273 315 376 393 379 423 12 5 261 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 722 677 683 700 666 679 712 707 702 640 635 666 636 695 761 779 795 792 690 687 734 707 713 707 739 765 767 725 642 668 660 673 708 709 778 12 6 785 788 733 573 595 599 608 565 577 626 629 446 518 485 548 461 479 466 521 575 584 532 513 510 500 535 547 526 502 502 487 357 387 406 457 445 407 373 268 326 437 411 187 169 260 322 327 334 330 376 12 6 405 456 401 303 371 438 462 473 359 366 410 421 349 333 373 368 388 307 372 433 266 220 294 347 366 287 289 295 219 193 249 324 359 398 374 434 488 488 442 507 409 328 370 415 438 364 351 347 344 285 12 6 373 446 558 357 371 372 391 326 264 339 145 184 215 257 322 376 342 330 301 308 314 316 330 346 467 458 451 320 274 284 284 313 327 342 304 301 109 215 303 349 384 300 245 238 318 388 375 379 317 260 12 6 220 237 368 415 479 422 410 331 348 451 499 503 415 493 449 355 365 386 415 405 508 529 314 318 359 407 456 505 508 586 593 468 388 433 456 499 536 459 507 601 666 475 402 469 526 491 371 360 366 381 12 6 432 490 491 459 489 473 543 563 509 500 590 597 452 544 645 643 535 480 482 507 494 406 478 423 456 505 593 637 654 669 617 607 542 565 634 675 736 752 758 736 724 697 628 590 594 713 767 747 764 772 12 6 699 725 758 799 695 695 639 627 636 680 679 701 741 769 740 741 708 679 695 733 725 755 772 772 756 757 779 794 793 800 791 797 797 770 745 728 706 719 745 742 760 786 820 770 766 753 772 743 744 772 12 6 791 744 753 710 728 704 715 709 685 628 648 669 689 731 756 743 730 726 736 752 740 706 691 655 665 690 714 732 766 798 784 774 792 756 649 690 713 737 743 661 667 659 699 762 738 684 674 729 712 643 12 6 612 623 610 563 531 556 575 593 609 643 642 653 690 612 535 555 528 483 510 507 478 555 640 585 625 648 658 658 542 572 538 442 457 511 460 525 549 657 676 448 452 455 441 466 458 427 424 423 374 474 12 6 547 564 568 559 603 625 646 489 395 398 397 463 418 379 369 487 539 450 392 399 396 467 471 457 385 402 334 294 318 320 372 321 290 301 315 410 412 459 494 374 328 259 267 283 293 322 370 380 378 423 12 6 282 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 760 705 703 742 749 757 745 748 763 692 731 685 675 745 785 800 808 807 727 725 780 775 747 756 764 794 762 746 655 707 704 726 764 807 795 12 7 798 807 768 638 661 638 632 591 598 658 658 463 521 538 571 510 482 502 557 609 613 555 528 532 528 582 575 508 543 504 422 383 412 420 468 474 415 426 288 365 492 440 169 206 328 325 361 361 393 423 12 7 429 477 437 374 416 479 503 535 369 401 485 483 349 366 423 432 459 384 435 505 299 311 362 379 387 315 329 328 254 289 340 391 414 447 454 486 552 515 530 585 428 369 409 443 485 383 394 387 373 369 12 7 446 525 582 376 402 445 462 371 343 427 215 197 264 277 364 399 350 375 322 314 350 355 376 404 479 540 538 362 329 324 331 392 416 376 345 347 178 305 406 426 472 365 324 273 341 412 438 449 365 342 12 7 343 325 461 502 524 472 464 403 376 469 534 541 484 505 457 423 399 419 482 497 596 612 384 378 445 441 502 580 640 691 622 535 480 467 505 569 534 541 602 656 734 534 441 505 546 468 425 416 409 469 12 7 444 489 531 548 545 531 602 576 534 530 635 612 539 563 668 681 606 518 523 563 532 461 531 474 500 514 676 690 708 714 636 629 598 621 668 727 744 774 759 713 742 717 659 656 656 742 775 766 757 793 12 7 769 756 777 802 712 732 735 691 666 696 711 736 766 790 738 763 741 733 735 775 772 764 805 747 773 795 788 802 813 798 813 818 806 807 785 736 734 740 761 755 782 811 840 773 803 784 795 786 790 803 12 7 814 788 774 768 744 727 722 726 705 666 686 701 719 747 810 763 764 782 779 771 755 745 737 696 696 712 738 762 789 795 782 786 799 781 699 745 738 758 776 704 682 694 751 776 754 756 712 753 754 709 12 7 669 661 677 630 572 593 614 613 602 638 666 663 693 623 557 643 567 519 531 541 489 565 671 665 665 680 720 663 561 613 575 461 485 560 523 578 639 691 706 501 489 487 475 497 514 444 472 472 391 493 12 7 574 587 576 585 665 669 698 540 456 440 471 548 466 426 400 526 571 531 476 426 465 531 492 475 414 414 355 316 338 346 383 382 342 352 374 465 474 522 534 404 356 292 310 333 309 370 420 456 413 465 12 7 293 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 753 704 698 723 730 748 749 757 754 691 715 686 678 743 787 805 812 811 736 734 767 774 751 752 766 784 765 745 655 689 704 720 766 802 809 12 8 805 806 777 643 660 646 621 592 592 654 649 468 524 543 576 504 486 497 553 618 615 570 525 531 531 585 586 516 521 528 494 378 409 420 465 471 423 409 288 355 483 469 191 211 308 334 359 366 355 396 12 8 441 477 449 363 415 473 486 530 369 397 471 473 353 365 410 417 436 373 427 487 311 287 340 368 399 329 329 337 253 276 324 384 408 441 452 478 504 547 531 568 453 363 410 432 493 393 386 383 384 365 12 8 433 516 594 390 413 447 466 384 329 413 203 195 259 275 353 404 345 374 345 322 349 359 365 390 480 541 535 361 331 307 323 384 412 373 340 351 183 291 390 417 473 361 321 274 339 397 419 451 385 326 12 8 333 310 440 478 533 478 467 383 375 458 517 558 482 508 471 414 401 425 483 495 590 619 381 374 456 455 510 562 623 688 641 537 463 472 495 545 564 548 597 651 719 524 436 498 534 489 419 402 394 454 12 8 453 480 529 530 537 513 605 560 539 520 615 626 494 565 649 679 591 506 515 547 519 440 507 452 491 497 658 679 716 698 651 628 578 606 657 717 740 767 755 725 739 709 658 640 640 721 760 771 759 795 12 8 753 754 761 817 705 713 700 672 654 685 707 721 758 779 737 757 736 722 721 756 749 756 797 763 779 789 784 801 810 806 804 805 804 793 775 734 732 743 766 762 775 809 842 794 799 781 783 772 775 794 12 8 807 794 781 745 737 739 722 727 707 668 688 701 715 737 777 769 767 783 764 771 756 747 725 698 694 710 734 748 779 795 785 779 795 780 706 738 747 760 774 715 675 681 737 766 755 747 708 752 754 701 12 8 661 657 676 621 574 590 605 608 607 637 670 659 689 628 549 617 568 512 525 542 497 554 658 653 657 664 713 688 565 609 579 463 479 521 540 583 621 686 688 510 486 489 493 511 517 458 472 458 385 485 12 8 555 572 570 584 628 662 675 557 454 449 468 517 461 418 398 507 564 527 478 431 454 520 502 509 423 409 359 317 337 339 384 377 337 329 354 454 473 509 540 411 366 292 306 319 308 349 407 432 408 449 12 8 305 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 744 700 686 719 712 740 742 735 741 686 677 686 665 727 782 789 807 807 731 718 767 745 747 742 750 772 757 741 653 685 712 705 751 784 797 12 9 798 797 774 629 641 625 621 588 596 645 645 463 515 520 566 488 493 491 540 598 608 567 520 528 524 572 580 545 518 526 531 374 401 414 463 460 428 408 288 334 477 475 213 201 314 337 356 363 351 404 12 9 416 471 448 347 403 459 466 497 369 385 450 466 357 352 404 388 407 344 398 471 327 265 317 366 378 330 326 327 247 250 303 371 394 425 433 467 493 514 507 542 455 361 406 423 479 403 377 379 384 341 12 9 420 486 578 398 414 416 438 379 293 390 202 210 249 272 339 400 354 373 320 321 336 352 351 372 485 505 509 349 330 301 307 358 385 369 326 338 172 272 365 399 433 345 295 263 329 384 378 421 370 298 12 9 297 281 411 441 525 457 447 354 380 461 502 541 467 516 483 384 389 416 463 474 554 605 353 357 431 438 500 537 576 661 628 540 436 462 481 529 573 514 570 634 698 512 421 487 536 514 404 385 377 421 12 9 450 476 514 499 515 484 584 575 530 510 603 618 475 564 649 655 564 485 506 517 500 419 498 438 476 498 639 659 696 709 649 615 556 584 663 709 746 752 762 733 743 713 656 619 619 704 760 769 773 789 12 9 736 737 766 808 705 704 666 660 651 685 704 710 749 772 760 757 735 705 707 738 734 753 786 771 788 788 783 802 810 805 794 807 807 785 762 731 724 743 759 760 769 799 837 799 804 766 781 767 763 788 12 9 801 786 767 717 743 751 725 732 702 657 679 702 711 746 754 760 766 781 752 773 755 730 700 682 689 705 733 743 769 793 787 771 785 772 686 711 739 756 772 706 658 679 728 758 756 751 699 741 741 691 12 9 635 637 657 603 569 574 597 600 601 642 659 655 681 622 547 593 553 496 534 557 491 549 643 621 642 642 687 690 550 598 567 459 468 493 526 556 598 682 675 492 477 476 487 501 503 456 446 452 385 484 12 9 545 548 555 568 616 643 655 564 437 445 443 489 449 405 385 494 535 508 459 421 429 495 493 503 415 410 354 306 327 333 373 362 318 307 328 433 447 482 516 406 370 280 295 307 322 346 394 397 391 435 12 9 334 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 641 638 654 619 587 660 698 725 616 666 677 624 608 682 726 700 705 614 639 702 730 775 756 732 757 752 642 641 672 600 573 597 554 601 730 13 1 555 499 479 478 518 536 548 561 593 556 345 346 379 437 400 439 491 543 558 489 465 443 379 383 409 433 381 299 307 277 286 328 380 361 372 268 272 156 259 370 320 149 107 217 266 354 383 382 385 400 13 1 435 390 252 310 382 397 338 286 257 288 324 290 205 259 324 339 223 302 327 218 98 116 159 194 155 85 128 198 150 222 265 306 337 328 330 332 300 289 292 336 243 232 268 307 294 258 295 290 264 171 13 1 260 223 57 112 215 230 160 -13 87 136 -25 -9 99 199 313 290 273 266 258 192 195 232 286 324 354 276 173 196 203 182 131 194 203 214 254 -69 54 209 268 307 246 99 53 205 333 355 305 298 221 226 13 1 259 349 370 348 388 406 368 336 452 514 331 292 388 411 339 294 286 332 330 373 406 243 255 335 381 446 445 400 413 429 447 447 444 519 480 259 321 397 486 612 496 356 362 426 346 235 244 261 301 380 13 1 507 438 508 478 592 575 528 511 528 611 583 546 557 656 620 609 513 467 509 492 439 476 407 457 469 482 613 578 595 524 532 544 575 596 618 648 666 663 648 673 686 603 614 642 760 824 748 757 737 741 13 1 814 833 754 642 680 709 706 715 757 788 777 763 684 680 722 691 650 677 708 749 756 759 760 794 765 780 788 772 772 767 765 805 758 745 753 712 740 733 674 685 747 811 741 723 736 692 717 774 818 783 13 1 725 745 749 709 689 692 672 630 631 639 694 740 761 770 708 680 719 778 776 687 715 694 672 689 714 768 773 783 804 808 802 798 775 665 657 658 634 697 654 665 682 744 591 478 453 509 508 564 633 651 13 1 679 642 554 547 584 641 661 691 677 688 713 683 628 533 578 553 493 427 439 448 547 634 609 582 651 603 650 552 538 548 410 403 492 353 319 361 385 348 338 229 242 205 227 338 313 378 453 345 446 543 13 1 552 547 583 603 623 597 299 267 263 247 308 358 354 310 431 496 402 319 342 287 316 339 349 329 386 319 246 276 294 302 350 329 290 322 354 391 382 344 282 256 131 172 203 215 310 228 274 334 368 355 13 1 32 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 653 628 653 624 592 637 686 726 616 661 661 638 607 654 715 716 719 620 628 691 714 752 732 728 760 729 666 632 682 633 591 607 589 588 718 13 2 624 527 498 487 524 545 547 556 577 561 367 343 376 428 420 443 457 519 541 497 470 456 393 390 391 390 370 332 325 287 289 326 363 377 369 274 280 145 217 336 321 172 94 180 243 336 345 357 361 400 13 2 403 411 241 302 371 387 353 304 257 293 332 318 213 266 327 349 250 295 339 282 81 121 200 186 173 77 127 197 112 213 292 318 353 347 371 403 322 312 336 390 275 225 271 313 297 262 301 280 252 152 13 2 265 233 113 145 213 247 148 -11 102 188 0 37 91 184 295 296 290 252 245 176 180 194 254 331 362 282 198 180 167 175 99 172 161 171 255 -67 12 169 226 275 211 85 42 179 301 360 299 295 231 212 13 2 224 278 342 327 374 380 356 330 438 509 359 336 387 444 353 304 294 322 347 361 398 305 298 332 369 394 424 427 441 458 429 445 429 445 500 305 335 402 449 603 496 358 373 439 405 285 260 262 300 368 13 2 500 448 484 426 558 544 517 529 528 599 574 525 544 602 612 605 505 454 507 507 439 474 413 461 472 500 587 594 601 540 532 565 579 576 608 639 680 695 705 711 695 607 605 616 725 794 754 768 745 719 13 2 773 796 723 657 683 697 667 672 728 744 730 752 700 692 725 673 656 667 702 725 744 748 774 776 760 775 768 774 775 782 781 809 764 742 757 714 718 741 666 663 711 794 759 709 714 684 690 747 802 783 13 2 725 741 739 707 696 690 673 612 609 614 675 727 758 772 720 673 684 741 758 685 717 698 657 676 696 745 738 769 777 794 800 809 788 667 643 652 606 687 664 646 666 726 593 494 457 493 514 585 627 638 13 2 671 654 557 528 552 598 633 663 667 663 721 703 628 534 548 560 501 416 426 440 523 623 616 569 646 610 636 578 545 526 427 401 499 369 315 356 391 366 353 257 258 241 258 354 326 385 463 337 417 533 13 2 546 563 573 599 616 607 323 324 315 265 324 353 356 279 412 497 399 308 351 287 303 351 357 323 393 331 243 251 281 297 344 322 302 281 365 404 397 353 305 242 165 170 201 206 298 260 274 323 319 368 13 2 24 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 663 636 661 615 590 647 683 719 609 625 640 632 598 651 715 748 739 638 631 684 718 715 727 722 743 711 684 620 673 647 594 595 594 588 718 13 3 709 575 526 504 516 537 547 554 566 569 415 383 378 418 448 447 446 506 507 499 486 462 421 390 382 370 401 358 330 290 295 311 354 367 384 297 315 169 199 313 321 197 81 154 231 291 304 339 340 382 13 3 401 438 271 307 347 392 356 334 282 309 346 346 264 321 351 353 291 300 360 334 91 120 237 241 227 105 162 228 118 224 320 334 372 374 385 429 351 334 373 432 295 238 269 333 325 278 312 282 262 165 13 3 298 261 193 183 247 295 177 11 112 215 25 89 90 159 288 306 308 265 265 209 217 236 276 326 387 297 247 196 195 197 173 210 152 164 252 42 7 131 233 261 231 99 33 162 285 360 309 306 261 216 13 3 216 236 328 320 365 361 364 335 417 500 438 387 392 442 364 309 285 317 360 358 417 345 303 319 368 398 406 442 456 494 423 445 411 410 478 446 371 416 440 595 496 376 385 449 459 321 285 276 307 362 13 3 468 462 460 412 549 518 506 525 519 585 575 522 551 566 604 593 491 431 502 515 437 457 406 463 455 489 557 607 603 552 535 556 586 584 618 644 682 720 734 726 696 599 587 607 685 777 750 756 747 717 13 3 739 771 713 671 671 682 616 639 668 714 706 726 711 711 715 648 646 652 695 715 750 749 783 777 749 778 771 776 782 786 793 802 790 740 755 722 719 743 693 694 729 784 785 701 707 694 678 725 783 805 13 3 754 729 747 734 698 702 684 614 621 628 663 713 764 763 761 668 679 720 741 705 700 701 657 667 680 704 710 762 776 791 800 795 792 688 639 651 598 677 668 623 654 708 607 517 476 492 541 593 629 626 13 3 664 652 572 532 541 578 608 641 640 634 699 699 624 533 526 548 504 437 437 439 502 591 601 554 636 634 622 582 538 534 448 409 487 401 319 370 404 415 384 330 313 293 309 379 351 376 472 344 370 497 13 3 519 559 550 580 606 631 434 354 368 278 353 366 359 301 389 511 439 324 350 301 311 361 384 340 386 334 258 243 287 291 351 304 302 291 328 398 399 341 307 216 193 172 207 200 273 306 278 326 306 377 13 3 62 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 650 646 665 640 597 665 703 731 628 675 684 643 634 710 738 732 716 637 663 714 752 778 769 737 760 743 660 661 680 612 582 600 573 605 741 13 4 613 517 491 473 515 541 555 555 577 556 362 392 401 459 409 454 499 549 568 502 467 453 416 398 404 419 380 318 310 285 299 324 389 366 378 309 309 183 261 394 341 163 97 173 269 355 391 397 389 419 13 4 458 397 258 311 390 405 329 299 270 296 371 301 236 292 370 389 250 327 365 236 133 180 233 227 176 116 148 227 194 258 305 332 347 370 365 380 308 307 307 350 246 257 299 325 298 282 301 298 304 224 13 4 292 235 107 136 223 240 190 23 103 111 -15 -19 101 162 318 293 278 269 261 222 219 254 291 334 368 283 196 212 209 178 184 221 231 233 275 -38 70 217 321 331 279 123 67 201 349 400 331 315 247 251 13 4 283 375 397 365 413 420 362 349 451 534 356 309 401 445 350 296 297 335 348 374 428 228 283 323 380 452 463 424 420 467 455 458 455 528 497 264 339 410 474 629 533 391 361 421 371 266 284 298 304 388 13 4 499 464 529 495 568 595 538 520 536 606 600 566 571 651 609 620 532 484 504 487 448 480 425 455 480 478 595 605 609 533 537 551 581 603 627 663 678 668 661 673 695 610 597 650 754 810 768 773 759 775 13 4 816 834 761 649 685 704 716 728 763 785 772 764 688 695 725 697 648 673 716 748 760 762 758 794 761 769 779 763 765 776 774 801 756 754 752 720 745 752 691 699 738 815 765 734 743 705 735 781 820 790 13 4 742 744 757 727 703 690 676 631 632 641 696 743 772 786 726 681 706 781 778 710 720 701 675 684 698 761 767 791 809 807 804 813 805 684 657 662 634 702 666 668 701 745 623 483 456 494 509 574 631 644 13 4 670 655 579 562 581 635 660 674 660 695 726 717 629 545 585 549 508 439 443 466 553 635 627 600 653 637 660 560 543 568 430 423 495 379 340 361 401 385 349 249 245 231 257 350 323 395 455 366 449 543 13 4 562 558 565 584 630 604 329 320 299 278 337 380 374 344 455 532 444 338 360 282 312 355 361 346 403 329 260 284 297 297 347 334 285 342 365 393 385 336 293 244 135 161 192 211 303 248 285 361 376 365 13 4 60 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 665 647 683 637 602 650 693 732 625 669 678 651 624 693 738 753 756 637 630 713 741 763 756 736 767 719 667 639 688 643 596 616 600 604 733 13 5 703 567 514 498 546 541 557 557 564 564 379 395 397 441 445 448 462 536 546 499 479 469 431 403 389 387 379 360 320 297 313 326 382 382 384 311 346 179 241 375 344 186 84 172 226 324 352 366 379 423 13 5 428 451 252 311 384 402 351 323 285 312 363 339 244 323 382 387 281 323 368 331 125 168 259 223 202 108 156 230 152 271 336 343 385 384 394 443 335 323 379 420 268 264 305 349 320 280 319 302 291 202 13 5 346 254 149 174 252 285 188 24 128 194 8 44 96 176 313 303 296 248 262 196 200 218 280 345 397 296 228 200 194 200 155 224 204 215 284 -43 46 191 293 301 257 133 86 220 340 409 338 324 275 262 13 5 268 319 394 339 403 410 381 358 457 536 414 365 417 483 371 313 309 337 363 379 452 326 325 330 381 416 446 469 457 524 456 454 445 475 516 333 360 423 478 637 541 383 376 424 438 312 299 283 312 380 13 5 493 475 493 461 583 576 533 540 544 618 606 542 560 606 610 614 513 455 509 515 456 478 431 484 476 485 576 608 606 559 543 568 574 583 628 655 687 712 713 711 697 612 608 627 723 790 779 779 756 743 13 5 779 796 711 664 685 696 672 678 721 738 721 747 710 715 742 677 659 672 706 733 754 759 782 776 754 778 774 770 772 780 791 813 775 752 775 728 727 753 699 686 728 802 786 720 724 704 712 763 807 794 13 5 756 737 762 744 714 694 697 629 615 620 663 733 771 785 746 677 702 756 767 708 720 708 665 674 691 727 733 780 791 801 809 817 809 686 650 660 608 705 686 652 679 747 628 504 471 493 531 602 627 638 13 5 669 662 579 553 562 598 629 654 651 665 722 730 616 544 554 575 520 441 448 450 528 616 625 581 658 652 660 586 549 552 444 424 515 392 335 363 402 426 371 299 296 270 297 386 351 392 481 362 418 533 13 5 550 565 565 591 625 622 364 360 367 284 359 374 375 304 431 535 435 326 374 286 321 367 388 344 411 337 249 254 285 294 356 332 304 291 381 421 418 342 308 205 157 173 184 196 289 274 277 328 345 398 13 5 61 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 684 656 685 638 630 670 707 741 626 632 655 650 622 690 739 782 781 663 658 706 737 719 746 714 760 720 690 636 681 663 613 615 612 605 732 13 6 753 644 558 514 519 529 551 559 560 569 449 436 410 442 480 468 455 503 512 513 509 482 453 412 402 382 436 381 332 311 299 300 357 386 394 334 401 233 228 344 341 229 92 168 238 304 304 335 353 388 13 6 407 447 310 331 386 409 373 359 304 328 373 366 295 357 376 378 324 312 366 387 140 163 282 284 259 141 196 230 163 260 326 354 389 390 416 454 386 345 414 450 299 273 312 365 331 304 333 303 288 222 13 6 352 303 252 238 282 314 261 77 162 252 40 97 112 173 294 317 320 273 275 235 239 257 296 334 409 334 295 237 246 240 231 265 247 242 269 89 43 165 288 287 287 170 111 211 326 414 350 341 294 261 13 6 251 267 392 329 387 399 399 367 426 504 458 409 406 472 383 332 313 344 381 381 475 370 332 317 354 394 428 453 469 540 450 462 418 440 491 498 399 447 491 611 567 404 400 463 533 346 319 305 326 370 13 6 457 474 473 445 562 540 492 514 528 576 597 525 566 565 610 617 502 435 509 530 462 463 427 476 481 496 581 635 618 592 545 550 574 583 629 665 699 739 749 737 696 610 604 622 690 778 754 764 763 748 13 6 747 777 731 693 680 700 632 649 673 700 712 732 723 739 736 674 657 675 709 738 765 758 800 771 752 790 784 787 796 793 807 809 805 752 773 730 727 752 723 725 746 799 812 717 720 735 707 735 789 822 13 6 779 731 763 754 712 717 701 645 641 643 678 709 764 780 781 703 709 738 747 733 708 716 679 670 688 702 715 772 799 801 809 809 796 714 663 671 637 709 692 641 676 739 663 527 512 516 572 617 641 636 13 6 663 675 607 557 550 581 606 638 643 648 691 702 650 549 526 560 519 462 456 460 496 583 623 585 648 661 656 600 552 575 469 428 494 424 347 381 427 526 419 378 355 311 330 377 376 391 481 367 388 488 13 6 535 576 565 574 620 646 571 378 405 298 371 388 394 326 403 525 477 366 383 318 346 394 423 368 396 351 282 261 299 293 346 328 326 310 330 413 414 342 321 228 198 202 228 221 277 318 293 339 330 411 13 6 97 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 662 658 703 680 632 666 705 746 641 701 700 667 654 736 752 765 748 660 694 744 762 780 780 758 763 733 673 664 691 653 615 640 589 630 753 13 7 738 562 513 487 557 544 554 563 559 575 381 427 430 481 448 474 503 559 570 512 461 471 474 411 403 418 385 354 315 288 318 330 391 398 400 349 373 224 283 428 385 191 109 195 288 378 396 422 397 446 13 7 482 447 272 332 415 411 333 321 289 324 414 326 267 347 403 415 290 344 369 298 170 228 313 288 231 161 184 250 223 290 335 346 362 399 402 448 321 309 345 391 264 297 341 350 313 306 331 303 339 282 13 7 348 255 134 166 244 286 256 68 157 184 36 5 119 160 326 309 281 296 299 268 262 289 313 360 419 317 243 243 228 205 228 271 270 277 300 12 93 248 358 393 303 204 143 249 357 434 367 354 286 289 13 7 313 398 430 377 436 436 403 367 473 558 426 341 443 486 361 317 324 363 389 423 507 286 320 323 405 469 506 495 455 543 487 481 483 547 536 287 366 432 480 666 588 419 370 474 435 310 329 338 302 369 13 7 485 488 535 519 578 633 561 541 539 607 627 585 577 646 632 631 544 515 496 492 464 493 459 443 491 492 597 635 613 555 546 569 597 620 632 684 700 678 670 675 703 619 573 651 746 796 788 779 786 799 13 7 820 828 775 655 694 714 734 747 772 783 770 775 705 720 744 718 667 673 722 758 760 765 762 798 754 764 777 765 775 778 787 805 758 749 754 724 744 775 711 713 757 811 794 729 741 727 751 790 819 789 13 7 764 735 740 746 713 697 689 633 627 641 703 740 773 800 756 710 723 789 782 728 720 703 677 678 694 744 757 791 797 795 797 806 807 703 661 658 629 718 682 660 704 755 662 500 467 491 527 602 628 636 13 7 659 662 600 582 586 634 654 662 645 690 737 757 626 554 580 560 524 456 451 484 553 625 629 627 683 667 685 572 566 599 464 433 519 390 364 371 406 448 361 298 290 257 288 370 341 407 474 399 449 542 13 7 544 557 558 583 631 608 352 369 349 289 393 406 401 376 490 567 456 386 409 285 344 375 377 360 414 338 271 295 317 308 350 348 307 351 376 411 418 335 298 220 146 160 184 219 311 275 309 376 395 398 13 7 102 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 681 666 719 669 610 673 707 759 640 688 693 668 644 746 758 784 784 661 687 758 773 782 793 758 777 722 678 650 690 668 609 658 606 635 743 13 8 775 623 529 493 566 529 560 563 554 587 397 437 432 463 481 458 478 544 540 513 487 481 482 414 407 395 402 383 332 305 329 336 392 420 404 350 426 232 268 419 390 217 103 201 262 359 376 389 379 441 13 8 467 472 281 350 434 426 350 350 305 330 402 354 277 376 411 417 315 329 380 392 171 223 329 272 250 153 194 240 196 309 359 370 397 421 428 494 353 335 406 446 278 306 355 392 341 305 359 314 335 263 13 8 396 280 172 213 277 315 262 69 174 240 27 46 108 205 323 309 303 251 281 244 221 253 305 365 446 332 269 230 218 215 234 308 263 270 294 -5 64 231 333 349 297 197 140 249 368 451 364 358 300 294 13 8 308 345 453 352 422 430 426 378 471 557 483 387 459 518 385 333 337 374 400 419 540 362 345 321 384 433 484 495 468 584 493 474 471 498 516 372 366 446 503 656 607 421 384 466 496 333 331 315 318 375 13 8 473 495 520 491 594 604 559 552 556 626 632 551 567 615 630 632 521 483 512 524 479 484 462 473 506 496 603 634 626 587 552 568 581 587 638 677 706 729 713 704 696 619 606 645 724 774 780 779 773 773 13 8 789 801 730 667 689 705 691 691 726 738 721 749 737 736 753 704 670 680 712 762 764 762 786 774 749 770 780 779 783 785 807 824 793 762 779 740 745 771 718 726 772 808 806 724 729 737 741 784 815 819 13 8 773 739 766 754 724 707 711 654 623 633 674 734 772 804 775 701 742 781 774 736 724 710 668 674 693 718 741 794 815 805 814 817 806 707 665 667 643 735 709 655 698 776 677 521 493 507 559 630 625 641 13 8 668 687 598 576 568 599 627 649 654 676 721 738 636 548 556 586 522 460 451 471 538 616 653 613 679 689 684 608 571 604 485 437 537 413 353 375 420 533 380 334 344 285 309 385 373 390 487 403 426 541 13 8 562 586 581 589 633 648 420 386 411 303 399 425 413 346 468 569 463 384 409 298 355 388 416 374 428 363 259 274 311 312 367 358 325 315 378 446 458 352 314 228 173 196 213 234 330 309 306 385 383 448 13 8 105 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 696 668 705 661 621 678 712 761 645 662 679 664 632 732 759 796 799 677 685 742 770 749 774 740 780 725 693 649 682 686 624 651 617 634 735 13 9 784 681 563 509 532 534 564 566 566 583 435 458 436 463 497 459 461 519 509 513 502 500 478 423 414 399 441 391 337 326 318 334 378 426 415 362 440 262 253 382 381 257 108 186 248 335 342 364 378 431 13 9 436 468 295 351 430 430 396 376 320 338 396 366 299 377 411 412 341 321 383 410 181 209 328 301 269 162 204 215 177 281 343 372 403 415 435 484 409 355 435 473 301 310 353 395 336 318 356 318 324 254 13 9 394 326 249 253 291 336 295 99 184 273 46 79 126 196 309 321 318 240 270 246 228 256 303 343 444 359 311 255 250 246 252 308 277 286 289 51 59 198 313 314 309 220 149 239 356 437 364 358 317 300 13 9 286 307 428 344 410 423 429 387 448 530 482 407 431 501 398 345 337 372 402 414 529 393 352 320 365 405 458 473 480 584 498 482 458 469 511 487 395 456 515 624 621 429 405 480 544 352 344 323 329 372 13 9 462 490 498 476 581 593 527 518 532 601 632 529 567 582 627 636 510 450 515 540 484 476 466 477 497 495 613 651 626 613 554 562 576 584 638 672 706 738 745 718 683 620 613 642 708 774 771 775 772 770 13 9 766 784 728 685 688 709 670 671 694 708 713 737 738 742 750 698 664 687 717 773 765 758 797 758 739 781 780 786 788 794 809 822 813 757 794 739 738 762 722 731 768 813 816 728 737 750 731 764 805 827 13 9 779 737 769 741 714 717 708 656 638 639 676 722 764 791 798 703 731 760 761 746 713 718 678 675 689 706 723 787 813 807 817 818 804 723 669 675 664 729 708 652 697 765 707 539 522 523 586 636 642 650 13 9 668 688 616 576 557 583 611 633 648 659 696 711 661 550 543 576 517 467 444 470 510 599 656 610 660 685 674 610 568 602 489 435 525 432 365 394 439 585 410 377 372 311 324 383 376 400 496 396 407 509 13 9 554 593 586 591 626 658 562 390 422 306 396 420 423 335 432 549 480 395 406 319 363 412 436 382 418 366 274 268 303 310 358 355 333 315 353 435 444 353 334 258 209 219 238 233 305 326 310 375 363 440 13 9 117 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 641 704 744 651 698 746 804 749 729 804 728 747 682 740 761 783 678 653 710 747 761 803 718 742 733 719 641 673 712 646 624 644 563 722 791 14 1 580 515 512 522 582 508 552 585 598 358 347 437 476 543 486 506 583 594 520 499 476 474 479 393 425 517 346 270 229 204 268 309 385 430 375 463 388 332 433 531 427 186 280 365 412 464 475 439 503 476 14 1 426 334 297 370 456 396 296 201 241 335 362 314 339 369 414 371 360 414 418 296 269 335 348 397 275 276 283 277 358 348 359 418 454 397 378 380 323 271 291 284 291 297 329 323 342 397 362 330 382 340 14 1 366 279 166 259 316 314 304 194 282 319 285 245 284 378 365 336 384 402 318 348 325 356 366 455 556 324 248 208 275 309 381 304 295 297 302 155 301 332 382 379 335 253 178 315 411 408 374 265 239 303 14 1 403 463 421 404 431 459 408 454 512 579 443 485 513 437 343 329 327 375 374 450 500 296 364 409 465 524 575 442 439 426 472 477 543 554 340 318 370 436 573 601 568 458 509 546 338 275 340 396 334 376 14 1 491 512 536 536 569 585 525 523 588 632 633 570 599 678 619 614 584 553 521 575 506 515 484 382 404 537 623 634 627 580 593 625 647 622 650 647 617 579 599 635 654 677 708 765 807 802 748 766 778 828 14 1 839 810 625 626 700 715 765 801 832 814 839 725 647 720 747 719 717 757 807 771 772 786 837 785 729 777 744 753 760 777 807 831 753 788 781 771 807 706 722 782 827 843 772 776 722 782 814 824 839 782 14 1 766 748 783 694 713 717 695 679 689 739 742 799 796 801 743 761 761 798 775 743 784 732 767 767 771 782 782 788 803 811 814 807 772 709 768 661 683 716 673 703 748 782 672 468 397 470 559 617 651 660 14 1 671 618 624 638 674 701 710 674 694 705 697 712 578 522 565 546 498 527 509 563 611 617 623 618 647 595 647 537 528 556 468 485 529 386 432 470 432 427 318 309 279 185 218 287 413 488 471 414 505 550 14 1 571 551 574 587 593 477 351 368 318 359 394 397 440 478 501 507 429 396 366 390 411 383 350 353 394 326 319 309 291 317 390 408 376 410 439 466 342 298 276 259 200 232 238 293 337 325 364 413 438 317 14 1 282 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 663 699 748 700 689 720 772 786 729 796 751 740 730 746 789 808 749 677 729 795 792 804 809 802 761 789 677 689 707 694 640 676 604 720 796 14 2 729 542 530 541 604 552 556 576 603 506 381 469 471 547 501 468 551 608 568 548 491 497 510 416 413 462 374 304 263 249 298 343 399 446 408 455 425 286 364 506 443 208 202 301 394 446 459 462 519 480 14 2 490 384 292 362 438 427 337 294 278 348 405 331 338 388 426 420 351 405 392 290 234 313 352 374 284 227 243 254 308 334 359 374 401 396 412 430 335 296 329 310 313 316 337 347 345 346 357 352 379 373 14 2 404 279 177 192 285 299 291 171 230 295 206 160 210 264 345 306 293 385 321 303 346 359 368 420 496 344 276 263 288 280 332 299 323 328 321 118 196 317 381 434 345 274 201 303 397 417 429 334 291 334 14 2 410 467 442 410 458 463 439 406 499 574 435 417 502 470 363 340 341 384 396 469 582 328 347 347 474 504 607 459 466 481 515 528 549 582 506 319 356 417 574 679 615 467 439 548 411 321 357 401 357 405 14 2 506 529 565 570 544 621 541 553 563 634 662 584 586 661 662 648 589 580 545 533 511 495 464 414 458 520 631 659 653 600 619 596 624 615 621 670 691 609 631 644 686 671 681 728 780 800 798 779 791 831 14 2 836 830 771 657 718 745 785 808 818 816 830 806 674 740 728 740 717 737 792 804 777 788 828 846 792 810 772 780 781 792 806 821 749 777 784 747 786 770 723 764 811 862 792 766 753 780 802 814 839 829 14 2 771 767 777 710 718 720 701 674 658 713 743 794 827 824 786 779 779 803 794 767 759 746 718 723 756 768 775 793 797 801 803 808 813 722 706 682 705 737 703 682 740 811 725 503 443 487 549 641 663 652 14 2 662 658 624 622 648 678 683 672 670 731 748 756 641 568 590 572 538 526 515 539 616 660 687 682 718 671 715 584 589 614 519 491 551 417 423 465 445 492 370 335 307 231 282 366 397 516 525 428 518 576 14 2 592 590 580 585 645 628 349 414 360 335 423 435 474 476 519 604 497 436 424 362 448 382 386 387 419 353 303 311 319 344 403 398 380 424 448 483 399 319 299 266 224 212 267 334 369 327 379 447 460 366 14 2 236 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 690 697 753 708 669 702 753 787 717 775 751 731 734 777 793 813 770 687 722 788 795 804 809 797 767 758 693 675 700 710 647 719 622 716 784 14 3 807 630 528 533 610 554 564 570 568 624 419 477 472 536 508 484 532 586 592 538 488 500 524 434 425 446 415 368 322 310 316 361 399 474 440 446 470 298 318 480 451 238 167 265 357 411 442 463 476 494 14 3 521 454 304 368 454 446 381 353 300 364 451 331 325 410 441 453 357 378 390 360 237 320 397 379 295 221 224 236 254 328 393 361 406 436 462 532 357 319 398 385 309 348 389 401 372 341 389 349 387 381 14 3 447 314 165 206 301 345 365 158 249 275 150 130 189 247 338 311 271 336 322 302 300 317 346 401 466 375 294 264 268 269 295 331 327 332 317 85 151 288 387 454 349 300 224 293 371 451 422 364 326 341 14 3 403 457 496 414 463 477 466 404 494 569 490 393 487 503 382 357 344 381 413 490 615 365 340 343 453 481 585 523 520 582 540 537 547 584 576 312 366 440 538 700 647 475 400 539 525 348 370 402 371 398 14 3 485 519 561 568 559 641 568 566 551 626 648 595 598 650 677 656 573 590 524 482 506 499 483 431 485 549 653 663 657 614 600 618 612 649 670 706 727 671 650 660 698 657 631 694 743 783 803 761 792 815 14 3 819 817 794 665 706 747 773 800 805 798 801 804 707 738 742 762 712 706 768 783 748 776 790 822 770 783 784 778 790 792 805 818 753 767 784 734 772 793 746 754 800 846 805 754 755 770 801 815 824 826 14 3 767 763 748 736 726 726 714 665 635 669 727 761 806 808 786 786 767 790 794 771 709 735 697 691 714 747 763 792 799 794 797 799 811 735 700 680 702 737 722 675 731 805 752 543 487 509 555 643 644 646 14 3 659 689 634 611 617 638 657 660 658 701 740 775 668 575 581 582 528 493 499 502 580 646 685 690 704 700 709 607 610 640 531 469 542 439 428 430 444 586 389 350 346 269 303 384 398 477 516 442 490 566 14 3 575 590 579 597 641 644 389 411 412 337 450 454 477 445 518 620 505 445 464 343 417 392 414 402 416 374 310 337 350 343 389 371 367 399 420 468 472 363 325 274 242 216 256 331 380 320 370 444 456 409 14 3 192 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 681 709 764 698 714 752 807 773 773 804 736 759 737 763 776 793 695 664 717 770 775 804 744 766 743 736 655 683 715 663 651 669 597 722 799 14 4 645 539 526 544 588 514 550 598 640 386 355 451 495 563 505 516 583 623 531 508 485 482 481 397 410 492 351 278 228 205 266 298 379 435 401 436 436 335 435 521 457 213 266 370 409 464 484 451 510 496 14 4 460 351 283 387 456 397 303 227 260 358 379 340 350 394 406 386 356 405 426 319 281 351 345 402 299 287 304 283 354 357 355 403 445 416 408 432 320 271 312 290 300 306 357 342 351 391 361 337 379 362 14 4 370 282 186 268 328 346 311 203 313 325 289 286 292 385 372 358 384 410 339 325 326 355 379 465 544 333 238 202 273 306 376 322 300 306 323 150 292 350 382 387 345 295 195 309 404 408 399 287 257 333 14 4 417 477 441 409 430 444 419 472 533 583 474 503 513 471 352 335 341 391 404 494 549 331 377 427 482 529 595 487 457 437 475 492 536 564 400 328 379 453 584 620 595 475 516 573 364 289 340 413 379 416 14 4 509 531 545 542 555 589 518 527 595 637 646 570 610 675 631 629 624 561 543 589 519 519 494 409 414 570 621 648 642 606 616 636 653 659 641 694 640 581 599 625 656 694 745 761 800 790 763 785 802 836 14 4 841 834 608 633 703 729 774 788 817 801 831 749 661 724 752 723 716 768 810 785 777 799 830 787 747 803 751 759 759 767 791 827 768 788 789 786 801 745 716 784 828 849 770 775 731 780 807 827 843 809 14 4 755 747 782 695 717 727 699 686 690 730 733 799 807 817 772 753 752 794 793 763 785 739 758 763 759 771 781 784 807 805 808 796 781 701 764 666 686 729 694 699 749 817 731 491 388 457 569 640 653 658 14 4 668 641 637 647 675 712 702 674 689 723 743 738 605 545 591 587 530 581 556 592 645 649 674 674 692 642 695 566 555 630 488 506 557 399 448 482 472 483 340 350 274 180 220 298 453 513 507 450 533 580 14 4 595 586 605 615 625 564 378 364 346 367 435 401 452 506 559 559 464 413 404 433 436 393 367 367 394 344 323 320 286 331 389 416 397 428 454 475 358 300 276 263 184 223 222 288 327 327 369 417 453 327 14 4 294 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 688 706 759 721 705 727 777 808 767 804 760 777 746 774 800 813 760 689 739 810 811 813 825 810 756 793 694 694 723 713 657 721 638 732 802 14 5 774 583 544 564 624 568 566 589 622 552 396 491 500 569 524 486 566 625 583 558 512 506 523 423 422 468 379 317 263 256 314 354 401 456 440 447 475 311 364 508 482 238 205 314 390 448 470 483 533 500 14 5 521 399 299 359 458 438 394 317 309 367 438 351 358 405 427 432 371 405 391 320 258 349 384 410 300 243 249 270 323 351 372 373 404 424 447 485 340 309 366 329 328 342 371 385 371 365 378 360 396 397 14 5 421 323 203 231 323 355 341 196 265 328 255 222 235 285 359 328 321 409 348 312 351 359 383 434 523 395 277 266 294 308 355 342 324 346 330 126 205 321 385 447 361 313 223 304 393 419 446 344 300 366 14 5 428 489 469 426 466 470 450 431 508 558 497 448 523 511 391 359 357 398 420 507 617 368 356 375 481 518 626 488 497 513 523 530 544 582 549 341 368 429 604 695 647 505 455 587 488 334 375 437 422 421 14 5 506 548 576 586 530 636 538 563 575 634 663 581 595 669 670 656 612 593 562 541 531 499 482 418 435 533 647 674 672 616 611 597 618 632 644 680 712 616 635 650 687 676 703 737 764 786 799 794 807 829 14 5 836 827 784 659 725 758 799 811 807 811 826 824 683 742 749 736 723 755 797 821 794 803 838 858 796 833 769 779 785 790 792 807 758 777 804 777 790 782 734 778 817 858 792 778 755 786 796 811 823 829 14 5 762 762 796 710 718 725 710 686 672 718 744 799 831 822 813 769 771 799 796 783 756 754 719 723 755 752 772 797 794 790 799 799 822 709 732 694 721 750 715 701 754 819 763 552 443 484 544 646 668 650 14 5 665 680 639 632 647 661 664 653 661 725 756 764 654 567 594 604 546 542 547 546 623 666 709 697 708 668 716 591 598 633 524 501 568 435 437 460 466 567 385 353 332 233 280 364 424 521 535 440 527 580 14 5 570 585 562 587 631 638 365 418 402 350 443 434 481 483 538 623 509 428 436 375 456 379 394 382 397 373 313 330 322 337 382 389 376 417 444 480 409 313 298 294 239 227 262 348 378 336 388 447 448 379 14 5 251 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 719 710 752 707 684 710 757 796 754 787 763 754 750 800 797 810 765 697 732 781 797 802 802 801 747 746 732 676 685 729 675 762 668 741 791 14 6 804 747 547 559 634 564 568 575 561 632 429 494 497 557 552 476 542 583 598 556 508 513 550 455 454 479 458 384 332 329 322 394 395 477 459 451 494 312 315 469 488 278 186 289 367 406 435 458 481 504 14 6 525 477 333 380 457 455 436 360 317 380 471 351 349 410 445 462 383 377 395 411 263 350 417 427 327 245 233 235 262 347 403 367 407 438 476 544 390 358 440 403 335 353 407 417 404 362 407 360 401 417 14 6 489 396 199 236 332 383 437 203 302 333 214 184 213 259 341 308 292 365 347 311 316 324 356 413 494 475 313 276 278 293 319 375 338 346 322 103 164 276 381 455 368 329 264 287 376 468 437 375 335 363 14 6 418 469 507 438 471 477 469 423 497 547 516 417 507 542 408 374 359 392 434 529 624 418 356 371 466 496 596 563 574 609 556 547 553 580 590 333 381 453 562 699 687 505 428 566 552 361 395 436 435 405 14 6 482 528 577 584 553 644 590 584 569 625 654 592 608 664 687 663 585 602 552 500 520 494 495 434 458 561 657 660 664 630 607 604 603 644 687 705 725 695 654 670 688 668 670 704 737 771 800 767 796 817 14 6 814 812 800 679 712 761 780 798 801 797 798 805 724 744 760 775 720 734 788 804 757 785 812 830 797 803 786 785 795 805 814 823 759 782 810 761 784 801 778 768 818 854 826 779 761 784 809 823 830 835 14 6 769 784 783 739 733 736 727 683 646 686 729 772 819 807 803 792 778 787 802 793 716 747 714 704 725 747 765 793 798 801 803 799 811 733 718 701 743 756 752 700 752 818 819 607 508 534 573 663 658 657 14 6 677 699 662 626 627 639 658 648 677 694 730 764 676 581 590 607 542 521 539 515 594 646 714 703 700 711 717 630 632 672 562 485 562 466 444 448 480 636 400 380 377 288 304 376 428 497 528 460 497 568 14 6 579 606 589 612 642 655 451 413 440 363 500 474 496 472 529 628 531 463 479 381 438 424 433 411 414 383 324 355 380 356 396 384 381 418 435 498 500 391 346 325 274 249 272 360 397 350 389 456 470 441 14 6 238 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 714 736 807 754 738 782 812 811 788 797 769 791 775 780 793 793 737 692 764 786 782 801 780 780 746 781 687 700 751 717 683 730 680 756 800 14 7 710 616 537 594 641 561 555 613 690 459 384 477 527 595 537 533 606 658 558 553 491 492 497 393 402 489 375 300 238 244 308 349 386 439 436 431 465 352 438 551 505 266 275 416 407 463 501 479 542 527 14 7 540 396 303 416 462 423 363 276 299 386 422 367 374 446 412 406 369 420 457 381 341 368 391 427 368 304 317 296 366 364 365 393 436 452 468 509 373 298 363 311 322 324 387 388 374 408 405 364 390 410 14 7 405 322 231 319 396 396 361 235 381 351 344 355 325 422 412 406 410 428 384 325 317 347 387 473 556 378 252 223 283 325 395 354 302 321 359 169 308 396 405 424 370 335 226 332 412 442 437 312 278 367 14 7 426 500 480 426 441 443 439 475 540 559 520 544 533 536 394 365 369 438 436 567 578 389 393 484 487 555 620 597 534 472 473 496 525 590 467 352 399 509 627 650 627 508 537 619 428 312 361 440 463 424 14 7 537 555 567 546 574 612 550 537 611 649 664 584 648 719 662 664 673 608 597 650 531 551 516 467 432 629 650 675 667 666 660 678 673 699 658 734 696 589 615 640 668 715 764 770 776 794 789 800 827 832 14 7 833 845 620 642 729 775 788 805 802 797 830 785 680 743 790 738 731 786 816 831 816 822 849 832 786 825 785 780 764 774 794 847 816 824 840 825 815 811 741 797 827 852 782 786 752 786 810 825 828 829 14 7 746 756 795 732 724 743 725 703 728 734 756 800 825 836 800 764 769 800 818 782 784 759 762 766 763 766 778 798 801 791 797 804 822 707 772 704 717 746 719 717 762 825 777 559 384 462 585 662 664 661 14 7 666 675 657 663 668 701 685 668 683 731 764 762 645 562 600 631 557 605 583 589 652 664 708 701 717 678 719 571 584 675 490 511 590 420 467 528 526 619 379 403 294 205 249 336 457 506 541 486 541 567 14 7 586 603 599 605 631 633 413 381 387 368 497 409 465 510 585 604 505 436 449 465 491 414 386 382 364 376 341 352 300 320 353 402 406 442 451 460 383 324 292 281 194 227 211 275 339 348 385 446 466 360 14 7 324 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 720 718 780 740 714 741 799 820 801 809 779 805 775 805 817 814 775 704 772 817 810 811 819 803 766 791 734 700 740 740 684 778 683 760 806 14 8 790 684 547 581 663 587 565 598 648 592 414 498 536 600 577 494 590 633 604 587 541 510 539 438 440 482 416 338 268 284 325 382 405 466 460 454 498 344 364 523 518 283 204 347 398 437 487 508 559 515 14 8 544 444 318 398 477 444 462 339 325 389 472 373 365 432 441 443 400 405 417 339 296 371 427 447 340 271 271 290 344 382 400 373 393 442 483 530 369 332 420 345 349 361 391 412 394 377 397 380 407 416 14 8 468 390 236 289 380 414 390 225 320 364 315 292 275 325 401 364 366 427 394 320 340 328 383 432 539 448 285 279 299 338 390 395 334 364 339 153 235 359 406 480 387 329 251 309 410 445 464 358 313 386 14 8 442 502 511 444 473 467 458 441 514 537 522 470 548 565 424 384 375 422 449 560 638 426 368 419 473 541 624 567 554 541 526 523 548 583 576 362 376 466 622 704 665 526 479 620 540 344 393 458 526 427 14 8 502 566 587 602 560 640 565 572 589 647 672 586 601 686 687 672 657 618 581 572 541 524 509 441 438 560 671 692 672 642 624 625 635 657 667 709 739 625 645 655 694 679 713 738 750 775 806 812 804 829 14 8 828 822 767 673 731 771 802 806 795 804 817 831 686 741 767 746 732 764 803 818 817 817 840 864 815 843 783 789 793 804 800 819 785 786 827 805 791 801 759 779 827 854 805 805 765 794 805 817 819 825 14 8 750 761 804 743 724 730 722 697 687 723 734 801 831 841 820 762 765 801 803 802 755 774 733 729 751 739 764 788 787 782 790 791 827 726 762 735 744 756 740 741 779 832 792 629 450 493 565 659 675 658 14 8 670 698 669 647 661 657 660 648 674 721 754 769 662 575 593 630 556 559 575 554 632 666 705 709 713 679 729 596 613 670 532 533 604 466 468 463 508 656 411 379 347 248 280 352 447 515 545 470 533 577 14 8 583 595 567 610 634 639 410 416 439 355 514 458 498 500 562 636 531 452 463 408 488 405 419 411 392 391 329 355 322 341 367 393 398 434 450 482 443 346 330 310 230 246 268 327 380 362 405 461 456 413 14 8 294 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 733 723 763 708 690 728 770 801 793 800 789 792 788 817 806 804 777 724 752 785 800 804 802 800 736 759 751 702 701 757 700 774 735 763 803 14 9 804 794 569 603 653 590 580 589 584 647 433 494 526 578 573 490 550 583 599 588 539 524 568 468 465 510 514 399 337 333 333 406 411 472 471 473 513 365 331 466 525 326 199 306 367 406 435 469 500 508 14 9 527 492 349 393 473 460 497 370 342 398 489 367 365 421 448 486 404 387 406 413 299 361 416 449 344 280 249 252 303 380 413 400 392 441 484 540 445 403 473 408 353 372 420 424 420 376 416 383 408 435 14 9 499 494 228 273 366 438 485 247 343 375 279 232 245 272 369 321 327 401 393 320 326 334 369 420 518 534 326 282 300 324 361 418 351 360 338 144 206 313 418 478 390 351 290 286 378 438 447 370 339 370 14 9 436 486 512 459 484 475 470 436 493 526 543 456 539 571 434 392 377 412 456 564 640 447 376 399 487 522 603 612 635 625 562 551 562 577 607 356 364 466 579 709 698 535 459 576 561 371 408 471 519 417 14 9 482 547 601 612 565 655 612 593 588 621 674 593 614 680 704 680 632 626 582 530 542 513 514 451 452 568 672 660 654 645 605 593 602 645 696 708 727 695 658 668 674 677 687 719 734 757 799 791 809 828 14 9 820 811 801 685 715 765 785 794 795 797 799 805 716 745 777 786 736 750 784 804 798 805 828 837 836 836 799 796 806 814 820 827 764 789 828 794 790 817 814 787 830 858 837 821 793 810 813 832 835 839 14 9 787 779 786 764 742 743 736 708 673 710 734 783 832 837 819 786 783 793 817 827 748 767 732 719 740 741 765 787 798 804 802 781 821 741 743 744 762 761 784 755 782 821 829 722 546 555 589 670 676 665 14 9 691 718 690 641 642 645 662 635 690 683 709 745 674 590 594 635 552 538 562 538 597 644 709 704 704 710 718 644 642 684 590 508 568 514 449 464 565 671 417 397 396 305 304 363 439 491 512 478 504 566 14 9 587 606 605 619 636 666 534 424 465 391 528 488 517 500 540 623 568 481 472 401 451 424 444 424 409 393 339 383 386 362 400 401 399 439 451 512 513 417 360 341 276 263 273 356 390 382 407 461 476 460 14 9 279 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 767 725 710 743 767 770 770 769 789 721 755 717 710 763 797 807 812 819 765 777 795 800 771 763 773 783 764 763 664 701 717 745 772 805 810 15 1 805 810 789 665 692 667 628 595 616 670 689 473 516 560 593 532 484 518 555 608 630 563 533 552 515 587 585 532 557 530 420 384 418 429 481 492 443 455 323 372 487 470 193 237 340 340 369 374 412 486 15 1 447 481 454 421 420 488 527 543 367 416 518 482 358 365 441 453 477 445 465 533 336 331 380 385 414 355 362 348 275 316 358 402 433 495 480 516 551 547 580 586 440 415 419 452 513 401 415 398 400 417 15 1 475 570 602 391 418 483 535 404 402 459 286 203 245 277 350 399 366 395 406 329 354 375 393 432 499 567 553 397 350 329 364 454 451 387 380 374 218 320 418 492 488 390 359 298 349 403 459 470 378 356 15 1 389 370 480 541 566 519 510 443 398 486 537 571 515 552 492 457 401 417 490 535 614 648 433 415 484 476 532 634 665 716 633 555 507 476 521 573 581 573 625 663 732 570 456 503 527 475 450 440 467 536 15 1 472 486 565 583 551 542 612 588 542 534 619 618 579 594 671 701 648 594 543 557 543 487 550 497 508 549 679 706 717 730 654 621 619 635 683 738 756 767 745 709 738 708 666 665 672 736 767 761 767 798 15 1 799 768 783 793 714 728 751 708 683 695 702 732 767 785 731 753 752 735 736 752 773 777 809 757 765 782 796 794 803 803 810 818 812 805 788 756 758 765 789 792 813 815 838 819 805 805 810 813 810 812 15 1 820 792 800 799 784 747 736 751 720 692 708 725 754 780 819 774 777 789 783 785 767 750 750 723 725 722 743 765 783 787 785 794 779 796 732 773 742 774 782 743 700 713 751 766 764 767 762 768 763 728 15 1 706 721 718 662 602 617 633 608 605 621 662 676 698 634 565 639 593 529 542 559 511 563 640 658 667 669 719 689 582 613 575 492 510 523 567 626 686 710 707 490 500 506 517 530 544 464 500 493 413 500 15 1 574 581 572 601 662 681 693 557 484 480 519 533 479 445 432 518 585 573 538 436 464 541 494 480 433 404 347 335 342 363 411 414 380 355 383 475 510 522 538 416 367 314 326 324 330 359 434 476 451 480 15 1 309 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 759 728 693 724 750 756 768 762 776 726 719 711 694 742 793 811 810 808 778 755 777 790 762 755 771 772 752 737 677 689 713 734 804 808 816 15 2 813 802 790 692 697 683 615 602 607 670 683 501 521 548 583 543 482 506 546 603 626 585 520 547 512 586 607 546 553 571 542 396 406 415 464 472 469 455 326 371 486 503 234 252 340 360 371 380 388 435 15 2 435 504 482 446 437 477 496 545 388 408 483 495 362 369 426 432 447 444 449 519 390 307 358 408 434 389 400 370 281 293 338 393 420 491 477 499 511 549 564 587 486 400 410 444 499 423 396 394 406 418 15 2 450 557 633 436 438 488 546 447 374 425 282 219 267 281 354 428 363 384 418 347 372 383 397 417 485 560 550 423 389 314 347 407 443 410 406 392 248 317 403 463 477 405 370 292 344 392 442 484 418 348 15 2 371 347 448 487 556 496 497 420 392 469 532 566 522 540 516 463 408 444 479 539 629 649 427 430 490 489 532 603 653 715 673 553 485 463 492 542 588 601 621 651 705 566 451 485 525 516 443 427 443 522 15 2 468 491 544 568 527 538 606 556 521 520 595 621 535 573 634 692 645 584 524 521 499 448 522 468 506 535 659 706 724 716 688 633 605 618 661 721 746 763 735 715 725 711 675 651 642 706 752 759 757 786 15 2 776 755 772 820 714 701 712 687 664 677 683 703 747 766 738 758 758 719 727 742 754 732 789 753 774 790 778 791 802 800 799 806 805 804 773 744 752 753 778 798 797 816 829 819 812 798 790 796 795 806 15 2 808 800 805 784 779 771 739 744 720 707 723 731 737 752 785 783 781 787 769 771 763 750 748 725 724 716 750 750 774 782 784 783 791 784 744 769 773 784 784 749 687 697 727 745 752 761 750 767 750 729 15 2 689 703 713 654 598 615 614 595 605 625 675 673 689 656 564 615 590 518 535 574 526 569 633 665 657 653 689 710 586 615 604 506 491 512 600 654 676 693 693 516 526 530 567 566 602 483 489 507 391 475 15 2 544 550 562 585 633 656 665 606 495 490 493 556 458 438 406 492 546 557 534 440 465 526 504 489 445 396 352 318 325 359 391 396 380 335 351 445 479 507 552 418 380 327 347 333 320 363 419 437 434 457 15 2 371 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 738 722 693 734 751 763 766 744 771 707 696 692 681 731 789 803 813 817 755 725 772 761 743 752 764 774 761 747 649 688 721 722 791 790 808 15 3 811 807 798 663 663 666 599 587 604 674 684 491 514 548 573 534 489 493 542 593 649 592 522 548 524 579 602 562 547 566 599 391 402 410 468 468 446 454 304 357 493 524 263 224 332 351 367 378 386 424 15 3 440 486 497 411 415 467 470 533 389 393 460 518 364 352 415 400 431 381 425 516 436 289 340 392 418 375 372 357 261 274 335 409 404 452 452 488 514 548 552 578 514 384 420 437 493 458 392 392 399 400 15 3 435 540 638 440 429 471 496 443 330 418 282 213 257 275 366 429 368 383 384 343 349 369 372 392 474 521 542 391 371 302 316 363 435 400 361 372 224 292 392 420 479 370 340 264 334 392 405 476 428 315 15 3 337 289 419 472 540 475 464 405 397 462 520 551 514 541 527 415 389 429 456 502 608 644 381 400 471 463 508 565 625 703 664 555 457 462 478 515 560 575 590 641 699 545 422 472 534 566 407 406 394 488 15 3 447 476 518 544 498 524 576 555 510 495 592 630 497 551 634 676 597 523 502 504 492 415 505 436 486 502 658 686 712 719 699 620 571 594 651 715 735 746 747 735 738 716 663 619 611 701 749 761 763 778 15 3 740 726 759 807 705 693 682 656 646 670 678 690 736 757 763 760 749 704 712 734 738 731 775 757 774 775 768 785 795 799 790 795 798 794 767 740 730 743 766 798 782 801 829 814 809 785 777 787 785 800 15 3 807 795 793 759 758 773 730 735 709 686 706 724 723 748 748 765 770 783 755 771 752 731 725 699 693 709 739 743 764 786 784 781 792 774 711 725 765 779 775 743 667 690 724 741 742 760 718 741 738 702 15 3 641 663 676 629 567 580 588 582 599 629 664 676 684 674 562 591 573 506 529 574 504 551 637 631 642 638 668 697 559 597 615 501 470 500 567 622 657 680 679 494 504 513 536 551 563 469 455 496 378 471 15 3 536 543 547 572 625 639 662 596 456 471 458 551 445 422 370 487 537 542 519 416 434 512 508 510 421 408 355 302 310 332 388 381 348 322 313 422 446 504 537 404 382 299 333 316 320 358 395 406 410 435 15 3 410 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 728 736 680 707 735 751 752 750 759 716 695 695 711 731 774 780 799 807 777 731 742 741 748 721 736 750 748 688 670 676 676 734 755 786 787 15 4 801 789 785 688 680 659 624 584 633 670 669 527 528 546 575 514 478 497 513 533 647 600 514 533 501 572 614 592 581 572 627 403 407 399 454 456 484 453 329 370 465 509 277 252 327 371 370 406 395 431 15 4 434 476 460 466 416 446 443 510 388 385 467 513 351 336 405 409 396 402 437 481 486 306 349 368 411 428 447 417 272 290 339 393 408 466 478 494 495 498 554 551 516 413 427 419 467 479 396 395 374 398 15 4 430 485 629 500 458 470 541 471 351 405 304 217 244 281 337 425 373 393 402 365 361 386 411 400 481 514 497 469 469 308 323 392 412 458 452 442 267 310 381 450 449 404 348 281 345 384 389 493 465 324 15 4 342 319 409 416 544 483 478 397 407 466 499 509 557 564 539 449 396 441 458 565 613 646 432 460 477 480 514 573 626 711 678 572 459 449 487 521 563 603 609 641 663 572 432 479 517 558 417 424 430 518 15 4 435 494 521 555 508 508 575 554 503 510 573 636 511 537 621 668 632 568 500 500 475 423 499 438 489 491 641 679 703 721 706 627 563 593 627 704 737 738 723 721 732 716 689 634 614 683 735 749 730 765 15 4 741 718 755 783 708 688 686 641 638 643 636 663 713 736 756 749 749 700 718 724 719 707 758 749 763 764 759 774 787 795 778 785 797 791 758 742 737 752 775 794 799 806 816 815 808 788 764 775 782 789 15 4 785 772 793 766 777 780 738 731 720 717 730 741 743 749 746 760 779 783 752 748 745 743 733 707 711 697 744 744 753 773 772 771 775 760 732 736 767 778 761 754 685 685 702 723 733 749 738 760 727 720 15 4 658 682 677 634 583 591 579 576 588 604 652 674 681 694 570 578 584 516 527 560 535 573 613 635 627 600 650 687 593 591 610 532 475 494 573 642 660 672 667 538 558 556 598 583 626 478 477 492 387 455 15 4 514 527 552 579 606 633 649 607 499 508 488 529 450 423 376 469 508 520 539 427 439 498 514 495 437 428 370 301 313 360 367 407 380 327 327 407 450 485 492 451 378 336 337 332 331 357 371 422 414 427 15 4 405 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 821 821 829 834 827 824 823 832 840 839 849 855 862 847 826 826 829 827 843 840 840 827 801 786 780 804 811 810 820 811 809 793 816 821 826 16 1 823 817 823 787 775 792 708 664 695 746 675 538 552 620 682 648 559 603 644 717 708 598 599 612 550 559 598 568 619 618 451 441 485 489 556 633 663 621 452 474 534 550 346 333 378 450 441 466 503 579 16 1 587 625 650 500 484 555 639 583 538 623 672 518 466 485 513 542 592 533 543 638 469 414 427 493 507 587 614 423 410 415 388 440 470 525 549 548 581 588 623 572 457 440 422 496 590 487 523 539 507 483 16 1 532 652 565 413 486 554 658 611 549 600 450 424 379 367 435 458 459 466 544 485 482 464 468 485 570 563 648 494 382 448 472 557 621 500 473 451 420 450 510 619 664 467 445 412 429 473 591 528 462 415 16 1 476 548 569 652 671 587 614 546 497 543 569 697 707 726 681 672 597 551 628 678 744 696 528 547 617 712 696 743 770 742 613 594 606 592 603 641 585 645 671 736 776 739 624 602 664 527 518 516 562 582 16 1 588 598 648 680 641 694 678 657 658 666 683 678 645 675 701 752 772 747 658 657 659 600 617 637 667 717 759 762 733 736 711 732 697 762 790 763 762 751 735 720 714 742 734 742 744 762 798 802 830 811 16 1 813 816 842 744 727 741 764 779 792 802 783 791 803 801 810 801 795 787 768 786 825 835 826 840 855 857 837 811 794 790 778 823 846 855 854 855 844 853 851 860 835 833 846 833 816 815 829 828 830 810 16 1 806 819 825 842 780 794 789 804 789 760 800 813 831 840 847 853 809 847 840 863 864 815 800 783 761 779 798 811 807 806 840 781 806 842 821 845 854 812 802 813 802 801 794 796 811 811 794 805 801 796 16 1 802 795 790 758 708 710 668 672 674 672 694 701 744 698 640 671 652 627 621 634 627 636 661 641 685 749 743 737 649 646 648 607 573 665 739 753 745 744 730 541 552 599 577 578 461 525 531 562 526 559 16 1 569 596 611 637 644 709 725 653 609 618 679 639 524 542 549 571 600 653 623 543 565 583 535 543 534 480 440 420 400 453 444 463 475 478 512 540 554 550 536 426 429 375 382 413 440 446 538 521 526 573 16 1 410 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 828 828 821 821 823 820 826 831 838 839 852 856 860 833 825 831 833 841 853 841 839 833 819 801 793 804 814 811 819 816 804 789 820 819 832 16 2 819 825 843 783 785 793 708 685 710 753 732 566 568 629 680 653 558 605 649 717 714 602 593 612 564 579 580 572 631 642 466 452 490 492 544 625 639 624 444 471 530 551 342 337 374 454 442 468 494 581 16 2 579 616 651 519 487 548 639 624 551 623 669 534 442 462 513 544 609 513 529 647 532 424 433 478 524 586 650 426 409 417 405 442 481 551 573 564 609 612 645 594 469 451 428 508 595 498 516 549 517 488 16 2 534 653 631 458 516 601 685 632 546 618 450 406 364 357 438 459 454 473 542 457 503 464 472 496 576 577 647 597 417 440 475 573 634 528 509 481 411 458 522 614 673 455 445 401 426 483 594 550 481 412 16 2 485 546 586 658 679 593 608 546 495 550 583 704 714 727 684 673 597 592 641 685 749 713 547 580 644 707 709 741 776 760 636 613 609 593 616 647 621 672 690 740 784 746 612 597 673 535 518 513 558 597 16 2 601 610 638 673 662 702 675 665 657 665 666 677 649 667 707 743 756 747 658 642 669 590 615 644 680 729 748 762 751 729 714 726 715 770 795 768 768 774 740 729 712 740 745 742 743 768 800 800 831 806 16 2 805 790 839 756 730 743 765 781 803 789 757 772 796 800 821 787 800 795 757 777 830 842 825 833 857 849 805 807 800 799 788 814 845 861 859 867 845 852 852 862 820 835 840 842 832 837 837 828 827 811 16 2 801 812 827 834 806 799 788 801 787 777 787 794 825 841 846 852 813 833 816 850 854 801 802 789 762 785 798 807 811 804 850 782 809 848 839 853 856 853 830 835 823 798 790 795 815 821 822 826 807 814 16 2 811 806 790 751 714 727 686 678 678 667 681 713 749 706 643 670 661 627 615 647 618 640 680 668 689 729 746 756 660 648 674 616 580 674 737 744 739 740 747 554 556 623 597 618 487 534 537 579 517 553 16 2 572 591 610 636 680 716 719 690 606 623 657 657 529 548 536 570 608 645 624 535 555 608 547 556 531 491 442 419 436 458 456 466 476 476 513 536 565 579 584 454 434 387 390 420 439 464 519 522 529 571 16 2 441 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 849 823 815 807 810 814 824 827 831 838 840 856 859 841 821 828 834 838 847 840 838 834 837 817 806 799 813 811 816 822 802 793 816 818 823 16 3 819 828 839 794 795 806 714 695 717 760 764 594 576 638 679 660 561 607 644 716 725 598 588 603 584 611 574 585 627 653 502 452 488 497 538 620 631 629 453 469 527 564 346 340 385 453 438 470 492 573 16 3 578 608 628 543 482 533 614 643 569 631 662 566 442 446 508 540 593 518 530 628 565 431 451 488 525 584 653 426 397 414 423 460 481 533 576 570 608 640 656 634 480 453 446 539 588 518 507 555 523 495 16 3 547 639 677 489 542 620 699 638 564 633 460 394 357 366 441 465 455 466 535 464 497 476 472 500 563 586 635 638 443 439 483 577 639 566 574 505 411 477 521 598 648 479 460 388 424 481 574 560 492 416 16 3 477 541 586 649 674 614 601 545 504 564 598 687 707 718 693 691 616 619 645 701 758 731 565 608 658 713 706 736 764 765 654 631 630 592 618 654 631 671 698 727 770 739 608 602 668 554 518 514 559 603 16 3 606 638 622 666 666 701 678 672 654 662 659 675 649 663 699 731 745 749 666 640 639 590 618 637 686 722 748 762 763 758 725 710 719 758 795 794 780 788 750 747 721 744 754 747 752 775 811 801 820 799 16 3 797 789 831 773 732 744 760 787 803 780 751 773 786 798 822 778 794 788 771 767 822 842 835 828 853 843 794 813 804 811 806 803 837 858 858 871 851 851 849 854 823 839 845 845 833 841 838 823 822 806 16 3 803 810 828 834 835 797 799 801 795 783 778 785 826 842 843 852 833 808 791 833 847 794 798 787 764 772 786 801 808 807 846 809 818 849 843 847 849 852 834 838 827 798 792 799 819 816 806 821 823 821 16 3 819 804 792 743 717 731 694 700 686 670 681 732 760 715 648 663 666 626 613 645 628 648 695 681 698 711 742 762 673 647 681 622 598 670 731 742 740 753 749 580 566 640 634 673 530 537 543 577 519 550 16 3 575 590 621 652 713 703 715 714 613 623 659 652 534 549 553 587 635 642 636 541 571 619 570 585 554 522 452 415 453 454 473 459 469 468 512 541 571 597 599 507 434 406 405 430 445 488 507 523 542 560 16 3 469 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 855 835 824 834 831 821 826 834 839 844 853 856 850 839 825 827 828 836 847 827 833 821 789 761 790 806 813 813 811 791 781 787 820 822 835 16 4 815 823 836 815 806 805 738 704 726 762 733 587 613 649 741 697 570 640 676 762 733 611 596 628 584 575 598 619 659 679 471 460 506 509 573 667 663 646 483 490 549 585 382 359 417 479 458 479 527 591 16 4 602 659 681 534 498 560 679 650 601 661 712 560 473 480 539 557 641 562 547 669 564 457 459 530 549 629 693 422 417 422 424 474 504 559 578 565 603 617 667 609 469 453 448 539 612 507 532 573 529 490 16 4 575 679 638 465 534 645 702 650 590 649 474 439 405 401 491 481 480 495 539 474 492 493 480 503 573 599 678 602 416 473 518 584 688 564 529 476 450 477 568 614 692 493 457 427 442 501 610 566 497 418 16 4 498 553 589 666 711 638 616 565 494 552 613 717 710 730 728 716 680 625 687 729 768 718 564 606 718 744 761 766 786 767 641 653 646 596 623 671 654 684 710 752 786 772 639 633 723 542 543 536 583 615 16 4 637 676 668 700 685 744 694 685 675 677 681 680 650 678 719 744 764 763 695 674 697 611 647 659 694 745 756 762 751 728 724 769 713 776 809 794 778 762 746 741 722 748 762 763 765 788 812 801 825 813 16 4 802 839 858 783 740 747 771 792 813 808 784 792 807 804 830 783 799 774 770 786 840 836 831 838 866 855 840 805 803 801 782 839 856 857 859 868 872 863 853 863 825 835 838 824 827 838 836 833 827 800 16 4 794 814 831 842 833 794 803 813 811 802 815 822 835 845 849 849 839 863 855 872 859 837 811 801 776 790 812 824 821 801 846 797 807 856 854 859 864 859 833 839 828 812 812 803 826 828 828 827 814 820 16 4 823 814 797 762 732 712 688 703 710 692 699 734 765 722 653 670 674 651 639 664 663 660 705 697 703 754 760 780 703 670 714 631 604 706 748 746 750 750 763 583 583 662 650 655 495 559 558 589 547 565 16 4 586 609 625 664 681 735 729 708 650 655 677 686 545 562 567 594 658 656 639 580 589 639 578 615 571 521 461 435 470 485 446 450 506 490 524 557 575 589 597 500 444 407 412 430 453 512 552 532 539 592 16 4 445 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 840 831 815 822 822 812 822 828 833 834 847 848 846 840 823 826 824 834 823 818 824 824 810 781 797 795 796 801 796 784 779 776 802 795 816 16 5 809 817 830 816 800 803 749 718 739 766 770 625 643 653 748 707 576 639 675 738 735 625 598 618 606 602 592 617 660 707 512 461 502 509 554 638 645 662 501 480 536 594 402 363 423 480 456 479 514 575 16 5 590 634 659 578 496 541 653 672 617 659 689 610 470 462 528 553 638 560 552 652 618 471 475 527 561 619 694 472 415 421 434 479 506 553 591 571 610 652 679 670 504 471 466 581 596 535 519 571 546 495 16 5 574 670 689 511 561 655 704 671 606 661 493 433 398 397 505 491 483 492 532 482 508 507 494 510 563 594 652 684 458 463 533 597 671 661 618 532 453 489 557 601 678 529 494 427 439 507 584 583 514 422 16 5 489 542 583 657 709 683 611 572 507 564 611 694 698 715 718 717 700 649 685 718 752 737 608 643 715 743 761 753 767 769 673 678 692 589 620 663 676 688 712 740 777 774 643 631 714 585 555 538 578 620 16 5 656 710 655 686 692 735 691 704 677 670 681 671 644 664 695 726 738 754 707 664 673 608 650 652 687 728 740 745 758 735 726 756 732 765 794 803 779 777 746 747 731 747 768 766 760 788 811 797 813 798 16 5 774 811 839 806 737 746 762 787 802 798 765 780 792 795 817 787 795 774 775 781 825 831 832 832 853 842 816 803 788 791 791 824 841 851 859 862 862 854 848 849 813 833 822 814 821 834 829 821 815 793 16 5 784 799 819 830 836 789 806 803 809 804 810 806 826 832 837 838 838 838 832 851 842 819 809 799 772 785 801 811 814 808 827 803 809 841 833 844 853 854 827 840 835 807 797 797 820 818 813 817 822 815 16 5 819 807 788 746 728 710 692 710 728 695 705 736 760 721 658 656 675 647 631 658 663 675 720 731 715 741 751 779 726 669 707 643 614 689 728 743 748 750 757 631 602 674 693 704 532 556 560 595 545 557 16 5 579 598 627 667 695 723 726 727 657 647 665 679 546 557 557 591 652 643 641 573 596 662 603 639 593 557 472 427 470 503 479 445 486 482 509 545 574 597 621 556 458 430 432 434 447 524 536 519 535 566 16 5 495 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 843 845 826 822 820 822 838 843 848 844 850 853 869 865 840 838 842 843 819 828 819 837 838 815 811 793 794 794 795 802 803 800 816 811 814 16 6 824 832 833 832 806 804 793 751 768 784 798 663 698 709 772 739 612 647 691 729 738 669 603 611 671 694 614 640 673 753 604 477 521 535 569 628 649 710 586 504 549 626 482 388 464 499 482 503 526 567 16 6 576 604 669 651 500 524 628 715 626 638 670 664 486 456 538 551 636 602 603 647 682 498 470 532 566 647 701 522 433 438 462 514 520 543 614 594 641 667 699 710 532 498 502 637 627 582 509 566 572 500 16 6 570 687 724 543 612 709 722 688 628 694 554 440 407 422 521 546 500 490 544 519 537 538 526 519 552 585 657 695 538 473 561 606 689 725 704 578 492 521 556 600 684 644 565 460 461 527 613 607 530 446 16 6 496 541 566 671 721 711 607 577 530 588 642 676 706 700 730 725 732 690 716 727 765 765 670 683 742 752 773 749 774 790 739 718 742 597 636 675 682 709 707 738 780 792 672 645 745 662 612 571 594 647 16 6 716 763 673 696 714 749 700 735 693 656 678 679 646 659 688 714 726 749 736 659 682 624 671 669 692 740 756 751 773 789 757 755 748 781 810 822 788 788 771 770 762 781 793 792 780 801 806 794 808 798 16 6 772 803 837 841 756 766 784 807 813 803 768 782 794 802 811 777 813 771 806 806 835 833 840 844 853 835 818 811 802 783 797 823 842 850 869 867 868 853 845 809 820 841 835 829 835 840 817 810 799 781 16 6 775 802 826 840 843 822 819 823 824 823 822 819 833 839 843 848 851 828 830 837 844 815 836 824 798 793 806 805 813 828 836 825 828 839 821 844 856 853 836 843 853 809 799 804 823 821 816 813 831 820 16 6 807 799 783 762 712 699 689 715 759 715 726 746 773 784 689 653 698 665 643 661 694 710 775 785 775 770 767 783 768 687 724 674 631 689 738 758 763 767 768 721 655 709 732 753 617 571 580 620 563 558 16 6 588 614 663 688 713 728 735 754 709 661 670 694 565 575 568 598 656 654 648 609 599 703 665 687 644 617 490 437 466 579 528 472 482 501 496 552 582 604 643 609 493 467 483 441 446 526 569 527 543 562 16 6 536 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 846 843 816 828 825 817 825 836 839 845 855 843 827 838 827 831 828 834 825 823 812 810 792 769 796 807 801 813 801 782 786 788 820 815 824 16 7 816 816 830 823 808 806 786 717 746 774 770 631 675 696 775 721 589 664 700 760 766 642 621 637 623 590 604 635 669 735 506 477 529 529 582 671 671 681 534 501 554 617 425 363 434 487 472 496 546 590 16 7 604 659 694 583 511 561 689 687 646 687 716 622 497 489 554 578 656 587 562 665 625 488 501 564 583 658 721 451 437 435 453 502 527 562 592 573 612 644 692 685 497 486 502 604 619 546 536 587 550 506 16 7 591 683 653 502 572 674 707 701 637 685 522 459 429 441 557 509 506 546 548 519 521 520 515 517 563 606 666 683 458 482 563 621 684 668 634 524 474 504 604 621 700 584 508 450 450 535 612 593 534 429 16 7 509 545 597 677 712 698 605 580 515 563 632 693 692 703 719 726 727 668 701 731 749 747 624 662 729 747 765 749 762 765 689 715 723 593 634 685 687 681 700 748 775 782 663 654 741 614 583 558 589 654 16 7 690 737 694 712 713 773 694 721 689 685 708 670 653 670 704 720 741 775 732 690 744 621 667 667 692 742 741 733 739 723 741 763 767 780 795 812 794 768 747 748 732 746 771 768 775 791 801 788 800 809 16 7 782 820 836 818 745 751 762 783 805 806 791 792 797 787 815 794 791 774 782 788 822 819 830 839 850 841 838 803 797 791 797 829 831 845 851 844 860 849 843 850 812 826 828 795 810 829 829 808 810 785 16 7 784 804 809 829 829 785 804 810 829 817 814 824 825 824 834 829 836 845 844 849 845 831 811 810 788 789 807 818 816 801 815 789 794 822 816 834 842 841 822 829 824 805 800 795 818 817 823 818 813 805 16 7 821 812 790 760 734 701 701 729 751 686 721 737 756 758 658 656 688 666 648 671 681 685 716 737 720 737 756 789 752 687 728 640 639 715 752 735 748 749 756 638 628 682 702 712 528 567 572 600 561 567 16 7 589 613 636 683 693 731 728 730 680 672 678 700 557 567 574 610 672 652 641 600 617 689 620 681 623 573 481 430 500 532 483 451 504 498 511 559 574 614 628 588 450 441 445 437 457 557 566 521 533 595 16 7 476 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 841 850 821 826 830 825 836 845 844 853 853 859 860 849 841 836 832 839 821 818 814 826 821 807 816 802 799 798 790 791 792 797 817 813 816 16 8 813 824 823 829 809 807 794 739 766 772 806 652 718 728 785 739 618 666 694 737 724 667 611 613 658 632 616 641 663 751 550 477 523 537 569 626 655 690 566 509 555 623 457 377 438 500 477 503 529 579 16 8 587 624 681 636 507 540 637 706 648 669 696 664 493 468 532 560 648 610 586 653 684 505 506 539 582 645 693 496 442 442 466 501 530 547 607 589 639 662 709 706 532 501 524 622 606 573 517 566 564 513 16 8 582 675 710 533 560 687 726 704 650 693 554 460 423 416 527 533 513 504 553 537 518 540 518 511 556 574 637 693 513 482 555 619 657 729 713 564 488 530 559 616 678 653 586 458 463 532 602 595 533 446 16 8 500 542 579 641 716 717 600 585 536 577 610 684 699 694 720 731 735 701 700 723 741 755 677 703 732 744 767 756 764 780 736 733 738 601 632 676 687 692 709 732 772 791 683 665 726 664 608 575 608 659 16 8 691 769 690 712 715 743 708 742 700 674 698 666 650 671 691 712 723 751 744 679 709 630 682 685 695 738 747 739 759 763 742 768 776 792 802 816 791 783 774 765 759 775 794 798 790 801 803 794 807 804 16 8 759 800 824 844 758 767 783 796 809 811 780 778 796 797 809 780 799 764 797 809 825 828 829 839 845 847 833 822 796 786 808 828 839 846 864 863 869 844 839 824 817 832 834 813 829 841 825 820 807 782 16 8 766 797 820 832 829 825 824 818 823 824 830 831 832 835 841 844 844 840 834 850 843 822 830 824 797 798 812 810 815 825 825 809 835 842 820 840 847 846 833 841 852 823 807 806 817 825 816 807 833 822 16 8 813 806 779 756 711 707 701 732 772 717 733 758 775 787 690 654 695 670 658 669 687 703 741 776 776 756 773 787 777 705 721 679 659 709 739 767 769 768 772 718 653 696 728 738 581 572 587 605 551 568 16 8 584 609 664 688 703 736 736 760 708 681 686 695 580 581 582 619 667 664 654 612 625 689 665 707 647 625 488 444 480 568 522 475 473 498 506 548 576 613 643 636 483 475 468 437 457 540 555 505 538 563 16 8 513 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 833 840 822 822 816 822 830 836 833 847 848 849 860 849 832 826 827 839 819 820 806 823 817 810 814 804 794 786 787 794 796 796 813 807 809 16 9 816 826 824 828 806 806 798 757 773 781 800 679 719 732 779 742 643 666 698 725 734 683 618 630 680 677 612 643 680 744 611 485 530 546 577 626 656 701 595 518 565 640 498 408 451 510 496 511 534 576 16 9 581 619 678 661 513 533 627 704 641 649 669 669 501 466 536 553 628 603 602 638 684 499 490 526 569 630 679 549 444 451 471 508 526 542 600 586 630 645 693 693 544 514 533 635 622 578 512 559 571 514 16 9 582 676 702 549 604 693 708 689 638 689 571 460 421 432 529 552 510 505 538 533 543 532 534 515 546 578 643 675 569 479 557 609 667 714 705 600 500 535 564 601 673 663 603 466 474 531 614 609 538 456 16 9 498 541 565 653 701 709 604 581 537 580 634 662 684 680 705 717 715 687 702 711 741 746 687 694 726 738 754 736 752 768 744 723 741 603 626 671 669 686 687 733 772 789 684 660 726 692 626 588 613 653 16 9 703 762 682 701 714 736 705 736 708 669 683 678 655 663 678 707 719 741 745 672 705 627 682 682 693 742 751 733 759 777 753 753 765 782 800 809 787 784 773 771 761 780 792 788 781 786 786 779 789 790 16 9 757 778 812 831 760 766 784 795 807 807 769 770 780 786 790 760 798 762 793 812 818 823 827 835 840 832 809 799 784 773 791 807 829 837 856 861 856 837 833 790 801 832 823 807 818 830 809 812 788 769 16 9 767 797 813 826 818 819 811 815 810 817 821 823 822 819 827 837 834 822 819 819 827 802 822 815 787 787 797 796 801 823 823 805 813 820 797 818 830 825 815 822 837 808 793 796 809 811 798 787 810 801 16 9 786 791 772 756 703 689 686 720 762 722 725 744 762 784 688 661 700 678 655 658 689 711 762 780 780 761 762 768 769 696 722 692 652 690 736 752 759 765 765 729 659 701 730 747 617 561 595 633 574 567 16 9 591 619 666 677 700 723 728 738 707 666 667 699 594 589 587 616 658 660 656 610 617 696 680 701 652 640 494 440 474 599 534 489 492 507 498 549 580 609 647 631 512 490 501 440 456 539 566 529 545 569 16 9 555 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 631 632 625 622 579 550 524 583 583 562 534 492 529 517 503 560 547 498 496 566 541 516 467 504 566 600 617 619 572 506 543 548 537 505 435 17 1 462 466 406 404 435 414 459 536 460 451 470 457 531 459 441 436 419 430 442 412 457 427 416 473 423 399 332 376 441 492 540 513 368 359 362 394 366 308 256 239 285 265 226 159 139 216 155 161 178 216 17 1 316 286 304 237 231 283 336 321 294 265 152 138 138 167 229 223 214 135 153 274 395 208 140 202 313 362 145 175 190 80 114 133 162 268 266 160 128 194 292 267 198 217 258 285 312 309 250 132 163 167 17 1 129 186 310 242 97 117 192 218 14 -20 36 80 16 101 235 245 222 290 314 226 110 113 156 160 222 240 237 175 122 169 86 22 127 226 268 261 -18 -14 100 210 82 153 11 28 134 293 309 321 302 286 17 1 198 114 118 123 278 341 307 232 198 248 304 305 285 225 270 324 210 151 219 263 287 371 257 153 163 259 286 342 337 354 354 313 316 326 374 412 400 427 384 324 311 303 311 329 365 421 410 356 308 309 17 1 315 381 352 329 288 309 367 393 399 410 438 445 427 450 472 463 443 402 424 439 389 319 355 454 362 394 458 455 508 502 489 494 532 598 647 535 516 563 692 736 738 761 667 481 413 465 528 586 652 609 17 1 546 554 572 550 581 627 506 528 581 620 664 723 748 759 718 722 747 702 645 651 655 687 641 652 703 725 660 678 636 633 643 663 723 746 719 741 703 618 636 587 590 696 696 754 687 638 686 708 697 695 17 1 734 759 708 701 676 680 697 734 665 720 640 669 678 685 709 749 754 690 671 659 637 650 636 601 604 601 623 619 638 687 558 556 558 505 551 538 565 598 648 629 572 555 561 647 613 615 535 522 558 572 17 1 472 554 567 448 422 420 446 452 546 575 495 588 636 660 697 659 550 468 475 434 476 506 538 463 419 540 420 379 382 470 486 494 417 418 440 468 440 465 492 507 359 314 346 304 342 286 272 321 336 259 17 1 235 391 483 519 472 504 555 545 463 310 346 303 343 327 235 214 326 373 250 294 260 198 266 368 346 348 415 463 401 324 335 321 273 250 240 221 243 267 282 311 260 184 24 40 94 128 169 260 306 216 17 1 319 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 637 640 644 661 623 585 567 626 630 616 588 547 578 553 563 635 602 549 530 613 587 572 524 532 579 629 650 666 656 571 594 587 599 576 467 17 2 490 522 430 441 456 446 494 581 494 495 520 508 558 510 500 462 463 480 486 440 489 468 480 501 472 467 383 416 479 515 568 567 390 405 398 430 412 348 299 284 338 329 290 193 204 281 223 231 251 303 17 2 357 352 342 305 289 345 390 349 328 318 206 206 219 254 284 288 246 201 218 311 432 294 215 277 375 420 226 230 239 144 165 179 209 306 313 249 179 244 326 304 263 269 298 311 337 333 305 158 217 215 17 2 182 210 353 346 189 195 273 259 78 58 145 175 89 157 255 274 298 357 355 293 216 198 239 253 291 296 294 274 218 238 161 105 164 260 296 305 101 70 174 244 148 223 100 88 187 298 347 357 382 348 17 2 284 231 201 220 336 379 372 315 286 325 388 353 358 308 338 379 280 227 259 328 341 403 355 227 232 307 330 371 366 386 388 340 352 362 401 433 434 436 441 375 375 353 353 371 405 443 470 409 364 368 17 2 370 419 426 378 339 374 411 452 450 417 458 468 444 477 523 516 522 457 454 495 455 375 412 491 448 430 489 495 525 543 550 547 541 616 657 587 507 530 661 724 713 739 704 560 469 519 553 628 682 651 17 2 582 591 609 571 597 668 583 578 604 640 669 720 754 775 713 721 728 695 696 680 688 701 655 671 711 746 680 674 644 666 650 659 727 741 731 748 739 659 678 614 597 709 712 775 735 688 703 740 728 718 17 2 756 781 739 737 712 718 724 757 699 741 682 689 709 713 745 770 777 730 729 707 670 686 663 644 631 649 664 658 690 717 615 581 607 566 611 585 595 607 679 689 614 607 616 674 704 714 592 556 574 605 17 2 509 573 610 542 482 468 481 479 589 624 563 614 647 654 685 670 591 539 506 477 532 536 586 521 443 561 469 397 404 514 521 537 495 446 454 477 488 523 515 546 416 370 399 328 377 344 336 377 392 316 17 2 319 440 525 553 501 538 559 536 507 347 393 363 406 381 289 278 361 416 299 370 316 251 321 395 375 381 426 463 416 349 351 332 310 276 267 242 278 305 315 335 299 237 92 106 158 175 216 263 335 277 17 2 367 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 626 625 656 662 632 589 567 635 615 614 573 547 577 553 566 646 600 547 515 625 582 571 530 517 572 625 641 676 672 577 583 586 592 593 475 17 3 510 557 430 453 455 453 529 581 510 508 530 512 555 520 515 463 482 487 480 435 495 470 503 496 477 490 391 432 481 522 573 586 386 415 395 445 421 369 310 285 357 358 304 198 232 309 236 247 272 333 17 3 352 359 365 322 309 373 393 359 335 332 217 228 247 273 279 299 254 215 233 347 466 311 235 304 405 436 244 238 257 156 169 186 232 314 323 255 204 268 344 314 279 291 316 309 331 332 315 173 223 232 17 3 202 234 382 378 220 236 308 286 105 102 186 189 100 167 254 279 321 379 358 307 247 212 259 275 315 311 308 305 251 274 187 140 211 294 322 324 138 102 219 263 202 272 140 117 219 302 352 368 390 374 17 3 305 268 222 261 383 402 391 325 300 342 421 372 389 333 376 405 313 252 288 357 356 421 385 252 253 344 336 389 382 385 395 345 364 366 400 429 436 419 450 396 393 372 359 381 400 450 483 416 368 371 17 3 369 409 439 369 353 393 402 453 438 402 440 458 420 473 527 501 528 465 443 485 469 379 423 482 461 437 492 490 520 533 554 519 513 588 648 579 477 494 619 671 672 688 692 574 473 518 563 614 661 640 17 3 580 599 610 557 583 650 588 581 581 616 626 687 728 755 666 682 685 665 688 670 683 674 632 657 681 708 666 628 610 646 618 642 697 704 702 730 728 659 669 598 587 704 712 767 735 688 694 732 726 729 17 3 760 775 740 732 710 717 711 757 688 731 680 673 695 703 734 753 770 735 736 698 652 675 653 643 627 659 661 658 700 721 617 572 608 568 620 580 592 595 670 689 613 610 612 672 683 706 601 546 553 620 17 3 504 563 626 542 491 479 475 471 600 632 585 587 629 635 654 656 592 556 509 482 539 540 588 531 449 556 496 403 422 530 514 552 508 445 451 491 510 554 524 553 419 393 435 345 399 344 335 394 410 326 17 3 347 456 532 571 496 535 542 536 544 369 403 382 425 391 294 297 390 453 327 404 330 279 364 411 391 379 426 473 425 358 381 357 317 289 280 255 298 335 336 358 305 267 124 135 184 193 233 269 349 301 17 3 377 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 710 751 747 727 766 756 784 754 763 751 708 691 714 742 719 748 820 705 724 774 731 725 652 624 603 691 734 768 747 674 736 703 745 761 702 18 1 720 815 744 735 597 686 711 653 619 636 606 615 626 651 596 614 565 538 522 573 578 618 609 547 573 618 701 587 607 601 680 515 464 460 464 578 502 503 444 370 450 516 563 300 355 421 443 435 418 468 18 1 474 451 498 429 503 435 479 514 510 400 406 487 416 411 410 421 423 421 390 524 583 391 351 443 532 476 425 496 389 280 306 340 366 405 411 416 418 476 541 478 597 471 409 416 496 545 433 420 393 399 18 1 337 463 592 616 493 473 493 527 346 346 456 306 273 306 339 417 528 438 406 403 409 349 407 443 438 495 573 550 490 560 387 398 464 553 462 514 399 286 391 426 494 489 359 309 355 408 440 496 500 457 18 1 390 346 364 456 523 539 471 434 429 420 544 603 533 493 624 510 465 425 519 479 597 665 597 449 490 474 468 456 577 546 562 566 460 465 498 541 508 521 559 558 640 635 486 483 559 648 538 458 454 460 18 1 554 466 514 567 471 529 610 539 578 510 503 607 646 592 608 682 639 541 500 541 588 453 481 580 517 532 573 709 725 606 574 578 543 584 634 699 580 625 635 675 714 747 756 681 603 650 781 782 768 801 18 1 745 679 706 780 764 763 697 651 650 645 647 698 728 738 737 755 779 797 750 759 810 815 796 770 752 759 835 785 788 808 770 790 793 790 814 790 794 788 768 748 790 834 834 870 847 828 799 794 789 826 18 1 840 857 814 813 764 786 826 815 790 790 765 762 763 766 791 799 803 783 780 744 717 726 752 737 723 724 760 797 807 813 765 815 825 790 743 713 758 790 808 814 726 698 705 732 771 781 773 719 729 722 18 1 630 631 691 692 584 590 591 579 657 630 640 707 714 731 724 647 658 630 578 572 626 601 674 631 584 654 675 661 646 614 638 654 538 544 604 673 691 678 640 672 556 623 619 655 683 532 463 509 443 505 18 1 522 587 614 623 598 599 633 675 661 544 500 540 530 463 402 401 522 562 563 578 441 493 630 564 532 469 582 484 409 418 507 519 419 353 382 365 406 458 550 599 470 377 426 350 348 323 364 421 454 404 18 1 536 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 720 758 750 742 775 765 796 770 788 753 695 699 721 751 736 776 827 709 730 786 750 732 663 635 623 702 753 793 753 680 748 711 754 776 709 18 2 748 826 750 737 595 684 726 644 628 641 623 616 623 646 602 607 561 541 522 570 591 619 606 550 573 619 705 603 608 603 689 508 461 457 469 558 500 508 435 364 456 517 552 306 351 424 431 422 423 472 18 2 486 456 499 405 485 440 486 505 505 408 406 462 413 418 409 426 420 411 384 494 567 381 336 420 504 481 396 439 383 275 301 322 361 401 411 396 413 470 523 485 594 474 413 413 484 542 429 420 384 393 18 2 335 453 606 617 478 460 494 518 345 343 441 299 291 290 345 425 470 441 417 408 412 355 388 419 434 503 549 510 483 522 388 400 448 524 464 496 402 292 362 440 494 466 365 308 375 416 451 481 497 435 18 2 391 354 389 475 517 541 466 423 432 439 537 596 519 514 597 514 466 445 525 500 589 689 539 448 458 488 468 477 553 556 576 598 478 475 510 537 526 553 578 602 644 631 486 506 574 676 534 452 458 484 18 2 518 495 535 578 503 526 559 567 547 514 519 632 652 598 617 678 662 550 508 552 594 462 498 567 534 551 603 725 727 624 597 597 555 594 660 711 600 640 656 694 719 769 756 683 631 678 771 807 780 802 18 2 750 717 742 800 788 778 714 677 668 671 661 717 740 750 750 781 792 803 754 769 823 819 810 809 766 778 841 820 813 833 788 812 808 802 815 811 809 800 800 775 814 858 836 883 871 833 826 817 831 842 18 2 863 863 830 845 763 807 846 820 791 786 777 784 782 796 826 824 830 780 787 749 728 741 749 759 747 753 772 805 821 813 792 826 838 783 765 733 764 800 823 821 744 727 736 762 771 791 776 723 732 720 18 2 627 647 685 693 576 590 591 605 667 651 655 691 712 735 730 639 666 620 598 593 618 612 681 648 599 656 685 658 636 634 653 597 543 563 617 663 698 696 663 672 519 560 609 651 669 515 471 508 447 514 18 2 543 589 614 613 611 620 643 664 645 533 520 566 548 483 415 416 502 555 562 546 464 512 589 569 532 491 565 463 422 431 474 485 424 370 395 377 408 477 527 590 454 383 397 347 339 330 359 418 435 428 18 2 506 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 712 742 751 744 757 751 793 786 804 747 712 710 712 730 758 797 822 699 720 772 767 726 670 635 640 702 753 799 746 692 733 716 733 765 704 18 3 765 811 744 741 570 618 720 636 625 659 639 610 588 627 593 562 540 545 514 511 606 601 588 552 548 578 694 606 594 616 690 494 438 448 466 512 498 518 408 361 430 523 477 304 324 394 389 399 414 465 18 3 480 442 475 370 430 442 484 488 479 427 397 415 408 427 419 411 416 405 361 430 534 389 328 362 433 468 364 381 361 274 303 307 358 401 409 378 414 439 515 486 587 483 421 403 438 540 419 424 362 382 18 3 329 428 588 632 489 449 498 511 346 345 380 288 291 297 325 409 473 400 404 414 416 340 363 395 432 503 537 518 455 527 368 382 430 527 466 489 387 282 401 424 472 463 351 305 376 415 422 454 492 406 18 3 383 335 372 461 522 533 452 426 448 486 546 585 528 542 624 504 450 436 510 500 599 669 530 456 416 475 463 500 570 550 610 634 508 481 513 550 518 561 586 626 655 639 471 498 582 657 522 463 464 465 18 3 464 492 507 572 490 497 538 543 529 510 489 605 596 605 608 660 675 532 535 548 566 440 497 510 517 550 579 707 731 616 611 611 564 606 657 718 624 679 676 696 725 785 753 674 632 658 762 799 799 813 18 3 738 717 755 788 804 763 714 676 676 689 665 722 739 726 769 781 781 777 751 759 798 807 825 801 784 793 830 835 828 834 796 793 791 817 824 785 795 802 794 798 843 859 853 876 854 836 825 790 807 849 18 3 852 847 829 844 762 799 833 808 790 784 781 793 792 798 816 826 821 788 790 740 712 724 758 748 737 747 759 814 813 813 783 821 823 788 742 707 732 784 821 807 717 704 712 727 727 774 780 722 710 705 18 3 609 627 638 696 564 557 559 572 620 622 630 657 698 735 736 632 625 586 569 554 579 585 642 620 577 601 654 644 647 600 620 595 526 525 605 646 679 694 675 677 486 543 569 645 644 528 456 500 434 503 18 3 518 539 580 589 600 615 635 635 651 544 489 556 539 463 390 406 485 534 531 530 443 501 580 569 514 458 516 449 420 413 438 466 410 356 383 358 401 456 514 559 436 359 324 322 329 309 350 421 434 399 18 3 477 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 711 745 732 745 759 754 795 778 811 744 716 702 713 747 752 802 824 701 721 779 766 739 678 641 645 707 755 801 739 688 729 703 733 768 714 18 4 763 813 747 722 568 630 719 640 622 647 624 607 580 613 588 566 544 547 514 524 593 592 576 545 557 586 680 605 599 620 678 477 433 446 467 512 489 508 410 363 434 511 480 300 327 406 386 393 416 468 18 4 475 443 487 374 437 447 472 476 475 421 404 406 398 424 404 418 415 376 354 439 522 363 323 362 437 469 349 374 350 275 296 302 353 391 402 372 404 445 503 468 547 468 438 400 443 527 402 424 369 365 18 4 318 426 552 599 460 438 493 495 332 335 381 284 283 291 322 385 432 399 404 410 412 331 364 382 433 505 536 459 453 494 369 380 417 493 439 467 370 269 372 426 468 465 346 300 379 407 438 436 484 393 18 4 375 330 368 476 508 529 450 412 434 459 538 582 487 520 596 495 445 437 508 472 567 647 529 446 416 463 452 496 555 542 575 607 508 474 505 546 526 567 579 599 645 609 457 485 555 632 513 453 458 451 18 4 470 488 528 558 482 496 525 536 511 502 486 592 603 580 602 664 654 525 514 541 545 428 492 519 511 543 574 711 727 625 612 616 569 595 638 704 629 670 683 703 728 780 738 662 615 652 759 792 767 784 18 4 712 701 744 797 793 751 685 673 675 685 671 717 732 716 752 779 768 769 749 746 793 790 804 785 776 784 815 817 827 830 782 802 795 800 810 779 780 783 783 788 835 846 842 873 848 813 818 786 806 834 18 4 836 829 814 828 751 782 835 795 777 769 767 780 773 794 812 814 807 763 786 741 707 725 744 733 723 731 764 797 797 802 768 807 813 778 723 697 723 777 794 777 694 701 706 721 722 755 751 694 687 703 18 4 592 607 636 662 554 546 543 560 636 627 629 646 692 719 717 618 628 597 549 554 575 580 643 610 573 625 647 600 622 592 617 572 510 514 590 631 655 681 666 660 478 528 570 631 585 498 440 488 442 501 18 4 514 539 572 576 574 604 616 623 621 538 485 549 535 453 392 398 481 525 529 514 429 490 566 546 500 443 513 429 419 410 441 455 406 344 379 360 396 449 484 533 414 357 311 316 320 295 351 405 423 383 18 4 474 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 714 756 747 752 768 762 796 768 796 743 688 697 719 742 745 786 825 698 727 786 754 733 660 632 637 708 760 798 742 690 736 699 747 776 710 18 5 751 823 736 715 578 667 736 635 615 643 625 613 599 641 587 595 563 545 519 545 600 610 599 550 564 605 689 595 601 604 687 495 454 456 471 536 495 504 416 354 449 516 525 300 341 422 415 401 425 467 18 5 479 453 488 385 467 451 481 485 491 404 401 433 399 413 402 416 418 388 371 465 551 369 321 410 495 478 366 396 365 262 289 303 354 392 406 377 405 472 502 455 552 459 426 398 460 522 417 422 380 377 18 5 315 425 587 593 462 433 485 492 333 332 423 288 279 289 326 402 458 425 414 406 408 337 377 398 405 483 534 480 453 502 378 389 437 497 442 474 388 268 367 439 487 465 352 299 373 405 441 454 481 423 18 5 386 334 370 473 510 532 463 401 425 436 536 585 502 493 592 504 465 440 510 488 550 654 547 433 437 474 463 471 550 534 546 578 488 476 507 527 523 562 581 573 643 602 467 490 556 645 528 454 461 457 18 5 495 486 536 564 483 503 521 546 524 505 515 611 646 596 616 671 660 544 500 550 566 442 499 551 523 539 587 717 726 613 604 608 561 590 639 702 608 641 658 692 724 773 751 666 620 663 770 795 775 793 18 5 730 700 738 795 793 764 696 672 676 675 664 712 716 740 754 782 789 792 759 765 809 813 808 797 766 782 841 813 819 844 784 813 807 788 813 807 795 791 797 775 816 841 828 881 861 839 821 810 811 845 18 5 860 862 836 852 759 799 848 816 788 783 764 783 777 795 831 825 840 773 793 755 715 737 752 748 740 749 778 798 812 819 781 823 831 777 742 721 752 790 810 808 727 718 723 747 759 781 769 719 710 723 18 5 616 630 674 687 572 569 580 592 663 653 652 684 712 740 729 640 659 616 581 578 605 608 673 641 591 649 673 623 623 625 651 591 531 545 602 650 690 690 663 681 507 554 598 643 614 498 456 504 443 508 18 5 532 571 600 597 605 611 634 646 643 527 503 549 541 477 400 407 498 547 546 541 450 509 590 555 520 462 553 462 420 435 459 474 413 357 383 372 415 465 517 559 434 369 361 329 325 306 359 404 433 399 18 5 505 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 694 724 709 727 734 729 772 750 790 720 689 690 698 727 740 790 803 679 710 750 744 722 659 625 638 687 735 782 705 672 692 670 720 742 689 18 6 755 802 732 680 536 603 699 613 603 619 601 582 546 592 563 548 539 538 499 500 593 581 565 529 531 552 653 586 581 594 660 466 414 424 451 488 472 479 379 338 416 503 470 284 325 394 368 362 397 448 18 6 446 429 464 357 415 446 468 468 467 400 388 378 386 405 386 404 401 358 338 411 490 358 301 344 422 450 336 364 324 251 276 290 344 359 386 359 390 422 479 421 478 444 420 388 420 505 390 411 356 335 18 6 281 389 533 571 436 421 469 467 312 316 363 269 262 276 298 368 410 401 399 399 393 306 341 358 411 498 531 433 418 445 357 368 396 462 408 428 348 245 335 405 445 439 334 286 369 391 422 417 470 381 18 6 361 305 359 451 472 510 433 390 415 448 519 549 459 502 579 479 446 422 482 455 508 631 501 411 392 453 439 490 534 517 537 574 488 467 488 515 513 560 565 567 627 575 437 472 521 595 497 441 434 424 18 6 446 467 510 527 457 472 493 531 483 488 479 576 581 573 596 651 626 504 490 530 506 406 482 495 498 532 555 695 709 611 617 615 570 577 604 700 628 658 692 694 734 776 727 637 602 638 751 773 754 778 18 6 700 682 728 779 781 730 662 645 660 671 669 709 727 719 742 776 764 750 734 739 765 784 785 773 753 783 811 801 816 822 770 806 801 778 791 772 761 762 772 766 820 820 827 862 832 804 808 788 794 823 18 6 828 821 803 814 751 770 820 777 764 750 740 758 755 782 800 804 816 774 781 735 716 723 731 731 711 729 772 791 784 802 752 806 794 776 713 672 697 762 771 769 681 690 705 722 726 759 745 678 682 686 18 6 577 594 617 643 537 529 527 558 637 620 650 639 689 722 699 615 622 585 535 548 556 573 636 595 574 615 638 572 606 586 615 562 493 502 556 627 659 683 665 643 469 511 561 601 545 475 423 464 415 484 18 6 514 534 577 580 588 595 617 611 594 509 461 514 507 434 370 379 478 516 498 491 414 464 549 515 490 433 481 413 399 406 409 434 384 323 356 357 400 442 466 501 376 333 284 290 292 252 314 365 397 363 18 6 458 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 647 723 676 703 705 697 753 728 749 676 699 685 676 679 723 765 774 671 737 706 720 699 636 608 629 675 730 721 674 648 649 648 695 717 660 18 7 769 770 774 683 504 553 623 578 583 566 578 551 504 535 535 475 484 502 466 455 575 551 522 501 505 496 597 569 562 550 634 438 391 384 437 445 462 458 329 300 376 490 365 232 308 364 350 322 375 401 18 7 402 410 447 330 366 467 466 493 440 402 389 366 384 373 385 380 394 330 316 377 460 347 286 272 373 395 319 349 279 235 258 264 344 338 379 343 399 424 480 424 509 425 406 377 402 487 370 378 313 321 18 7 255 378 508 545 405 406 448 415 292 337 303 240 220 253 259 313 375 383 386 372 362 275 313 337 439 527 535 400 386 387 330 354 400 444 390 424 285 225 316 390 410 412 316 268 352 397 406 425 488 310 18 7 339 280 366 440 484 496 423 385 398 447 499 535 431 503 530 451 403 366 426 430 514 604 422 403 388 454 433 517 537 544 636 566 471 463 474 507 491 532 553 575 613 545 406 471 515 565 451 419 400 404 18 7 433 465 498 490 449 475 495 540 476 491 466 550 546 528 581 611 606 482 473 492 461 370 480 448 486 516 547 672 687 615 612 613 562 562 605 701 623 686 706 670 749 755 704 597 587 641 737 783 734 761 18 7 677 668 721 756 752 693 617 586 636 652 644 685 707 717 732 748 734 720 691 715 735 763 764 751 740 756 774 792 799 799 772 796 789 784 750 724 739 735 747 759 814 795 819 826 800 769 790 779 791 798 18 7 792 790 767 773 741 758 797 740 751 729 706 739 746 768 765 769 793 777 775 703 721 725 713 719 686 697 751 764 768 793 738 772 776 774 708 634 664 727 735 748 658 674 694 708 717 731 737 648 684 675 18 7 560 577 600 613 509 504 504 533 591 584 631 647 662 680 615 602 594 537 505 506 528 549 594 580 549 596 609 609 589 576 598 523 458 466 502 614 663 655 648 603 465 513 556 587 535 480 398 453 403 475 18 7 508 516 553 561 565 570 586 550 521 479 441 485 506 427 374 382 490 482 499 425 380 427 488 499 471 418 421 359 363 393 392 400 352 318 329 372 428 450 446 445 367 324 270 292 307 280 306 349 361 356 18 7 386 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 632 703 651 677 687 673 706 699 711 656 674 654 649 672 714 735 744 686 712 669 695 681 632 600 627 643 689 678 629 620 605 631 661 701 671 18 8 742 734 761 633 522 553 591 549 575 565 575 539 490 500 526 456 457 468 466 458 574 535 494 507 494 488 551 545 549 521 611 383 367 359 426 416 430 424 282 294 363 477 293 204 261 326 334 331 377 356 18 8 362 401 397 341 332 413 430 470 350 363 370 373 340 312 330 331 357 315 317 383 434 258 256 276 351 367 308 338 236 199 244 288 343 355 380 368 412 433 467 458 502 373 348 381 393 478 333 329 285 301 18 8 261 354 509 501 426 399 448 384 272 335 299 184 190 226 260 314 362 336 319 318 310 260 318 333 410 485 491 384 415 335 290 336 376 425 397 403 237 221 306 384 387 356 283 235 301 367 357 392 451 253 18 8 276 236 325 401 457 450 400 348 351 412 465 467 422 514 514 414 384 368 406 442 455 614 375 424 380 450 419 517 505 597 659 544 430 423 429 463 460 498 538 551 581 508 370 435 502 544 404 381 366 399 18 8 385 447 469 459 416 459 478 528 475 469 462 554 510 486 563 556 555 463 431 465 432 339 457 396 427 488 529 646 662 622 606 581 523 521 598 661 628 679 688 664 721 721 663 568 545 602 657 738 712 733 18 8 659 656 705 719 716 651 593 563 612 617 612 648 670 691 709 706 693 701 692 687 697 723 737 725 710 721 739 759 763 766 759 751 767 768 718 707 708 714 707 720 767 781 800 796 760 746 753 764 764 747 18 8 759 746 739 735 710 735 740 691 699 687 684 721 731 732 734 722 748 737 742 673 679 697 691 682 668 668 722 731 730 752 702 725 754 743 687 636 679 703 712 720 641 645 680 691 702 706 709 663 675 655 18 8 550 571 572 585 505 504 498 515 547 584 616 635 642 648 576 562 559 484 472 501 484 526 567 533 538 570 593 602 563 543 577 482 442 473 486 596 636 636 622 546 487 509 528 543 562 450 400 436 360 428 18 8 490 497 527 555 557 552 568 532 488 443 420 477 426 388 336 396 461 480 494 374 374 420 439 469 440 419 400 306 302 345 346 353 318 282 282 335 392 442 459 395 337 284 256 276 279 284 305 343 342 322 18 8 355 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 589 657 676 641 624 598 627 660 674 595 578 595 608 584 604 713 623 550 558 630 616 558 540 519 554 613 649 696 632 579 605 569 621 605 550 19 1 611 668 477 501 436 475 563 565 492 553 518 550 536 523 476 451 439 476 450 435 502 496 541 495 476 488 462 520 513 548 612 494 377 377 385 438 390 368 269 257 318 382 356 176 227 313 273 238 303 358 19 1 347 367 384 336 337 404 430 398 376 305 261 209 254 273 280 315 281 214 184 300 431 289 222 283 390 374 262 254 261 95 136 168 243 334 347 288 298 382 374 321 304 324 317 326 348 363 316 296 299 297 19 1 193 311 472 544 304 350 381 329 145 167 256 161 123 192 235 295 321 355 352 321 292 229 235 291 316 347 360 334 297 324 220 214 272 347 336 329 201 135 222 304 293 318 211 180 230 337 396 393 390 385 19 1 268 235 228 367 441 402 385 341 312 379 480 482 387 373 445 390 371 299 348 402 375 482 383 299 282 351 328 408 450 373 385 374 383 394 396 416 473 486 462 471 462 407 377 394 429 473 438 394 349 366 19 1 361 429 425 371 339 380 403 479 443 377 452 452 442 514 522 596 526 452 432 471 446 347 426 426 426 421 487 611 600 580 570 525 529 558 605 652 568 580 675 700 673 734 671 531 475 521 610 675 705 722 19 1 593 596 662 672 695 651 549 540 586 611 643 673 711 737 741 746 746 727 663 678 622 683 680 680 667 717 703 721 715 712 680 741 761 728 761 752 735 707 684 693 675 735 767 768 720 727 745 724 723 738 19 1 774 750 712 715 714 718 710 744 686 704 657 671 716 731 742 755 752 709 707 665 637 671 683 630 615 671 691 725 740 719 602 588 656 664 641 587 612 634 683 659 601 638 655 681 680 664 629 553 589 614 19 1 500 546 571 562 456 459 464 490 549 591 622 622 644 683 654 594 589 519 501 470 504 539 556 488 468 568 532 459 473 535 549 502 466 436 466 541 604 626 607 602 407 422 450 438 417 343 307 362 337 349 19 1 412 487 554 565 550 544 549 567 531 376 389 382 382 350 257 301 415 452 340 394 346 346 419 457 432 393 448 475 350 377 412 369 305 280 259 287 342 363 345 440 326 289 195 212 226 154 210 310 314 305 19 1 419 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 616 666 722 677 670 628 642 682 695 625 591 620 628 615 615 720 642 569 560 658 633 578 558 537 586 656 682 735 671 605 632 596 637 649 558 19 2 613 688 496 524 455 495 613 578 512 525 532 541 555 543 502 468 470 513 468 459 518 499 573 509 499 512 462 503 514 561 624 560 393 405 402 448 421 409 311 277 362 423 386 217 249 346 292 264 322 388 19 2 378 389 414 360 363 425 444 405 409 340 293 231 275 290 288 317 273 235 202 337 475 317 238 289 422 426 288 269 296 139 183 202 271 361 358 308 317 384 405 333 319 340 339 351 382 385 346 289 317 323 19 2 225 328 496 549 330 360 402 355 195 162 273 193 152 198 251 307 357 397 375 353 328 254 281 311 350 345 363 361 311 358 255 237 316 357 365 343 262 155 275 324 298 353 236 202 294 365 415 422 428 433 19 2 304 260 240 369 474 446 420 364 354 392 517 524 456 380 471 430 409 312 356 411 395 491 444 320 309 383 365 420 487 407 414 397 408 372 415 426 467 486 483 494 478 413 412 418 436 505 487 449 381 391 19 2 366 446 452 405 374 413 415 491 455 392 468 470 466 558 556 642 593 498 457 502 490 384 459 477 462 457 517 624 632 582 591 532 541 573 654 658 551 589 690 721 704 735 721 593 509 553 648 711 729 765 19 2 618 619 673 684 684 718 616 590 611 631 656 708 750 776 779 755 763 765 710 715 678 717 696 688 703 743 721 731 752 728 701 753 800 765 794 790 771 721 699 684 657 760 792 817 769 752 774 751 758 778 19 2 812 818 756 770 757 753 749 801 748 762 700 709 742 768 791 803 813 755 745 665 655 707 729 665 655 710 732 748 760 764 650 604 682 675 668 609 645 635 729 708 634 666 686 723 713 725 673 582 604 665 19 2 525 575 623 600 495 481 484 498 589 625 644 656 695 720 695 678 616 552 525 507 542 558 603 540 474 607 579 482 505 564 562 577 483 456 479 548 627 648 610 608 431 438 486 446 438 352 305 382 360 370 19 2 417 519 589 598 570 553 561 594 590 420 398 400 413 380 291 300 454 482 366 432 355 352 445 446 449 399 459 493 368 383 439 401 332 276 265 263 341 353 354 450 324 303 202 214 243 167 226 297 337 321 19 2 413 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 616 662 720 695 685 631 650 678 697 631 592 617 643 610 631 718 647 577 579 665 645 584 566 546 591 665 691 729 693 619 649 613 638 661 557 19 3 603 689 517 547 472 516 638 588 550 531 535 542 565 561 532 493 518 529 485 472 527 527 601 518 526 537 493 509 527 574 618 579 416 441 417 480 462 442 357 314 383 448 439 246 291 387 317 332 374 404 19 3 400 409 443 381 411 436 443 425 417 364 312 281 337 313 292 340 311 290 270 437 524 344 260 342 472 452 304 309 324 180 219 254 316 398 370 334 336 391 413 364 363 392 367 377 423 435 368 288 338 347 19 3 252 357 512 564 379 363 422 367 209 211 315 221 198 226 305 341 405 434 386 375 347 279 316 329 354 365 367 373 352 424 284 279 365 382 383 364 307 194 312 343 339 391 269 224 326 388 433 455 439 459 19 3 330 293 261 356 488 465 433 380 356 402 521 517 477 382 476 452 410 314 371 421 415 508 466 316 340 410 397 427 506 414 426 406 388 361 416 426 433 452 490 501 468 429 430 436 443 526 512 464 391 405 19 3 371 457 462 405 392 427 419 468 448 414 435 448 469 555 571 610 610 512 452 503 503 410 467 510 487 480 527 616 624 546 559 522 517 556 645 653 519 570 642 688 698 709 710 619 528 557 647 709 713 740 19 3 615 630 651 660 679 717 641 596 603 602 626 693 748 764 765 707 741 750 724 732 717 725 696 670 692 736 705 691 715 685 678 743 777 755 781 787 770 719 674 643 647 758 788 819 792 748 786 754 752 799 19 3 830 845 778 787 756 747 760 810 766 784 726 705 729 758 802 810 823 768 729 679 675 674 729 672 673 718 740 738 758 773 666 634 702 691 696 630 647 641 723 749 667 673 687 703 703 735 677 593 610 680 19 3 554 594 655 612 530 511 510 529 628 651 647 652 690 713 694 701 645 595 543 539 566 554 624 564 491 612 604 514 554 588 573 622 506 467 490 542 610 631 605 609 468 490 525 473 459 402 343 419 403 395 19 3 423 547 614 609 570 561 575 620 620 473 433 427 461 408 330 337 477 524 433 509 384 381 485 469 472 423 479 554 404 405 473 451 351 308 306 283 358 377 407 469 361 328 242 270 267 246 279 316 366 346 19 3 429 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 643 558 571 557 560 567 587 581 563 536 557 545 539 533 632 544 545 596 582 590 651 665 690 682 667 688 659 591 598 576 531 528 490 487 587 20 1 593 467 468 436 441 520 501 503 544 535 550 358 354 391 364 407 409 413 458 497 461 449 404 381 367 405 414 375 339 277 257 289 301 324 331 249 214 209 172 251 257 140 96 123 218 257 236 294 329 336 20 1 351 357 257 286 354 362 333 314 283 273 268 264 231 223 267 233 224 222 276 236 84 -9 77 168 226 114 128 136 34 108 224 303 341 304 280 325 349 298 243 285 328 220 159 230 266 251 253 255 245 103 20 1 187 249 135 126 178 240 239 107 83 143 197 144 138 212 271 305 318 302 284 217 209 217 241 292 325 290 168 112 144 136 125 124 180 202 234 34 17 107 135 114 164 81 60 185 287 348 314 260 202 140 20 1 148 168 264 313 277 286 276 251 296 393 342 279 305 335 291 244 224 256 286 299 328 243 152 209 279 319 330 361 354 370 355 357 330 379 399 426 325 336 372 418 429 333 332 387 330 295 217 197 254 300 20 1 386 338 368 283 279 344 402 420 418 396 402 413 461 486 541 437 383 401 427 379 289 369 335 358 366 409 457 494 477 491 524 567 590 597 625 625 651 688 703 703 641 533 495 520 557 682 655 629 621 542 20 1 507 663 690 610 571 486 488 526 573 679 690 701 693 608 661 634 594 595 630 675 677 670 697 753 745 748 735 725 728 751 728 721 728 715 676 643 645 639 653 669 714 745 723 604 579 598 625 666 749 752 20 1 687 673 640 636 636 662 594 563 546 583 628 659 689 735 695 668 687 701 716 675 642 615 593 632 663 688 682 690 699 675 688 698 618 594 566 566 563 601 582 553 552 579 546 446 445 470 503 520 590 496 20 1 594 594 464 426 473 532 592 630 619 559 639 610 594 513 505 474 438 382 391 401 471 533 504 484 556 502 452 500 468 415 375 352 326 344 307 316 327 337 343 297 294 289 244 298 307 311 360 292 355 454 20 1 500 518 554 591 578 590 369 314 341 265 297 322 275 238 280 368 320 307 282 260 240 307 333 318 352 320 235 266 277 304 288 262 233 259 307 364 356 312 253 220 186 132 195 212 247 280 269 252 282 334 20 1 127 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 666 591 594 582 572 575 607 590 575 536 552 560 550 526 608 571 565 616 600 585 612 628 660 659 665 667 657 585 586 620 553 552 535 497 572 20 2 625 507 482 461 453 543 526 502 544 547 565 417 391 407 396 429 434 407 473 498 482 493 444 414 396 416 475 411 376 349 330 347 366 350 373 326 271 260 226 284 313 198 161 165 254 291 217 303 346 367 20 2 352 388 292 326 348 364 370 352 302 282 268 257 237 229 294 269 256 259 323 312 150 62 145 230 291 198 176 179 101 127 232 307 347 332 297 329 367 343 284 309 332 290 248 291 319 282 278 279 269 157 20 2 250 309 229 135 201 267 296 225 170 214 197 193 170 254 305 322 335 316 306 268 235 251 275 302 325 321 245 166 204 179 112 147 214 240 257 73 76 154 193 143 213 153 131 204 284 329 328 278 222 171 20 2 182 217 287 326 289 296 251 259 234 356 386 288 307 351 341 291 241 276 309 299 343 287 200 227 294 336 355 358 341 371 381 355 358 400 389 387 345 345 378 368 418 347 334 360 351 345 281 259 289 324 20 2 373 348 360 280 277 329 398 404 434 406 424 424 439 455 513 461 377 384 416 388 300 355 344 357 356 375 424 490 476 503 525 567 565 556 589 599 614 625 654 681 612 554 482 481 540 628 633 595 587 543 20 2 493 605 664 650 564 469 493 522 546 614 641 653 683 640 637 627 561 584 614 647 653 644 684 725 716 718 717 711 714 740 727 715 753 694 672 627 638 641 673 664 692 711 728 615 590 616 657 656 725 732 20 2 713 674 649 646 644 656 654 601 589 589 631 662 654 718 704 671 685 691 699 694 652 632 602 597 671 668 677 697 705 679 642 676 618 612 605 603 584 625 609 582 563 569 578 499 490 504 505 538 594 506 20 2 577 606 470 448 457 539 590 625 585 550 631 630 621 544 524 515 470 411 408 435 450 537 514 485 509 531 440 506 483 442 433 368 399 399 351 357 379 355 375 354 344 346 322 364 350 311 363 333 351 410 20 2 485 507 517 549 545 568 480 388 393 332 331 385 320 270 316 403 376 332 315 306 279 330 374 362 358 374 292 292 323 336 331 290 271 291 313 366 356 339 289 251 239 196 230 248 263 313 330 301 306 367 20 2 256 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 689 600 627 603 572 597 627 619 606 554 559 596 550 552 640 652 584 663 615 610 652 662 685 691 699 716 687 606 612 628 566 564 569 501 625 20 3 667 526 522 483 452 535 547 509 541 564 574 432 405 415 404 420 449 421 482 527 505 484 448 435 409 379 446 416 387 376 344 352 360 356 384 345 283 269 237 303 335 229 162 182 247 314 222 257 321 355 20 3 343 390 300 329 347 380 381 410 315 294 302 302 268 229 301 293 289 267 325 353 217 131 212 284 320 241 228 227 134 168 236 312 373 385 316 362 426 351 325 338 351 288 286 323 340 292 293 297 283 174 20 3 289 329 276 157 214 284 312 262 191 241 210 168 200 271 303 329 340 326 316 282 260 273 294 315 343 335 281 185 210 217 155 205 262 217 294 129 102 191 242 163 229 178 149 220 310 365 334 296 246 195 20 3 195 235 318 339 306 303 295 285 272 386 453 320 323 385 359 295 279 295 326 309 377 322 211 247 296 359 426 378 413 403 449 360 370 417 417 424 364 370 398 426 471 359 338 393 427 394 295 266 302 344 20 3 407 390 394 298 285 328 423 424 458 432 485 463 422 462 539 505 414 410 427 402 325 375 357 369 347 403 444 557 524 526 518 580 609 592 618 623 654 694 730 750 689 609 519 478 558 672 686 658 624 584 20 3 556 663 724 714 606 506 518 546 559 620 676 688 707 719 695 659 624 616 635 682 701 684 722 751 723 731 751 752 746 761 765 761 771 724 706 652 669 670 694 702 710 751 720 665 626 671 693 684 728 762 20 3 743 703 704 674 665 679 693 609 613 597 641 657 642 740 773 694 703 707 721 709 681 663 615 597 679 720 727 741 734 713 711 721 649 649 633 634 616 645 645 609 585 584 618 523 497 522 517 551 603 531 20 3 590 639 492 452 454 515 568 622 630 614 666 678 678 558 537 533 484 413 425 443 450 535 544 479 546 571 485 515 515 462 454 387 432 444 369 380 420 423 450 368 373 360 357 397 380 319 360 343 364 444 20 3 537 553 538 594 590 627 612 402 398 351 345 408 332 300 322 428 451 371 309 319 282 326 383 376 383 390 309 307 343 337 360 296 284 310 314 367 363 333 318 281 266 211 228 242 280 304 340 320 324 387 20 3 281 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 696 606 626 602 560 588 629 603 615 550 564 613 549 516 627 653 576 653 623 568 629 622 652 669 681 696 685 616 593 634 558 547 563 494 598 20 4 660 525 520 469 439 545 549 479 508 517 557 426 417 410 397 430 439 415 449 520 492 487 458 433 394 364 441 428 415 386 364 340 364 348 389 354 270 263 238 290 332 232 148 156 227 312 206 249 322 348 20 4 359 383 308 320 348 367 374 407 305 295 299 303 274 218 291 285 285 239 320 366 220 141 208 297 316 234 222 229 136 134 228 314 388 390 310 351 399 361 313 333 346 301 286 342 348 297 293 295 269 184 20 4 265 356 291 166 229 288 313 267 194 243 195 107 175 266 297 326 344 331 313 275 255 267 290 310 323 337 295 192 205 225 117 194 259 199 274 134 64 170 247 147 233 181 128 205 318 364 340 297 242 186 20 4 192 214 281 341 299 299 264 274 243 383 453 354 318 376 366 299 267 285 335 296 350 320 211 226 311 348 410 376 391 382 453 382 362 430 431 399 362 385 398 384 466 369 353 391 432 434 298 275 296 333 20 4 400 416 385 299 294 325 417 401 439 420 477 457 434 478 558 519 422 393 435 424 325 361 348 378 350 378 454 559 505 500 496 543 565 556 603 607 653 670 717 740 695 630 546 495 564 679 685 650 628 602 20 4 538 628 692 719 604 517 513 520 532 609 645 666 690 715 714 672 671 612 642 692 727 685 708 711 712 740 765 744 726 742 773 755 771 735 711 661 678 659 711 716 717 747 760 659 622 655 678 664 706 773 20 4 765 702 695 665 667 664 690 616 617 599 631 651 653 737 765 702 700 687 699 702 693 657 615 603 683 701 701 731 728 718 665 715 632 648 619 619 627 657 632 594 566 555 629 528 518 521 509 548 619 512 20 4 562 647 487 458 443 502 546 606 607 588 661 664 676 550 538 519 491 422 422 440 437 542 549 484 521 576 464 510 515 459 472 375 420 461 372 383 445 424 474 366 373 363 359 401 383 317 331 343 356 428 20 4 544 546 528 591 563 610 611 439 390 358 339 423 340 296 319 444 475 361 300 318 281 338 390 389 377 396 319 299 352 331 357 281 276 306 273 355 342 339 331 261 275 196 223 247 275 303 329 328 313 376 20 4 329 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 691 612 631 611 578 596 656 656 617 562 584 584 570 576 670 681 619 682 611 635 703 685 681 688 708 712 687 637 613 655 592 583 606 524 655 20 5 677 565 547 490 486 559 561 524 548 583 580 439 411 424 421 433 458 445 494 542 531 488 467 446 422 384 462 431 399 373 345 367 360 372 408 354 281 249 247 308 350 262 200 194 256 327 274 279 322 356 20 5 371 421 318 327 362 384 393 425 336 322 326 318 295 272 316 331 323 277 348 379 232 162 241 326 312 269 253 243 148 204 278 333 380 401 329 407 450 351 333 383 400 281 291 343 350 310 304 320 315 190 20 5 310 342 296 192 243 312 309 264 201 248 223 199 189 263 306 322 332 330 329 295 275 291 303 321 377 342 300 204 217 242 231 239 282 224 271 179 114 187 263 218 276 173 145 195 285 352 338 323 278 210 20 5 211 240 334 347 312 336 328 308 293 403 465 380 349 414 378 308 322 318 358 340 415 353 269 282 316 375 404 400 439 432 468 370 384 423 427 459 399 394 420 501 504 386 351 405 457 368 312 287 313 346 20 5 395 413 403 329 305 355 451 449 495 440 517 509 439 474 549 549 454 448 451 437 347 376 383 395 387 439 472 590 561 516 531 578 621 625 612 650 674 715 747 745 700 631 548 479 546 694 707 697 658 630 20 5 611 687 734 720 631 544 539 558 586 636 679 705 721 730 706 680 632 629 647 673 715 703 737 776 745 758 771 769 765 764 777 785 783 731 708 684 668 675 713 728 705 749 768 700 668 698 706 719 728 772 20 5 749 715 715 686 683 694 697 632 612 598 630 660 658 735 759 705 692 714 741 720 709 691 621 621 666 717 717 730 745 735 752 758 714 682 629 646 646 689 656 595 624 600 625 522 506 533 549 574 615 571 20 5 591 633 541 474 469 519 560 604 632 620 646 663 675 561 535 544 482 403 399 450 448 529 562 492 559 594 523 548 505 484 458 399 427 439 380 396 445 502 509 379 389 369 372 395 393 347 384 359 356 447 20 5 527 548 535 566 573 617 639 390 390 344 359 408 348 313 332 444 505 384 336 358 277 326 390 383 365 380 318 335 354 334 377 323 301 319 330 386 366 340 332 305 269 213 240 250 291 310 343 332 350 424 20 5 228 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 701 623 648 619 577 605 661 664 633 570 579 627 566 565 664 680 612 681 635 632 690 655 663 674 700 721 706 646 622 650 593 578 599 512 637 20 6 673 571 552 488 476 575 568 506 524 555 566 441 426 425 412 424 454 427 460 535 521 487 475 448 418 377 474 453 420 380 371 361 374 372 423 365 274 268 242 305 350 257 173 150 238 322 250 262 317 355 20 6 350 403 325 320 372 389 374 423 334 308 316 315 295 284 310 311 318 258 333 391 279 177 229 313 317 276 248 249 163 202 272 326 386 405 323 393 451 375 332 366 376 295 293 355 354 312 300 326 313 207 20 6 301 379 331 205 259 312 313 297 207 262 222 156 187 246 303 320 335 339 334 305 282 290 301 317 372 340 312 202 223 251 206 233 273 229 275 211 83 170 241 192 274 193 143 205 294 356 342 323 274 216 20 6 216 250 336 373 321 336 325 307 298 425 477 405 346 413 376 309 312 315 361 342 409 381 250 264 322 369 420 416 432 419 482 392 385 430 454 457 391 406 438 472 526 391 359 414 468 443 312 292 311 348 20 6 411 443 409 324 290 360 448 436 489 445 520 515 459 500 581 572 463 426 460 444 361 383 384 401 393 430 468 609 555 533 523 560 597 604 623 644 700 725 751 758 713 650 570 507 563 701 720 706 673 645 20 6 606 674 729 747 640 563 538 542 572 631 677 692 721 744 738 694 653 638 662 681 731 706 728 743 736 761 785 775 765 779 788 787 795 741 722 689 685 691 726 733 728 756 782 709 684 726 706 694 726 785 20 6 766 720 727 689 690 684 700 649 623 609 637 661 670 759 774 724 696 708 724 716 717 694 632 625 692 739 731 741 755 751 745 762 702 691 630 643 660 703 671 603 610 581 653 535 524 530 544 585 629 568 20 6 582 651 540 475 466 507 552 602 635 629 655 671 688 555 549 545 490 427 431 456 446 536 569 497 558 598 507 536 521 481 473 397 418 459 393 405 465 490 534 372 390 382 376 412 388 342 371 364 365 453 20 6 545 548 544 582 565 613 629 414 386 360 336 416 354 314 318 436 510 385 325 352 266 318 379 398 369 395 327 322 367 343 371 312 279 311 299 359 360 328 332 297 279 202 233 255 289 317 344 339 339 410 20 6 281 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 712 651 660 636 589 605 648 666 646 587 588 642 577 562 658 686 621 685 650 625 652 643 658 669 685 722 727 663 626 645 609 577 594 537 631 20 7 687 573 556 488 483 564 579 509 530 550 575 445 462 439 428 424 465 436 463 545 520 518 491 466 431 405 475 492 450 411 421 371 391 378 431 383 294 292 274 310 350 278 193 147 225 317 242 271 329 334 20 7 357 408 341 321 364 399 397 438 334 319 322 322 308 296 311 320 332 267 347 407 287 202 232 292 324 290 262 251 175 186 254 350 389 416 341 379 434 404 342 370 387 309 318 366 367 322 312 334 325 235 20 7 302 373 337 230 265 314 331 306 229 275 229 162 193 248 295 329 350 344 333 304 287 284 300 308 354 346 324 229 235 266 189 228 275 256 274 222 77 175 262 225 274 224 163 225 302 384 357 335 279 216 20 7 215 253 306 378 340 349 325 315 306 420 493 422 352 408 405 312 307 325 378 353 414 395 265 267 315 368 421 433 412 416 506 427 394 431 451 411 404 389 422 443 521 411 382 416 478 495 332 317 321 340 20 7 414 464 404 345 309 360 424 416 463 442 514 538 509 502 588 591 446 394 450 449 369 391 386 407 395 405 483 580 525 528 519 538 568 577 606 636 703 711 750 759 723 659 582 518 575 697 715 691 671 645 20 7 579 644 707 775 652 563 530 536 564 623 646 679 716 747 758 720 698 647 663 698 752 699 711 715 721 752 780 759 732 760 798 781 811 760 736 692 692 686 741 715 738 756 799 715 682 717 703 679 707 775 20 7 797 724 725 682 680 690 695 669 635 624 633 656 677 749 783 745 702 713 720 721 712 683 637 627 695 716 727 742 754 751 699 745 698 705 637 646 674 717 680 608 593 580 655 557 567 564 562 593 646 555 20 7 564 638 549 492 463 506 549 595 629 629 655 675 691 578 552 526 514 460 459 470 475 541 579 516 549 592 524 545 539 512 509 410 427 470 412 430 476 509 579 394 402 401 384 420 401 348 364 362 381 448 20 7 545 568 571 600 574 609 645 443 393 368 352 409 370 319 330 447 531 398 330 359 293 344 406 419 373 399 345 313 361 337 372 310 292 313 283 336 355 349 379 297 299 231 253 274 295 315 343 347 339 404 20 7 339 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 724 668 675 640 606 626 672 691 652 598 614 634 599 641 742 764 707 723 660 666 714 668 685 702 713 734 739 671 646 674 632 601 634 591 719 20 8 741 690 591 519 514 581 583 543 563 614 627 456 469 462 483 460 471 443 491 555 553 496 498 472 450 432 499 484 442 384 396 375 390 406 462 398 348 304 285 350 389 302 210 194 276 324 301 296 349 374 20 8 395 452 359 304 388 421 404 466 358 350 352 356 327 330 350 371 379 284 388 445 277 204 260 354 327 280 284 300 222 237 294 367 408 420 349 436 507 394 375 472 440 287 327 387 370 336 341 352 331 246 20 8 339 433 433 265 307 350 317 301 221 295 197 181 227 260 322 344 343 339 337 320 307 311 325 328 410 392 346 257 246 256 262 287 312 288 281 265 141 179 276 278 325 230 188 226 327 394 367 356 290 239 20 8 233 259 360 403 356 370 367 336 326 454 510 421 362 432 391 336 355 332 367 366 469 415 283 284 330 372 428 456 455 488 517 400 391 427 441 484 435 436 458 580 554 418 373 448 519 410 335 312 325 345 20 8 416 470 442 377 348 427 467 449 517 466 557 556 460 487 593 591 469 457 455 485 401 387 468 408 439 483 541 622 587 561 580 589 605 620 630 666 728 742 764 751 716 644 589 529 576 736 713 712 712 689 20 8 657 722 766 782 671 630 590 581 610 669 707 709 741 772 743 734 676 655 674 687 752 743 770 792 759 767 772 783 775 767 797 804 801 750 740 717 682 697 750 732 729 781 800 739 725 752 736 736 747 796 20 8 772 733 769 727 702 694 712 688 643 617 646 669 695 760 785 744 697 715 742 739 737 703 670 637 684 712 725 736 777 760 781 807 794 714 638 682 702 730 715 627 659 629 690 587 580 582 615 633 641 592 20 8 615 643 613 515 491 539 581 605 630 634 658 677 683 566 552 559 518 446 449 482 470 555 615 530 594 622 588 602 534 537 510 432 441 481 432 448 494 567 604 399 405 398 380 418 414 371 408 402 375 481 20 8 562 587 587 594 601 636 671 414 393 370 359 439 378 350 368 492 545 391 361 391 325 399 433 419 372 398 351 344 368 357 383 330 290 315 335 398 387 364 393 338 299 241 259 275 310 344 368 362 369 440 20 8 241 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 726 660 673 652 605 623 694 691 643 606 605 657 599 632 713 762 692 730 658 669 702 662 671 684 707 735 754 678 639 662 629 602 641 567 697 20 9 738 680 591 507 506 595 589 532 549 595 614 443 490 465 479 469 458 437 485 563 558 503 494 483 447 441 514 512 477 400 419 373 399 397 465 399 330 313 275 340 387 302 191 159 262 319 278 288 369 370 20 9 366 448 361 296 372 424 410 473 351 336 346 361 323 317 342 359 380 273 387 447 310 209 237 339 323 288 283 286 207 207 285 363 407 431 330 425 490 439 358 449 444 289 318 387 385 330 334 359 336 254 20 9 326 439 463 250 301 345 318 320 214 299 187 147 219 248 316 340 340 332 330 319 298 301 312 303 396 385 333 249 238 264 257 275 301 286 267 268 115 175 286 264 316 225 170 215 313 382 372 340 280 222 20 9 222 243 326 410 365 375 355 329 321 454 504 465 359 439 397 324 350 330 375 356 466 445 281 285 325 365 426 466 442 458 507 402 385 423 454 478 444 445 459 560 565 419 363 426 504 447 332 305 318 328 20 9 407 481 437 368 319 400 457 445 511 463 553 568 478 509 608 607 472 447 464 491 395 382 463 396 435 462 524 619 589 553 570 585 588 607 625 653 728 738 760 744 717 663 591 525 569 721 729 704 711 696 20 9 638 696 750 788 665 622 574 565 599 661 688 693 733 765 745 733 677 654 671 683 749 724 748 759 741 762 780 779 766 778 787 792 804 745 730 705 683 694 747 728 725 767 797 735 723 748 734 717 735 782 20 9 777 730 755 718 691 677 697 699 642 616 638 654 680 750 786 744 695 697 731 742 734 694 659 631 679 716 726 733 767 757 774 803 779 712 624 666 704 727 707 613 647 602 691 596 580 578 599 636 649 585 20 9 587 640 600 506 480 524 565 594 627 628 648 667 664 566 553 545 499 430 436 479 463 548 614 527 579 625 582 594 536 524 529 416 430 488 424 440 496 546 617 395 391 401 378 432 415 365 390 419 364 473 20 9 568 587 587 587 584 625 655 446 383 367 338 436 382 344 338 484 555 388 347 383 309 395 437 415 365 404 344 333 374 366 385 315 252 303 311 388 375 369 409 333 301 221 248 270 292 329 356 351 360 425 20 9 298 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 720 680 677 663 618 621 683 686 659 620 615 658 611 624 700 746 670 722 659 652 693 680 669 672 702 734 753 708 651 663 644 611 626 563 655 2010 719 659 602 528 518 586 599 556 561 581 608 448 504 477 477 478 470 452 476 546 550 528 504 490 465 440 504 508 498 433 441 376 406 396 451 418 324 320 290 318 373 308 210 160 233 301 263 290 362 337 2010 372 432 373 299 356 408 429 460 358 332 337 358 333 315 332 349 365 282 365 427 354 215 233 304 333 308 288 286 215 193 253 349 396 428 326 402 447 460 357 404 430 306 320 378 391 344 329 364 348 254 2010 312 401 469 262 298 346 335 323 229 294 210 171 214 244 295 332 352 340 334 325 298 298 304 285 379 388 334 259 248 283 246 276 312 312 278 277 109 191 298 272 322 250 189 234 320 386 386 351 299 219 2010 226 254 314 407 388 379 347 317 321 436 513 489 367 426 426 325 349 348 403 372 465 486 297 286 329 369 427 469 418 435 521 429 404 433 462 447 450 436 435 506 567 429 384 425 487 501 349 314 327 320 2010 410 487 418 380 319 372 460 443 508 468 552 576 516 524 612 627 470 433 472 492 391 394 469 398 437 432 506 609 581 545 560 599 576 593 606 639 715 736 755 735 723 685 606 527 580 708 734 708 729 689 2010 624 659 725 794 673 624 561 565 605 654 670 696 734 756 751 748 718 661 672 698 744 713 725 729 740 761 794 778 753 783 801 798 807 778 744 718 696 707 750 725 749 769 800 752 724 750 745 708 726 775 2010 799 739 754 722 702 694 693 708 661 641 650 667 686 751 784 765 709 712 734 750 729 700 660 641 676 720 735 750 772 768 743 797 740 721 641 668 705 724 705 626 631 602 682 602 611 606 595 649 668 588 2010 572 627 594 523 484 521 557 590 630 643 648 664 679 608 553 541 519 464 464 482 485 553 608 539 571 631 570 597 544 526 546 425 435 495 432 465 512 530 632 420 399 415 397 449 438 370 377 402 377 458 2010 547 565 581 581 569 605 636 513 388 383 345 432 398 339 332 467 548 403 345 375 310 392 449 421 372 401 352 303 356 365 384 326 281 308 293 347 367 380 439 326 320 238 254 275 284 309 353 346 356 414 2010 359 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 567 589 585 563 591 601 560 560 551 577 607 515 555 534 566 563 512 542 547 636 696 737 706 654 689 670 575 602 592 539 508 492 453 456 503 21 1 423 414 405 430 452 498 502 545 535 403 334 332 351 376 375 384 437 490 480 437 424 376 350 339 414 451 359 296 251 235 284 311 305 316 304 192 192 161 220 254 172 78 107 183 223 244 344 319 338 352 21 1 339 250 232 293 339 335 307 253 224 264 286 215 135 207 259 249 172 253 232 32 -52 -59 24 118 19 6 106 139 -6 95 137 234 279 228 226 250 248 196 195 250 180 95 192 245 245 215 258 194 157 -26 21 1 93 30 -64 56 178 182 -12 -109 58 118 29 -33 96 202 211 244 238 215 161 113 143 193 235 249 286 195 34 132 144 15 28 138 181 197 142 -113 40 156 40 129 77 -55 15 168 248 262 212 161 112 94 21 1 115 227 294 256 261 236 289 224 311 349 151 208 273 311 214 161 220 268 235 273 244 162 157 267 304 336 307 267 335 357 378 393 408 421 346 193 195 309 416 426 373 300 346 347 288 222 185 240 295 357 21 1 418 350 379 304 432 481 487 482 524 522 529 509 509 554 526 409 423 455 474 399 372 381 403 355 376 421 517 499 536 568 592 625 634 628 634 638 617 617 616 659 565 524 511 578 718 683 650 666 611 569 21 1 691 726 655 588 604 576 604 655 724 772 790 698 593 608 600 584 621 635 657 699 704 743 745 762 727 753 778 750 760 728 715 721 690 679 680 682 709 671 683 699 716 698 662 636 640 621 667 767 765 698 21 1 680 675 663 678 690 681 634 609 620 651 670 699 722 696 643 663 680 716 646 633 649 625 669 715 727 725 725 709 702 678 706 652 659 609 630 582 595 603 570 576 587 618 475 421 439 516 521 553 545 526 21 1 574 526 467 505 588 614 657 635 593 576 630 611 541 497 549 493 428 381 419 427 517 543 510 477 548 464 545 508 475 450 332 312 324 270 295 284 301 294 280 226 232 220 240 292 240 330 379 269 394 482 21 1 504 440 476 450 552 347 210 245 207 226 294 282 204 195 285 349 277 267 275 235 276 268 304 270 317 284 202 258 262 301 290 263 302 272 328 333 314 269 218 213 30 112 210 247 266 155 222 263 243 185 21 1 -45 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 573 581 584 555 577 577 559 556 545 563 606 508 545 528 563 546 506 520 520 615 676 700 709 643 660 679 571 591 579 540 495 489 436 451 519 21 2 439 428 402 415 448 478 494 541 573 504 411 340 362 380 376 394 417 481 510 442 428 394 361 356 418 459 376 290 258 238 289 306 292 295 297 185 183 151 183 238 184 72 75 151 208 206 315 327 297 331 21 2 336 281 231 285 341 328 301 249 214 254 276 218 133 191 260 246 162 234 261 53 -58 -59 22 122 76 -34 68 132 -51 50 144 261 295 230 248 283 294 245 207 258 214 140 161 218 217 230 264 221 157 -31 21 2 70 55 -84 28 157 204 11 -107 18 138 66 10 92 192 225 240 240 224 172 137 154 174 229 267 287 210 42 146 158 64 10 105 153 211 183 -113 8 138 28 118 92 -37 16 168 283 264 241 197 113 102 21 2 91 187 289 273 285 226 264 207 321 391 232 237 268 310 226 176 209 256 246 265 292 215 147 232 332 340 327 298 338 358 409 387 392 383 405 261 229 353 422 456 370 304 331 346 293 231 190 227 286 332 21 2 410 330 357 288 401 434 464 473 505 519 505 482 487 537 507 402 418 456 468 399 356 360 398 358 377 405 523 517 518 553 566 595 629 633 606 608 604 642 616 659 588 523 496 542 682 669 634 655 603 546 21 2 608 693 686 573 580 549 560 605 655 753 764 698 588 589 611 575 609 623 626 690 679 713 714 742 740 738 760 733 758 724 697 718 701 684 667 661 683 658 667 683 698 713 662 621 610 610 636 741 749 709 21 2 674 666 645 656 673 679 625 593 610 635 648 683 712 676 643 661 657 679 646 630 637 607 637 688 710 709 723 701 705 652 699 656 655 612 600 585 568 597 564 559 566 605 482 438 435 490 509 525 543 497 21 2 562 527 426 453 549 584 641 606 586 553 589 598 530 479 536 494 427 380 400 408 493 536 510 465 549 471 513 511 476 430 340 310 303 263 283 276 303 301 299 244 246 246 233 294 245 314 369 274 382 483 21 2 506 443 507 485 566 427 237 252 235 222 278 299 210 210 293 356 284 259 287 213 258 293 301 280 327 304 186 245 231 291 257 231 272 278 317 336 322 271 224 203 42 99 187 233 264 139 216 270 233 241 21 2 -57 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 590 566 568 543 555 550 562 535 539 535 593 509 510 517 559 519 500 523 526 582 634 629 679 636 623 643 581 589 581 545 494 490 440 452 531 21 3 484 438 406 409 444 482 481 521 562 530 511 344 360 377 381 401 411 452 511 454 424 425 378 368 388 446 373 300 270 246 264 279 290 287 280 187 170 157 156 230 196 78 57 119 223 213 289 330 290 310 21 3 332 296 224 275 340 334 281 246 204 239 265 225 113 163 266 226 165 212 257 83 -48 -78 24 132 146 -23 43 108 -78 24 165 272 284 256 268 307 319 266 222 259 276 155 125 217 198 228 258 221 173 -2 21 3 80 118 -62 22 140 192 76 -56 11 167 116 43 74 185 235 230 256 250 196 161 182 203 225 277 283 241 42 104 152 80 29 100 115 178 197 -115 -30 95 21 81 131 -23 3 141 278 281 279 210 126 92 21 3 72 144 259 297 289 244 240 176 286 397 252 244 256 288 244 195 197 240 240 238 295 216 134 191 337 310 322 317 332 347 392 379 342 328 394 372 257 321 369 442 385 306 331 352 307 255 206 218 272 314 21 3 392 327 354 284 318 380 428 430 424 467 415 468 477 510 517 404 389 419 449 389 331 365 382 359 385 396 494 509 491 524 537 543 584 609 576 605 623 635 625 667 625 528 490 530 585 658 624 629 616 533 21 3 524 628 667 573 554 508 499 542 584 696 716 692 625 583 603 571 612 628 637 676 680 684 683 712 732 746 739 720 731 713 684 690 697 682 660 654 657 641 656 669 687 706 670 583 551 619 616 678 718 729 21 3 664 653 630 647 657 648 610 587 584 619 631 651 714 670 664 656 656 651 671 646 635 608 603 647 667 675 668 688 701 654 660 661 643 608 570 581 554 580 557 539 545 573 491 429 430 466 498 504 555 483 21 3 545 543 413 420 498 557 615 607 591 529 553 568 545 487 523 478 424 366 380 395 475 527 502 467 559 480 476 496 465 401 351 308 278 269 273 268 293 305 312 264 235 241 225 278 263 279 322 271 360 464 21 3 486 455 523 489 540 516 249 249 245 220 270 304 208 207 268 346 294 245 269 215 242 301 304 272 322 302 200 203 199 269 247 217 246 279 309 339 318 286 221 152 72 80 167 210 227 158 204 240 246 265 21 3 -34 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 610 611 612 591 601 636 646 628 577 650 650 556 567 600 640 614 571 551 598 673 715 769 725 694 724 740 607 632 618 576 543 532 473 510 624 21 4 479 445 419 444 492 531 534 572 609 462 333 337 362 391 372 404 461 518 523 460 439 407 345 359 430 472 386 301 278 251 288 324 327 355 336 228 225 177 246 288 224 104 108 197 257 278 382 349 359 365 21 4 382 300 254 315 382 367 318 271 235 264 291 245 144 217 292 256 194 260 263 106 -33 -34 38 131 48 64 145 160 33 139 158 245 294 258 264 288 254 230 246 302 221 142 205 272 280 201 263 233 183 10 21 4 116 87 -48 62 187 199 50 -74 43 108 -16 -14 79 230 242 269 262 241 197 122 145 199 255 294 333 258 94 148 176 101 56 152 194 218 209 -100 27 172 135 182 140 -5 31 175 263 287 250 204 130 126 21 4 163 256 328 288 310 282 319 254 352 443 220 216 288 336 262 235 260 286 307 334 329 210 208 326 352 377 338 329 385 398 428 419 411 437 402 214 260 367 471 512 434 321 370 393 313 249 215 250 327 366 21 4 448 379 435 364 495 505 519 511 543 572 541 534 530 623 593 475 460 450 512 469 408 417 408 394 409 469 584 525 538 574 594 603 628 623 634 651 641 641 625 676 644 573 567 619 760 738 693 704 669 651 21 4 784 803 705 625 653 660 654 689 755 812 817 721 629 657 649 628 655 667 708 731 721 755 729 775 736 768 784 774 785 749 753 774 739 703 708 707 736 690 691 725 749 731 696 687 680 641 685 777 799 735 21 4 702 717 689 692 707 707 658 622 628 638 680 726 755 755 678 687 675 759 723 668 688 654 670 724 732 754 759 756 733 748 760 714 702 636 645 620 634 659 607 628 627 664 506 445 447 484 486 546 591 607 21 4 640 579 504 526 588 629 685 666 661 636 659 626 547 508 560 534 466 411 435 435 548 605 575 519 622 519 587 547 518 516 381 361 371 282 286 312 307 293 294 224 230 203 214 311 286 344 402 293 422 528 21 4 556 504 581 561 589 410 240 279 235 233 298 314 283 228 337 407 325 305 314 260 302 294 314 294 366 330 215 273 256 322 330 312 329 267 349 372 339 279 246 222 83 153 205 247 287 159 233 320 309 262 21 4 -27 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 622 615 618 596 611 629 654 652 585 661 662 558 562 606 674 614 588 557 592 668 716 767 739 699 728 747 602 624 630 589 547 560 494 522 671 21 5 509 464 442 453 499 530 537 582 616 546 361 341 374 401 411 413 445 536 552 476 473 414 372 362 417 466 381 312 286 251 294 347 326 355 350 237 244 172 227 300 262 120 97 200 241 292 382 359 337 370 21 5 389 352 243 329 370 371 335 286 242 275 301 278 135 230 303 257 189 265 294 197 -47 -33 64 121 118 43 157 184 -1 119 197 245 293 253 303 318 299 257 258 324 291 174 206 290 290 219 293 250 204 28 21 5 163 144 7 87 189 251 115 -79 57 172 15 27 71 221 294 281 278 242 227 149 154 193 262 298 355 275 116 154 180 180 44 134 162 223 251 -105 -6 183 139 214 160 18 -2 175 247 281 265 264 157 140 21 5 170 239 336 295 330 287 341 261 372 452 297 258 313 362 285 251 274 312 323 355 358 291 236 331 373 380 375 364 410 411 431 424 425 435 492 253 288 392 478 567 453 335 361 423 331 266 222 245 322 363 21 5 460 389 444 359 504 479 517 508 545 588 530 528 524 616 597 509 470 474 536 481 412 416 413 428 419 501 600 540 536 533 582 599 650 608 612 640 651 670 661 686 668 588 560 592 749 747 693 695 677 642 21 5 750 820 759 632 644 647 618 664 735 794 791 742 651 649 672 641 659 661 682 734 708 742 726 774 754 777 774 771 787 757 754 789 743 716 716 701 717 703 673 701 745 756 709 685 692 625 661 772 804 757 21 5 700 718 686 685 695 697 657 617 615 642 678 722 758 751 697 683 660 748 733 650 688 661 650 696 723 752 748 757 747 756 774 737 716 643 626 636 618 657 626 613 618 677 527 465 450 467 478 555 594 621 21 5 665 602 489 503 562 623 666 661 667 625 658 613 557 508 559 538 480 393 430 419 541 613 578 508 637 533 576 559 534 523 393 369 389 293 283 313 321 315 322 244 246 239 215 333 315 361 425 305 422 518 21 5 547 513 594 608 629 545 280 247 238 205 293 329 286 232 359 433 347 293 327 267 306 332 326 300 383 348 213 259 263 310 330 291 304 284 340 384 360 307 269 239 118 153 200 233 305 205 256 323 303 332 21 5 -13 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 615 609 609 581 592 589 628 620 588 601 653 540 552 568 644 570 559 556 567 634 686 711 723 689 683 699 608 616 612 586 528 535 481 492 610 21 6 519 463 439 437 480 515 527 558 604 561 429 345 377 401 406 422 428 499 548 474 457 414 387 379 401 452 370 312 288 257 283 316 307 313 326 231 221 167 190 274 247 111 77 154 238 267 340 344 309 337 21 6 362 339 234 314 360 358 324 284 228 273 291 269 123 206 284 260 202 253 299 200 -42 -54 44 113 145 -15 103 172 -46 71 198 264 292 243 294 315 325 259 243 316 305 194 174 262 266 240 283 251 204 8 21 6 121 157 10 50 141 238 118 -71 31 168 76 65 65 218 285 271 277 247 225 160 170 182 249 296 335 270 90 138 164 133 61 113 136 225 228 -93 -14 159 87 175 158 -7 -9 146 269 287 274 246 176 145 21 6 123 181 320 302 317 262 292 248 325 435 328 270 296 334 282 230 253 287 296 313 329 271 203 277 371 363 373 355 389 389 403 406 385 397 465 339 284 366 434 530 430 336 352 397 328 273 226 245 313 344 21 6 431 378 404 339 428 437 482 494 506 551 474 504 511 543 574 490 438 464 507 451 377 377 397 405 407 439 560 552 528 518 560 585 629 627 605 636 645 666 677 700 664 570 537 562 681 721 667 668 661 602 21 6 657 747 736 621 624 590 558 603 660 755 761 734 662 627 666 628 638 643 662 716 710 719 711 755 768 781 772 762 779 761 738 765 729 715 703 692 700 695 676 692 733 744 714 658 650 621 636 738 779 767 21 6 699 702 675 674 681 680 644 610 625 649 653 698 748 717 695 684 647 714 712 651 668 645 644 669 716 730 730 739 738 718 745 720 694 640 616 617 585 638 616 592 589 645 518 455 441 471 482 537 586 564 21 6 628 589 458 457 531 595 650 643 651 591 624 607 563 505 549 509 473 394 401 403 503 574 555 486 590 512 522 545 518 490 381 345 339 286 277 287 307 310 321 266 249 255 222 315 298 330 392 306 394 491 21 6 525 493 568 587 605 559 285 255 244 219 280 305 250 229 321 402 335 277 300 252 277 326 321 294 364 339 210 222 245 298 292 250 275 300 324 355 340 301 266 224 107 104 176 215 273 217 233 291 280 315 21 6 -8 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 634 627 635 600 600 667 680 702 607 676 667 594 575 647 704 647 663 582 629 705 731 783 752 716 749 757 612 633 669 599 574 589 508 584 718 21 7 497 467 455 463 513 539 549 581 614 523 341 328 367 414 390 420 480 560 563 490 470 434 359 368 426 461 391 291 291 257 276 344 371 376 370 233 251 144 252 343 284 129 115 233 270 348 396 377 380 386 21 7 423 363 249 332 385 401 331 276 241 277 312 273 175 262 310 300 204 289 312 177 63 53 97 169 122 66 167 195 115 207 232 279 330 300 296 296 288 266 282 324 239 205 249 302 300 227 298 282 231 111 21 7 227 168 -15 88 206 242 125 -36 93 142 -29 -1 99 240 299 282 269 257 254 161 180 230 291 318 372 272 142 189 209 163 98 175 172 201 250 -97 34 223 227 257 205 62 51 210 296 324 281 268 180 191 21 7 228 326 367 325 361 373 376 317 444 505 292 265 376 385 322 278 287 329 335 379 387 277 237 348 371 436 405 359 414 415 440 436 432 492 479 241 304 405 511 590 477 345 371 437 310 234 231 247 311 372 21 7 495 416 491 446 568 549 539 504 533 613 545 539 542 654 618 566 501 464 518 497 428 472 400 436 445 495 610 556 551 515 550 556 600 604 609 645 658 644 624 672 675 590 602 631 776 808 721 727 693 706 21 7 816 845 754 634 675 710 691 716 766 806 800 742 658 668 706 663 658 675 711 741 740 751 746 788 752 770 782 775 785 745 758 802 759 728 743 706 742 707 669 705 765 786 722 715 717 669 705 782 810 758 21 7 714 739 714 690 692 695 663 622 631 633 696 737 755 769 700 688 722 771 773 678 711 675 669 705 724 769 766 777 768 790 800 758 735 650 649 640 644 700 638 655 660 709 539 458 454 491 495 565 634 667 21 7 692 618 533 533 590 655 671 702 700 677 686 647 593 524 575 551 483 416 434 445 566 645 601 566 671 568 639 553 540 545 400 392 457 317 299 349 348 313 316 218 240 201 207 341 310 372 446 325 460 562 21 7 580 556 620 630 625 549 274 249 237 216 315 347 334 275 416 468 360 311 354 282 335 316 331 316 409 347 241 286 279 325 354 334 328 312 366 420 380 329 261 248 122 174 217 242 308 199 283 352 361 341 21 7 12 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 639 621 637 603 598 641 685 709 601 667 670 609 583 637 710 683 682 588 628 687 723 767 741 729 758 746 641 626 683 619 584 603 551 580 718 21 8 554 498 478 476 518 549 548 567 600 563 362 339 371 413 419 427 460 536 556 500 480 441 367 375 405 427 378 309 309 271 285 346 350 377 370 250 261 145 226 317 311 157 99 220 254 336 365 362 356 386 21 8 412 400 242 318 369 392 344 295 249 288 317 302 184 259 308 300 227 290 330 268 35 68 143 149 154 59 158 199 86 195 274 283 325 314 336 339 314 283 296 358 288 200 246 312 299 247 307 276 244 115 21 8 246 209 55 122 209 264 153 -32 95 195 2 38 80 221 291 289 286 251 244 170 175 206 265 327 370 281 173 171 178 186 75 154 153 192 254 -89 4 202 216 276 196 55 25 185 277 327 286 289 206 180 21 8 213 270 351 322 359 354 368 305 425 490 334 300 373 411 329 290 299 331 344 378 380 311 269 342 365 407 419 392 433 429 419 435 427 444 500 278 308 391 465 582 487 349 365 443 354 262 231 235 299 363 21 8 500 425 479 403 558 527 522 533 549 610 552 519 534 637 629 583 498 474 521 502 429 475 406 461 457 517 606 572 588 514 541 571 616 592 600 643 667 688 691 681 689 594 599 612 744 797 729 746 724 709 21 8 786 826 744 647 672 698 657 680 748 771 765 770 679 679 719 675 648 663 694 737 729 735 750 773 769 780 773 782 782 767 776 807 746 728 746 707 723 727 659 683 736 787 739 710 721 651 684 764 801 756 21 8 706 733 712 690 687 689 663 614 611 623 687 724 754 760 709 675 691 756 759 661 709 683 654 686 717 757 743 766 777 787 800 774 743 651 641 643 616 676 647 630 645 704 555 478 457 489 501 574 618 648 21 8 682 635 526 519 562 620 658 687 685 659 717 664 602 528 558 549 492 401 425 440 546 628 604 558 651 575 625 563 548 532 410 389 476 330 303 340 347 326 334 239 251 229 225 346 321 377 455 321 428 543 21 8 562 549 581 617 623 611 301 285 270 233 301 347 333 265 406 460 377 303 352 292 315 342 335 319 401 343 238 260 280 318 347 318 305 286 356 401 382 340 281 258 152 175 212 223 310 253 281 338 327 381 21 8 13 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 651 628 649 613 605 638 684 704 614 637 654 618 577 627 706 702 647 609 627 681 710 730 723 725 736 726 672 626 673 634 588 600 571 577 700 21 9 632 521 499 479 510 555 556 564 588 565 406 351 374 419 431 433 447 507 528 503 488 443 400 397 389 405 387 339 341 290 289 332 345 370 366 276 271 155 192 293 313 177 109 178 247 328 349 352 327 361 21 9 394 409 256 314 349 390 361 319 266 294 327 323 221 268 315 301 270 303 344 293 34 75 155 175 181 69 137 200 67 160 276 289 327 325 334 352 327 293 303 390 311 213 243 309 311 260 304 281 258 118 21 9 233 229 127 140 207 266 172 -11 88 189 44 86 95 191 290 301 303 259 249 198 202 223 263 334 378 297 204 161 170 187 152 155 113 154 252 -24 -16 133 201 270 213 52 2 133 246 327 293 280 245 185 21 9 191 220 320 325 338 329 344 302 386 483 392 346 369 418 341 304 303 321 360 368 386 324 282 330 360 406 422 418 449 439 414 447 415 418 500 391 338 408 437 553 477 364 380 449 407 288 248 249 308 368 21 9 488 444 464 394 526 489 505 521 530 583 546 509 534 576 610 581 496 472 525 514 422 465 407 460 455 501 582 593 608 521 537 581 631 606 614 637 684 711 730 717 696 596 592 601 707 778 727 733 720 692 21 9 730 784 731 662 663 677 616 634 687 735 724 742 695 679 710 658 651 654 692 725 725 733 744 772 774 781 766 783 792 786 781 801 766 739 738 716 722 736 657 671 727 781 754 702 714 649 674 733 776 759 21 9 717 722 718 700 690 694 661 607 620 640 673 703 751 743 716 679 672 728 742 674 700 686 654 671 694 729 725 755 764 777 791 783 750 662 632 645 596 658 647 612 633 685 573 493 466 488 515 576 612 633 21 9 671 642 530 502 534 584 634 666 665 629 686 656 601 524 540 536 495 424 428 438 524 603 593 533 624 578 581 559 535 527 418 386 468 364 299 329 350 337 346 280 282 265 260 349 336 363 433 327 381 507 21 9 530 538 558 587 607 613 340 326 318 261 307 343 324 284 384 479 395 318 330 306 302 343 344 318 382 335 246 241 283 301 340 295 297 293 337 384 389 342 298 248 184 175 213 222 283 288 267 312 306 367 21 9 31 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 784 790 757 751 767 787 796 812 807 816 813 828 828 839 815 822 827 830 826 825 832 832 832 818 797 780 787 779 788 799 787 803 800 809 810 22 1 815 819 828 771 764 774 661 646 671 729 732 543 528 592 605 601 547 583 606 671 681 590 580 599 571 604 563 553 575 592 445 438 474 484 523 565 586 570 412 444 512 514 308 318 402 413 420 448 453 538 22 1 533 528 566 476 454 507 578 569 459 529 592 507 407 424 479 505 528 473 487 565 428 385 411 440 461 493 521 394 376 388 396 432 468 532 531 548 581 580 620 579 467 446 443 502 556 470 483 493 474 472 22 1 504 590 600 438 466 557 589 568 505 554 410 344 333 349 372 411 433 445 509 456 459 425 438 472 546 548 594 482 392 396 447 526 564 430 475 442 343 427 450 517 573 459 421 346 388 409 538 512 439 393 22 1 442 499 542 595 617 553 576 511 475 523 549 624 588 639 614 620 490 518 560 634 694 686 491 503 563 631 593 680 700 755 637 597 564 576 602 613 616 639 663 655 720 656 535 569 582 515 477 490 549 589 22 1 537 529 620 660 619 628 628 621 601 628 649 651 632 661 702 728 743 703 625 596 587 554 599 596 621 690 732 739 758 774 721 649 663 702 765 778 793 795 760 735 722 733 723 719 730 755 797 798 826 794 22 1 811 776 820 742 721 746 762 782 782 730 752 774 789 804 803 764 785 776 782 737 801 821 813 831 834 814 811 823 806 803 804 793 812 810 823 836 815 830 837 837 839 842 851 847 843 828 833 823 819 818 22 1 816 816 824 822 813 765 770 786 769 745 745 768 813 827 840 844 808 808 800 819 806 776 773 757 764 768 758 775 792 795 831 782 815 836 824 809 822 823 814 800 761 763 778 780 799 781 793 807 788 789 22 1 780 757 767 733 673 707 698 666 643 638 661 700 729 672 620 661 648 579 582 600 582 613 652 651 641 683 710 733 631 637 608 567 556 621 711 729 733 738 730 526 542 567 576 612 519 513 528 541 475 526 22 1 567 584 603 633 690 688 691 643 562 561 627 602 511 520 529 560 595 618 583 479 509 549 506 496 505 458 403 381 418 394 454 459 457 428 469 510 549 544 541 430 387 357 366 377 411 408 467 509 505 505 22 1 374 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 794 787 747 742 758 779 790 808 804 802 791 809 813 828 816 821 827 831 824 825 830 828 828 807 793 769 773 768 779 792 783 810 803 810 809 22 2 813 819 825 779 763 762 669 640 679 725 742 544 526 584 591 608 541 574 598 668 674 594 572 590 575 629 562 557 576 606 454 426 459 471 504 561 578 553 405 430 494 488 301 314 378 408 423 447 438 517 22 2 525 509 558 487 445 491 561 574 457 517 584 519 393 405 462 483 500 486 497 564 433 379 404 415 462 501 530 383 359 374 394 420 467 538 533 544 570 585 620 600 471 442 431 486 551 463 465 484 466 461 22 2 489 575 615 458 477 557 599 552 513 542 402 320 324 352 363 410 431 441 507 465 458 443 444 474 527 549 588 534 403 399 444 512 549 454 508 442 346 430 447 505 555 459 405 354 384 415 520 495 441 383 22 2 423 479 525 576 623 552 577 512 466 523 551 630 583 643 619 624 506 533 582 650 705 680 501 518 565 648 608 682 706 765 650 591 563 555 581 609 626 659 671 639 721 661 534 551 562 519 471 476 533 584 22 2 544 520 623 647 584 624 624 606 584 605 637 653 621 637 672 714 725 697 600 569 559 537 576 571 597 665 726 734 754 767 719 636 652 688 748 777 778 777 746 748 727 731 715 704 715 754 778 776 810 782 22 2 798 779 819 761 719 728 745 766 751 709 734 751 779 792 795 766 794 761 782 727 793 826 814 828 821 799 816 822 807 805 810 798 816 811 821 819 808 813 831 831 838 843 851 848 841 823 829 820 823 820 22 2 822 812 818 821 826 761 765 781 775 752 753 774 811 827 840 843 813 811 806 815 800 781 778 750 765 750 756 782 793 778 825 794 819 829 818 808 822 823 820 804 751 761 772 771 787 780 790 802 786 788 22 2 777 740 767 721 670 696 683 654 633 634 664 703 730 677 613 646 637 567 571 595 586 619 650 645 630 681 706 732 629 631 621 561 543 609 697 727 730 739 740 539 568 588 604 656 566 522 529 545 462 510 22 2 554 568 600 623 691 691 684 672 570 568 618 600 501 500 522 546 586 606 571 473 493 545 510 497 506 459 401 367 402 376 450 456 451 411 449 496 542 534 545 447 387 371 364 366 395 391 462 516 500 490 22 2 370 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 795 778 731 732 753 773 785 795 795 789 765 799 786 798 805 812 817 825 809 810 820 821 814 780 783 755 756 760 757 765 773 802 792 805 807 22 3 807 817 820 785 759 757 679 631 673 710 728 549 530 579 614 612 528 543 559 652 657 587 547 566 565 650 570 570 569 620 517 419 449 459 488 537 559 549 409 420 493 498 299 304 366 425 430 447 435 517 22 3 509 508 555 541 450 484 544 611 460 484 581 542 390 402 458 477 486 504 509 581 500 376 405 411 473 502 561 390 351 371 398 431 470 544 552 548 564 584 608 628 479 444 424 488 554 478 440 474 466 445 22 3 484 589 642 466 489 558 623 562 507 536 395 284 298 339 355 408 424 434 506 465 451 461 445 479 522 554 575 567 418 392 441 487 506 487 524 451 333 411 440 494 548 464 411 354 385 418 504 507 434 383 22 3 420 472 519 565 626 545 574 508 453 508 542 637 565 625 626 618 533 522 584 655 702 687 507 524 563 644 591 675 702 765 665 588 541 537 563 603 634 669 679 645 719 654 523 540 548 519 478 470 527 583 22 3 541 527 621 640 570 624 639 623 582 582 628 653 615 629 667 715 727 692 580 562 549 528 567 560 583 650 714 717 755 756 713 624 647 684 727 763 761 780 718 731 736 725 710 701 706 750 778 753 804 787 22 3 800 774 815 784 716 727 740 754 730 705 724 742 775 786 784 772 785 745 778 726 787 817 813 825 779 784 821 819 806 804 807 805 817 816 810 798 797 807 824 825 833 848 844 844 837 818 825 821 824 817 22 3 825 807 814 819 837 765 757 777 765 754 761 777 812 823 852 842 814 813 800 812 794 777 785 747 769 741 746 774 792 770 808 808 815 814 803 805 805 817 819 809 740 752 754 764 769 783 791 794 782 786 22 3 768 717 766 713 650 683 667 638 621 628 663 703 730 676 609 638 626 562 562 587 579 621 654 645 634 694 710 731 634 636 626 559 531 600 685 715 719 729 741 565 585 598 605 646 597 518 535 541 454 501 22 3 542 558 595 618 669 681 666 663 576 561 595 580 500 480 502 523 572 589 553 468 478 542 508 491 489 447 399 362 384 376 437 459 449 400 415 483 529 513 564 453 383 380 360 370 377 379 455 517 486 477 22 3 390 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 826 807 794 777 787 803 822 825 819 837 825 852 864 856 827 829 834 839 846 841 846 841 844 834 810 789 804 813 822 830 814 809 816 821 818 22 4 824 831 848 806 789 801 711 679 697 758 772 584 537 618 650 632 562 586 623 681 711 604 588 609 589 615 574 565 583 618 477 451 484 494 538 588 609 610 440 456 526 555 333 329 412 434 432 461 477 560 22 4 555 557 599 498 468 521 595 609 498 579 622 537 431 429 495 524 539 496 502 590 503 393 426 468 487 546 626 394 392 404 420 463 471 537 550 568 583 619 640 610 478 451 452 518 577 500 496 537 491 488 22 4 538 609 647 480 505 578 653 612 533 597 430 369 343 360 404 418 427 449 515 459 486 452 453 482 553 555 615 542 419 409 467 563 599 484 533 469 380 461 508 572 629 459 435 367 409 461 548 529 470 415 22 4 465 533 568 622 641 566 584 527 491 551 591 658 659 696 650 656 537 573 608 662 731 686 535 554 584 661 626 698 735 753 642 635 575 592 619 627 633 664 680 689 735 692 569 596 630 552 503 504 553 610 22 4 566 574 627 668 654 662 656 645 628 646 647 664 644 663 705 726 738 720 649 613 618 573 606 629 671 709 749 749 763 776 738 669 680 722 791 803 800 800 771 737 732 745 744 733 747 759 808 802 827 798 22 4 811 781 826 757 730 750 767 794 804 749 753 778 792 805 818 766 783 782 776 747 805 830 817 830 842 832 808 824 799 808 799 799 821 832 831 853 839 844 844 842 831 839 849 847 839 843 840 820 818 811 22 4 814 806 825 829 829 789 778 796 785 763 752 777 815 834 840 851 827 797 787 818 826 791 787 771 766 766 766 782 802 795 835 799 813 841 835 829 831 839 834 827 802 785 784 793 806 803 804 818 807 806 22 4 806 781 774 742 699 723 700 698 658 649 677 711 739 701 647 663 665 614 601 631 617 640 672 669 686 698 711 739 667 641 648 597 586 651 713 733 735 743 746 567 558 606 603 658 533 525 543 567 504 542 22 4 581 592 617 656 714 691 698 682 597 604 649 642 527 539 553 582 616 629 617 512 540 591 539 539 522 499 441 403 444 435 469 464 471 455 488 529 565 565 575 472 425 388 392 421 440 452 493 516 525 527 22 4 418 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 820 803 778 759 767 787 804 816 812 815 797 827 847 842 816 815 831 835 825 828 831 831 832 809 800 760 768 786 799 815 802 808 804 807 808 22 5 815 826 834 811 787 784 720 674 717 745 773 589 533 608 630 641 546 570 618 679 677 602 567 585 604 670 575 571 592 642 498 432 468 477 508 573 597 591 438 433 491 534 330 323 389 443 430 460 449 528 22 5 527 536 577 519 447 497 579 609 505 569 613 542 415 411 466 495 514 530 523 596 529 396 411 440 494 541 626 385 365 382 405 428 472 527 561 566 585 608 639 646 465 437 429 514 573 494 466 511 482 461 22 5 496 592 660 483 527 596 664 606 544 580 422 342 324 347 396 431 431 438 504 469 467 458 453 478 526 549 594 629 424 412 474 550 599 555 584 480 398 463 480 553 619 462 431 371 406 437 542 534 473 406 22 5 444 504 529 593 654 577 579 526 480 543 578 656 662 701 665 676 614 624 647 694 740 721 543 581 619 698 681 707 726 762 659 634 584 568 588 618 636 680 679 670 729 715 584 569 610 540 506 498 537 575 22 5 576 584 629 654 628 663 630 629 609 609 636 657 626 638 680 707 709 696 635 584 578 556 583 599 644 687 722 731 752 775 734 663 672 707 782 802 780 779 744 744 725 743 744 720 733 762 783 783 816 777 22 5 787 783 826 782 726 737 752 776 777 724 740 759 782 795 802 761 796 769 778 739 803 830 824 830 829 790 806 814 793 795 789 777 816 827 829 839 834 836 839 818 828 837 842 843 837 837 831 812 814 808 22 5 808 792 816 826 836 786 777 789 788 770 758 779 808 830 839 847 822 796 795 817 818 794 787 769 767 763 758 785 798 769 842 803 819 838 823 821 835 836 829 822 798 780 770 776 792 790 795 816 809 803 22 5 795 751 765 718 688 716 688 677 666 657 679 722 739 697 635 641 644 588 585 619 614 650 681 680 695 702 708 740 665 638 648 594 562 632 697 721 731 738 744 602 591 635 653 689 573 535 538 556 485 520 22 5 552 565 607 644 694 692 689 712 613 595 631 621 503 516 531 542 586 601 601 511 513 561 544 535 530 504 425 383 413 421 463 449 438 428 458 494 537 541 554 503 419 389 388 395 404 434 473 526 512 507 22 5 417 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 816 800 757 739 759 782 800 814 807 811 774 817 826 818 824 824 832 839 826 822 831 835 828 789 791 754 758 777 794 807 812 820 803 814 814 22 6 821 830 845 829 791 786 715 663 704 729 751 578 539 600 635 653 548 544 585 664 669 608 555 570 589 675 578 578 577 652 535 424 460 473 495 556 579 580 441 435 494 527 341 313 364 451 445 469 450 532 22 6 520 522 567 568 458 487 554 626 496 525 599 557 401 417 471 491 498 544 534 598 550 396 407 423 505 533 624 406 368 383 411 435 482 542 573 567 564 588 612 654 485 452 430 509 569 507 453 505 492 443 22 6 488 582 665 488 526 588 655 607 554 560 436 324 312 344 380 441 437 454 517 482 480 463 461 486 527 558 589 635 456 414 469 515 554 565 581 482 379 435 459 522 589 470 433 376 401 434 515 538 468 401 22 6 439 493 526 582 652 558 575 523 468 523 559 646 637 673 653 659 591 602 643 691 728 720 541 568 608 696 653 690 712 757 677 630 561 559 576 617 650 692 682 656 718 685 565 552 584 548 506 494 534 585 22 6 581 561 643 654 603 651 646 644 601 595 633 659 621 638 678 714 734 703 626 571 566 542 573 592 627 667 717 727 758 765 727 656 650 693 766 782 769 781 732 732 739 750 740 718 718 764 780 771 815 784 22 6 790 779 823 801 727 736 750 770 750 712 732 755 779 795 803 768 796 750 778 728 795 823 823 831 806 773 819 819 799 794 800 781 813 818 824 821 819 821 839 810 830 843 844 847 828 822 827 817 823 809 22 6 814 801 817 821 835 787 776 780 789 773 770 792 816 835 848 848 814 800 810 821 808 797 791 771 765 761 755 780 798 758 831 813 823 825 818 813 826 832 836 822 773 771 759 768 781 786 801 811 814 805 22 6 791 733 783 715 677 706 687 654 657 651 685 726 745 715 632 639 637 580 579 613 623 648 677 667 693 717 712 748 664 638 651 596 543 620 698 711 725 739 744 617 600 640 644 685 607 535 541 561 473 516 22 6 546 560 605 627 680 675 674 701 609 589 613 595 502 499 514 528 568 581 581 497 485 556 536 511 515 489 417 377 390 401 455 463 444 417 428 487 530 520 560 501 415 395 384 394 389 413 465 526 503 491 22 6 422 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 838 822 812 803 804 806 821 818 830 833 834 846 856 852 816 822 831 836 827 829 827 832 836 811 801 785 794 802 806 810 800 793 810 812 815 22 7 820 828 833 810 802 798 743 717 739 759 778 618 616 645 697 689 568 609 656 714 709 616 588 595 607 648 587 605 631 680 526 460 494 510 546 607 634 641 488 477 526 584 374 360 395 466 452 482 500 563 22 7 567 600 623 577 483 523 600 658 591 631 652 605 450 444 504 537 588 551 561 628 597 454 451 490 538 601 658 436 397 411 428 465 490 518 595 575 607 657 666 677 486 467 460 569 592 542 502 556 533 493 22 7 539 633 701 512 561 638 701 648 578 640 474 399 368 381 460 486 468 447 525 481 478 496 476 504 558 584 628 672 461 446 502 588 646 630 634 513 441 497 507 587 632 520 485 404 438 477 561 573 504 422 22 7 470 536 569 640 683 632 592 550 508 565 599 673 703 711 709 718 691 659 672 721 751 750 598 636 691 733 739 734 757 774 674 664 660 589 621 661 652 696 707 722 763 766 629 615 688 578 548 530 573 612 22 7 653 689 631 671 667 702 684 695 660 652 661 666 636 658 697 716 725 740 684 639 625 597 631 645 684 726 747 751 759 763 731 719 724 758 795 806 777 776 751 740 730 753 767 755 749 778 800 792 816 787 22 7 775 793 824 798 736 746 763 786 797 777 752 773 785 801 813 772 800 779 784 770 816 836 835 825 843 825 793 806 797 796 799 802 829 850 854 854 846 854 838 830 819 835 837 834 833 839 826 808 809 790 22 7 783 795 820 830 840 789 801 805 804 796 788 795 822 842 843 847 843 809 793 825 840 794 805 795 777 769 783 800 800 797 832 817 803 844 828 842 845 848 830 836 831 800 791 793 814 811 803 820 826 811 22 7 804 786 787 734 720 713 690 702 712 680 689 735 764 723 655 652 671 631 619 653 656 676 723 727 716 712 742 763 703 663 685 627 609 664 714 740 746 756 755 623 596 673 692 716 560 550 555 581 535 550 22 7 577 593 632 663 711 706 708 729 642 633 659 648 540 553 553 584 635 637 637 563 576 632 602 611 593 556 459 422 450 474 485 454 456 471 497 533 569 583 592 551 440 419 420 433 441 496 515 525 539 539 22 7 475 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 833 819 807 798 797 803 820 824 831 825 825 841 853 852 812 818 831 842 817 822 826 830 835 814 801 779 782 790 797 812 810 802 809 809 811 22 8 821 832 839 825 804 794 763 738 748 760 787 623 639 647 697 693 576 599 673 711 697 639 584 585 623 693 595 617 629 712 571 464 501 515 545 602 627 654 528 477 521 583 405 364 419 480 468 488 493 550 22 8 551 568 619 613 483 508 587 669 585 614 639 624 448 436 502 520 573 561 576 628 625 457 419 484 543 612 664 453 398 410 429 471 498 526 600 586 627 652 664 695 507 470 460 589 611 555 484 536 525 475 22 8 518 631 700 516 579 663 695 630 575 641 487 390 355 386 458 510 465 436 517 493 466 501 492 506 541 564 609 674 488 441 514 593 654 680 654 535 455 497 492 577 655 570 510 425 446 477 577 581 506 432 22 8 471 522 542 634 694 635 588 550 506 567 607 658 701 700 714 725 724 676 683 730 759 763 627 639 706 740 759 723 759 779 703 680 677 585 608 656 653 708 703 713 763 785 638 602 708 605 570 537 569 608 22 8 685 725 642 667 674 710 679 700 657 632 658 676 631 649 682 706 720 735 695 624 615 597 626 637 671 714 735 748 759 788 746 713 716 750 797 815 777 772 754 743 738 764 775 757 759 785 794 791 813 780 22 8 774 802 831 825 741 747 768 789 793 765 746 766 785 802 808 775 811 769 796 777 822 836 835 831 837 798 802 806 799 786 791 798 826 848 852 851 850 848 843 811 820 833 833 832 832 832 816 801 794 788 22 8 779 793 821 825 839 803 798 811 809 802 793 799 819 838 842 850 835 801 806 820 835 803 810 807 786 774 781 794 799 782 831 819 804 836 825 842 847 848 834 832 832 791 780 792 806 806 808 819 821 811 22 8 794 773 781 743 713 699 680 699 719 694 700 726 764 748 670 646 674 633 614 642 667 690 739 748 744 740 742 759 729 664 687 641 599 659 698 732 743 748 754 677 624 687 711 734 615 556 562 590 536 543 22 8 566 588 634 671 707 710 715 742 677 629 646 649 530 544 548 557 612 621 622 574 550 631 632 631 609 569 463 415 434 502 492 454 454 469 477 516 552 557 601 564 474 429 439 424 424 479 513 531 528 524 22 8 500 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 827 818 794 779 782 790 808 823 827 828 808 832 851 849 820 823 833 837 814 820 828 840 842 807 793 771 768 775 789 817 821 817 802 810 813 22 9 825 831 847 843 809 802 763 746 743 765 781 625 638 651 678 695 577 576 667 706 699 648 574 583 633 722 594 608 613 708 625 460 492 497 536 598 611 632 528 464 507 565 438 360 419 489 472 490 484 542 22 9 536 551 606 626 481 497 568 658 573 599 629 626 441 430 494 503 544 569 568 631 641 454 418 465 529 597 666 496 399 411 433 456 503 532 602 588 622 626 653 692 531 473 459 575 610 561 467 526 499 459 22 9 501 601 688 531 585 665 673 649 579 619 502 382 344 368 424 527 454 422 509 496 454 495 490 508 531 544 583 665 550 433 492 568 628 682 649 562 454 477 480 579 655 587 511 422 439 468 545 587 505 436 22 9 465 511 532 615 683 618 580 556 498 556 597 637 689 700 707 726 715 677 684 718 750 757 643 640 686 746 749 723 737 771 721 680 664 582 590 637 655 702 691 695 756 767 631 584 672 634 575 539 564 608 22 9 681 696 659 664 658 691 673 693 646 610 648 669 629 636 675 701 709 715 695 599 603 590 616 623 653 693 709 737 759 779 747 699 698 732 792 806 771 775 755 744 747 759 771 750 760 780 784 789 809 779 22 9 775 788 831 832 742 749 772 785 786 744 744 762 781 801 811 781 819 756 802 779 809 837 832 833 827 773 814 809 795 795 790 792 816 835 841 833 834 834 838 807 830 835 834 838 833 834 812 803 798 806 22 9 788 805 820 827 838 817 804 814 812 805 791 800 821 838 849 852 823 801 818 816 829 812 811 807 775 775 784 788 797 783 834 818 805 826 823 833 841 844 832 823 824 786 774 787 796 794 812 816 820 802 22 9 786 750 784 743 704 688 683 684 716 694 710 728 758 758 676 640 670 624 604 627 661 678 729 737 751 756 738 756 730 660 676 645 578 644 697 717 736 748 752 709 644 697 696 739 680 552 566 601 524 531 22 9 560 582 632 662 700 708 702 742 682 621 637 647 522 534 527 534 582 608 618 559 532 601 639 631 597 564 468 405 417 472 501 463 454 460 460 506 541 544 592 569 475 424 434 415 410 454 491 547 520 512 22 9 530 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 838 838 822 813 809 822 830 835 845 838 837 844 866 862 824 832 840 843 823 826 816 837 840 822 806 784 779 775 792 817 819 800 813 807 814 2210 828 834 838 837 802 799 798 770 771 784 801 688 711 700 762 738 608 620 711 719 734 685 598 608 701 755 613 641 679 756 686 484 527 527 581 636 656 713 617 521 551 621 532 387 462 518 501 505 519 552 2210 564 578 656 684 500 510 596 720 622 621 639 672 487 439 531 529 604 598 604 640 684 486 459 519 556 622 684 558 420 434 471 515 539 543 629 607 655 666 696 711 562 505 504 648 655 593 483 541 570 486 2210 543 673 710 551 624 714 694 686 613 690 579 422 372 410 496 565 489 460 527 506 512 525 538 526 529 565 651 674 621 453 538 590 670 710 690 613 498 506 530 598 676 675 575 486 459 510 621 624 541 450 2210 487 523 546 666 714 692 604 583 526 576 632 657 702 695 715 722 725 691 708 722 765 761 694 684 733 761 787 739 765 783 778 717 749 597 626 673 672 712 693 722 787 809 665 621 732 700 626 580 596 636 2210 735 750 680 684 704 749 698 732 690 640 658 701 649 644 673 703 717 741 743 639 675 624 677 662 672 722 741 758 766 802 769 732 722 766 806 824 785 787 764 768 767 783 798 798 780 794 787 787 800 792 2210 772 800 834 839 761 773 786 802 814 791 768 778 788 802 808 792 825 780 817 811 831 838 843 845 852 815 821 810 800 791 795 805 831 848 868 848 855 843 847 802 827 836 828 831 834 835 806 794 780 788 2210 772 803 825 836 842 837 826 828 825 824 820 815 831 840 847 860 833 819 826 814 844 819 836 823 792 799 810 807 806 818 832 842 825 833 823 842 853 846 832 837 856 805 795 804 821 818 822 817 832 808 2210 785 773 778 766 707 678 677 720 748 713 740 739 778 792 696 653 701 664 633 651 692 714 783 795 791 790 774 767 776 681 714 687 620 674 720 746 757 765 766 755 672 712 745 772 690 564 589 637 566 552 2210 586 617 671 703 737 741 746 765 733 660 655 702 571 571 559 579 637 648 648 607 575 698 701 686 651 633 502 430 451 566 577 480 505 502 480 532 561 588 641 618 538 476 506 432 434 490 566 546 543 559 2210 581 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 703 691 735 697 648 681 719 764 702 734 721 705 698 775 779 804 782 688 717 761 799 797 802 788 776 732 691 671 681 693 648 714 638 695 767 23 1 793 709 547 527 589 551 570 568 542 604 427 470 472 515 514 469 505 550 549 528 492 496 532 432 444 440 450 395 333 324 325 370 400 451 441 422 472 290 295 425 444 249 135 226 317 367 390 404 405 458 23 1 510 469 310 363 455 449 406 362 305 353 451 351 315 387 433 443 350 348 378 416 227 291 372 374 282 215 215 221 223 300 358 386 394 434 454 521 390 345 416 432 298 341 391 395 382 342 392 330 364 364 23 1 437 354 192 218 287 347 372 151 221 264 110 87 160 213 320 320 302 281 296 280 272 288 320 384 458 415 305 261 252 246 286 342 313 318 302 61 113 229 362 406 342 282 211 267 349 445 391 369 322 319 23 1 362 402 468 404 449 465 457 404 481 545 497 394 473 506 391 349 346 380 416 476 583 382 344 328 415 455 528 521 524 614 534 517 517 551 548 365 366 439 512 664 666 477 402 492 535 350 368 387 359 377 23 1 465 502 535 543 568 616 578 561 557 612 637 583 587 634 659 654 558 569 507 520 500 496 485 452 486 539 651 655 654 613 568 593 608 624 655 702 729 719 703 686 682 651 615 664 724 764 788 759 771 791 23 1 805 805 779 666 701 730 744 754 774 763 750 770 735 741 761 748 695 694 740 775 751 775 776 803 755 773 787 786 793 794 809 818 786 770 787 752 765 783 734 746 788 823 820 749 746 764 783 806 815 825 23 1 771 757 744 740 727 717 718 664 634 653 702 749 766 783 785 744 761 781 783 754 715 718 684 684 686 713 735 780 800 800 802 800 797 729 690 675 698 734 720 673 720 769 747 568 519 531 576 656 638 648 23 1 658 684 629 605 590 607 634 647 657 678 711 738 653 561 559 583 528 492 487 495 550 621 675 675 688 697 704 622 601 636 527 466 538 446 403 415 445 597 402 369 369 302 315 379 391 422 486 430 449 527 23 1 554 597 587 593 627 652 509 393 417 326 430 445 457 405 492 575 506 427 450 330 388 428 420 409 422 371 292 305 332 325 377 381 355 353 370 456 481 377 338 285 241 223 242 305 376 334 343 416 422 439 23 1 160 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 732 700 727 683 666 702 719 769 725 701 718 697 687 772 780 808 806 734 711 756 799 792 796 792 781 754 736 690 670 698 657 729 716 748 781 23 2 798 784 635 565 596 577 589 577 572 581 464 470 490 522 546 472 484 523 527 536 536 521 551 442 457 446 515 451 375 356 336 400 397 457 446 440 458 344 282 406 464 325 139 226 290 342 355 374 407 456 23 2 479 483 359 365 452 478 470 419 321 360 451 370 347 383 423 444 374 343 397 443 258 298 373 404 329 228 236 209 219 312 356 389 410 443 462 518 501 395 469 495 331 353 406 418 387 354 399 356 358 366 23 2 430 471 302 258 307 396 422 213 276 330 131 130 201 246 307 329 328 291 285 292 274 293 340 374 485 490 363 297 273 264 289 370 322 347 308 141 112 229 353 363 367 309 244 270 351 442 382 358 325 323 23 2 348 364 464 431 462 454 460 418 455 527 504 396 473 502 417 371 363 382 436 483 568 465 369 334 390 408 499 546 574 636 553 516 513 502 546 549 387 449 547 661 702 500 430 482 565 380 396 399 412 392 23 2 457 513 531 534 574 589 591 526 540 588 656 536 578 608 664 667 553 555 529 554 516 495 496 470 487 539 652 661 658 652 577 589 611 606 652 718 743 737 740 706 697 666 631 663 708 754 783 749 763 785 23 2 789 772 775 687 697 738 731 716 726 700 716 740 759 760 767 754 699 702 733 779 771 786 800 762 750 778 789 797 798 810 818 823 814 786 806 771 759 780 767 752 794 824 832 759 770 783 788 798 811 830 23 2 785 765 779 751 711 726 731 692 652 655 681 729 751 786 814 742 766 774 776 766 719 731 706 690 679 702 734 774 804 804 800 791 804 747 686 689 708 737 739 675 714 756 778 683 640 636 682 687 665 670 23 2 666 685 656 615 574 593 617 624 649 644 679 708 681 580 554 608 537 498 488 512 511 590 681 671 683 696 699 649 599 643 541 457 526 506 419 458 499 653 502 417 424 359 354 396 419 419 485 447 425 516 23 2 579 618 606 595 619 662 673 415 440 360 436 466 464 395 467 568 556 457 446 364 419 465 460 430 419 390 302 297 331 339 400 398 357 338 372 473 493 415 397 336 280 255 275 275 335 366 355 418 415 465 23 2 189 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 736 712 744 683 656 699 742 773 763 763 768 733 742 802 800 808 805 734 735 767 804 803 807 804 770 750 736 700 661 714 688 756 748 772 789 23 3 793 790 611 595 632 584 566 576 564 614 461 471 510 561 571 468 517 552 539 556 527 516 557 456 455 474 531 444 368 351 341 410 406 462 472 457 463 365 307 429 519 332 158 268 338 365 397 409 450 485 23 3 532 526 363 383 458 489 507 401 319 387 503 372 362 399 447 486 403 360 408 465 290 349 416 450 352 270 245 212 260 363 391 422 406 449 477 547 530 420 480 491 340 371 421 438 424 366 420 363 384 430 23 3 477 527 264 263 345 398 482 253 326 380 219 162 210 261 334 324 325 355 349 296 304 323 357 392 507 551 358 295 281 286 322 402 342 356 331 174 171 278 400 438 382 346 279 274 347 438 437 371 334 343 23 3 392 438 480 458 481 461 469 424 476 529 516 434 508 551 426 388 364 394 438 532 594 487 368 365 454 462 558 616 657 670 564 550 551 565 595 494 369 452 565 686 711 511 441 517 558 372 409 447 489 426 23 3 460 522 561 569 542 609 595 569 562 594 666 572 590 634 695 667 582 607 538 533 525 500 506 452 454 551 651 638 660 658 576 601 626 649 666 726 753 734 709 685 665 666 653 676 722 747 783 746 764 794 23 3 795 783 794 672 699 738 763 765 778 761 741 762 757 745 766 767 718 715 757 789 762 793 805 815 776 793 807 788 794 803 813 818 801 787 805 783 777 794 794 767 797 840 848 783 790 800 816 825 827 834 23 3 794 796 786 763 719 723 736 706 651 674 712 749 785 783 824 774 773 777 791 782 724 737 705 697 699 726 744 771 796 803 795 774 802 730 706 725 741 752 758 699 736 785 815 743 633 632 648 672 666 668 23 3 674 698 679 629 602 615 637 630 672 660 697 728 693 585 569 622 550 519 535 535 561 610 695 696 697 697 708 655 622 660 578 481 536 516 430 469 548 661 496 412 416 356 328 378 428 454 492 464 461 534 23 3 594 615 608 609 637 675 655 416 451 382 468 480 487 457 514 592 569 470 457 388 440 478 448 432 415 386 324 344 365 353 413 418 389 376 392 477 528 460 382 345 281 270 275 346 393 386 372 449 456 470 23 3 229 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 747 729 748 708 688 735 769 782 789 793 795 785 797 814 797 803 801 752 755 786 801 793 803 794 746 768 748 743 658 736 688 744 758 776 782 23 4 787 784 685 640 684 608 580 579 577 627 468 465 522 569 592 489 533 552 555 596 564 528 559 478 468 489 554 499 408 381 355 414 415 467 510 498 493 419 332 445 550 430 187 291 355 382 414 433 457 513 23 4 547 553 397 388 467 508 537 404 353 432 536 378 374 414 461 502 456 388 420 482 320 375 425 445 384 315 301 259 322 390 388 427 418 463 490 553 569 466 525 503 367 382 421 453 442 374 430 399 407 459 23 4 484 585 316 299 374 433 519 334 388 430 295 232 262 279 343 331 361 412 430 340 335 346 385 407 541 576 421 321 283 319 364 440 366 363 359 253 233 327 432 482 423 374 330 289 361 420 483 398 335 351 23 4 410 467 496 535 495 467 484 441 478 532 531 487 548 624 466 405 392 417 462 582 607 535 396 400 498 518 574 659 688 687 563 553 552 564 603 552 390 485 579 682 738 548 457 524 558 381 410 461 520 479 23 4 469 510 571 589 547 604 605 580 565 577 671 562 583 637 703 670 622 622 561 540 547 509 519 442 454 567 661 631 668 671 569 592 608 649 668 727 755 725 702 679 655 675 656 684 711 724 760 743 783 805 23 4 792 768 799 674 691 731 756 768 771 755 737 752 757 752 750 757 729 707 751 774 779 805 796 806 795 820 796 775 785 794 802 808 775 781 814 795 756 797 823 798 808 830 836 815 811 807 807 818 815 816 23 4 804 785 776 775 725 723 737 713 669 685 726 750 788 809 837 771 768 781 802 807 749 744 714 705 711 733 751 774 798 804 768 752 807 755 731 755 735 725 765 740 762 783 800 784 733 707 686 702 683 681 23 4 695 710 690 641 620 625 644 630 661 662 684 707 710 597 573 654 571 526 551 555 559 612 684 691 696 698 713 665 618 653 585 489 542 578 457 536 648 703 565 429 447 395 360 414 447 465 501 483 470 553 23 4 599 619 612 607 637 666 681 439 482 428 514 489 506 490 528 588 614 524 453 417 462 466 462 460 417 394 330 373 385 365 418 446 403 405 432 513 550 506 386 350 305 273 292 358 405 431 396 468 472 504 23 4 267 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 753 724 725 722 734 747 757 777 781 753 782 742 739 788 782 799 800 776 740 772 790 798 794 786 762 763 758 743 634 692 686 741 748 774 783 23 5 791 792 727 630 659 603 608 579 594 622 569 462 516 553 567 503 497 517 544 570 605 541 545 477 485 487 552 526 466 416 364 394 403 439 487 480 439 414 313 407 515 414 185 250 314 354 373 375 438 490 23 5 494 482 415 386 436 480 498 460 345 397 496 405 379 392 432 469 450 372 393 490 315 353 373 391 369 312 303 300 285 341 346 400 415 469 474 513 548 475 527 532 387 398 415 422 464 375 415 387 388 411 23 5 436 549 424 293 338 413 476 354 374 415 268 196 246 267 307 349 378 415 405 312 324 344 382 419 538 531 487 334 293 322 344 434 395 372 349 308 193 294 400 452 451 369 327 290 339 398 455 416 340 338 23 5 375 404 471 527 521 472 501 443 431 501 508 488 526 567 464 410 381 391 463 547 584 584 422 387 456 455 511 632 655 672 593 548 543 530 563 579 440 502 593 661 734 564 460 507 546 421 435 452 494 480 23 5 460 506 567 578 534 562 584 541 560 561 647 570 591 611 677 676 595 619 551 547 535 502 522 472 456 555 660 666 680 691 582 617 626 642 663 726 753 749 737 718 706 700 651 674 697 726 757 738 757 782 23 5 791 751 787 700 690 726 751 744 732 700 712 731 749 768 758 746 731 712 742 763 777 809 795 810 767 788 802 790 797 801 805 808 807 802 808 797 770 784 818 798 809 817 849 814 812 800 806 804 811 820 23 5 813 792 808 806 744 720 727 722 685 672 693 729 760 796 826 753 768 779 786 792 752 746 728 710 697 722 745 772 797 795 775 763 780 772 721 742 711 732 763 727 725 743 774 770 756 754 761 744 717 695 23 5 687 702 684 641 588 604 618 612 634 623 660 684 695 607 560 652 574 521 517 545 509 577 654 667 662 668 709 673 594 621 546 484 507 544 467 527 615 682 656 453 465 439 394 437 455 453 477 469 435 519 23 5 578 588 588 597 608 665 699 482 465 438 513 501 482 447 465 529 602 507 463 417 442 488 484 471 418 391 335 332 354 358 425 440 398 386 392 479 524 483 425 368 340 280 293 300 346 379 402 454 441 457 23 5 263 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 763 739 723 734 761 779 774 782 801 763 792 758 730 795 788 803 812 805 763 789 806 819 810 789 771 777 769 772 660 703 702 748 756 794 786 23 6 802 803 773 669 682 655 634 595 612 684 683 472 520 561 574 537 504 520 550 603 634 557 538 539 531 532 553 540 534 466 390 390 436 439 494 506 455 455 330 394 502 454 214 260 348 345 369 389 440 511 23 6 488 503 460 413 431 479 544 521 379 429 524 454 385 383 455 470 500 399 423 542 345 356 388 379 382 357 348 345 302 339 344 400 437 500 481 510 585 541 565 570 434 423 413 442 499 384 423 407 423 424 23 6 467 569 554 346 394 443 505 406 395 473 313 226 262 291 334 384 394 434 436 335 346 368 402 458 518 544 554 382 336 352 384 477 463 391 381 377 209 324 425 493 504 401 372 303 342 406 478 465 378 359 23 6 408 402 483 564 560 517 534 473 430 499 535 551 521 570 507 450 410 420 496 549 606 625 445 422 490 501 518 631 663 696 619 560 552 513 553 594 538 561 620 663 741 598 473 531 569 473 456 480 507 549 23 6 471 513 590 613 555 571 586 571 583 572 641 622 612 618 691 703 637 643 567 573 573 523 576 518 497 584 686 704 713 722 625 642 658 669 700 742 769 776 760 739 726 727 678 698 718 744 773 764 767 793 23 6 814 779 792 743 720 750 777 761 739 716 741 755 780 790 759 753 759 753 757 772 800 829 813 828 789 794 812 811 815 822 826 822 830 821 813 828 792 806 840 824 835 828 848 848 829 814 822 820 820 824 23 6 823 810 822 821 787 731 746 753 717 700 707 744 782 814 840 770 788 791 793 799 784 758 751 732 736 751 760 776 795 796 791 788 775 799 743 770 730 757 769 753 720 738 767 770 776 775 779 772 761 732 23 6 722 737 722 669 615 635 645 614 621 626 643 701 699 627 588 654 606 541 540 552 531 574 646 661 660 666 724 696 602 618 561 514 524 556 518 572 668 699 710 477 524 492 448 483 500 467 494 496 435 506 23 6 561 573 568 602 652 690 710 546 495 479 551 549 486 463 463 525 585 537 502 442 466 519 489 479 434 398 360 344 365 386 435 444 417 396 400 474 506 499 486 400 373 307 334 308 354 371 430 500 445 475 23 6 304 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 606 648 602 634 669 689 677 668 653 660 561 645 599 554 542 551 569 564 592 633 595 528 498 520 496 510 590 541 570 527 494 461 386 328 345 24 1 365 380 405 412 422 454 467 441 293 289 320 369 391 413 412 472 437 419 391 385 388 451 403 377 478 363 289 254 158 178 212 270 285 361 383 414 331 307 361 385 368 233 246 333 353 368 389 397 431 378 24 1 351 282 293 318 352 307 250 231 199 114 167 159 228 337 376 347 348 337 338 284 307 288 335 334 299 278 262 262 259 267 345 422 407 335 313 295 240 216 230 248 252 292 342 345 346 336 310 308 338 348 24 1 267 175 222 275 206 167 165 201 247 235 298 284 303 320 338 346 334 324 336 312 330 343 343 417 305 189 166 210 296 318 315 221 250 272 286 311 276 313 323 283 240 202 209 250 296 305 298 299 300 344 24 1 389 330 306 308 392 383 348 385 384 334 316 322 339 301 241 162 183 255 303 311 320 345 349 363 371 338 322 306 322 376 399 373 339 254 258 275 313 355 401 434 425 449 446 345 259 293 326 353 339 399 24 1 386 436 454 473 460 445 447 452 479 458 480 533 497 466 485 418 421 475 440 437 462 480 472 451 436 459 486 445 496 533 523 528 517 483 442 450 488 512 543 563 579 618 662 597 520 554 574 563 575 521 24 1 492 472 456 543 598 649 624 496 473 508 518 548 579 563 607 613 662 669 652 668 640 544 514 515 524 548 604 611 600 626 573 570 593 592 644 603 575 570 611 648 637 633 650 657 685 693 674 644 621 641 24 1 688 699 710 725 742 738 756 695 673 692 664 604 585 603 632 646 597 564 587 634 687 708 741 729 677 683 646 664 646 631 652 639 638 620 563 517 602 623 652 679 677 660 523 458 516 576 606 622 582 576 24 1 605 599 589 575 500 560 559 516 570 525 463 458 476 500 546 548 532 556 567 565 558 584 587 559 553 501 416 447 399 405 395 413 395 327 372 396 367 269 225 206 141 150 261 331 427 428 397 410 426 433 24 1 462 503 425 373 232 211 228 264 267 265 305 333 358 387 386 356 335 314 279 265 312 316 322 344 317 280 269 273 271 266 256 264 263 270 344 366 320 225 224 219 244 284 324 332 328 350 379 375 331 228 24 1 224 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 597 643 613 645 664 684 684 676 697 682 615 610 575 567 491 499 546 574 620 659 651 551 551 510 477 503 568 568 575 552 540 503 407 311 329 24 2 347 388 433 397 397 446 486 502 266 233 273 341 406 412 429 493 505 404 362 362 383 450 373 357 455 352 214 188 104 137 182 270 303 369 389 446 311 303 378 424 408 204 288 377 361 392 404 407 433 400 24 2 319 272 300 313 372 278 224 205 169 112 148 131 236 318 311 265 289 326 347 223 260 289 350 336 245 229 214 220 238 278 346 389 372 340 313 290 224 132 153 168 190 200 318 325 326 335 250 279 350 344 24 2 279 167 212 266 218 172 146 197 276 246 291 267 317 297 279 305 293 280 305 250 288 292 284 383 309 187 123 160 247 287 280 180 189 180 210 220 222 244 276 232 170 145 151 199 253 283 242 241 258 310 24 2 324 307 278 270 344 373 346 387 420 343 321 328 368 297 236 180 139 184 258 268 278 330 328 348 362 323 294 281 273 331 361 379 338 230 225 251 312 381 413 438 420 434 444 368 211 213 270 304 282 357 24 2 384 410 442 462 460 440 446 463 494 478 497 556 528 472 478 456 423 462 499 421 417 455 449 425 458 458 465 442 478 532 572 547 515 476 426 416 461 498 554 578 584 617 660 660 594 596 615 618 618 584 24 2 495 434 440 544 590 659 648 497 487 475 443 501 534 557 604 602 639 673 636 661 642 515 486 475 543 565 602 622 608 627 623 597 603 611 648 653 614 570 592 645 668 659 641 642 678 675 664 651 642 647 24 2 681 651 684 678 701 716 734 709 666 678 675 639 613 619 638 653 648 608 597 629 670 706 715 699 688 674 670 682 662 673 659 628 629 635 575 483 574 630 643 670 693 666 522 411 466 528 567 606 597 625 24 2 618 590 587 577 524 532 563 559 582 580 483 470 462 484 530 526 533 539 547 563 553 578 570 566 539 527 409 450 434 409 372 422 382 333 420 420 393 234 209 170 96 124 257 342 436 457 399 419 456 473 24 2 469 498 489 425 193 148 172 208 186 218 264 296 321 385 384 332 269 253 237 223 262 253 242 259 261 242 251 248 213 238 257 261 271 274 332 354 278 166 173 148 200 191 242 286 281 295 341 370 349 182 24 2 189 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 576 618 589 624 650 646 657 634 654 630 567 582 537 520 517 527 553 588 587 657 647 578 542 528 530 536 579 571 574 525 517 428 329 307 313 24 3 285 305 367 393 414 454 487 432 250 227 271 334 374 355 398 496 491 446 429 401 388 419 351 387 490 331 241 222 144 193 246 339 364 359 310 302 166 180 312 396 149 68 183 308 329 370 384 421 452 338 24 3 293 224 271 324 400 305 246 206 165 84 128 162 241 340 377 295 300 350 199 135 194 200 251 176 168 192 204 262 331 289 343 412 379 288 266 259 194 197 209 172 201 267 343 331 311 341 309 300 267 304 24 3 117 103 151 99 -56 -99 -106 -74 -39 -26 66 191 282 309 305 335 362 312 327 332 318 323 388 464 299 205 201 248 313 291 268 223 214 258 174 206 229 277 295 248 102 125 211 301 357 316 270 238 275 353 24 3 412 386 312 333 395 378 344 401 330 243 259 316 350 288 188 121 78 149 183 171 187 218 263 287 366 330 304 334 361 401 430 428 339 140 119 207 223 326 375 416 352 378 388 278 195 216 297 317 309 402 24 3 379 421 469 527 515 504 470 466 495 532 509 565 590 520 500 486 451 468 487 495 477 435 398 404 373 432 497 503 525 572 594 590 559 516 502 480 517 552 585 556 548 597 634 665 600 599 616 567 587 591 24 3 564 498 519 570 614 681 697 573 564 539 530 539 565 608 629 631 679 697 659 685 678 566 537 576 589 586 634 661 622 639 625 580 609 613 646 649 584 580 617 667 673 641 637 632 668 722 712 688 641 642 24 3 677 723 748 747 734 730 741 703 683 704 731 652 620 596 630 671 667 612 614 659 708 742 745 733 728 695 696 674 706 690 689 651 625 652 541 540 609 656 619 646 691 585 451 443 516 582 622 617 541 536 24 3 556 534 560 588 566 580 582 551 573 561 532 516 499 530 573 531 489 514 531 576 565 617 547 573 541 584 477 454 400 376 360 380 264 214 254 280 276 200 130 120 113 166 287 387 432 471 413 457 517 545 24 3 556 565 437 355 211 194 200 185 176 257 292 291 317 388 389 317 258 299 291 290 298 317 311 361 380 272 331 307 286 331 366 355 343 375 441 418 301 233 228 141 168 250 310 337 313 339 394 357 316 215 24 3 295 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 587 643 594 622 663 665 690 661 689 661 583 572 555 555 505 499 554 592 615 676 670 573 556 530 504 529 571 572 572 529 517 451 365 321 311 24 4 302 350 415 405 411 462 498 501 234 206 256 334 405 388 414 509 505 442 424 402 379 445 361 379 491 322 216 204 112 166 233 317 353 375 338 366 212 250 373 458 223 125 226 343 359 399 393 426 459 372 24 4 295 255 326 366 428 304 235 197 162 81 131 173 258 369 391 313 344 380 277 182 246 264 322 291 219 234 242 300 348 324 378 445 423 342 290 268 248 229 223 214 225 284 361 353 333 371 303 308 328 346 24 4 182 134 195 224 33 -35 20 63 81 92 203 281 340 343 335 370 372 348 331 333 338 344 392 493 339 228 182 234 302 278 288 218 202 253 204 237 258 297 322 275 151 136 210 296 365 332 277 250 294 358 24 4 411 387 315 331 397 401 348 428 426 305 316 345 383 285 210 148 74 160 228 210 223 270 310 328 389 355 330 330 344 385 421 432 381 158 150 230 273 376 418 438 363 393 428 282 184 196 272 306 284 379 24 4 374 433 466 503 502 478 464 466 506 514 502 571 565 505 496 494 446 454 489 455 452 437 403 381 394 456 484 480 511 564 590 583 565 521 504 455 497 537 582 560 562 595 632 678 598 600 621 576 599 599 24 4 564 485 496 555 608 689 710 565 556 530 498 526 558 601 631 622 669 699 650 679 686 559 524 546 578 603 636 664 637 638 637 603 610 609 650 661 602 585 614 670 686 652 657 637 683 727 705 690 668 655 24 4 686 718 737 742 726 731 749 722 686 705 724 659 630 612 649 681 683 617 604 652 703 736 744 730 726 694 699 689 707 694 694 669 632 664 553 529 613 661 627 655 704 635 449 419 498 559 597 627 567 620 24 4 606 559 575 598 564 581 582 580 584 598 527 514 487 513 575 522 508 516 541 580 574 632 568 585 565 593 462 481 426 398 371 399 277 226 298 317 342 219 175 134 99 142 272 375 460 481 422 461 512 539 24 4 544 562 458 399 200 199 223 212 216 281 317 326 361 431 426 380 322 323 315 301 325 335 315 372 394 298 342 309 269 323 369 366 375 383 454 467 321 213 210 181 216 261 321 346 335 363 412 371 353 207 24 4 286 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 596 656 617 627 671 690 712 681 720 703 638 574 562 576 531 484 556 595 636 689 691 583 569 556 499 506 553 581 582 544 550 477 409 370 357 24 5 332 377 437 427 414 451 502 533 271 221 264 343 423 419 410 497 517 440 395 363 357 414 356 337 438 337 195 180 107 145 214 291 328 356 330 384 239 262 380 448 302 140 230 337 346 388 389 375 434 377 24 5 295 256 302 346 400 279 249 209 197 193 191 186 268 361 364 299 344 378 340 204 257 282 335 320 256 261 239 275 331 333 357 403 394 376 336 283 275 243 217 212 212 243 335 355 332 376 295 297 345 356 24 5 258 147 203 271 156 58 84 144 190 166 252 290 354 347 323 363 365 366 334 322 326 325 356 441 356 188 120 154 242 273 284 212 204 205 198 218 246 266 298 262 191 139 192 265 333 320 264 235 268 325 24 5 371 396 305 308 366 408 347 419 478 345 332 358 402 298 247 264 174 221 300 251 241 265 326 343 394 361 341 327 325 342 405 423 381 239 160 225 298 396 431 474 382 397 446 340 200 193 255 293 278 365 24 5 398 424 465 500 504 474 452 470 518 504 502 551 554 515 513 535 464 468 503 418 429 425 402 369 411 469 490 488 505 565 597 611 601 513 516 424 440 526 583 600 569 602 640 693 635 623 643 616 634 630 24 5 568 495 490 568 616 685 722 618 576 562 490 519 556 604 622 621 667 704 640 673 707 589 549 561 598 634 671 684 658 658 686 626 641 647 679 720 637 615 635 696 728 681 666 656 693 747 730 704 689 684 24 5 712 712 705 727 729 729 743 735 688 705 725 697 679 647 669 703 719 671 635 672 714 756 761 740 730 706 733 700 727 718 700 677 633 678 574 509 592 646 639 667 727 672 487 407 469 512 576 621 605 669 24 5 649 579 593 611 591 576 591 610 612 650 555 532 483 497 563 516 515 525 542 584 576 635 588 603 577 596 450 479 458 423 367 406 322 255 320 355 348 227 175 153 107 140 251 354 445 486 436 462 515 545 24 5 543 546 487 459 273 197 224 229 227 290 312 326 371 436 445 386 326 302 298 282 300 308 289 326 353 295 333 283 247 300 360 371 377 387 423 462 311 223 200 179 210 248 287 320 317 332 386 393 399 223 24 5 274 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 590 642 596 611 655 645 693 635 706 682 641 547 531 549 571 537 549 597 610 690 711 659 627 619 583 577 572 604 580 538 507 482 408 404 403 24 6 379 378 447 433 481 498 518 525 297 279 306 340 374 399 400 504 522 494 475 424 384 375 348 391 503 388 236 221 177 222 275 361 365 358 292 283 189 198 326 378 154 40 153 266 353 357 374 373 432 347 24 6 293 263 296 343 412 338 295 218 239 255 253 231 285 341 376 291 309 366 244 97 47 76 165 154 112 167 203 216 278 271 275 337 369 300 243 267 208 201 187 169 178 228 290 348 273 337 323 279 236 266 24 6 167 78 161 216 17 -108 -104 -38 -17 -56 -2 139 252 285 287 299 346 301 307 328 301 282 327 410 346 256 214 248 266 247 222 235 228 230 131 65 171 254 276 263 46 63 165 286 348 307 289 219 220 306 24 6 383 397 309 327 372 399 371 444 476 305 299 352 387 324 231 228 199 194 236 196 211 199 264 307 403 381 317 347 386 420 448 472 411 204 128 200 274 372 439 441 373 328 403 324 239 200 273 307 300 416 24 6 412 403 476 557 556 539 481 487 544 538 528 543 606 566 534 548 494 478 500 513 504 438 402 388 387 486 510 535 558 577 629 657 690 607 584 516 520 571 609 581 562 572 610 710 660 651 642 590 609 660 24 6 653 572 548 574 633 685 765 676 622 638 555 553 567 617 626 628 694 743 700 706 744 665 653 634 640 666 713 740 699 676 690 642 646 665 673 724 657 625 649 700 734 696 641 654 670 764 777 748 703 672 24 6 690 723 760 782 734 695 694 720 724 702 755 734 670 654 655 715 770 704 668 684 715 772 784 792 774 740 759 704 734 759 751 718 627 699 604 570 613 659 623 648 697 611 479 408 492 562 598 619 540 610 24 6 562 524 561 596 617 591 623 638 608 672 593 558 525 519 573 523 433 488 503 571 559 614 553 596 548 614 523 459 437 410 366 345 280 229 231 263 253 217 134 134 139 133 245 353 418 473 414 436 512 540 24 6 550 541 460 343 282 191 180 208 176 247 299 284 314 362 386 334 251 289 288 272 273 309 309 339 364 265 324 290 269 306 351 353 330 357 408 410 288 221 215 116 119 211 295 295 258 318 376 345 338 207 24 6 301 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 602 661 614 619 671 696 745 671 748 721 694 596 548 588 580 536 555 612 643 716 730 681 624 647 603 551 567 613 589 545 556 498 446 454 416 24 7 344 366 457 478 474 493 523 555 311 256 287 338 409 423 412 519 523 496 452 407 385 399 362 384 489 382 225 221 144 189 251 317 356 356 317 322 216 231 366 439 214 106 217 302 392 419 401 402 441 392 24 7 313 287 343 387 437 336 285 225 230 261 248 211 277 357 387 313 346 391 321 158 148 182 258 249 191 228 243 284 325 334 325 364 390 361 300 265 263 266 225 219 234 261 323 358 309 389 342 299 297 305 24 7 229 123 175 262 130 -21 -8 87 124 42 112 224 315 338 331 332 374 335 306 344 338 306 340 415 370 244 208 227 248 260 246 233 231 230 176 102 197 293 318 289 142 125 207 300 362 338 287 248 244 307 24 7 398 422 322 329 361 422 371 470 516 341 353 386 431 328 273 263 225 207 309 261 240 223 312 324 425 403 354 365 385 396 442 477 435 276 134 206 280 407 482 495 383 356 438 329 218 188 249 285 298 399 24 7 409 413 473 541 548 518 483 488 544 553 526 547 596 560 541 573 503 466 495 469 486 444 395 364 397 497 516 527 539 555 620 668 697 594 606 514 484 554 599 600 591 596 628 721 678 666 671 642 662 700 24 7 651 591 547 576 654 721 774 731 642 661 570 560 577 642 656 651 691 752 714 714 769 674 682 629 655 707 753 758 726 704 723 672 678 703 700 768 687 660 679 730 781 710 677 677 701 793 810 769 744 724 24 7 745 757 727 767 745 724 727 747 738 718 768 754 732 692 703 749 787 736 673 701 740 788 793 806 787 749 776 738 749 767 764 740 649 713 610 562 618 684 651 674 735 664 474 406 475 527 561 632 588 686 24 7 636 570 589 623 660 615 638 662 636 710 607 575 515 510 585 541 457 494 529 591 559 650 585 627 582 633 521 501 480 433 378 387 311 244 276 305 316 264 171 154 117 130 236 335 450 508 428 453 524 558 24 7 558 552 490 442 315 221 237 243 243 310 332 339 376 446 448 404 342 330 326 299 313 324 327 365 387 288 355 295 277 321 375 374 384 397 451 474 313 221 192 184 151 225 290 308 300 355 396 377 408 235 24 7 320 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 602 664 636 637 690 747 765 701 717 744 686 712 599 660 642 625 585 598 640 687 698 695 605 654 693 602 561 617 614 577 630 535 515 675 569 25 1 434 457 465 472 509 493 504 546 464 254 281 373 441 495 420 507 554 472 449 415 406 431 412 348 430 474 261 207 154 142 246 307 336 374 354 445 291 337 429 496 392 129 267 345 394 444 429 396 460 452 25 1 384 296 300 385 431 355 264 135 191 281 277 257 266 320 357 311 340 364 407 256 278 332 358 350 269 240 180 204 295 286 323 377 375 390 397 345 313 267 269 245 238 244 296 329 321 385 340 312 356 330 25 1 339 263 196 250 291 298 259 247 310 271 275 290 323 373 324 336 365 377 304 346 298 299 329 398 521 248 172 137 201 268 365 272 260 248 251 187 340 309 344 318 262 187 195 306 374 366 320 238 200 274 25 1 378 413 343 338 388 428 384 462 488 485 431 437 467 375 304 283 351 334 392 399 360 224 327 384 426 452 446 413 391 396 414 436 486 501 203 233 371 474 529 530 468 396 491 475 242 207 271 328 276 311 25 1 395 450 461 510 515 532 482 478 552 580 515 514 616 628 521 587 515 493 480 496 454 458 439 353 433 537 563 575 551 535 598 655 662 602 620 636 529 528 569 617 605 648 650 707 736 713 711 699 701 737 25 1 706 641 550 570 627 702 729 763 695 767 718 632 598 657 676 647 673 724 759 706 737 761 769 697 683 742 757 757 757 755 793 765 714 779 743 788 762 668 683 739 794 776 744 724 709 740 795 779 783 717 25 1 738 747 720 676 704 700 679 705 725 722 741 790 757 751 695 772 774 781 718 720 745 746 762 772 759 755 756 772 788 794 786 766 714 659 728 575 621 670 635 674 750 733 630 374 386 428 461 589 637 666 25 1 684 591 628 610 672 671 655 672 677 682 644 656 521 484 560 538 488 537 515 575 581 618 605 625 614 598 583 505 510 476 401 441 447 324 414 439 488 323 259 263 164 118 189 308 424 474 444 429 507 554 25 1 571 552 543 542 527 288 296 337 286 370 373 375 432 477 497 492 403 355 318 393 355 356 322 316 373 304 338 304 271 297 383 397 381 398 436 467 308 271 210 188 170 231 252 313 303 302 353 407 447 240 25 1 286 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 625 652 648 616 672 735 773 718 675 729 683 695 621 700 693 687 645 637 684 709 728 762 677 698 712 676 604 643 654 592 620 583 536 671 667 25 2 470 454 474 456 538 508 532 566 528 327 302 378 425 514 435 458 537 517 495 474 422 451 442 360 436 493 315 261 208 222 284 319 372 402 364 421 297 276 397 507 353 128 226 289 388 435 448 426 483 448 25 2 403 310 277 372 456 404 297 227 211 288 315 270 269 318 367 338 327 382 406 222 232 241 314 346 228 226 194 228 280 299 323 378 421 378 355 286 302 291 290 251 262 262 303 337 319 341 360 339 332 270 25 2 315 231 109 206 283 236 174 138 218 210 158 149 220 331 327 294 328 360 301 339 320 340 335 402 468 282 221 229 264 239 312 272 293 290 286 93 237 322 365 323 289 159 157 299 391 384 340 272 233 284 25 2 388 448 400 359 411 467 398 418 509 540 369 413 486 413 311 285 305 328 348 404 394 230 308 393 429 503 466 410 420 428 459 457 522 541 235 240 354 437 554 587 487 384 457 458 278 232 278 326 290 357 25 2 461 460 492 534 567 560 523 510 552 603 562 534 591 629 567 601 534 519 490 497 464 466 398 374 419 496 572 571 547 544 564 599 630 597 636 637 597 560 581 631 633 613 618 699 769 755 728 722 714 776 25 2 799 749 586 604 661 714 729 779 778 789 801 671 626 686 686 680 660 703 751 743 764 788 784 764 711 735 759 771 773 779 784 802 726 739 722 711 760 679 702 740 815 784 736 725 704 743 796 805 807 733 25 2 727 754 760 701 703 695 652 653 672 715 742 781 772 771 699 734 752 787 747 697 741 723 748 762 770 771 772 792 796 806 804 777 730 654 726 610 662 692 652 685 754 742 593 416 417 485 511 597 661 673 25 2 701 604 608 589 658 689 689 695 705 687 663 666 576 526 582 545 476 512 491 557 602 647 606 631 660 597 622 542 525 533 416 438 459 325 384 449 432 359 277 242 215 153 219 327 427 484 482 398 504 576 25 2 576 573 602 605 590 332 299 349 301 361 405 388 404 451 514 518 416 357 347 346 367 357 337 355 414 320 308 306 300 315 395 413 386 418 459 497 348 303 251 254 168 205 256 291 330 305 357 402 435 242 25 2 214 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 648 644 679 636 623 709 745 740 640 720 686 641 663 725 740 730 703 654 697 724 752 796 759 735 758 769 641 651 695 597 598 620 567 638 774 25 3 535 489 470 458 539 521 545 578 617 450 350 402 422 485 444 462 517 589 539 511 440 462 441 383 428 483 391 289 281 285 298 368 398 394 400 341 323 223 336 474 352 167 144 292 343 411 445 435 460 436 25 3 471 363 270 352 432 418 316 296 243 306 364 282 260 338 383 366 301 375 376 214 196 214 248 296 179 154 145 205 227 274 312 362 412 351 340 317 305 300 318 306 254 284 309 328 320 299 364 324 316 260 25 3 304 241 105 138 244 226 206 45 168 141 13 18 130 244 301 242 239 287 271 262 277 295 302 333 403 278 199 221 250 202 216 267 251 272 281 12 143 278 347 341 273 138 87 265 381 362 317 304 247 270 25 3 332 413 377 349 400 424 379 333 466 529 308 294 416 423 306 280 279 335 319 394 413 276 281 336 393 465 440 395 397 409 427 459 485 550 393 251 330 392 514 583 478 393 371 453 321 266 309 325 331 382 25 3 497 452 540 503 596 563 544 513 528 597 600 569 564 662 597 628 556 523 508 442 454 481 431 421 473 479 608 590 589 563 578 592 620 627 622 668 657 593 618 653 666 604 585 685 777 813 752 743 766 812 25 3 835 833 725 638 679 709 756 795 815 813 816 735 669 697 711 702 640 672 739 754 765 785 788 810 764 768 777 773 766 779 773 801 753 744 737 700 762 725 700 722 796 844 750 729 740 710 773 809 830 783 25 3 732 743 755 722 691 707 670 648 629 692 733 756 783 775 715 696 764 786 781 696 727 710 686 713 742 780 785 804 814 811 801 793 773 659 679 653 660 696 667 677 721 783 606 468 464 514 525 599 647 666 25 3 691 636 565 577 638 676 693 698 705 697 678 664 629 544 596 571 496 464 480 505 602 643 616 620 689 604 659 564 548 591 432 436 514 372 363 401 414 380 332 230 243 212 255 364 368 429 498 396 503 574 25 3 556 562 599 629 641 534 294 285 287 277 358 400 396 396 491 541 453 356 376 299 354 312 345 376 431 335 281 309 293 328 387 387 351 386 418 465 382 345 300 270 150 203 245 281 345 262 327 419 400 346 25 3 101 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 628 654 692 637 670 714 771 725 667 741 695 673 664 722 733 758 687 643 713 712 744 788 708 731 742 749 632 654 703 634 614 623 561 700 762 25 5 532 486 478 484 570 512 532 573 585 379 331 406 434 512 481 437 535 565 518 503 435 470 488 375 424 511 369 254 237 256 271 349 387 427 380 432 330 255 373 532 372 163 195 308 393 436 458 443 503 455 25 5 439 336 270 371 449 427 308 252 224 312 348 290 280 342 396 364 327 387 403 252 229 260 323 352 255 215 195 235 283 304 329 387 443 383 363 301 304 284 305 261 271 263 290 324 312 304 371 333 336 288 25 5 331 256 126 198 254 239 218 114 226 240 171 116 197 317 341 278 316 379 307 329 344 358 353 405 485 308 241 246 278 264 311 296 303 303 324 92 216 330 383 372 307 186 123 310 407 395 353 302 247 309 25 5 397 439 425 376 443 469 429 390 518 575 360 408 507 457 317 307 308 361 356 432 448 292 318 398 432 524 528 415 429 425 478 471 536 555 324 269 345 424 553 611 537 399 433 492 340 266 316 317 302 343 25 5 492 480 521 535 594 575 541 522 542 623 620 551 566 666 595 624 555 541 505 521 468 475 411 400 453 488 609 600 585 560 572 572 630 584 607 623 626 568 598 633 656 619 634 701 789 793 754 747 742 810 25 5 828 807 663 626 680 712 729 784 812 800 823 719 638 702 710 712 674 698 762 761 777 777 805 810 736 746 767 768 756 784 792 813 722 749 734 700 774 699 716 736 810 824 761 727 723 748 794 818 826 757 25 5 745 744 762 700 694 709 661 643 653 703 744 772 803 789 726 736 762 785 767 699 753 727 726 736 755 776 777 791 795 800 805 797 768 669 712 654 677 685 675 695 749 787 620 449 433 500 546 612 656 655 25 5 690 617 588 594 656 701 703 695 702 689 678 696 607 543 578 551 495 509 492 545 649 642 628 648 703 627 675 559 552 586 449 461 523 349 409 474 440 405 309 285 252 192 251 368 406 490 503 392 513 577 25 5 583 576 608 631 632 482 311 365 330 349 432 408 418 443 498 533 448 378 370 319 380 362 379 361 420 341 286 296 324 328 409 423 381 427 462 504 354 318 273 251 157 201 213 279 338 286 357 421 421 303 25 5 204 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 647 661 726 664 657 700 756 760 657 750 705 671 679 734 768 774 731 673 720 754 776 805 784 766 771 777 658 670 706 644 628 661 578 666 794 25 6 624 520 503 490 573 536 555 587 605 518 378 432 446 513 486 464 525 612 567 530 453 483 491 403 421 472 399 305 291 289 300 363 401 416 412 402 362 240 331 497 393 188 148 295 358 424 463 455 482 466 25 6 491 387 279 362 439 427 316 299 263 332 392 301 289 367 415 403 322 386 402 258 203 270 314 317 236 184 199 236 265 323 346 370 428 385 379 367 325 300 347 313 276 311 331 340 325 319 375 334 353 311 25 6 366 262 150 169 262 256 254 95 213 214 72 66 163 265 336 283 256 330 312 298 320 330 340 364 458 323 252 260 279 258 269 311 298 317 323 61 169 316 400 408 318 213 146 305 409 415 380 344 293 319 25 6 389 452 434 387 446 464 438 373 508 575 371 347 465 483 343 314 321 371 368 441 485 320 324 362 429 493 537 455 445 476 490 504 538 587 489 278 363 427 560 648 566 417 383 510 375 301 333 350 333 361 25 6 504 497 543 541 604 607 538 534 537 636 638 579 579 695 635 643 571 549 508 471 473 497 449 428 504 497 617 633 600 580 592 601 617 639 620 672 666 606 627 655 694 630 584 688 774 808 788 756 786 824 25 6 837 827 751 653 705 725 768 811 813 804 812 772 680 724 724 725 673 683 755 779 764 772 791 808 757 762 779 770 768 780 786 807 739 752 749 710 761 752 708 726 795 854 779 726 747 728 784 808 828 790 25 6 755 734 743 728 699 703 677 643 631 686 738 754 792 796 749 729 758 789 783 710 726 716 687 701 735 766 771 792 795 790 787 799 787 688 677 671 658 710 686 668 731 795 641 497 459 497 532 621 646 647 25 6 671 644 587 592 631 668 681 684 688 707 722 721 627 563 599 573 510 485 489 512 603 644 642 660 717 646 695 572 571 615 466 460 557 387 405 421 425 427 354 283 279 243 290 390 380 454 513 404 493 576 25 6 580 570 584 623 640 595 312 358 319 313 410 422 422 425 513 578 471 396 417 306 388 344 370 384 430 349 300 320 324 334 393 389 350 402 431 470 391 338 304 230 156 186 231 264 348 269 331 439 420 382 25 6 146 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 615 689 707 631 697 757 802 721 689 768 699 738 659 708 739 754 662 647 701 718 744 773 689 721 715 688 625 653 689 629 617 623 552 714 701 25 7 500 483 500 482 555 512 542 561 546 327 324 408 467 535 468 486 567 530 501 480 449 469 473 372 430 507 332 252 206 209 264 317 381 410 359 473 322 324 434 521 402 155 284 327 406 446 467 433 489 461 25 7 415 336 310 391 462 400 307 189 224 308 344 294 304 344 394 352 349 404 413 280 282 332 358 382 269 266 234 253 319 309 349 398 410 390 386 357 321 277 292 274 283 285 305 334 327 396 372 342 378 305 25 7 351 289 143 262 311 297 285 187 258 295 281 234 269 377 363 326 375 395 304 364 323 350 355 442 552 295 238 211 272 300 379 299 297 289 290 154 302 329 376 356 331 209 175 312 386 406 364 263 228 292 25 7 395 458 401 391 434 474 405 448 502 539 427 478 504 427 346 302 311 358 365 432 433 268 341 406 459 503 525 411 422 427 459 463 531 526 265 290 369 435 551 596 536 433 495 509 303 254 323 365 292 328 25 7 443 480 508 538 564 568 517 513 580 612 595 565 614 657 582 599 546 534 507 550 496 509 459 362 398 503 594 602 596 563 579 612 636 606 649 630 603 572 592 636 649 659 677 733 784 787 741 752 742 795 25 7 831 769 576 614 673 713 737 798 808 809 830 699 650 711 722 702 695 736 783 756 775 786 814 771 708 741 745 756 759 785 813 827 740 771 761 771 792 693 713 767 812 807 769 758 715 766 804 818 817 739 25 7 751 757 774 694 716 713 684 675 689 731 740 796 782 780 723 766 760 803 756 719 772 731 770 761 776 779 775 786 795 806 805 792 754 685 755 648 682 693 665 708 760 766 641 429 403 469 543 605 650 660 25 7 684 611 628 637 680 695 706 688 696 696 678 688 582 527 585 543 501 538 509 567 622 636 622 630 657 606 638 543 529 535 443 478 518 350 425 469 443 397 298 263 254 171 211 313 432 490 466 412 503 562 25 7 585 558 594 606 593 387 333 377 314 379 390 401 433 475 486 502 433 395 351 379 391 374 349 348 389 312 317 305 310 304 393 411 389 420 442 477 324 314 262 260 195 218 242 296 338 326 374 413 425 284 25 7 259 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 615 673 735 657 678 715 782 735 683 774 703 691 676 734 761 788 701 653 734 740 763 798 738 762 748 770 646 675 715 649 612 656 563 716 802 25 8 581 510 505 517 597 525 547 582 594 405 349 442 455 533 493 445 548 602 534 529 453 474 507 396 429 506 386 264 257 249 264 368 394 441 392 461 369 271 384 539 418 189 201 355 398 458 463 448 523 466 25 8 476 351 293 389 451 442 305 254 251 328 372 310 308 370 416 394 342 407 420 288 233 304 348 372 288 223 225 257 326 336 351 412 447 382 370 315 329 297 332 283 291 266 297 325 326 322 385 340 356 330 25 8 369 273 165 214 272 256 266 132 251 272 197 134 201 322 349 287 316 403 312 315 349 372 367 421 504 326 263 256 286 294 337 312 317 319 340 111 224 333 406 416 318 223 157 330 426 404 393 313 258 319 25 8 408 459 442 393 452 470 434 397 540 586 381 420 508 482 338 321 321 377 376 450 499 342 344 393 440 534 567 425 442 431 492 506 555 570 407 292 350 416 566 621 575 424 449 535 350 290 333 367 337 365 25 8 513 506 532 548 590 592 534 527 551 641 650 564 567 689 629 628 571 553 516 544 477 498 432 405 458 487 627 635 625 577 587 576 625 582 599 626 639 577 610 629 664 648 670 715 795 793 774 761 773 824 25 8 825 815 691 632 702 734 750 797 815 803 818 748 643 716 725 725 686 717 780 777 774 769 816 823 757 772 765 768 755 789 796 817 725 765 753 724 781 718 714 753 801 855 779 742 732 759 795 817 837 786 25 8 762 750 772 691 697 709 674 652 649 694 741 780 799 812 739 752 776 788 777 721 757 735 729 734 764 780 771 797 801 806 797 808 792 700 705 665 670 702 682 698 758 804 653 469 429 485 549 628 662 659 25 8 670 632 603 611 640 699 697 683 696 699 707 739 609 547 585 563 505 529 516 547 651 645 655 663 707 642 710 560 566 593 470 477 557 381 411 473 434 416 327 314 281 214 249 387 401 511 526 397 528 600 25 8 608 593 612 630 638 588 327 410 331 353 437 422 451 475 512 567 456 400 389 338 424 373 391 376 421 348 296 310 341 334 416 418 391 444 462 503 384 324 276 227 166 208 226 295 352 303 380 423 450 347 25 8 226 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 646 677 734 679 664 700 753 772 675 760 723 691 688 732 781 795 748 673 717 774 780 795 800 784 766 773 665 674 698 672 625 657 577 679 776 25 9 705 535 518 525 585 545 558 573 589 544 391 453 454 530 484 471 533 604 571 533 462 490 505 411 415 447 384 315 288 275 303 349 399 439 413 435 399 257 329 493 401 201 163 275 361 426 462 454 493 480 25 9 501 389 281 365 454 430 323 305 273 343 403 312 310 376 426 432 336 388 401 266 210 286 342 324 266 198 213 236 272 324 358 368 420 405 413 430 327 297 346 317 288 319 342 356 332 328 360 337 360 349 25 9 385 257 154 172 255 281 268 125 206 231 109 83 167 226 331 290 255 332 310 297 310 327 343 373 466 327 267 257 273 253 284 293 315 321 318 78 158 302 388 428 326 236 174 292 387 419 405 343 300 321 25 9 381 458 448 397 452 470 443 384 496 573 398 367 474 465 354 319 331 368 379 445 554 310 328 338 449 483 582 474 454 502 508 528 547 596 529 296 364 424 548 682 594 437 392 513 402 318 335 365 326 382 25 9 494 518 551 562 586 626 528 540 544 639 646 583 588 668 661 649 587 566 511 484 479 501 456 418 502 509 610 641 622 590 608 604 616 626 630 682 692 616 629 652 701 647 608 697 757 797 798 757 785 821 25 9 830 825 767 652 712 740 777 810 812 802 809 793 679 729 730 743 688 696 763 781 756 763 786 811 766 770 781 773 777 781 796 806 734 754 757 717 761 775 709 739 793 850 792 743 751 749 791 809 825 802 25 9 763 742 743 728 708 706 685 647 633 675 731 753 801 810 767 761 760 788 784 733 730 721 694 699 726 756 765 785 790 785 782 796 802 709 681 668 674 724 692 675 733 794 674 502 457 486 538 629 651 643 25 9 658 659 604 600 624 654 675 674 668 718 746 760 617 569 592 563 517 487 488 511 598 653 661 680 715 669 705 579 583 617 492 470 549 401 404 422 423 462 367 316 297 244 287 374 371 472 507 418 494 577 25 9 588 575 583 604 639 615 322 398 340 316 423 429 444 439 519 595 479 412 427 330 408 364 376 389 423 355 297 325 319 331 387 384 351 402 438 470 409 332 297 220 170 179 237 281 345 290 344 432 444 378 25 9 163 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 722 732 729 709 703 706 710 723 734 707 698 667 617 584 564 561 596 633 661 646 590 520 508 498 500 531 556 566 612 619 639 599 513 409 403 26 1 410 439 465 453 476 502 531 546 447 375 409 445 469 492 516 511 482 442 440 420 467 504 494 471 493 465 365 329 293 279 319 371 409 440 462 474 485 470 475 471 480 474 465 464 468 482 449 456 465 451 26 1 398 405 385 376 363 319 261 291 263 265 242 272 348 354 319 352 367 403 399 373 344 368 432 409 379 317 254 239 285 344 385 402 418 355 349 315 300 277 276 297 346 365 390 377 394 385 359 343 359 333 26 1 333 274 295 315 349 340 284 327 309 337 336 353 393 395 390 387 407 395 383 399 360 358 413 432 382 214 208 269 385 421 379 317 329 343 347 369 365 380 400 334 299 311 341 378 406 407 375 374 408 424 26 1 436 418 314 332 394 445 478 469 429 370 385 434 445 436 438 378 369 382 345 325 322 348 377 400 391 385 329 310 321 345 395 407 456 389 330 352 367 383 403 441 481 503 473 476 443 395 407 445 444 448 26 1 462 467 468 508 521 528 515 542 570 561 599 609 581 533 520 492 492 533 534 530 570 610 614 575 508 485 475 510 548 570 503 450 483 505 477 470 532 605 656 685 719 712 668 570 593 660 679 687 674 585 26 1 418 464 557 623 653 643 507 534 559 549 516 574 620 673 693 725 750 755 726 721 723 612 537 594 622 631 656 662 672 684 653 669 680 700 716 723 713 723 729 748 756 772 766 766 765 742 695 701 719 745 26 1 742 730 748 762 757 745 743 727 740 723 697 687 708 731 744 729 707 696 719 747 773 775 784 755 720 708 711 731 747 728 715 706 711 712 679 657 663 704 744 769 763 737 734 572 580 606 637 663 688 677 26 1 671 669 655 613 566 592 617 632 646 622 608 586 570 591 618 637 664 656 641 642 624 616 617 589 587 531 518 539 573 568 524 532 548 569 565 557 543 422 419 448 339 309 368 436 477 497 489 511 525 535 26 1 532 531 480 339 283 251 313 319 315 322 357 404 473 482 427 381 345 328 329 346 358 321 307 308 333 338 370 329 330 332 332 338 335 374 352 335 322 302 293 270 302 292 318 327 305 319 374 397 324 260 26 1 256 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 503 525 591 659 621 612 533 475 715 700 684 650 598 571 589 536 541 585 622 636 643 495 526 495 459 480 520 574 554 684 620 594 511 397 408 26 2 387 419 455 436 437 466 479 530 433 306 363 408 444 457 482 504 497 383 420 365 439 464 437 383 459 447 315 244 251 182 306 348 373 418 412 407 424 418 435 446 426 383 405 431 450 455 396 410 449 461 26 2 386 357 350 318 358 308 234 277 262 213 162 273 300 308 318 353 321 398 366 314 309 355 407 368 314 248 208 214 277 301 352 364 416 353 293 245 241 199 206 228 278 273 323 292 342 350 302 281 319 274 26 2 255 188 270 251 316 301 257 373 262 297 295 355 374 358 350 364 357 372 334 361 306 334 343 410 373 160 78 195 359 377 363 280 256 283 292 324 336 346 382 302 257 260 283 327 352 341 326 290 341 365 26 2 377 437 316 260 351 388 429 437 419 358 397 377 432 413 400 417 429 404 356 325 329 306 330 355 375 398 328 245 249 340 370 383 456 404 293 339 369 458 420 431 450 421 424 454 391 337 336 439 427 408 26 2 441 415 439 484 495 516 466 514 573 547 560 615 603 529 541 518 465 520 571 510 526 570 597 602 550 519 537 550 544 632 574 476 480 488 498 427 467 543 623 652 688 718 696 607 622 645 677 675 688 573 26 2 428 428 498 572 636 655 572 530 582 631 517 545 675 726 779 791 744 744 702 680 690 646 519 545 594 677 702 673 662 689 690 643 668 698 723 751 721 706 713 724 751 743 740 741 743 730 668 649 702 717 26 2 677 706 723 728 732 738 735 736 710 734 697 697 680 689 712 703 676 689 695 731 767 774 772 751 734 714 721 735 781 729 704 711 690 689 668 621 603 655 695 713 716 707 679 537 507 524 579 610 616 626 26 2 623 655 628 657 562 563 599 616 614 627 616 607 567 526 550 582 584 582 580 585 578 570 574 548 552 527 489 541 543 550 475 480 525 527 510 519 513 443 376 471 310 260 352 398 425 443 459 467 498 502 26 2 486 488 529 398 276 194 231 262 256 306 329 399 445 480 491 363 313 302 319 336 295 313 251 248 319 288 328 279 242 250 254 288 324 301 276 305 277 271 217 223 260 237 311 320 233 277 354 371 314 216 26 2 237 262 326 237 265 189 238 276 243 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 742 742 734 731 726 729 713 726 737 707 711 707 656 626 606 596 609 642 665 664 644 584 585 553 534 547 578 588 623 642 644 629 594 483 469 26 3 454 478 505 513 526 529 564 573 545 421 444 466 474 504 528 545 540 480 475 460 493 527 518 492 522 535 407 359 336 318 360 406 457 479 487 499 495 495 501 500 490 478 489 492 486 498 480 493 506 475 26 3 395 376 378 385 396 349 292 285 289 275 242 265 353 364 349 376 381 392 415 380 355 361 415 415 403 328 284 285 287 334 334 378 405 364 351 304 290 284 276 273 310 340 362 366 380 390 364 356 365 341 26 3 330 311 308 309 342 351 326 349 323 342 369 384 393 404 410 409 424 407 400 391 362 385 420 450 434 253 235 286 371 428 429 329 355 355 363 377 379 398 425 414 360 353 372 392 368 427 409 398 410 423 26 3 442 441 376 354 405 456 467 474 445 410 407 415 445 460 428 426 439 423 384 350 337 349 373 393 397 419 396 350 342 357 378 418 461 475 398 405 424 428 422 432 452 402 417 459 450 419 416 456 464 458 26 3 460 475 468 498 535 552 549 572 592 588 614 632 639 590 582 565 538 569 591 573 597 620 631 602 561 533 542 575 598 613 592 476 492 534 555 508 543 600 660 696 713 716 676 628 640 672 694 700 692 617 26 3 520 502 559 622 666 665 597 597 639 660 596 615 638 685 712 731 746 744 716 718 732 719 596 617 657 680 695 704 714 730 714 701 710 727 753 773 769 754 745 747 748 764 779 752 750 742 716 704 714 726 26 3 732 736 752 756 760 769 761 746 740 727 710 700 707 726 730 728 719 725 741 767 786 795 798 783 772 755 751 748 752 740 736 722 716 711 706 691 672 699 733 751 756 754 737 611 578 582 607 643 662 659 26 3 667 673 670 658 646 634 648 654 656 650 651 641 622 616 622 639 651 651 638 637 630 626 620 606 599 578 571 581 595 603 575 573 585 592 589 579 570 540 496 510 457 353 401 477 502 509 516 530 549 554 26 3 551 549 535 426 323 295 314 349 363 382 398 446 484 491 490 445 405 418 417 388 379 366 317 338 363 372 397 380 367 346 351 367 365 395 404 392 383 358 332 284 296 321 340 337 342 353 381 413 390 316 26 3 298 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 909 907 896 908 891 888 880 882 901 887 875 880 838 788 774 764 774 800 819 822 821 772 751 745 692 705 722 741 758 767 749 756 743 663 636 26 4 619 629 661 691 690 685 707 712 725 580 585 599 614 637 669 692 689 650 617 616 617 648 669 629 644 643 602 472 479 408 455 507 562 592 603 602 600 615 620 614 594 602 588 596 586 615 610 614 618 601 26 4 530 467 479 493 498 484 422 454 434 417 391 411 454 469 478 497 506 513 535 502 473 464 482 493 497 467 409 396 392 431 443 456 465 457 452 426 401 421 402 369 400 439 428 459 469 465 463 462 463 469 26 4 457 435 412 412 422 445 444 465 463 454 479 497 502 474 479 482 494 485 487 470 443 456 484 511 518 389 337 352 416 482 492 431 458 440 431 445 451 476 499 509 462 454 468 494 467 490 499 460 464 485 26 4 514 515 504 452 503 532 547 558 541 537 514 507 534 538 482 506 521 506 480 440 436 436 473 488 490 507 504 462 437 455 487 501 533 584 530 518 532 548 546 548 534 463 486 539 555 549 526 544 590 583 26 4 551 583 601 591 635 677 673 683 715 708 752 749 776 724 704 699 683 705 720 719 726 754 751 738 681 648 655 690 712 745 720 615 605 645 696 648 662 724 760 816 843 827 807 771 762 807 807 818 818 712 26 4 682 635 680 738 775 772 739 729 781 786 747 759 756 818 846 858 864 832 847 846 829 856 734 753 779 805 823 823 855 844 838 828 837 863 891 931 921 880 850 861 858 874 890 860 869 850 845 813 817 842 26 4 864 859 868 883 902 893 872 855 855 828 814 813 824 838 839 853 832 848 878 881 905 908 912 895 896 873 859 886 870 869 868 863 843 833 828 810 812 807 850 863 859 889 867 776 668 678 702 743 777 759 26 4 782 789 788 805 802 777 781 780 770 763 762 752 761 738 740 743 750 750 741 741 730 733 731 715 697 679 695 703 707 709 686 689 685 693 693 689 667 677 620 622 640 433 479 555 589 595 599 620 649 663 26 4 645 649 657 568 444 409 399 429 466 481 499 523 542 566 586 558 529 536 534 482 463 440 410 431 436 448 470 466 433 431 426 441 448 488 509 495 474 442 416 375 386 407 405 429 428 434 452 494 485 408 26 4 380 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 610 646 682 635 586 583 560 621 630 573 564 578 578 555 537 631 603 515 515 597 566 521 513 512 552 607 657 651 612 571 577 549 586 540 463 27 1 508 562 449 441 418 449 483 539 475 488 496 508 546 496 448 434 431 438 445 399 471 466 513 488 437 453 384 444 488 541 587 489 366 374 368 417 379 345 268 251 294 306 286 136 172 257 162 178 217 285 27 1 335 342 340 282 271 339 370 342 327 280 175 175 215 254 244 289 252 197 158 286 388 257 216 270 366 377 205 197 249 58 84 112 185 286 271 236 236 290 353 300 274 304 297 304 324 330 278 175 217 273 27 1 140 221 377 425 245 284 321 309 68 66 154 106 90 165 212 232 274 329 334 294 205 143 178 225 287 294 269 263 225 259 138 92 149 266 288 291 59 35 137 234 178 228 91 71 151 276 323 340 359 349 27 1 230 176 152 218 362 366 355 314 253 303 412 417 318 316 362 364 275 237 259 352 347 441 294 234 247 314 303 360 383 363 359 371 384 338 345 404 441 432 420 397 403 367 336 344 384 446 417 367 327 334 27 1 354 403 385 367 287 343 397 454 440 365 421 449 435 496 496 571 471 401 411 455 414 332 387 440 394 398 467 538 520 528 573 538 551 589 608 627 545 562 678 740 712 748 648 484 447 480 530 623 676 666 27 1 571 544 573 590 652 617 515 522 581 598 650 689 725 731 732 744 769 741 631 655 646 673 638 672 676 723 706 720 690 678 675 730 725 750 759 737 697 648 662 654 632 703 735 751 700 663 703 703 688 712 27 1 750 750 700 699 674 688 675 720 654 705 627 637 677 702 729 751 742 683 680 659 639 652 661 600 582 641 667 654 695 694 575 536 600 575 585 561 590 591 654 617 572 575 605 667 711 700 564 525 555 567 27 1 472 549 524 516 417 431 451 448 518 586 600 625 653 692 696 636 561 463 479 488 493 519 545 451 409 538 452 416 405 516 531 480 405 411 449 484 539 528 543 548 392 374 386 362 365 329 292 328 323 297 27 1 337 452 478 528 522 495 526 496 457 321 339 326 346 339 230 250 362 397 307 345 287 265 326 388 382 370 419 460 349 339 349 345 251 244 239 251 287 322 328 368 316 229 115 139 149 120 175 275 303 264 27 1 362 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 614 666 703 661 626 593 598 646 661 601 570 598 601 570 569 668 623 541 527 626 598 546 527 521 577 640 674 699 661 578 601 578 618 597 485 27 2 548 609 461 490 442 464 553 564 496 502 515 523 556 516 483 446 454 480 465 427 491 482 537 497 466 493 406 461 489 544 601 523 378 391 385 433 402 362 288 273 337 365 316 176 203 307 234 222 280 347 27 2 354 367 366 335 314 388 403 365 358 321 234 210 241 281 279 297 252 209 177 301 438 298 234 282 376 406 254 235 278 107 145 155 227 319 317 275 271 325 376 316 282 300 315 321 337 343 310 211 260 297 27 2 175 257 421 476 273 313 358 321 110 98 212 164 115 178 227 266 318 379 364 330 272 207 245 276 323 325 323 327 265 287 191 137 231 291 328 319 163 87 214 279 230 285 163 126 223 311 363 370 388 381 27 2 277 236 205 292 410 409 395 329 318 361 463 452 395 334 411 406 348 258 305 383 357 466 371 278 275 357 336 394 435 393 390 365 391 353 388 417 456 457 460 441 446 385 375 394 416 489 471 423 358 364 27 2 373 433 436 388 339 398 428 486 445 377 439 449 446 516 535 613 541 460 433 494 467 367 433 479 448 439 505 600 575 568 600 520 538 595 651 624 525 532 675 733 721 758 705 555 479 516 613 668 717 727 27 2 607 593 621 627 656 675 570 572 606 621 654 702 752 766 755 738 757 744 683 699 671 693 668 671 697 739 701 717 712 712 684 743 758 762 769 777 737 680 678 657 635 729 751 795 738 695 724 724 721 743 27 2 796 785 734 742 711 723 715 764 698 737 665 669 712 738 763 780 783 720 716 654 634 678 703 643 625 685 693 702 739 734 620 565 646 602 620 594 615 619 685 666 613 640 654 694 704 698 634 554 578 626 27 2 507 567 605 577 468 455 468 480 578 629 623 626 659 706 692 659 592 506 502 490 525 542 575 511 441 576 523 435 457 546 548 538 457 435 461 519 551 578 554 574 414 396 441 397 398 340 306 364 360 333 27 2 377 477 537 578 552 530 539 558 543 361 376 361 392 366 262 266 406 442 322 382 338 276 343 414 412 385 433 462 362 360 392 358 288 264 265 257 317 329 327 378 322 270 148 166 208 143 181 274 313 288 27 2 377 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 645 680 696 695 686 670 695 709 727 650 610 636 653 668 690 757 732 624 646 705 683 652 599 565 600 646 691 724 665 635 646 619 660 676 612 28 1 688 765 552 566 482 541 634 589 542 610 564 566 549 586 521 521 514 517 479 443 533 534 567 518 513 519 559 577 553 580 645 489 410 413 423 468 446 423 332 294 363 463 401 253 295 359 328 313 345 407 28 1 406 431 435 359 363 429 453 444 441 336 348 297 307 311 317 351 368 318 276 369 465 337 271 340 423 427 321 318 297 186 227 235 309 375 379 327 334 404 413 345 359 385 357 349 365 446 376 365 347 333 28 1 259 359 501 557 370 366 416 409 244 251 310 240 222 259 291 356 364 377 377 363 355 268 297 342 367 438 448 393 363 430 323 329 365 425 391 375 299 192 278 382 384 406 290 258 339 383 425 407 443 391 28 1 320 285 319 423 452 477 429 360 385 422 504 511 460 416 539 460 455 365 420 431 429 571 446 366 348 430 405 438 509 438 452 479 434 454 457 469 520 546 535 536 563 503 413 438 474 542 490 442 417 379 28 1 403 447 490 450 413 423 433 507 458 444 502 487 545 578 589 651 613 516 475 528 461 383 475 488 493 480 527 663 678 609 605 595 556 541 604 645 604 634 689 689 685 749 712 598 560 589 675 720 718 765 28 1 661 643 707 755 762 719 630 599 620 644 662 698 727 737 741 770 772 766 722 722 704 759 753 702 729 766 791 772 791 788 750 777 791 731 779 773 758 736 730 725 759 773 804 829 792 805 783 763 775 803 28 1 799 808 787 786 763 762 799 788 736 752 715 717 741 765 793 795 805 753 764 731 684 699 710 686 669 710 761 764 781 777 691 764 750 753 691 649 677 729 756 739 663 681 685 712 714 742 719 632 654 667 28 1 552 573 610 622 514 513 510 546 616 619 644 643 686 722 687 626 606 587 540 530 552 568 606 556 553 585 595 503 541 563 591 543 492 483 511 610 619 640 646 647 453 490 533 522 491 409 369 413 402 443 28 1 475 508 561 577 586 575 577 585 574 465 428 453 439 378 324 341 446 489 466 478 413 432 505 512 472 419 474 466 374 384 404 419 358 320 315 312 390 391 384 463 367 328 242 267 255 200 240 351 373 360 28 1 459 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 672 717 728 725 733 710 744 741 768 710 663 669 687 712 715 767 789 674 683 739 722 705 629 593 617 674 712 762 700 656 692 654 699 720 670 28 2 719 796 652 645 533 600 708 615 581 622 585 594 578 628 556 567 548 536 494 487 574 583 592 531 541 558 629 569 569 607 667 498 437 434 448 505 473 475 376 327 405 497 500 285 325 393 383 374 389 446 28 2 445 434 463 379 418 436 468 469 477 372 376 375 366 373 373 390 401 349 330 422 533 361 314 392 473 457 359 371 346 233 266 286 339 388 403 363 374 445 454 404 443 422 397 369 404 491 404 411 374 358 28 2 293 404 527 595 442 407 464 460 298 299 354 276 259 280 323 385 434 402 386 394 394 310 361 378 391 463 503 438 426 503 364 373 411 473 414 431 357 234 339 417 459 461 319 282 357 397 436 433 475 424 28 2 359 308 347 449 485 512 443 385 413 428 520 554 502 454 576 495 469 403 475 462 485 619 519 393 415 466 440 455 541 491 498 511 452 470 479 497 519 537 558 529 611 569 449 463 511 583 512 459 448 413 28 2 451 459 509 520 447 458 473 521 492 474 514 533 595 614 617 655 643 527 502 544 519 414 490 529 515 507 558 690 708 598 591 589 551 562 604 666 587 627 660 675 689 745 738 642 586 634 733 754 753 776 28 2 701 662 711 770 756 747 675 636 638 648 651 700 722 734 744 768 778 788 747 748 764 797 783 748 745 771 822 782 803 814 758 798 797 757 793 790 779 762 748 728 780 813 809 856 830 824 802 772 788 823 28 2 822 839 822 813 757 781 823 814 764 778 739 746 759 773 806 799 812 766 779 738 701 715 740 726 709 731 778 768 794 800 727 793 790 757 709 688 722 768 789 780 701 702 695 724 718 761 744 676 688 706 28 2 589 608 654 664 552 543 549 571 634 638 651 681 708 733 701 639 642 610 561 560 588 585 650 596 569 620 637 577 596 582 616 593 516 517 564 625 663 664 652 669 505 558 594 600 562 464 409 457 427 476 28 2 505 549 576 590 593 589 606 634 637 505 466 498 492 432 358 368 484 532 519 530 428 481 562 533 506 442 515 476 402 407 429 451 388 332 345 339 411 430 467 539 414 340 327 305 293 259 310 368 406 387 28 2 475 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 616 590 578 605 673 669 661 631 751 722 677 700 719 719 706 757 770 690 690 741 725 674 652 630 652 709 709 767 697 684 703 677 709 722 690 28 3 680 748 661 609 569 655 680 609 584 621 600 612 600 624 590 597 584 541 547 560 609 621 578 557 569 603 631 584 609 627 624 481 475 466 469 533 488 488 414 405 454 518 463 378 402 485 448 433 448 488 28 3 457 466 472 442 497 475 494 494 481 436 426 418 414 402 418 425 422 368 361 502 521 383 349 441 494 444 402 433 376 299 319 349 376 433 425 402 399 456 467 433 494 437 341 380 473 469 396 427 376 365 28 3 314 411 535 528 446 415 454 435 299 334 376 306 291 322 322 396 458 407 400 392 357 330 403 401 405 454 521 454 442 461 360 375 450 476 405 469 311 274 405 409 450 394 330 315 379 394 428 454 469 416 28 3 375 330 378 464 500 504 437 390 402 429 551 555 476 437 586 488 410 398 508 453 508 606 484 394 449 429 453 437 562 496 508 492 445 610 501 529 493 533 529 501 610 573 481 481 509 573 517 481 432 436 28 3 448 465 509 529 469 448 513 517 509 481 521 553 602 624 624 650 616 552 518 563 518 469 529 571 533 525 556 707 654 593 586 586 556 578 605 650 582 631 639 661 669 703 710 624 596 670 774 752 761 761 28 3 687 661 718 770 739 748 657 627 635 640 653 700 718 739 744 770 770 774 765 761 791 813 787 739 729 763 816 763 775 794 756 782 771 760 797 797 786 778 741 737 782 801 797 843 812 805 805 771 771 816 28 3 816 843 824 797 756 787 812 819 772 787 747 747 758 765 798 794 783 780 751 736 726 726 758 733 729 736 769 758 798 791 736 809 798 754 726 715 735 770 779 760 706 703 693 712 784 797 722 677 697 674 28 3 633 642 687 646 601 601 595 620 668 665 662 687 722 722 712 674 655 584 584 578 615 590 646 569 578 643 643 609 597 603 609 600 541 553 587 634 643 640 624 627 563 621 612 634 594 501 479 478 463 497 28 3 509 561 561 576 576 567 570 619 558 491 469 491 475 463 396 414 540 540 540 503 457 497 546 518 478 466 555 460 402 425 479 429 372 353 364 364 406 418 486 513 399 361 387 380 341 319 357 391 406 380 28 3 521 437 322 334 418 345 372 433 365 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 712 707 717 711 706 725 718 731 734 729 730 716 675 653 643 657 612 613 634 597 636 649 636 639 634 568 557 520 573 601 616 600 608 631 630 29 1 602 558 562 603 562 531 528 551 564 499 380 435 484 511 511 518 530 527 444 473 401 447 474 404 396 451 504 391 373 278 286 352 378 410 439 442 419 445 435 434 452 428 376 404 411 439 446 421 451 446 29 1 456 404 378 359 356 361 292 281 383 393 280 257 324 359 399 413 365 383 405 386 329 329 341 396 415 378 244 198 245 274 271 311 343 340 369 353 309 323 277 193 181 213 216 275 241 294 317 304 283 310 29 1 303 262 232 290 317 348 369 351 369 287 308 327 350 367 338 335 339 352 308 306 289 295 303 353 380 362 216 157 240 340 382 363 342 293 284 283 326 347 376 388 351 372 349 375 370 339 340 259 264 317 29 1 361 380 382 366 378 394 417 426 444 422 413 383 428 452 425 399 427 437 437 408 338 358 401 390 402 417 427 466 361 319 365 394 426 465 475 432 445 468 472 473 483 489 453 430 430 385 337 362 437 456 29 1 447 457 491 478 472 485 507 499 543 577 589 584 593 604 589 586 576 562 573 591 539 535 580 574 565 554 551 559 567 607 624 622 545 514 533 544 532 530 564 624 657 672 685 676 674 668 664 694 690 666 29 1 620 576 505 573 630 665 685 668 659 680 654 644 638 622 660 694 707 719 716 685 680 681 684 628 634 648 690 689 693 725 731 702 715 717 728 754 759 744 737 717 694 722 707 722 718 681 661 639 636 673 29 1 676 687 710 710 715 708 725 728 723 690 698 675 684 680 704 696 704 705 716 734 731 727 738 739 739 742 728 738 737 723 714 706 696 679 676 672 654 641 671 684 706 714 687 631 485 497 510 545 582 604 29 1 620 624 629 620 618 640 638 637 632 639 626 629 626 545 543 567 578 572 578 581 588 588 592 594 584 574 546 524 548 569 567 523 527 551 559 556 543 535 530 525 524 331 259 328 403 446 471 484 503 519 29 1 515 522 510 486 381 317 272 296 340 383 375 378 421 466 477 500 469 484 437 438 363 332 330 303 314 320 325 297 243 253 290 336 353 358 372 377 316 323 256 208 217 248 242 257 286 268 291 338 340 238 29 1 210 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 538 513 535 592 628 624 617 613 657 639 657 660 630 630 627 621 621 630 621 561 597 603 600 606 618 585 567 567 561 594 594 573 585 594 609 29 2 595 565 557 519 553 542 515 530 549 507 423 446 496 522 530 507 507 519 450 450 423 442 476 404 381 427 492 381 407 354 327 366 376 406 437 462 411 396 401 416 447 361 280 371 406 381 401 401 452 447 29 2 467 345 340 356 350 345 295 234 239 330 259 269 318 357 362 397 344 344 383 362 304 291 322 370 392 397 265 239 239 247 278 300 296 274 318 335 318 335 283 212 212 265 250 267 267 297 314 289 271 267 29 2 293 271 228 267 323 336 366 302 314 276 302 319 319 349 336 314 336 336 293 310 297 314 319 330 340 364 239 138 277 368 378 359 335 253 268 282 301 359 383 397 378 368 301 292 330 344 354 263 244 325 29 2 349 397 392 364 359 392 401 410 424 410 392 443 447 466 429 382 433 438 466 406 355 378 401 392 457 433 484 480 392 331 387 406 415 502 489 463 455 455 476 468 494 515 468 446 416 337 346 377 459 459 29 2 463 459 494 502 489 494 537 515 533 572 576 559 594 603 585 574 581 556 574 610 524 549 549 549 545 552 552 556 570 606 620 606 563 524 527 570 556 545 560 603 631 631 642 624 633 630 646 662 679 662 29 2 630 607 546 582 627 637 633 630 653 627 646 620 624 640 646 659 659 653 666 656 656 662 656 640 658 667 709 693 700 706 709 703 712 709 725 725 722 700 703 703 693 690 700 687 693 654 648 645 635 654 29 2 651 658 690 709 671 662 669 662 698 672 685 669 675 695 698 692 682 695 708 715 675 695 682 695 712 708 698 695 682 669 675 672 682 679 659 652 579 603 636 651 660 651 660 540 434 464 537 561 579 582 29 2 585 606 603 594 570 597 609 606 624 621 615 624 609 522 534 576 591 557 553 545 572 580 580 572 572 557 549 515 534 572 545 499 522 538 542 538 534 538 507 499 476 289 254 331 396 434 473 507 472 482 29 2 533 533 513 533 482 361 300 315 361 391 401 376 411 447 492 543 497 507 426 457 386 335 345 325 345 330 285 313 269 243 291 344 326 348 353 335 283 331 261 247 239 252 256 261 304 300 304 326 309 283 29 2 212 230 300 322 383 309 265 261 254 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 691 756 790 764 762 761 765 777 755 757 757 765 741 744 732 750 721 701 736 718 729 741 729 738 702 712 670 688 720 722 730 716 680 729 741 29 3 682 699 582 593 644 573 553 617 647 524 391 483 566 601 583 540 598 622 547 569 472 478 537 391 386 500 455 343 309 250 327 393 388 501 510 480 504 365 449 521 547 364 310 460 399 452 510 463 525 530 29 3 537 400 365 420 455 458 389 271 314 397 378 333 415 451 439 471 404 459 503 443 360 387 416 467 448 389 304 267 328 329 360 395 439 465 458 446 412 363 374 294 267 307 392 377 357 406 417 381 397 408 29 3 420 369 309 368 414 450 416 312 402 341 338 361 362 431 377 376 426 412 421 374 338 369 372 449 496 442 251 187 270 333 405 394 342 275 304 302 352 414 467 471 364 360 290 342 447 473 438 300 284 381 29 3 417 482 486 457 434 448 437 449 501 495 520 531 550 561 429 478 429 515 488 516 492 394 401 481 532 534 568 619 568 449 449 491 513 581 566 394 445 529 587 611 609 561 522 558 466 304 348 437 503 420 29 3 504 539 548 567 579 587 566 525 589 645 663 585 665 722 696 691 699 608 610 690 520 557 558 571 581 651 662 647 643 676 726 728 720 674 664 683 674 568 610 666 677 704 730 720 714 728 742 771 771 774 29 3 777 767 621 638 715 737 738 754 740 740 777 735 718 715 768 759 719 727 761 773 777 786 787 763 737 774 775 752 728 736 763 797 811 821 817 810 827 828 768 769 791 812 777 755 734 746 754 768 757 757 29 3 741 734 767 758 717 728 739 722 766 754 781 782 791 791 788 789 790 790 805 777 756 735 737 759 754 760 757 762 756 738 748 759 787 750 744 685 715 705 721 726 739 766 759 622 346 423 570 625 635 632 29 3 647 653 645 638 641 667 658 659 675 691 733 745 683 532 579 641 574 614 575 574 648 660 675 671 681 668 657 571 618 678 524 493 611 521 560 611 620 645 404 503 440 239 229 317 429 481 544 500 529 563 29 3 598 596 577 577 573 564 417 415 440 406 493 429 495 505 558 611 501 470 420 462 484 404 421 372 354 354 343 378 297 302 361 394 427 433 454 470 422 368 303 297 279 278 296 326 386 362 378 429 434 371 29 3 315 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 729 718 706 719 713 708 703 714 703 697 709 704 664 654 651 652 650 648 632 583 625 633 629 631 628 607 592 560 565 601 608 589 591 597 630 29 4 598 585 587 583 589 577 563 566 569 543 443 464 525 535 538 544 539 510 492 474 454 478 500 420 423 463 494 441 424 304 347 400 442 478 496 524 464 457 468 468 482 495 406 434 455 462 466 461 484 491 29 4 420 380 349 367 377 384 297 281 330 354 285 324 363 408 403 425 390 416 387 389 360 352 385 413 432 404 266 232 260 295 314 362 391 374 356 340 321 297 258 188 229 292 308 277 288 346 391 342 348 357 29 4 314 279 281 300 336 387 419 354 385 365 375 373 341 373 372 378 390 406 348 357 321 328 334 391 421 394 270 189 262 362 425 406 380 334 303 315 348 388 424 435 424 422 403 375 375 372 391 291 285 333 29 4 398 421 422 399 393 424 442 437 465 413 440 432 472 485 448 426 446 469 466 410 362 384 421 438 453 461 478 481 412 351 391 424 468 496 519 486 481 486 494 500 506 510 473 444 439 404 376 409 467 497 29 4 483 483 510 518 504 532 560 564 597 616 627 617 632 644 629 625 616 603 628 653 593 601 603 594 586 581 573 587 615 647 654 642 580 544 569 586 581 564 595 652 688 693 693 685 678 677 707 723 740 701 29 4 646 625 549 599 666 678 679 679 681 681 686 665 662 674 700 734 733 728 730 717 704 696 686 659 672 673 714 718 734 744 745 736 752 778 778 782 773 738 726 718 708 751 751 738 724 666 661 646 649 668 29 4 680 704 732 751 742 725 715 719 732 705 713 688 703 712 728 725 728 734 756 756 739 729 723 742 752 759 746 736 735 712 708 718 725 705 700 699 659 663 696 717 722 725 728 684 520 520 548 579 599 605 29 4 620 638 639 629 623 643 649 647 652 661 670 679 665 579 578 601 626 619 616 612 629 630 632 626 617 602 582 584 599 625 621 581 590 601 602 596 591 572 568 563 563 430 267 318 409 478 507 521 537 544 29 4 548 553 531 516 442 376 321 350 390 425 437 442 487 503 526 546 522 527 496 480 413 387 380 329 341 359 346 341 261 260 305 351 386 394 411 422 355 367 332 257 267 271 294 319 331 325 350 395 387 312 29 4 251 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 763 782 773 775 765 775 757 765 744 740 758 768 741 730 732 736 728 721 712 648 690 705 699 704 707 675 651 656 642 674 686 666 653 674 694 29 5 674 659 650 622 654 628 594 613 631 618 472 502 558 584 597 573 570 583 532 545 488 503 537 459 424 475 555 506 464 394 356 425 440 479 514 530 501 477 470 473 517 486 370 426 454 446 462 476 501 505 29 5 525 480 416 412 419 422 404 312 326 417 360 344 379 423 447 483 422 435 465 462 396 375 402 458 482 486 348 283 290 302 339 363 366 365 384 416 387 398 337 285 275 316 338 340 334 380 398 385 356 367 29 5 391 370 310 368 408 424 453 407 440 380 388 396 380 425 402 404 414 428 389 386 357 373 375 414 431 442 360 223 302 415 460 456 427 333 314 344 385 423 461 486 450 435 387 371 410 437 447 337 302 366 29 5 424 467 479 456 434 451 471 467 494 468 474 499 533 539 516 477 495 517 517 473 431 437 473 483 534 514 550 562 521 409 450 474 509 563 580 537 521 528 552 553 559 580 536 510 502 444 420 449 519 543 29 5 545 544 575 585 562 577 618 598 625 660 671 644 665 695 680 673 669 632 658 700 607 625 629 631 625 634 631 648 666 696 710 703 651 613 628 649 655 611 627 686 723 730 728 719 715 716 735 760 778 770 29 5 712 705 609 652 701 712 711 719 732 724 735 717 718 722 746 766 754 739 764 763 764 751 752 735 727 756 779 776 779 785 791 783 807 820 828 832 827 797 791 788 776 786 798 777 760 728 723 724 706 733 29 5 730 741 774 792 775 759 755 747 780 764 758 742 756 761 785 781 789 789 802 785 769 760 753 777 796 793 785 779 769 740 750 764 773 766 754 748 698 693 738 750 749 754 766 705 508 495 559 610 631 630 29 5 650 669 655 651 648 667 674 681 697 694 705 724 705 570 583 630 633 635 620 616 643 660 657 656 652 643 626 609 624 646 632 567 593 627 633 625 620 616 575 562 602 424 254 330 424 482 525 537 537 546 29 5 571 587 563 569 527 485 369 386 412 458 473 456 495 515 543 584 562 550 487 499 464 408 422 386 380 377 350 357 298 278 324 380 402 409 412 428 364 408 353 302 294 316 312 335 366 344 371 411 401 359 29 5 273 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 570 543 549 614 668 668 663 655 672 655 671 674 654 651 646 646 646 648 640 600 623 628 628 638 639 604 597 596 595 623 621 611 608 622 625 29 6 632 603 581 544 595 584 527 553 594 537 411 449 524 552 563 518 526 558 475 485 452 461 497 394 372 437 513 378 411 330 307 393 364 426 470 440 424 392 402 414 470 366 286 380 386 386 405 416 463 456 29 6 487 419 383 404 403 399 369 305 301 364 354 323 360 360 413 443 379 385 437 408 358 334 379 438 442 451 315 278 280 284 327 338 342 326 361 401 371 404 341 266 258 302 327 347 328 355 369 354 322 329 29 6 373 347 301 329 384 401 421 338 363 336 331 347 339 393 380 363 399 395 377 368 338 354 362 377 394 427 297 182 302 390 399 415 375 296 305 329 325 388 426 457 389 370 305 318 385 433 415 305 272 360 29 6 396 415 458 413 398 420 422 421 442 455 434 475 502 511 471 436 453 482 497 440 409 387 390 436 512 477 535 546 466 377 417 458 454 538 524 453 461 478 510 504 526 536 481 486 454 376 383 413 494 461 29 6 491 505 528 533 522 529 575 527 561 589 608 566 597 654 626 620 624 586 600 658 544 569 571 583 589 601 587 595 603 643 664 654 620 571 575 618 599 562 582 636 665 662 675 655 650 661 677 703 719 703 29 6 683 662 598 612 651 674 663 662 670 654 696 664 676 670 688 707 687 670 692 691 694 695 696 690 690 711 733 718 723 720 732 740 767 765 767 766 778 748 749 727 727 728 719 715 710 682 690 682 669 685 29 6 681 690 725 741 692 683 691 677 717 693 707 693 695 711 716 714 711 721 737 732 692 706 690 706 726 720 713 711 697 678 688 688 704 705 684 671 624 628 660 672 670 668 673 554 437 469 553 578 592 597 29 6 605 623 619 609 589 608 616 617 636 635 642 645 639 533 545 594 616 585 577 566 606 621 611 605 616 603 592 543 570 613 560 503 555 573 559 569 570 580 511 501 493 260 213 309 392 442 494 472 463 491 29 6 527 543 510 515 527 479 387 383 403 397 453 395 444 453 482 543 486 472 395 442 421 371 393 368 374 347 301 363 300 278 320 371 369 393 401 381 346 388 332 305 283 298 298 311 354 345 359 377 370 327 29 6 262 295 351 377 411 370 307 285 284 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 756 778 805 795 781 775 774 775 757 756 769 777 774 749 742 756 763 729 737 735 741 751 756 758 742 705 724 724 736 751 762 747 711 745 733 29 7 721 708 675 643 705 682 584 634 673 662 441 500 595 632 645 560 595 632 592 622 537 534 584 455 414 511 563 454 435 354 359 462 426 522 579 528 532 450 455 501 579 509 316 443 430 458 500 493 548 564 29 7 574 529 454 470 486 509 507 347 352 453 437 399 436 468 469 527 455 482 528 504 415 404 467 522 523 531 384 315 341 347 390 419 443 456 466 476 465 477 440 350 319 353 417 424 407 438 458 439 423 442 29 7 484 446 380 416 480 502 490 400 452 414 375 387 392 462 429 430 475 485 485 443 394 386 397 464 493 517 395 235 314 422 465 492 434 330 350 381 387 465 524 555 442 408 358 363 465 513 509 367 317 410 29 7 460 519 533 539 482 464 483 472 513 526 552 567 600 603 543 554 485 560 558 545 523 453 420 522 591 588 624 658 616 488 499 547 557 623 641 484 492 554 602 641 648 620 555 592 563 426 423 490 576 493 29 7 556 592 618 635 628 629 659 594 648 690 722 639 670 741 755 738 749 662 670 748 602 620 621 650 676 708 698 707 681 716 760 775 755 707 698 727 715 613 640 706 716 718 735 710 711 741 765 813 809 800 29 7 793 785 689 679 733 759 753 764 744 750 796 787 789 765 810 812 769 736 770 795 803 803 808 800 782 803 804 802 798 779 794 826 856 868 863 859 877 872 843 808 820 831 802 791 783 778 778 788 782 772 29 7 785 791 825 830 763 775 792 760 807 812 812 816 805 816 829 832 837 839 839 821 781 769 759 781 808 798 798 795 776 752 769 789 821 812 803 771 786 740 775 763 747 766 779 723 417 459 585 657 661 650 29 7 676 699 683 669 656 672 668 680 704 706 745 776 765 588 597 666 635 647 637 621 680 701 696 694 704 714 707 633 665 700 592 541 643 654 610 650 667 683 499 534 602 355 254 337 448 512 571 546 557 588 29 7 624 633 608 611 618 615 474 485 508 470 542 486 546 539 578 633 582 542 470 508 536 459 491 426 424 403 363 432 342 312 357 389 443 458 489 498 487 472 424 368 342 343 364 388 425 410 421 470 468 438 29 7 337 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 819 806 794 792 791 786 778 780 775 765 787 794 765 754 753 763 763 761 724 678 705 727 733 740 732 698 698 719 676 689 709 688 673 699 713 29 8 688 685 693 674 696 677 642 662 668 662 557 556 602 627 649 619 611 635 589 602 554 563 578 524 459 502 575 582 534 476 407 473 485 531 569 586 580 550 510 519 577 579 431 456 485 482 504 508 527 542 29 8 541 520 461 447 462 483 477 383 391 481 432 407 426 456 488 524 481 490 508 492 449 419 440 497 523 524 419 342 334 354 388 396 402 412 421 444 431 425 374 333 328 368 392 404 386 410 421 429 400 419 29 8 453 423 356 410 458 472 493 472 493 449 463 461 426 473 447 448 468 473 456 436 407 425 426 445 462 484 421 313 354 448 484 497 488 411 376 403 435 468 500 518 506 479 454 404 455 487 486 410 354 400 29 8 445 509 508 520 464 475 495 492 530 504 501 534 570 574 553 516 534 552 542 493 477 479 517 532 568 542 591 589 562 446 492 517 540 599 607 577 557 565 573 580 585 598 564 533 521 525 504 518 553 577 29 8 576 571 601 608 586 620 658 641 668 688 692 670 686 711 704 701 691 663 706 725 667 668 668 673 654 665 653 677 688 714 724 727 670 651 672 693 690 655 666 723 752 752 754 736 731 751 778 776 809 795 29 8 742 731 662 682 751 745 734 743 757 747 760 740 745 750 778 786 778 770 771 790 776 763 756 752 741 769 785 796 810 807 795 799 830 849 858 846 852 829 807 803 795 820 817 802 781 760 746 739 733 760 29 8 768 785 801 824 805 793 780 778 794 795 791 779 784 798 811 820 814 822 837 821 813 782 766 786 808 802 808 805 782 755 768 786 790 800 760 765 728 724 759 769 772 761 782 753 612 556 599 643 656 656 29 8 671 688 688 680 675 683 678 693 711 715 725 742 742 639 625 659 667 673 668 658 675 681 683 676 675 670 657 649 671 683 661 610 648 666 654 650 643 638 629 609 636 563 316 392 448 515 560 575 571 576 29 8 603 617 608 613 572 539 438 445 473 511 531 505 536 553 584 608 599 582 563 558 528 453 480 443 407 417 391 411 357 337 357 396 424 429 459 466 435 457 437 382 364 368 363 386 420 404 414 444 442 432 29 8 317 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 610 674 630 654 609 619 647 667 675 607 602 591 614 592 650 696 650 585 646 621 628 604 582 579 608 637 679 666 608 611 598 578 630 617 583 30 1 697 695 562 507 470 526 544 549 512 522 538 494 479 451 480 469 433 458 449 492 533 502 472 507 453 480 521 554 543 541 588 373 383 353 405 413 374 373 272 265 342 348 238 188 265 315 261 273 294 351 30 1 365 380 386 334 340 414 456 455 368 285 301 285 301 248 279 305 325 277 266 354 418 248 221 273 337 329 278 275 239 130 173 220 300 364 328 342 355 405 379 354 413 350 290 326 375 377 304 319 281 257 30 1 209 307 493 446 368 362 364 336 161 238 239 139 149 211 248 307 334 325 326 303 287 227 250 300 315 407 384 279 287 263 203 255 314 334 311 298 121 135 207 292 322 296 196 215 277 350 385 346 376 252 30 1 214 188 278 383 429 377 362 327 312 409 501 481 357 438 467 349 353 340 339 378 448 539 309 291 294 362 397 471 456 433 525 445 416 413 397 378 457 495 444 483 504 441 338 372 467 498 387 338 287 300 30 1 359 444 410 375 330 392 450 476 418 430 456 506 527 495 516 587 448 422 405 434 364 318 428 416 403 412 491 601 577 557 573 617 585 568 585 649 681 726 743 713 706 724 594 499 531 593 656 678 704 697 30 1 602 606 689 734 708 609 524 521 576 612 649 679 684 709 724 747 726 651 643 672 669 715 708 670 694 728 739 737 726 742 753 772 780 776 729 708 673 677 705 686 752 737 770 752 704 720 746 740 737 732 30 1 763 742 714 699 692 693 718 723 701 674 640 663 698 704 745 758 718 717 712 702 706 705 657 622 623 663 706 703 736 719 651 720 704 726 647 625 631 695 676 651 596 611 632 707 716 701 605 565 600 580 30 1 515 571 564 532 456 471 493 505 571 600 642 630 655 678 581 547 552 485 476 481 496 505 517 494 533 598 551 533 553 515 563 470 418 443 488 529 596 621 639 482 390 409 439 457 415 372 369 395 343 399 30 1 495 529 558 551 544 557 572 564 434 384 383 417 398 334 280 397 488 427 369 361 358 407 458 444 401 391 376 348 326 355 369 348 282 276 289 303 356 409 418 393 335 266 211 221 217 195 258 327 334 341 30 1 381 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 603 649 642 650 611 604 643 655 675 603 585 584 613 603 637 696 653 578 586 639 634 591 568 554 582 618 659 670 614 604 572 578 632 628 564 30 2 656 685 513 496 453 496 561 548 510 549 518 502 508 513 477 470 455 449 442 431 503 494 521 494 453 486 516 557 537 548 609 437 398 379 383 423 380 376 270 258 324 385 272 195 243 321 272 257 292 352 30 2 346 386 398 330 323 370 432 416 366 276 280 237 248 243 264 298 297 235 211 295 407 279 215 266 358 336 264 262 234 128 169 190 262 332 326 296 316 361 373 317 321 345 321 328 359 391 310 326 280 274 30 2 209 310 466 541 340 345 378 335 158 197 246 170 164 207 240 313 313 337 331 306 270 212 233 296 315 379 387 311 315 333 214 234 288 349 331 322 169 133 208 290 301 315 213 197 263 327 378 371 386 328 30 2 249 210 263 382 442 400 376 330 302 380 469 457 371 398 466 362 370 316 335 387 398 520 349 304 280 342 356 422 428 377 433 447 418 404 391 402 458 505 452 481 479 428 348 381 426 492 423 372 335 333 30 2 358 425 424 385 335 354 404 481 435 392 457 458 500 527 529 597 483 443 413 461 401 327 429 443 416 410 480 604 603 570 560 581 554 557 594 656 617 649 717 706 687 746 643 519 509 536 632 678 705 703 30 2 609 600 671 700 719 637 536 524 576 604 647 672 701 718 718 736 741 698 654 666 640 691 697 680 684 730 737 737 717 738 718 754 764 731 755 735 706 695 704 687 728 730 747 764 716 741 752 739 731 740 30 2 769 744 720 708 705 710 750 741 693 699 663 669 709 720 739 752 743 707 712 702 687 673 665 631 621 671 704 726 737 720 628 696 688 711 645 605 621 681 679 672 607 631 661 697 693 700 640 571 605 607 30 2 515 549 568 556 464 473 482 490 554 584 626 615 643 688 668 575 573 523 492 472 494 523 543 497 523 593 541 492 523 513 569 490 446 448 477 557 601 621 630 572 429 443 460 465 418 365 338 367 356 368 30 2 446 486 522 531 540 534 542 535 460 393 388 393 393 340 250 320 424 430 388 364 362 380 457 456 421 380 407 428 331 345 382 368 288 291 265 280 340 366 383 415 330 271 198 209 212 146 188 312 322 333 30 2 408 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 608 624 625 630 582 589 600 629 653 571 586 575 556 550 579 628 594 538 579 584 562 547 537 540 573 621 654 662 586 573 553 547 597 546 522 30 3 609 598 448 439 424 467 513 514 473 511 509 495 495 479 446 456 429 417 415 427 484 466 498 476 434 439 439 499 516 537 580 410 373 367 377 411 361 351 231 249 304 286 200 109 185 272 166 204 252 308 30 3 306 330 358 292 312 369 406 374 336 253 199 171 197 224 240 291 226 187 168 265 394 216 197 272 335 334 206 204 221 7 44 113 224 326 294 283 296 369 342 289 292 325 292 315 341 341 260 240 262 265 30 3 131 233 416 425 267 301 314 299 35 111 177 94 81 148 245 281 296 323 324 283 215 143 178 233 263 297 309 261 241 249 70 85 172 302 297 298 31 66 170 238 212 273 154 109 176 307 349 327 345 315 30 3 209 147 177 261 386 359 340 327 258 334 446 441 283 356 397 356 297 265 309 332 370 478 267 251 246 325 333 408 394 356 395 412 402 367 380 406 462 457 416 436 431 404 348 353 407 486 388 333 315 337 30 3 375 421 373 350 296 342 405 472 439 388 435 458 482 520 500 566 436 401 421 441 387 312 390 405 392 398 476 557 542 543 565 542 558 583 628 658 643 648 716 746 705 739 616 469 467 517 581 662 699 691 30 3 581 570 634 668 701 600 486 512 565 604 654 685 711 729 740 746 748 676 633 667 646 682 674 676 676 727 735 712 689 704 709 758 774 773 761 732 687 680 691 678 714 729 765 749 697 679 722 705 701 715 30 3 761 750 700 706 679 703 718 715 653 674 631 643 696 702 729 755 726 701 698 679 675 671 652 611 600 644 677 711 717 694 568 567 618 658 609 582 599 655 632 627 582 595 634 661 679 673 571 545 562 576 30 3 478 547 549 484 427 449 468 482 548 600 622 639 657 685 652 551 558 490 472 473 483 515 516 441 451 555 465 458 472 503 568 467 439 441 461 519 545 512 594 524 394 383 378 398 389 323 297 334 312 299 30 3 391 477 524 554 535 527 544 537 413 343 352 343 352 330 197 310 419 409 340 333 294 319 395 419 389 381 395 420 326 330 345 337 242 209 212 253 296 354 358 379 305 202 111 141 129 126 185 275 309 256 30 3 373 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 638 615 602 606 656 665 665 656 755 675 634 659 703 691 703 763 703 650 683 743 699 687 626 618 675 715 735 767 687 683 715 683 711 699 650 30 4 697 746 586 564 519 617 666 604 555 604 586 604 595 639 581 581 541 528 532 537 581 577 590 581 581 568 608 568 541 564 599 527 440 472 477 536 499 481 363 358 445 531 417 299 367 440 372 372 399 440 30 4 440 449 454 404 431 458 504 504 454 367 376 344 344 340 369 388 417 340 349 471 475 354 306 383 490 422 344 340 277 218 281 286 374 461 407 374 398 466 456 398 393 407 372 401 455 435 353 368 382 343 30 4 280 416 551 527 397 401 445 401 266 276 339 256 261 314 368 382 435 411 401 377 339 290 363 380 375 445 464 427 366 431 338 347 427 431 389 385 282 225 352 422 403 380 291 277 394 441 488 455 436 371 30 4 347 300 340 456 523 490 446 403 403 470 571 571 480 441 547 480 451 369 470 461 456 605 456 379 384 441 417 475 571 465 451 446 437 452 475 475 512 535 549 572 540 489 428 465 507 581 516 465 428 438 30 4 433 507 507 484 433 442 452 516 447 433 526 498 540 588 611 656 588 543 489 566 471 426 521 521 516 525 552 691 642 597 593 588 557 561 642 593 588 597 651 665 674 705 714 615 622 677 703 753 732 762 30 4 694 698 762 741 728 745 665 639 677 694 690 694 736 766 770 800 779 787 779 779 757 787 766 728 742 790 794 766 814 810 746 798 802 746 786 810 802 786 750 738 762 810 842 854 830 810 806 754 798 834 30 4 846 850 806 810 758 783 794 794 754 794 750 736 758 783 819 801 794 758 776 758 703 736 743 718 736 768 801 783 808 783 729 790 783 761 732 711 715 723 767 755 723 739 723 739 731 759 699 663 683 663 30 4 606 650 691 618 582 582 590 634 691 695 699 691 707 711 691 659 653 608 599 581 599 626 661 586 604 639 604 532 555 604 630 564 541 555 590 635 639 639 648 577 497 550 555 546 510 421 417 481 426 472 30 4 513 586 618 636 627 627 641 631 563 486 472 508 508 431 358 408 536 540 518 513 458 490 581 549 499 477 554 480 407 432 485 432 383 369 340 359 432 451 490 524 407 344 296 291 291 281 349 412 427 407 30 4 509 446 291 325 427 374 369 437 368 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 610 681 681 666 642 619 656 669 688 610 589 599 614 606 629 711 646 571 593 662 632 586 561 538 578 627 668 709 637 601 606 580 639 621 573 30 5 645 692 500 513 450 504 592 564 511 564 531 552 526 540 482 480 465 477 455 437 500 500 549 504 482 493 493 529 538 564 621 488 408 398 397 452 406 389 286 272 338 389 334 199 253 341 279 261 307 358 30 5 352 377 400 351 341 407 435 418 402 310 280 233 265 279 281 319 307 246 209 316 434 298 233 301 391 386 274 272 263 134 150 175 260 348 328 294 307 384 383 327 326 355 339 344 365 395 333 318 314 303 30 5 214 318 487 545 329 357 392 357 156 181 272 171 145 213 242 304 324 355 360 336 298 228 244 301 322 378 381 347 316 355 229 228 295 362 352 341 210 141 233 323 313 346 238 199 269 338 400 387 392 378 30 5 280 248 253 384 455 428 397 346 333 387 497 488 402 395 481 411 392 314 359 396 399 520 386 311 294 364 355 416 457 388 423 419 409 408 424 434 496 515 482 502 491 432 387 408 431 502 454 406 368 366 30 5 386 440 447 396 360 376 413 492 457 396 475 463 483 534 554 623 540 469 440 492 445 362 448 451 450 433 492 629 626 592 590 561 552 555 612 660 593 615 697 706 692 744 683 551 514 550 644 698 722 737 30 5 624 618 684 704 736 666 564 550 591 621 654 691 725 742 747 757 762 744 686 699 639 704 713 695 697 744 742 748 743 744 721 764 779 743 780 770 745 725 711 706 714 746 781 792 747 761 763 745 743 760 30 5 788 773 738 739 729 733 753 765 702 719 676 685 730 745 758 767 763 727 729 707 669 667 688 644 629 681 721 739 754 737 637 651 687 707 661 606 637 679 702 685 626 653 669 700 703 702 643 579 611 639 30 5 517 557 584 583 474 481 479 505 573 612 640 638 666 699 673 610 593 552 511 488 525 553 569 513 500 584 540 482 505 543 571 519 481 457 489 567 607 620 636 601 426 446 481 468 435 358 328 380 357 374 30 5 441 502 555 561 552 546 556 565 536 399 398 402 405 358 266 313 430 450 379 409 364 383 474 476 448 389 440 479 355 366 403 379 315 281 262 286 359 367 366 445 334 294 189 218 196 136 200 308 330 321 30 5 425 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 609 644 642 643 589 594 617 640 661 592 590 590 598 574 602 658 622 559 581 613 608 570 554 546 584 619 650 657 606 589 560 563 622 589 562 30 6 653 641 510 474 442 481 533 538 500 530 515 492 498 494 466 468 447 435 438 439 490 479 510 476 441 471 476 522 523 548 602 428 407 386 389 410 367 372 248 266 311 335 226 147 211 300 227 242 281 344 30 6 332 346 375 329 331 370 422 389 373 276 237 203 229 224 250 292 259 206 189 260 382 241 207 263 331 320 239 231 219 73 95 145 236 305 306 287 299 365 351 307 310 343 304 337 353 364 286 302 278 269 30 6 158 266 442 513 311 340 349 312 83 160 208 109 108 175 236 280 302 336 324 289 238 172 210 265 297 332 338 296 286 292 144 156 223 320 305 312 104 90 185 245 264 292 183 135 198 300 345 345 362 312 30 6 230 182 208 299 409 380 354 332 285 354 446 445 318 382 422 347 330 293 319 350 380 505 317 285 255 325 349 415 402 359 413 427 418 390 390 408 465 485 434 463 439 414 346 369 413 487 408 354 321 343 30 6 377 427 403 368 315 357 401 479 450 389 448 469 491 519 520 584 451 418 427 455 405 320 404 432 406 400 481 588 582 570 565 562 563 576 620 677 640 655 723 742 705 751 634 508 494 530 612 684 715 712 30 6 614 592 668 694 720 621 513 525 583 599 656 689 707 738 745 753 761 696 645 676 631 685 699 694 685 739 735 734 707 724 728 767 776 763 770 746 705 701 704 690 729 733 759 755 712 709 741 723 718 723 30 6 763 744 698 707 691 709 743 731 686 693 646 658 709 721 742 756 735 713 723 709 692 679 667 630 620 665 691 731 738 709 596 625 657 694 635 596 613 673 656 651 600 622 660 698 708 698 615 568 593 598 30 6 497 549 554 533 459 474 477 486 542 604 634 638 660 700 663 568 572 516 493 473 485 520 528 464 483 578 501 495 504 503 578 475 442 454 478 550 581 562 617 540 402 406 426 434 401 354 315 355 333 329 30 6 406 470 500 516 525 515 530 517 430 368 365 362 360 328 204 316 413 404 354 340 321 353 423 432 403 363 388 414 321 337 348 347 258 249 232 261 313 362 364 403 316 240 164 183 170 122 164 290 319 292 30 6 389 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 610 663 659 644 605 596 618 619 674 582 589 591 573 546 577 673 596 537 586 609 571 540 523 522 566 627 648 685 601 581 577 562 613 554 503 30 7 600 617 439 463 424 460 544 535 479 530 512 526 503 499 455 455 435 450 429 412 475 479 538 492 451 446 426 504 515 559 605 429 357 377 378 450 382 365 249 257 331 305 232 137 213 307 184 203 246 308 30 7 323 328 373 300 309 387 413 363 356 284 212 180 224 266 248 314 237 189 171 296 434 252 217 292 371 368 212 214 234 42 61 99 210 340 304 273 289 370 379 288 294 323 315 320 353 353 287 222 272 294 30 7 140 247 432 395 257 297 333 316 67 92 210 109 68 190 219 263 284 335 347 309 230 156 190 250 279 320 307 291 241 266 111 71 224 295 318 310 75 50 214 264 228 301 137 99 223 315 356 350 343 346 30 7 244 188 178 298 409 388 372 333 266 351 478 449 317 362 424 395 290 269 334 347 380 480 298 248 267 332 327 389 422 365 402 395 403 359 379 427 463 468 429 440 443 407 376 379 406 493 418 367 342 351 30 7 386 429 385 361 308 360 412 482 451 393 446 456 477 546 508 598 469 429 430 456 415 339 420 438 407 422 482 584 549 545 582 548 559 582 626 652 611 629 719 753 727 757 646 491 468 509 583 654 713 710 30 7 580 580 620 649 726 614 502 532 580 613 653 690 726 751 757 768 768 715 643 681 656 682 673 691 687 734 745 723 698 698 698 758 771 776 784 755 713 690 687 687 703 745 782 790 719 687 730 720 713 738