2331323314233152331623317233182331923320233212332223323233242332523326233272332823329233302333123332233332333423335233362333723338233392334023341233422334323344233452334623347233482334923350233512335223353233542335523356233572335823359233602336123362 2336323364233652400124002240032400424005240062400724008240092401024011240122401324014240152401624017240182401924020240212402224023240242402524026240272402824029240302403124032240332403424035240362403724038240392404024041240422404324044240452404624047 2404824049240502405124052240532405424055240562405724058240592406024061240622406324064240652406624067240682406924070240712407224073240742407524076240772407824079240802408124082240832408424085240862408724088240892409024091240922409324094240952409624097 2409824099241002410124102241032410424105241062410724108241092411024111241122411324114241152411624117241182411924120241212412224123241242412524126241272412824129241302413124132241332413424135241362413724138241392414024141241422414324144241452414624147 2414824149241502415124152241532415424155241562415724158241592416024161241622416324164241652416624167241682416924170241712417224173241742417524176241772417824179241802418124182241832418424185241862418724188241892419024191241922419324194241952419624197 2419824199242002420124202242032420424205242062420724208242092421024211242122421324214242152421624217242182421924220242212422224223242242422524226242272422824229242302423124232242332423424235242362423724238242392424024241242422424324244242452424624247 2424824249242502425124252242532425424255242562425724258242592426024261242622426324264242652426624267242682426924270242712427224273242742427524276242772427824279242802428124282242832428424285242862428724288242892429024291242922429324294242952429624297 2429824299243002430124302243032430424305243062430724308243092431024311243122431324314243152431624317243182431924320243212432224323243242432524326243272432824329243302433124332243332433424335243362433724338243392434024341243422434324344243452434624347 2434824349243502435124352243532435424355243562435724358243592436024361243622436324364243652436625001250022500325004250052500625007250082500925010250112501225013250142501525016250172501825019250202502125022250232502425025250262502725028250292503025031 2503225033250342503525036250372503825039250402504125042250432504425045250462504725048250492505025051250522505325054250552505625057250582505925060250612506225063250642506525066250672506825069250702507125072250732507425075250762507725078250792508025081 2508225083250842508525086250872508825089250902509125092250932509425095250962509725098250992510025101251022510325104251052510625107251082510925110251112511225113251142511525116251172511825119251202512125122251232512425125251262512725128251292513025131 2513225133222302223122232222332223422235222362223722238222392224022241222422224322244222452224622247222482224922250222512225222253222542225522256222572225822259222602226122262222632226422265222662226722268222692227022271222722227322274222752227622277 2227822279222802228122282222832228422285222862228722288222892229022291222922229322294222952229622297222982229922300223012230222303223042230522306223072230822309223102231122312223132231422315223162231722318223192232022321223222232322324223252232622327 2232822329223302233122332223332233422335223362233722338223392234022341223422234322344223452234622347223482234922350223512235222353223542235522356223572235822359223602236122362223632236422365230012300223003230042300523006230072300823009230102301123012 2301323014230152301623017230182301923020230212302223023230242302523026230272302823029230302303123032230332303423035230362303723038230392304023041230422304323044230452304623047230482304923050230512305223053230542305523056230572305823059230602306123062 2306323064230652306623067230682306923070230712307223073230742307523076230772307823079230802308123082230832308423085230862308723088230892309023091230922309323094230952309623097230982309923100231012310223103231042310523106231072310823109231102311123112 2311323114231152311623117231182311923120231212312223123231242312523126231272312823129231302313123132231332313423135231362313723138231392314023141231422314323144231452314623147231482314923150231512315223153231542315523156231572315823159231602316123162 2316323164231652316623167231682316923170231712317223173231742317523176231772317823179231802318123182231832318423185231862318723188231892319023191231922319323194231952319623197231982319923200232012320223203232042320523206232072320823209232102321123212 2321323214232152321623217232182321923220232212322223223232242322523226232272322823229232302323123232232332323423235232362323723238232392324023241232422324323244232452324623247232482324923250232512325223253232542325523256232572325823259232602326123262 2326323264232652326623267232682326923270232712327223273232742327523276232772327823279232802328123282232832328423285232862328723288232892329023291232922329323294232952329623297232982329923300233012330223303233042330523306233072330823309233102331123312 1 1 663 581 543 557 574 569 563 655 635 538 513 574 565 441 447 510 483 470 404 374 409 482 549 600 518 490 464 414 448 519 603 444 386 438 464 503 487 518 469 418 362 402 431 469 527 578 568 453 436 391 1 1 400 363 443 376 385 347 364 399 440 410 420 446 412 501 451 364 332 264 163 175 295 285 168 213 376 527 591 631 600 565 424 399 451 418 434 539 536 498 514 490 496 535 594 609 570 471 446 486 524 529 1 1 362 379 418 485 528 595 554 465 492 637 678 555 415 458 542 573 679 626 590 608 623 535 471 478 544 607 682 624 573 548 415 427 566 575 620 525 539 615 590 538 534 552 648 682 723 661 541 520 473 511 1 1 600 667 610 652 615 570 612 695 716 736 712 737 677 588 529 528 591 660 635 707 740 723 719 710 723 739 749 720 742 743 741 757 744 637 650 665 660 691 688 711 697 730 749 765 770 762 762 732 782 749 1 1 755 740 704 693 721 672 761 770 778 792 787 741 732 734 719 695 708 773 821 843 854 837 825 801 814 831 848 833 830 843 850 804 831 851 838 777 791 859 911 838 814 810 853 820 786 798 816 840 847 859 1 1 837 832 800 755 786 793 789 768 768 781 790 809 780 793 836 847 858 823 802 820 835 838 807 817 798 767 756 765 793 813 823 861 859 826 778 751 724 771 791 779 797 804 822 850 866 842 817 795 778 773 1 1 778 797 764 708 691 737 753 752 713 783 728 752 758 738 753 771 793 798 802 799 793 719 719 692 658 688 713 732 697 717 751 748 747 676 642 659 660 646 654 703 574 540 507 522 554 589 599 608 632 690 1 1 664 695 653 641 655 694 685 718 652 654 696 708 729 733 709 663 659 664 645 607 588 586 528 550 572 641 657 540 481 461 467 515 630 497 506 491 384 368 407 361 324 403 383 307 388 476 580 541 424 418 1 1 449 514 519 580 572 555 435 402 358 360 421 467 488 519 538 594 552 549 535 398 379 400 368 488 391 299 291 291 315 312 344 392 356 368 416 433 513 297 191 185 214 315 314 354 411 406 455 500 543 547 1 1 477 529 587 596 619 639 581 621 498 458 490 506 409 399 576 477 359 377 306 228 275 341 376 479 557 586 551 526 502 390 471 613 468 448 522 581 513 539 566 625 674 687 675 516 481 569 634 448 450 569 1 1 593 564 608 580 625 707 692 682 565 579 736 722 740 728 596 516 485 517 618 545 517 575 716 579 568 639 720 739 729 687 679 699 707 687 676 662 713 754 757 723 712 600 565 572 663 649 687 683 649 668 1 1 683 687 761 774 771 779 759 765 763 783 800 807 814 824 782 772 765 786 796 768 774 761 753 738 746 726 761 680 679 703 725 730 742 746 760 814 825 769 676 721 741 666 607 609 608 640 628 649 655 637 1 1 632 646 656 566 553 580 628 683 601 598 674 638 537 445 469 479 558 638 641 641 643 520 544 603 624 621 615 635 642 643 686 660 702 727 699 638 640 618 438 359 404 453 407 359 375 369 358 393 478 508 1 1 564 560 521 559 511 559 484 395 523 531 446 500 655 627 607 598 571 534 513 508 539 455 412 402 360 353 424 421 352 131 178 253 279 376 438 582 587 574 621 662 664 552 473 436 489 489 438 455 560 541 1 1 377 357 403 484 588 595 556 448 432 445 405 404 463 378 391 449 495 517 441 373 381 340 387 509 493 550 632 561 484 451 458 484 535 635 604 388 391 519 601 616 716 715 565 543 583 668 628 669 624 624 1 1 558 563 641 633 564 534 492 474 505 425 384 425 521 491 410 341 368 453 587 670 690 658 642 632 569 514 562 669 626 567 606 738 750 609 576 524 588 590 608 620 631 632 673 609 590 643 676 689 647 586 1 1 546 528 577 603 611 637 622 595 584 579 591 593 648 701 747 731 750 732 730 689 737 765 791 764 729 724 696 673 679 715 712 726 705 691 699 651 686 715 767 766 780 777 778 787 761 741 734 703 731 785 1 1 676 683 724 749 785 768 748 750 760 744 724 739 778 819 818 785 797 799 838 810 834 818 811 818 828 815 791 761 764 766 797 812 823 807 807 789 804 761 821 805 775 774 783 805 825 846 847 841 800 806 1 1 804 780 798 763 804 834 821 753 781 770 815 821 837 842 757 732 744 775 782 810 839 848 865 871 879 869 818 804 794 766 730 763 769 786 812 824 810 755 725 758 770 788 777 749 712 749 732 711 687 700 1 1 733 747 731 728 717 774 766 754 713 742 755 745 746 728 718 721 671 567 552 606 659 631 661 660 640 540 533 548 579 613 640 636 630 643 673 671 709 722 734 686 525 460 410 447 510 576 606 619 664 679 1 2 679 590 541 554 586 582 562 650 634 557 540 566 591 461 448 507 490 486 406 396 405 452 569 647 547 505 459 417 429 509 622 475 383 424 460 531 500 519 462 435 362 395 413 469 542 577 578 452 447 397 1 2 397 343 425 388 389 356 361 401 448 413 420 449 408 491 451 370 375 336 202 210 313 313 200 238 383 493 569 632 606 571 446 424 449 429 436 519 526 467 512 496 489 494 578 624 597 510 450 478 509 548 1 2 396 393 415 471 512 578 556 494 489 600 662 559 423 452 555 579 672 615 589 607 619 572 485 492 543 594 672 653 607 577 438 428 561 592 615 550 543 601 580 585 550 550 626 672 704 709 567 536 501 516 1 2 595 661 603 644 621 574 604 662 699 717 674 698 717 614 538 532 580 662 651 717 721 718 699 700 716 725 755 740 745 753 755 775 741 679 643 679 657 698 703 704 696 742 738 746 744 763 767 764 800 799 1 2 766 745 715 712 733 684 742 759 768 777 770 742 733 782 737 717 732 779 815 827 838 829 815 799 808 816 828 831 821 831 843 798 824 821 845 811 800 838 922 832 829 821 848 803 780 789 802 833 836 847 1 2 811 823 817 777 779 780 778 775 761 761 791 795 771 799 825 838 840 813 790 805 817 825 817 810 802 788 772 767 795 803 811 844 843 831 784 764 745 777 774 768 785 787 801 828 846 825 808 809 790 787 1 2 776 788 735 724 705 757 757 746 707 771 712 734 741 721 744 759 782 787 800 800 801 727 705 698 662 683 710 728 730 738 753 750 741 702 654 669 661 636 638 679 587 547 498 521 552 586 600 616 628 669 1 2 679 687 692 658 660 667 664 726 681 676 695 683 716 718 740 705 705 657 658 622 605 574 533 548 569 620 631 534 482 452 464 507 624 526 518 519 383 381 413 383 336 392 388 313 388 455 585 593 429 435 1 2 453 508 513 579 598 596 440 413 343 356 411 433 461 483 523 595 547 545 551 420 386 414 373 471 396 308 300 303 315 320 346 424 368 391 416 426 580 338 213 198 230 306 336 345 398 398 441 481 549 532 1 2 480 517 561 608 627 666 622 628 556 474 516 498 430 413 568 487 373 412 352 254 299 351 374 484 543 574 542 524 527 409 468 583 479 445 522 605 508 559 555 598 658 677 699 539 490 559 622 485 454 553 1 2 598 565 601 576 597 685 680 682 592 581 721 748 764 749 659 509 500 518 609 550 524 567 684 592 567 625 684 721 718 703 675 685 687 690 692 684 707 705 739 713 702 622 583 598 688 669 699 690 674 660 1 2 684 677 759 767 777 771 745 758 743 772 793 796 796 806 783 771 761 787 787 745 759 759 750 740 743 727 777 677 666 699 721 719 740 737 738 788 804 788 675 695 732 667 608 612 601 640 613 631 647 638 1 2 628 633 664 582 557 572 623 641 600 583 643 662 570 437 455 460 534 596 603 608 636 530 556 605 622 615 607 607 651 639 667 652 700 722 707 615 628 622 467 363 408 454 415 366 386 375 370 401 489 514 1 2 567 569 537 562 515 552 489 403 528 576 492 548 670 656 663 647 624 576 538 532 552 443 410 403 351 341 408 428 381 163 158 245 263 379 436 589 576 608 626 636 660 557 486 441 481 501 441 451 533 541 1 2 394 365 401 463 577 592 567 469 444 449 398 408 474 398 389 429 494 549 503 423 418 370 401 490 497 531 618 565 490 451 432 466 531 614 631 428 411 508 586 637 713 726 610 574 621 652 619 662 636 652 1 2 574 576 636 679 589 535 523 497 516 443 387 428 508 505 426 345 376 458 588 676 705 692 675 684 605 535 570 660 659 582 584 724 757 688 593 508 574 579 601 608 615 607 666 606 581 614 652 673 657 605 1 2 546 557 585 585 609 660 634 601 578 590 580 603 613 687 738 728 769 739 738 716 740 761 782 758 711 716 683 703 705 725 674 702 692 709 694 683 661 693 740 744 765 768 762 763 766 761 736 719 731 782 1 2 710 703 723 739 772 769 743 775 757 737 720 744 773 788 791 779 781 807 805 835 825 794 794 809 816 804 785 786 770 774 800 788 822 804 812 793 816 774 832 807 777 779 779 799 821 835 832 834 796 806 1 2 804 795 811 754 806 818 809 747 781 772 808 827 831 838 762 743 748 774 788 798 830 827 843 850 861 853 835 809 799 776 749 759 750 777 803 813 802 759 724 760 766 790 800 766 733 761 735 718 690 701 1 2 719 735 726 722 721 767 762 746 726 735 752 746 743 723 707 718 667 574 546 623 685 636 659 646 667 534 523 563 577 595 651 626 649 649 660 655 701 701 705 705 587 485 412 442 495 561 590 606 643 653 1 3 674 593 541 559 580 581 558 643 647 561 526 566 599 465 437 502 496 493 415 419 417 445 581 640 541 501 458 418 423 505 629 453 391 426 453 518 515 530 456 443 379 404 416 483 496 552 555 433 433 383 1 3 399 359 429 389 380 362 358 402 444 423 428 444 404 509 472 372 392 338 186 217 325 327 219 254 399 548 602 642 609 585 427 432 472 440 427 504 497 469 478 480 468 497 606 622 623 512 435 457 498 534 1 3 421 385 399 451 509 572 559 515 495 580 675 592 440 460 533 604 635 624 609 601 607 556 502 497 526 591 652 634 593 551 458 420 522 573 592 556 530 610 576 553 540 535 609 656 694 703 564 538 521 529 1 3 594 641 628 639 590 575 599 653 661 705 683 704 720 644 550 528 566 639 678 710 711 702 684 709 727 728 751 753 747 763 773 785 759 703 650 659 656 715 709 702 678 729 743 734 729 743 776 769 770 787 1 3 782 762 725 708 740 699 754 759 785 783 782 748 734 787 754 730 731 773 818 835 837 829 808 801 796 805 826 828 829 855 851 805 833 812 854 824 807 847 923 840 829 829 849 809 789 800 810 832 840 842 1 3 825 832 827 789 794 789 790 795 770 777 797 806 779 811 835 853 847 829 815 819 834 839 834 807 816 796 783 787 813 825 834 847 846 847 803 775 765 784 782 771 800 789 813 842 845 827 812 811 806 802 1 3 794 790 738 740 716 764 761 747 717 773 722 735 739 750 756 760 781 787 794 794 798 735 723 705 692 706 721 731 735 741 740 752 730 715 666 693 658 636 633 671 605 576 502 517 541 584 596 606 627 673 1 3 677 696 686 684 667 682 673 723 684 694 706 704 725 729 736 714 718 670 667 637 643 586 547 558 580 630 647 525 491 449 464 509 629 527 528 539 391 389 420 404 357 399 411 339 403 469 594 582 421 425 1 3 448 511 545 574 596 587 429 429 357 369 414 439 466 495 550 594 531 531 531 430 395 427 374 527 379 307 318 312 329 335 353 433 372 404 421 424 574 343 226 194 227 314 324 345 425 406 453 501 570 528 1 3 490 511 551 604 617 678 672 682 603 494 578 567 458 443 626 476 374 409 366 262 293 362 386 513 533 560 546 509 549 444 483 587 459 442 524 611 514 540 540 577 656 693 684 522 495 551 625 464 447 546 1 3 594 552 609 590 617 674 675 692 624 625 753 747 752 749 657 516 523 519 591 576 536 565 655 591 556 620 674 701 700 701 692 703 707 701 700 707 715 725 722 708 719 641 594 593 698 687 708 694 673 673 1 3 683 670 767 773 794 774 750 752 738 761 797 806 799 815 801 787 774 793 797 766 766 764 763 749 748 755 778 694 677 709 726 730 746 751 747 784 809 804 699 719 746 688 630 634 614 645 614 635 649 646 1 3 646 640 669 615 571 586 631 645 630 599 639 651 579 441 446 455 538 597 599 604 642 544 558 616 655 628 605 597 651 638 660 643 706 724 717 613 625 639 471 377 419 466 415 367 388 377 378 406 519 542 1 3 575 569 558 558 523 564 512 414 501 599 511 577 680 655 647 626 623 575 550 558 551 445 422 398 367 344 404 434 386 185 203 269 301 385 449 595 567 585 635 682 669 547 475 444 520 511 433 454 573 544 1 3 379 375 408 489 595 616 550 462 459 440 407 406 463 395 391 433 506 557 494 442 424 398 409 487 496 535 654 557 501 440 455 468 537 632 629 435 395 496 565 681 713 737 640 655 664 696 679 706 663 645 1 3 588 588 620 712 648 603 530 521 558 481 413 436 518 504 440 367 375 460 620 671 716 720 687 679 623 531 568 671 666 586 646 747 743 694 652 543 565 591 610 605 642 639 656 604 576 602 642 659 657 611 1 3 579 586 603 646 645 662 627 618 585 593 586 603 625 693 731 721 752 737 751 737 750 781 793 774 733 731 702 733 725 738 660 687 700 699 686 675 688 687 726 755 766 773 768 773 767 781 770 754 755 802 1 3 760 727 763 738 774 771 751 775 771 756 762 765 779 808 813 817 807 832 850 847 844 812 809 823 830 809 791 796 787 792 817 782 826 815 823 808 823 810 855 828 791 790 791 804 828 843 841 844 810 816 1 3 820 814 837 799 829 853 840 775 813 802 831 855 853 862 787 759 764 788 811 819 841 847 859 863 873 865 851 823 813 797 775 773 761 788 806 818 808 773 737 761 772 798 806 774 733 772 771 734 707 715 1 3 740 754 742 742 745 775 776 754 723 742 759 741 734 709 703 729 703 583 551 599 666 638 642 650 659 542 533 570 580 600 665 626 673 669 668 674 708 707 698 700 592 495 416 442 502 566 588 603 635 654 1 4 669 602 550 559 582 582 556 648 626 572 529 569 612 460 445 504 499 494 422 417 408 430 574 647 563 509 459 426 430 504 627 487 399 430 460 521 512 531 475 451 379 405 416 478 536 574 585 457 444 409 1 4 399 357 429 409 374 345 373 420 474 417 427 464 408 485 491 372 392 409 244 240 342 350 248 268 392 544 614 621 600 564 441 439 450 439 431 507 514 479 486 491 478 489 585 611 618 523 448 471 505 533 1 4 428 408 414 456 512 570 568 518 495 582 660 580 451 474 561 615 674 642 603 604 631 571 508 495 532 587 664 647 593 560 467 426 532 582 592 567 542 611 573 573 555 544 620 664 692 709 569 539 519 521 1 4 591 640 632 640 594 574 595 655 658 703 680 708 721 659 552 529 568 637 680 714 711 703 687 711 725 730 757 752 748 759 766 778 750 697 652 671 661 713 709 702 689 735 741 737 730 746 771 771 774 785 1 4 773 752 720 712 744 695 751 760 785 781 780 747 735 783 751 729 733 774 817 830 834 826 808 801 798 801 823 822 824 846 845 801 827 806 845 824 805 841 915 837 826 827 846 807 787 798 807 828 837 838 1 4 814 820 817 781 786 781 781 793 769 775 795 804 777 808 831 849 837 819 801 812 821 828 823 809 809 795 783 779 802 812 821 842 844 838 794 775 764 786 785 778 797 790 809 833 843 823 810 807 810 795 1 4 786 785 731 745 726 764 753 734 713 770 724 736 731 740 754 753 777 784 792 792 797 734 698 702 689 707 712 724 728 731 721 744 710 712 673 697 652 622 619 655 609 568 500 511 535 576 591 596 622 674 1 4 668 693 676 677 644 666 667 705 694 696 712 704 724 710 744 719 726 672 679 649 632 595 551 556 574 623 648 547 492 448 465 505 625 534 531 545 399 388 415 398 352 401 424 341 396 465 588 607 447 431 1 4 457 521 530 584 601 601 450 435 368 365 416 434 459 480 523 602 546 539 559 439 394 415 379 483 427 328 320 312 342 332 348 442 375 406 420 427 555 374 252 226 231 292 327 341 423 436 458 487 560 540 1 4 496 519 555 590 614 657 673 669 603 511 558 560 486 452 599 503 391 421 387 292 317 374 401 508 541 567 547 514 559 436 491 599 476 459 531 614 518 555 548 585 663 693 710 546 504 556 619 481 449 547 1 4 599 551 606 592 612 690 678 671 613 624 750 740 748 745 667 529 524 515 587 576 536 560 655 595 553 618 666 692 700 697 692 711 709 709 701 705 711 727 726 714 713 643 601 604 700 686 709 695 679 672 1 4 693 677 769 777 790 778 751 764 750 769 798 803 797 811 792 783 771 789 793 767 771 770 762 755 743 745 775 704 679 707 728 724 744 747 741 772 798 794 690 699 731 691 618 626 610 646 619 634 644 634 1 4 636 631 655 624 568 577 624 630 629 590 622 640 601 447 446 449 521 576 582 589 639 552 563 616 644 620 595 601 649 641 662 641 700 722 712 614 636 623 497 391 420 485 420 371 382 387 374 408 516 550 1 4 581 560 548 572 531 566 524 423 530 595 543 593 693 660 653 650 630 584 560 551 578 459 425 398 368 351 422 442 426 226 194 266 292 394 435 581 580 595 659 642 663 564 487 446 505 513 454 456 556 562 1 4 407 382 405 471 567 600 573 468 463 456 418 413 478 406 391 424 488 568 564 477 452 409 422 507 505 536 646 573 514 460 470 475 534 620 648 470 410 505 563 661 701 722 640 629 652 676 665 701 664 655 1 4 602 595 645 713 625 582 538 519 563 484 420 438 518 516 452 376 382 464 612 672 711 723 686 684 635 540 574 671 671 590 637 745 745 706 674 544 568 595 613 608 659 641 661 614 579 605 647 663 661 613 1 4 585 593 608 648 640 666 629 619 597 604 597 613 629 698 739 726 758 737 748 732 748 770 787 764 725 727 691 725 722 734 661 698 697 702 691 682 679 689 732 756 765 771 768 773 768 779 768 751 751 802 1 4 756 729 758 736 772 768 753 773 767 753 758 763 777 802 810 807 797 824 842 843 840 810 807 820 828 807 789 793 786 790 814 783 823 813 820 805 820 807 851 825 789 790 790 802 826 840 839 842 809 814 1 4 813 805 824 773 813 836 823 770 800 786 814 835 837 843 781 760 762 784 803 809 832 832 844 847 859 852 836 815 809 791 769 762 750 783 803 810 800 780 736 760 772 794 798 782 737 770 755 730 701 708 1 4 723 748 727 722 729 761 774 744 723 735 753 721 716 694 694 717 720 589 549 593 647 625 632 645 655 545 533 567 573 597 654 614 664 650 651 661 701 694 681 684 619 504 425 445 507 569 584 597 634 646 1 5 687 603 542 558 596 603 575 637 646 601 567 595 613 497 482 531 515 490 445 430 430 474 578 642 581 547 495 452 457 518 621 502 418 452 480 525 504 525 495 464 392 423 447 495 561 578 595 522 495 445 1 5 413 393 447 418 423 394 425 436 463 445 441 474 445 510 496 406 436 479 285 255 374 360 243 275 406 504 586 678 655 597 483 464 482 473 476 558 553 476 514 528 497 504 587 639 650 539 486 516 551 582 1 5 453 420 484 500 535 598 594 540 506 614 673 594 455 471 554 599 653 619 598 618 624 581 511 512 564 601 668 648 606 585 473 453 560 610 602 564 542 593 587 593 560 562 629 672 712 720 577 547 523 523 1 5 605 667 614 658 630 590 619 685 710 720 708 720 743 640 540 543 589 660 678 726 713 709 701 714 721 736 768 727 752 754 753 781 727 694 652 691 658 703 719 717 701 724 734 740 747 759 774 780 776 792 1 5 759 753 730 726 734 701 759 776 782 780 773 759 743 799 750 736 762 790 825 846 846 834 817 803 815 813 841 851 839 848 860 813 827 815 855 834 807 836 894 834 828 813 828 809 788 795 815 836 840 840 1 5 811 822 817 786 772 786 784 797 774 780 801 791 768 795 818 832 828 821 804 810 818 828 825 827 820 804 788 789 803 817 811 820 828 817 788 777 760 775 766 772 790 795 808 832 845 828 815 825 812 779 1 5 765 778 750 758 731 768 764 740 710 744 716 743 744 737 754 774 797 804 822 822 820 751 711 708 701 718 730 747 754 761 752 771 761 731 681 712 687 654 657 701 609 574 522 537 576 611 639 654 664 692 1 5 711 696 732 679 651 669 702 722 690 693 673 651 707 710 721 719 700 636 666 641 609 561 559 578 592 631 632 570 507 467 489 541 620 547 540 543 419 411 437 418 373 418 428 354 433 490 590 628 478 449 1 5 485 523 576 580 614 616 483 457 383 395 428 464 487 492 508 575 566 564 581 451 416 459 402 476 445 345 329 336 335 323 360 466 406 435 459 471 546 395 251 242 253 334 376 390 440 439 475 544 586 559 1 5 542 568 600 666 654 685 706 694 627 531 500 458 476 438 538 509 399 446 383 277 328 401 420 549 596 631 613 583 559 444 498 607 498 468 542 626 512 537 567 604 658 672 691 554 512 574 635 500 483 578 1 5 610 568 610 598 618 691 677 677 590 607 753 761 768 766 668 537 526 533 619 572 538 579 702 604 587 648 699 729 732 724 692 708 716 716 705 717 723 731 751 729 724 637 613 615 692 661 706 698 674 654 1 5 677 683 756 763 780 777 762 777 764 766 794 802 798 805 796 788 786 793 795 767 779 774 773 767 739 721 773 717 687 727 739 734 749 752 760 796 814 799 700 699 739 702 648 653 642 676 655 656 669 662 1 5 654 659 697 617 587 614 666 672 639 614 661 679 617 457 474 494 557 604 611 631 654 564 586 627 619 601 642 628 664 655 665 680 729 740 705 614 640 649 521 403 440 477 434 395 421 419 402 440 534 557 1 5 584 585 566 583 548 570 530 442 530 587 526 542 605 649 666 647 594 563 561 532 527 481 449 425 387 390 428 454 435 259 199 287 316 414 456 577 585 606 639 654 682 610 531 490 535 563 480 497 563 605 1 5 441 390 440 497 581 628 620 516 470 454 422 431 522 432 420 457 505 571 596 505 472 402 415 513 542 558 659 605 542 490 454 514 565 619 654 486 434 542 629 673 734 755 671 607 680 687 693 672 640 645 1 5 595 592 643 683 596 551 540 521 538 468 411 456 531 518 451 386 403 482 616 669 699 690 660 674 621 546 582 669 683 599 587 712 761 729 636 501 568 576 605 621 615 635 683 624 591 634 673 698 678 621 1 5 592 582 604 603 607 679 646 628 596 608 601 623 619 685 727 747 759 744 737 715 745 774 774 759 722 694 676 709 715 691 674 711 703 698 689 689 675 704 728 747 769 775 754 761 778 785 764 748 750 780 1 5 733 717 728 752 790 785 762 754 769 731 740 762 775 799 799 799 794 820 826 836 828 801 807 813 822 811 797 797 778 790 815 799 824 817 820 799 817 813 840 813 782 797 799 809 834 838 834 844 813 824 1 5 819 807 815 787 821 824 811 773 788 777 803 824 823 839 785 760 766 785 802 806 833 834 841 842 856 853 840 814 804 778 769 774 754 775 801 814 814 790 746 771 777 807 816 777 747 739 720 731 709 723 1 5 732 749 740 736 735 767 772 724 716 747 761 752 751 741 737 731 707 606 572 614 691 667 647 647 681 564 532 574 594 614 666 636 682 646 644 661 711 707 711 721 647 522 444 467 519 579 608 627 660 664 1 6 704 617 565 587 607 609 587 670 682 585 552 594 622 495 463 529 523 521 440 448 449 478 614 675 576 535 492 452 457 539 662 489 424 459 487 554 548 564 490 477 411 437 450 516 535 590 591 467 467 418 1 6 432 390 462 427 410 393 393 431 479 456 459 479 435 536 512 407 429 376 222 254 357 364 260 293 426 582 637 671 639 614 456 464 508 477 476 556 553 509 528 526 524 567 663 680 658 540 478 506 543 587 1 6 447 422 442 509 561 636 588 551 541 645 717 620 465 495 558 620 646 640 635 628 621 582 532 538 564 624 672 650 618 586 491 467 559 605 623 577 558 635 614 576 564 569 634 678 729 723 585 567 546 563 1 6 635 684 637 669 618 605 638 685 711 738 717 726 745 625 569 554 599 682 698 741 748 734 717 735 742 741 759 754 761 770 780 808 779 721 680 703 700 728 731 731 716 759 755 764 760 775 793 764 830 825 1 6 801 779 747 749 761 736 788 781 801 797 794 766 760 810 767 749 751 785 825 846 848 840 821 818 821 827 836 848 841 868 864 820 845 823 865 827 816 859 933 848 838 835 853 817 801 813 821 844 847 851 1 6 851 859 854 817 820 815 820 806 783 790 811 816 797 824 846 860 860 836 824 830 844 848 841 810 819 803 791 801 825 839 844 861 860 858 816 790 774 797 799 782 810 801 821 847 856 836 818 832 831 826 1 6 819 806 753 760 733 775 775 762 738 790 744 752 755 773 776 779 798 805 812 812 814 752 746 721 718 726 739 747 752 759 763 766 759 734 677 703 682 671 668 703 629 618 543 556 574 614 623 637 649 686 1 6 698 709 707 705 705 712 693 749 709 722 731 732 753 763 761 741 744 697 691 660 675 612 574 587 611 660 675 545 519 477 492 539 659 552 556 565 416 418 452 436 389 432 443 370 435 501 628 617 456 461 1 6 484 545 575 609 630 622 464 461 389 401 448 473 499 527 581 629 566 566 567 464 432 461 406 562 414 343 354 345 367 372 384 468 407 438 454 457 609 380 264 231 260 347 356 376 466 445 483 543 604 564 1 6 532 560 601 657 669 726 700 702 609 515 612 577 470 461 658 515 409 454 394 287 332 400 413 546 572 608 574 559 571 484 517 619 493 479 560 635 540 566 572 607 676 708 687 540 527 583 660 495 493 585 1 6 622 587 634 613 645 693 694 721 639 638 790 792 793 787 664 514 540 551 632 599 562 608 702 610 595 663 728 754 736 744 716 709 736 710 718 737 756 752 755 734 741 683 619 630 712 711 719 710 699 686 1 6 688 692 780 790 804 788 762 760 746 783 810 817 816 828 810 799 795 812 818 789 784 783 787 769 767 779 794 713 695 726 742 749 762 771 765 803 829 825 720 741 765 706 650 649 631 660 633 656 670 678 1 6 678 671 701 634 606 624 659 680 660 636 675 677 578 482 489 503 590 643 640 643 663 573 585 635 687 662 640 624 680 665 687 672 736 752 746 640 650 672 491 400 447 487 441 394 419 402 408 433 548 568 1 6 601 600 589 581 548 592 536 447 539 631 545 610 714 689 683 663 658 609 583 590 586 478 454 431 398 377 438 468 420 218 232 300 331 418 481 629 603 621 667 717 701 580 508 479 554 543 465 489 614 583 1 6 412 410 441 522 629 650 581 495 494 471 441 437 499 427 425 468 539 589 530 442 441 413 446 530 538 578 692 582 521 472 483 505 582 672 647 437 439 538 627 708 755 778 664 664 683 718 681 716 672 655 1 6 604 607 634 717 672 623 555 554 579 509 447 480 555 533 474 413 422 502 658 695 732 719 696 690 636 561 597 694 687 611 673 778 772 698 630 561 596 612 634 629 633 647 681 616 604 631 667 688 679 637 1 6 593 592 621 655 673 680 654 645 621 630 624 646 663 724 746 757 771 764 766 751 764 785 809 783 750 751 746 752 728 753 713 713 727 728 722 727 711 718 749 772 785 794 786 798 784 799 784 774 783 813 1 6 768 748 779 784 806 801 768 802 795 781 783 780 797 830 823 832 829 848 865 857 852 824 819 833 838 822 806 813 798 804 829 794 836 823 833 819 834 821 861 835 804 800 801 815 835 848 845 849 818 824 1 6 830 826 849 809 844 864 850 776 824 813 844 871 869 877 788 768 778 803 826 831 855 858 870 881 889 878 861 834 821 806 778 798 784 809 826 836 826 796 761 778 789 815 824 791 749 789 796 755 727 733 1 6 760 774 764 766 768 792 795 773 733 759 777 765 756 733 721 749 700 605 585 628 695 668 670 670 676 573 568 598 612 628 694 659 701 708 700 700 723 728 726 726 591 524 441 469 529 594 617 633 663 685 1 7 657 645 627 600 600 592 586 660 670 619 570 597 651 528 468 536 548 544 475 454 430 447 618 661 623 552 505 451 450 548 648 520 449 456 504 553 555 555 513 492 413 427 482 536 533 568 614 523 502 454 1 7 409 418 443 470 403 377 417 444 539 455 464 515 435 505 562 435 444 445 300 286 373 426 314 323 427 592 674 662 647 625 480 475 492 487 459 536 532 519 529 513 491 509 616 635 669 594 478 494 539 565 1 7 497 427 451 475 526 566 618 561 529 575 691 662 530 554 618 667 686 663 660 636 659 633 548 524 543 596 672 688 684 616 545 468 533 584 620 629 595 653 616 626 595 563 625 655 702 725 607 568 573 574 1 7 612 647 673 675 631 615 622 667 670 708 709 729 751 725 622 575 593 650 708 722 733 732 710 739 753 757 760 774 765 781 786 792 791 735 696 687 687 760 759 748 725 744 769 746 743 758 790 785 783 806 1 7 802 792 761 740 773 734 764 774 795 803 804 787 767 797 797 780 781 805 831 845 829 828 805 804 791 805 832 833 836 859 837 810 832 833 847 852 823 852 859 856 841 846 850 838 826 831 838 843 857 829 1 7 866 861 844 832 851 835 837 829 802 821 816 833 817 827 824 848 849 837 840 823 825 851 855 827 840 817 805 820 837 844 849 837 825 848 824 795 795 798 791 787 817 808 829 856 836 836 830 834 852 831 1 7 810 790 739 773 762 755 756 740 752 773 775 762 743 762 777 775 791 800 798 800 801 760 723 727 743 754 750 751 757 758 756 773 734 744 712 706 685 646 638 668 663 628 536 532 560 622 628 626 660 689 1 7 687 709 701 704 685 704 713 725 705 723 728 737 750 746 759 756 751 715 716 702 702 645 583 580 604 640 676 608 520 484 502 525 609 585 594 627 452 422 441 444 397 418 486 395 423 494 599 652 475 430 1 7 469 581 614 616 656 635 502 489 400 412 459 480 502 549 589 643 566 549 578 471 440 454 415 531 472 360 363 353 397 379 369 465 426 449 460 459 589 425 303 285 265 322 344 365 473 485 489 561 600 591 1 7 546 556 583 649 653 709 713 731 687 597 608 651 563 538 673 548 438 456 455 351 356 428 447 556 588 601 598 555 598 503 515 613 556 494 534 623 584 559 572 589 655 701 717 629 540 572 605 542 483 548 1 7 609 583 646 661 652 679 713 697 690 681 775 762 759 758 705 590 575 573 621 635 577 585 648 636 585 632 675 706 716 715 721 745 735 740 746 746 744 752 744 734 744 681 655 646 725 718 739 724 705 709 1 7 719 705 779 790 805 788 784 769 766 772 806 810 805 818 824 804 795 804 809 803 795 800 798 781 765 760 782 754 727 729 747 756 764 775 765 780 802 805 735 726 744 747 669 655 648 665 658 665 666 661 1 7 660 665 680 665 630 629 663 690 691 637 650 668 631 501 473 479 548 593 602 625 655 617 606 662 674 673 652 632 667 668 667 671 734 732 725 626 635 665 594 464 486 572 486 432 424 437 420 476 572 609 1 7 615 620 611 595 576 607 591 490 549 642 619 632 693 687 672 631 621 619 613 619 610 512 471 437 413 404 458 470 477 309 253 304 341 409 462 593 576 626 679 712 720 604 527 482 538 534 491 501 608 632 1 7 450 409 430 493 605 649 616 509 499 519 453 449 533 431 428 460 536 633 623 579 548 494 478 553 548 563 683 626 577 525 493 511 556 638 675 535 447 539 594 734 749 779 711 722 722 742 766 747 728 715 1 7 664 653 675 773 698 663 640 590 636 566 499 478 529 586 503 433 418 490 633 683 730 780 764 748 696 587 604 685 708 650 700 763 756 739 718 600 565 629 655 656 694 684 683 662 598 618 664 687 677 658 1 7 632 643 659 709 684 718 681 660 638 644 635 638 663 727 746 734 778 774 782 770 779 800 809 791 757 755 743 765 767 759 704 716 732 720 704 692 730 717 741 767 774 773 777 771 769 780 788 785 763 794 1 7 800 767 792 727 773 781 777 763 796 758 787 794 795 810 827 850 826 831 848 855 848 834 828 818 836 832 826 811 801 820 826 793 809 818 826 834 833 848 857 867 826 792 806 811 823 850 848 851 848 826 1 7 842 837 857 854 822 857 858 817 838 844 843 865 866 876 812 800 803 802 823 837 842 862 871 863 875 856 860 838 821 814 805 795 789 811 812 808 807 819 779 775 792 803 801 802 775 790 786 770 730 723 1 7 733 780 744 737 749 754 779 747 718 744 768 746 741 718 733 750 742 647 586 605 655 652 663 677 684 599 575 577 590 619 678 649 688 681 687 698 714 709 709 706 658 573 483 499 572 593 598 606 635 645 1 8 694 676 627 637 617 599 606 680 676 644 587 639 658 533 497 572 588 576 498 496 482 489 654 684 634 575 531 487 493 593 695 563 488 500 527 563 582 570 536 526 467 495 510 582 593 616 622 519 515 469 1 8 440 458 484 521 441 438 462 501 552 484 560 560 478 551 596 445 487 533 319 322 440 471 352 359 501 622 672 692 657 604 510 500 507 533 498 559 542 578 509 563 534 549 653 682 700 600 516 514 577 577 1 8 506 465 468 510 567 615 648 586 564 625 711 673 541 581 627 692 676 673 680 656 661 627 574 549 575 628 670 709 681 617 558 486 553 587 644 631 587 665 612 632 601 587 646 688 737 737 615 589 606 623 1 8 649 687 709 681 636 633 650 681 692 733 731 751 761 736 623 602 614 678 717 729 745 743 728 765 765 763 773 772 769 790 801 810 812 762 722 714 709 757 760 754 740 761 780 770 764 765 790 801 790 800 1 8 799 805 784 766 783 759 771 784 800 800 811 801 780 807 825 795 786 803 830 836 821 834 818 816 801 816 830 830 845 851 851 833 836 841 847 858 850 844 841 843 836 852 852 835 814 828 834 840 842 831 1 8 824 834 824 803 813 806 814 820 820 824 822 829 821 839 854 859 862 864 854 848 854 858 860 838 848 844 830 832 848 852 856 854 844 852 834 810 806 812 806 808 834 826 848 856 840 829 834 833 847 840 1 8 810 797 765 780 789 780 762 751 782 804 787 782 784 788 799 804 804 812 813 808 803 795 746 747 766 776 776 786 787 779 746 774 763 781 747 759 724 695 687 710 738 683 593 584 610 652 659 665 677 729 1 8 724 733 736 740 708 724 725 750 740 748 752 748 757 743 768 756 768 716 724 689 704 654 616 621 646 707 703 608 545 519 532 571 665 617 620 608 471 459 487 489 440 476 505 425 465 527 638 672 482 482 1 8 500 592 622 643 652 652 507 507 438 439 482 524 553 555 625 655 590 575 612 508 480 507 460 596 512 386 388 376 432 380 399 506 436 500 486 485 637 435 323 271 248 342 391 404 523 577 532 583 636 579 1 8 549 564 595 640 665 721 741 742 733 615 787 710 581 551 698 562 460 486 445 364 384 470 473 571 602 600 615 562 630 545 546 613 557 524 558 684 607 578 578 613 682 724 733 602 546 583 646 527 487 581 1 8 621 593 644 693 679 681 705 690 690 699 774 772 764 766 699 561 583 588 641 648 599 614 665 650 618 643 692 722 733 740 732 744 738 743 737 752 748 753 744 749 757 693 673 669 730 734 741 726 709 720 1 8 719 712 798 792 824 810 788 792 792 768 808 822 812 834 838 828 813 821 813 808 799 801 799 793 778 793 810 785 747 744 770 777 787 801 784 793 824 818 766 759 784 783 716 701 686 706 692 692 703 705 1 8 707 705 724 726 672 670 693 748 715 690 690 703 690 542 527 536 599 645 660 681 700 632 630 653 725 670 648 658 692 700 705 702 735 757 759 661 664 690 577 481 502 563 498 451 450 486 461 498 581 651 1 8 641 641 647 632 629 649 608 515 572 701 661 665 723 714 702 639 653 645 646 653 651 527 506 449 442 435 488 499 534 353 305 366 398 460 509 636 616 637 658 733 737 642 557 544 583 591 542 540 659 648 1 8 456 439 464 540 652 693 634 536 564 547 496 526 561 479 461 498 588 675 702 599 538 508 486 572 569 622 711 642 574 491 526 528 597 705 736 566 470 569 630 734 761 759 751 741 737 751 775 756 746 710 1 8 661 669 680 770 742 717 668 621 643 576 519 515 564 614 522 446 450 513 626 682 742 789 763 746 686 589 620 698 715 661 737 779 772 764 730 641 580 647 672 651 671 692 701 643 614 633 665 701 686 689 1 8 669 651 675 713 695 729 677 680 669 669 671 685 703 724 751 751 766 777 768 769 780 803 812 794 772 765 759 781 769 774 744 734 742 731 734 717 742 741 764 775 792 801 796 779 781 794 809 803 797 815 1 8 815 789 827 785 784 795 779 777 799 799 803 801 796 828 826 845 846 854 856 853 853 836 836 830 830 823 827 818 821 819 820 809 845 854 833 833 840 853 856 859 835 814 814 822 836 845 854 856 844 836 1 8 846 840 848 856 856 872 868 852 854 846 864 870 870 872 858 810 810 841 850 856 860 862 876 866 866 882 878 848 836 834 836 805 808 828 827 817 828 840 807 795 809 813 819 823 802 807 806 784 766 759 1 8 761 797 781 777 775 790 813 775 753 772 787 778 762 755 757 762 785 677 627 644 691 659 674 685 700 603 596 609 629 662 730 680 722 716 709 725 741 747 736 729 688 573 498 514 588 639 639 653 669 689 2 1 628 602 619 614 665 703 717 745 691 679 661 634 607 602 621 623 573 525 546 544 600 616 595 593 623 635 630 635 712 630 530 528 543 596 567 584 568 578 569 594 649 666 656 597 624 569 535 528 521 579 2 1 554 587 561 536 533 530 523 515 499 507 455 427 468 450 438 495 557 525 525 555 570 577 583 583 570 575 564 590 562 556 585 607 614 593 583 533 527 510 532 537 516 477 462 480 474 483 511 545 587 566 2 1 581 629 622 591 582 564 571 587 608 665 626 558 590 608 597 575 553 586 586 570 572 528 554 623 586 570 512 521 513 544 588 600 624 656 662 613 532 544 587 595 654 631 555 516 595 646 686 697 567 557 2 1 584 641 682 698 728 768 729 674 652 703 769 783 784 796 817 830 817 783 724 653 677 709 758 780 744 742 767 751 657 680 730 670 700 713 726 756 805 821 832 807 844 839 811 787 752 763 791 793 758 790 2 1 824 840 842 858 880 888 877 894 916 949 968 985 942 915 909 931 960 930 930 944 929 896 852 874 910 965 968 988 996 996 989 973 962 951 942 946 957 985 990 962 970 1001 979 990 1020 1029 1015 967 967 981 2 1 983 1002 978 972 1001 986 984 969 989 1006 991 977 948 958 949 955 951 937 950 967 966 982 954 933 917 950 937 917 911 905 905 916 955 911 929 935 890 896 859 836 827 825 850 882 879 879 870 900 903 917 2 1 933 924 895 894 887 889 903 885 824 824 839 856 773 725 744 766 770 775 798 826 841 852 874 883 892 908 893 857 859 853 857 852 834 830 834 820 810 822 807 770 724 728 726 712 614 643 651 684 700 721 2 1 732 706 713 736 709 613 566 590 650 674 637 620 608 562 543 569 580 626 661 644 595 633 652 599 586 601 565 557 541 562 666 672 635 688 664 574 528 552 551 580 598 598 607 624 615 637 592 497 512 586 2 1 586 595 598 562 626 616 614 609 603 610 682 625 621 582 639 628 683 651 591 514 579 568 594 535 545 541 549 514 480 513 479 469 458 475 475 553 508 444 427 382 453 448 461 509 507 508 482 503 520 503 2 1 559 619 696 701 698 637 675 612 571 580 562 490 492 585 574 543 593 608 582 610 569 568 600 670 689 662 614 633 650 593 535 572 579 537 518 554 551 593 588 574 525 467 522 584 643 560 522 571 610 659 2 1 707 697 724 741 745 668 644 678 666 626 543 537 571 636 638 699 764 787 818 839 821 815 791 797 789 708 624 624 685 750 777 783 783 755 681 649 667 702 744 749 757 743 663 628 643 654 719 778 808 819 2 1 771 718 889 864 868 891 895 912 901 847 888 891 891 897 918 929 960 955 943 952 950 954 954 939 898 812 833 779 807 784 813 811 814 819 824 828 817 805 788 825 827 830 843 812 840 841 798 813 788 790 2 1 777 769 764 768 754 761 766 766 753 746 736 719 721 721 732 723 728 722 611 573 594 622 586 583 617 637 625 701 667 574 571 610 671 711 663 647 558 542 547 583 544 540 526 516 536 566 528 529 536 561 2 1 605 560 565 583 598 591 558 614 678 654 705 669 588 472 564 562 561 606 569 513 476 501 468 452 494 496 515 540 581 618 594 619 613 700 633 590 600 647 569 517 525 501 561 541 508 537 574 614 527 511 2 1 520 560 563 569 520 492 464 488 451 459 479 473 472 478 480 495 512 484 442 440 491 520 539 574 538 533 533 504 481 532 552 560 499 445 400 437 516 557 575 585 486 446 473 548 468 505 512 463 501 490 2 1 530 535 527 534 560 553 647 673 630 616 612 609 557 531 525 541 575 539 526 522 534 504 507 486 575 591 520 532 620 672 608 492 491 560 650 707 716 775 810 792 723 679 672 717 765 713 655 634 711 760 2 1 750 803 775 722 775 787 801 836 751 679 687 641 644 661 691 721 724 706 724 758 796 796 808 818 808 819 820 790 798 814 815 816 786 767 779 809 799 779 759 789 826 845 857 859 833 775 769 819 823 795 2 1 774 804 839 860 764 834 881 848 832 849 835 807 819 864 868 868 864 876 886 927 953 981 958 923 928 933 924 939 941 967 967 970 978 988 977 1002 993 978 1002 1007 997 993 969 981 986 991 980 990 960 905 2 1 823 857 884 881 899 922 918 899 890 852 869 879 865 872 910 915 908 826 745 744 799 823 852 847 874 886 895 901 917 931 931 805 786 813 783 809 831 853 884 902 844 828 858 819 798 807 825 836 827 816 2 1 787 763 766 755 758 785 804 798 812 808 709 664 651 674 718 736 760 776 780 782 785 740 676 654 670 711 735 754 767 774 771 778 764 697 696 705 691 668 656 574 566 584 620 662 695 695 729 761 739 656 2 2 499 465 483 463 553 601 630 678 587 552 531 515 472 458 495 517 434 379 406 370 469 500 469 455 504 499 470 481 577 496 390 388 393 459 411 451 421 421 412 432 516 526 500 450 485 445 399 379 369 430 2 2 394 435 420 417 433 492 423 415 415 421 356 340 430 350 377 493 572 472 456 524 524 493 524 530 530 509 530 525 499 484 466 481 500 520 605 495 481 470 547 591 475 459 365 412 401 406 454 481 493 472 2 2 498 554 543 575 559 491 472 488 589 647 583 458 505 525 530 551 513 508 508 461 461 450 466 559 507 445 420 491 455 439 475 480 500 546 546 587 428 428 489 484 545 581 566 463 465 494 549 598 514 444 2 2 454 528 558 547 567 641 601 606 541 541 620 649 634 649 659 683 668 648 584 569 549 559 613 628 626 616 636 626 586 536 583 588 531 553 568 580 642 640 660 617 701 699 684 646 611 604 654 661 646 654 2 2 678 688 691 696 748 760 747 762 792 817 831 873 798 798 804 800 848 820 799 815 829 785 812 798 808 890 862 862 858 857 848 820 843 824 831 781 813 826 830 780 780 813 788 788 829 850 845 841 866 837 2 2 828 865 837 828 857 804 800 804 837 837 816 841 812 841 820 828 883 843 853 863 858 863 837 822 817 837 802 768 778 807 812 824 867 778 817 832 751 774 803 798 808 773 785 816 822 800 770 745 723 745 2 2 769 751 716 734 738 720 752 747 724 715 716 728 742 684 647 683 683 633 624 660 670 697 761 743 748 762 785 740 754 756 713 736 709 705 726 730 712 722 717 699 658 640 641 619 582 536 551 606 603 621 2 2 677 633 637 699 689 567 513 547 544 536 505 484 478 411 380 427 438 507 530 521 458 527 555 491 443 483 429 418 386 404 549 565 532 568 546 436 370 397 397 411 440 440 455 471 466 516 456 352 373 475 2 2 466 451 466 431 494 458 455 450 455 455 556 495 480 445 521 510 591 526 460 433 545 508 535 443 454 426 461 377 372 424 335 350 329 340 340 519 435 350 314 249 321 316 367 484 479 433 417 397 451 441 2 2 545 611 650 640 629 558 574 602 552 567 514 471 454 519 472 456 556 522 469 538 454 465 493 584 584 584 484 526 525 562 436 462 493 493 430 414 414 486 502 507 481 389 444 465 583 470 378 465 490 567 2 2 598 561 581 591 653 597 571 586 580 514 410 381 415 470 469 513 582 607 647 670 636 660 661 625 645 591 444 452 506 585 609 619 633 628 599 559 520 535 549 596 581 586 561 491 580 642 699 759 796 808 2 2 795 740 803 743 743 764 789 783 783 753 753 765 781 791 790 815 772 786 772 764 773 761 783 787 760 734 698 724 692 689 665 710 711 711 724 706 692 692 688 688 661 693 711 702 698 685 702 726 637 665 2 2 641 628 624 625 625 626 655 655 622 622 662 594 584 585 605 606 644 661 568 491 506 564 478 463 508 513 518 565 567 447 442 504 582 597 557 571 423 403 410 468 405 396 353 353 381 434 381 376 372 399 2 2 463 412 444 465 474 480 446 512 558 529 598 553 461 401 446 446 429 490 470 391 341 371 336 319 370 374 374 405 460 490 450 470 470 571 495 470 500 526 519 481 471 449 552 492 448 503 535 588 477 435 2 2 435 530 514 530 466 435 419 424 356 387 372 372 362 336 382 426 446 431 387 340 390 419 492 536 437 431 431 382 347 422 428 428 438 303 251 261 447 511 517 486 412 397 483 536 424 427 468 457 420 405 2 2 456 498 498 507 492 461 528 595 538 516 516 563 501 429 393 470 485 480 428 407 439 383 434 381 443 556 453 428 499 539 549 351 338 429 518 563 553 607 655 665 601 551 512 551 610 605 551 477 546 600 2 2 569 658 653 550 599 598 608 662 661 641 611 576 516 566 588 613 615 553 573 610 652 640 630 676 642 669 674 607 626 644 669 686 661 663 649 659 671 661 658 673 723 725 727 738 756 715 680 739 717 740 2 2 694 713 726 733 733 739 780 743 753 766 761 747 706 779 811 802 770 769 754 764 784 817 834 792 792 821 800 821 821 842 841 837 866 857 808 840 845 828 853 857 841 845 828 812 816 841 816 845 820 771 2 2 783 828 813 818 838 818 847 842 787 758 773 763 768 768 817 839 808 803 788 847 794 804 778 753 778 808 835 842 827 850 825 759 732 741 724 728 725 734 743 760 747 730 729 674 680 674 683 702 724 687 2 2 669 651 683 651 647 656 688 680 702 703 666 650 617 599 613 618 662 691 692 663 698 693 583 540 588 624 642 685 696 677 670 697 691 674 643 628 617 630 620 533 449 449 462 525 573 573 639 654 639 526 2 3 605 584 605 606 672 713 730 746 687 657 636 621 601 589 607 617 567 520 549 540 596 600 556 544 580 579 594 623 667 595 502 511 519 570 519 544 546 564 557 569 637 646 623 555 561 534 504 486 481 531 2 3 514 563 515 530 545 591 529 520 522 521 457 444 525 460 478 579 654 574 565 621 629 610 628 624 621 606 624 620 599 592 584 601 617 635 697 590 577 578 643 656 570 544 479 511 501 515 558 577 586 570 2 3 596 640 642 658 644 596 593 607 684 718 660 581 604 613 610 607 585 587 595 532 551 554 578 632 594 558 537 538 525 533 573 580 588 621 642 658 522 522 568 572 618 647 650 526 572 620 685 740 637 562 2 3 586 653 692 698 727 792 750 743 669 690 766 789 784 803 821 846 824 796 732 712 696 706 766 786 732 727 746 740 695 658 691 700 670 684 691 714 752 762 764 747 790 803 781 739 720 727 754 763 743 755 2 3 779 799 798 803 827 863 851 863 884 915 936 968 895 891 899 903 941 921 897 909 921 886 898 894 913 985 953 953 951 941 937 933 945 925 927 917 952 964 965 931 923 952 935 933 968 986 975 971 975 954 2 3 945 979 964 957 984 933 924 939 968 952 932 963 939 959 943 953 938 931 941 949 938 938 893 899 898 924 884 868 877 900 904 919 943 852 904 919 783 871 885 878 890 869 878 903 906 894 874 889 874 893 2 3 907 900 869 879 879 867 883 877 865 857 859 877 879 812 788 824 827 775 779 820 833 863 912 904 915 926 930 884 892 898 860 875 862 858 873 873 859 864 858 842 639 633 624 616 592 581 589 741 751 769 2 3 821 783 784 843 829 712 654 680 638 634 610 588 581 533 507 541 550 618 641 621 578 637 640 587 555 582 550 558 537 561 646 654 647 664 653 577 530 553 538 557 588 572 580 605 598 618 571 485 494 594 2 3 560 553 563 535 584 586 592 591 581 570 653 606 580 541 591 587 654 608 564 551 652 629 638 561 571 547 575 494 487 528 452 462 449 468 487 621 542 473 439 380 437 434 487 587 580 536 517 499 544 542 2 3 633 696 737 727 710 658 668 689 653 658 607 568 565 620 571 567 638 621 588 627 570 580 607 675 687 688 607 628 633 629 542 547 573 591 496 508 541 598 602 591 560 465 520 554 639 568 516 568 597 644 2 3 675 682 701 708 718 671 650 654 649 657 548 521 556 605 620 668 742 770 820 836 800 813 819 780 796 727 581 585 652 735 763 766 777 779 740 699 660 689 707 718 718 724 671 607 539 586 646 703 718 728 2 3 703 643 876 825 823 838 856 869 861 846 855 864 874 892 892 904 915 923 912 903 910 894 907 904 875 840 824 842 831 821 810 846 840 844 869 849 825 830 840 841 820 846 869 857 848 831 829 852 786 797 2 3 775 772 768 764 761 765 794 793 769 770 788 720 718 728 745 756 780 802 704 631 643 691 625 616 656 656 659 658 661 557 538 587 649 668 645 639 539 528 539 567 522 522 492 496 519 552 531 519 520 530 2 3 567 540 555 564 588 583 566 592 625 583 653 637 572 448 535 535 520 566 543 468 424 446 436 421 476 467 478 496 533 571 546 571 571 641 577 549 575 599 614 578 574 562 648 595 561 605 633 679 584 552 2 3 561 625 609 623 564 538 523 527 462 489 464 467 468 447 488 523 544 533 497 478 512 546 597 627 554 541 541 507 491 553 556 525 522 422 386 421 566 612 609 584 514 506 568 627 516 520 550 508 464 485 2 3 527 555 573 580 564 553 600 647 620 606 598 592 570 544 518 558 569 559 518 511 534 500 529 510 561 613 543 516 635 670 681 480 471 572 658 696 702 774 812 804 738 687 663 704 760 739 696 635 699 750 2 3 736 802 793 705 765 763 780 825 759 730 713 676 640 675 689 711 721 660 680 725 756 762 773 801 771 779 761 729 755 778 780 776 763 764 755 764 778 774 746 770 817 832 837 852 850 811 782 823 818 827 2 3 792 813 825 830 833 843 879 848 858 867 864 846 815 880 908 900 872 869 857 903 923 953 966 928 928 950 933 953 953 972 969 971 995 989 940 971 981 972 988 987 980 974 965 952 950 966 953 978 952 894 2 3 879 920 912 911 929 914 925 910 888 868 873 867 871 868 906 924 909 886 853 900 847 873 870 857 881 906 925 943 932 935 891 869 861 872 865 858 855 863 880 905 892 869 857 814 821 826 835 845 861 835 2 3 822 799 828 803 800 812 840 838 852 845 818 773 744 735 752 758 804 840 836 813 837 827 727 689 734 777 796 830 838 824 824 839 836 807 784 769 756 776 763 679 603 606 597 642 677 680 722 736 721 638 2 4 546 522 535 552 601 638 642 632 596 566 545 530 529 515 517 516 481 449 481 485 501 492 473 459 474 477 525 554 537 496 443 457 465 486 454 457 488 516 506 506 545 550 535 474 451 445 438 428 430 453 2 4 458 500 438 437 443 444 420 400 407 390 361 358 393 381 374 409 453 445 457 464 492 509 489 478 470 471 478 480 473 488 523 540 543 553 565 471 450 476 526 503 454 420 389 417 408 430 466 477 498 486 2 4 512 532 547 562 549 522 526 536 588 594 560 527 527 547 545 543 528 531 538 484 495 497 521 576 538 507 485 486 472 479 523 530 540 573 587 604 474 474 521 519 566 594 597 481 478 515 572 623 541 464 2 4 480 549 582 572 603 671 632 624 565 575 650 684 667 683 697 721 704 681 618 601 577 594 650 667 672 664 685 676 632 584 633 640 587 611 623 637 697 695 709 679 751 751 732 695 665 659 702 715 697 703 2 4 729 744 741 746 794 763 749 755 789 812 833 870 811 807 807 809 844 821 805 828 842 793 811 804 821 903 870 870 867 860 854 842 858 838 850 810 856 868 869 834 827 857 839 837 873 892 891 886 891 868 2 4 869 905 880 873 901 847 837 853 884 867 846 878 853 875 858 868 879 857 868 877 868 870 838 836 832 857 818 792 802 829 834 841 882 786 836 852 879 789 818 811 823 794 797 819 823 813 788 806 783 807 2 4 836 819 786 804 808 783 820 814 785 769 776 786 798 735 691 726 726 669 663 706 717 748 815 797 805 819 838 807 815 807 770 795 771 764 777 776 761 765 758 740 849 815 820 776 704 621 653 629 629 658 2 4 693 658 671 712 697 581 524 558 567 553 533 509 509 472 447 473 490 552 563 531 503 556 535 489 469 483 469 493 481 509 545 545 546 559 557 495 466 494 508 519 542 517 516 534 526 513 493 448 444 509 2 4 470 471 474 461 473 510 528 531 511 493 533 513 486 456 468 469 503 490 479 464 505 525 489 461 466 458 476 424 416 417 397 388 400 433 494 477 436 424 408 385 392 395 439 474 463 434 426 416 428 448 2 4 503 558 584 594 570 544 545 559 539 550 504 471 481 524 489 496 538 525 515 536 508 517 532 574 598 601 553 554 566 564 479 491 517 533 448 453 483 540 545 535 512 418 467 500 585 519 464 519 547 590 2 4 620 631 650 657 665 618 597 601 604 542 440 412 446 503 503 548 617 643 678 707 673 691 686 659 676 617 481 482 540 619 645 652 665 663 630 584 553 574 590 647 638 644 606 534 659 729 788 857 899 907 2 4 893 840 812 754 753 765 787 799 794 772 777 780 786 801 808 826 836 850 835 831 841 831 854 857 818 791 757 778 742 741 713 761 766 761 773 752 733 734 734 734 705 739 761 750 743 726 746 769 693 701 2 4 688 676 670 663 660 662 692 690 666 667 666 609 608 620 636 636 669 676 589 506 517 571 500 494 529 526 540 589 579 481 449 499 556 578 566 554 471 456 469 473 442 446 425 433 451 468 474 455 459 454 2 4 469 451 459 458 480 466 475 495 497 456 507 521 490 484 445 445 435 451 434 391 365 374 389 375 415 402 420 421 430 463 460 481 481 500 467 445 461 475 451 428 445 459 465 446 447 468 476 494 464 468 2 4 497 465 451 457 427 422 413 413 384 395 354 364 391 388 405 421 442 443 433 414 428 456 492 504 464 444 444 430 445 492 490 428 410 360 341 400 494 519 521 502 435 426 463 527 419 434 453 449 406 425 2 4 472 500 517 531 510 498 545 592 564 556 549 541 517 488 467 509 521 512 465 457 486 450 481 455 507 562 491 469 525 561 571 378 372 461 546 586 584 637 688 690 626 571 547 586 642 638 583 517 582 634 2 4 613 689 682 588 634 641 654 703 705 680 655 617 564 611 635 660 662 601 622 661 705 695 694 740 705 722 717 665 689 706 723 736 715 713 700 710 720 712 702 664 716 720 733 741 745 702 685 735 717 732 2 4 683 705 726 741 743 745 786 750 761 773 769 751 714 788 819 811 779 777 771 796 825 857 870 831 831 854 837 858 858 877 885 886 912 906 863 896 897 888 905 905 896 890 880 867 864 882 868 895 867 805 2 4 799 844 833 834 854 836 862 851 813 788 797 789 794 792 837 850 835 819 791 846 783 803 797 778 804 833 848 854 841 860 822 810 786 796 786 787 789 799 812 828 819 797 787 722 734 726 736 760 777 733 2 4 714 692 726 693 688 699 734 725 748 745 708 685 656 636 656 672 708 745 738 716 735 724 625 585 630 663 694 726 731 718 706 730 712 692 656 642 640 647 634 550 478 491 556 577 606 611 649 663 647 576 2 5 629 611 632 673 674 678 682 643 652 660 646 639 656 642 612 597 596 565 614 631 580 558 555 551 560 567 620 635 600 579 558 561 555 562 537 535 571 605 608 603 614 612 611 555 537 543 537 531 523 551 2 5 549 561 529 537 522 522 503 495 501 490 458 448 471 490 463 493 527 540 559 557 580 606 572 610 591 650 632 634 559 580 622 631 622 615 598 545 531 585 597 563 539 518 507 529 523 519 536 561 575 597 2 5 612 615 623 621 613 618 651 654 684 658 642 635 635 657 639 621 614 620 632 593 605 601 648 640 643 640 590 539 567 725 630 641 659 681 701 674 592 577 606 630 663 666 660 572 583 636 673 696 598 571 2 5 605 643 697 689 748 744 712 666 647 695 736 755 740 743 779 789 777 748 700 680 678 716 763 767 747 759 763 778 690 677 734 744 738 764 772 789 809 799 793 819 829 836 807 793 752 774 795 811 767 788 2 5 824 837 819 839 849 858 860 851 871 878 903 919 904 884 887 896 899 913 888 923 918 871 870 877 897 952 942 946 950 943 948 960 943 945 949 961 967 959 955 966 959 971 980 975 964 976 979 952 933 915 2 5 944 941 951 970 959 972 969 986 987 979 978 960 933 932 944 960 949 971 998 999 979 982 919 945 967 992 940 932 955 948 935 954 963 942 964 958 940 940 927 917 910 931 918 940 949 941 954 923 945 922 2 5 954 954 941 976 937 925 937 922 867 871 871 879 823 774 780 805 803 789 839 872 895 893 875 888 906 908 874 912 928 885 876 896 879 922 868 869 854 844 839 814 799 795 793 772 691 660 613 737 757 778 2 5 768 776 775 771 755 664 636 646 666 638 647 631 601 595 581 572 601 639 635 620 604 632 602 543 569 565 572 610 613 622 589 610 636 624 654 620 597 633 611 612 616 594 641 624 621 588 584 544 535 574 2 5 558 553 547 547 564 600 626 621 600 581 615 605 570 554 551 561 588 572 566 564 585 609 566 562 570 559 586 524 524 508 511 468 509 524 571 529 513 525 511 498 503 543 518 538 543 521 495 505 513 545 2 5 595 636 675 672 628 618 638 637 624 611 570 567 598 620 574 590 613 623 615 635 644 615 640 665 693 705 685 648 645 627 581 565 616 618 548 552 610 642 641 623 570 522 574 618 665 614 611 642 666 701 2 5 718 777 794 776 751 694 674 669 693 646 603 590 601 805 850 747 760 784 804 819 776 750 753 756 729 671 652 668 691 731 735 734 741 728 664 649 671 713 759 763 761 775 710 671 702 720 778 845 881 873 2 5 821 756 907 885 867 888 880 938 931 919 948 952 916 937 977 972 929 915 921 957 950 940 904 884 821 820 832 839 856 848 849 839 852 845 848 863 865 864 895 899 912 893 903 887 874 870 841 843 844 838 2 5 832 797 796 795 782 798 806 802 822 811 746 718 734 768 783 778 762 758 694 654 646 663 672 668 672 657 683 704 669 583 554 580 619 655 660 612 589 582 557 559 548 566 576 588 565 587 617 581 588 567 2 5 579 581 551 563 578 573 573 549 566 526 576 582 573 538 531 531 525 531 501 469 468 475 509 477 517 499 510 533 520 557 577 596 590 585 580 554 552 557 568 528 543 580 557 546 543 561 546 583 557 556 2 5 588 538 556 561 522 493 493 506 471 481 472 477 500 509 505 508 513 511 506 543 543 559 572 572 566 558 551 561 583 604 568 532 533 465 471 521 563 573 599 609 522 511 544 587 504 513 536 506 492 532 2 5 563 553 604 608 586 610 653 685 668 687 668 656 610 624 628 662 645 626 596 574 585 583 599 599 623 635 581 567 630 662 629 551 573 646 642 670 734 771 775 744 687 645 686 725 729 706 683 697 729 767 2 5 795 767 757 746 768 790 805 822 754 700 704 669 666 694 717 748 762 685 720 772 809 835 820 844 839 837 819 823 833 828 821 823 811 773 773 794 791 787 740 777 802 828 846 849 797 794 809 816 824 789 2 5 774 807 832 849 851 877 892 864 857 864 847 807 832 874 908 884 866 874 893 927 938 946 938 914 918 902 914 922 934 953 959 965 969 992 983 993 993 988 993 988 987 971 981 997 982 965 984 977 970 886 2 5 936 949 950 918 933 945 961 953 943 939 912 924 921 950 986 991 985 957 817 807 821 857 910 931 951 971 992 995 977 966 936 853 823 862 841 849 865 883 895 935 933 911 902 861 852 863 871 855 838 842 2 5 843 807 826 850 836 842 844 842 847 840 790 717 716 734 769 808 819 816 834 824 811 777 756 730 753 789 830 798 819 832 846 826 788 728 710 734 725 730 700 651 669 682 690 679 695 712 728 736 706 664 2 6 643 630 643 682 708 739 730 686 682 656 634 621 643 630 612 599 595 573 608 638 608 573 554 542 550 554 618 652 614 580 537 554 563 576 546 542 584 618 610 605 635 640 627 563 529 529 529 520 525 542 2 6 554 597 525 525 529 521 504 483 491 470 445 445 470 470 457 478 517 525 542 538 572 597 567 550 542 546 550 555 550 572 614 631 631 639 640 550 528 567 606 554 532 489 485 502 493 524 554 558 580 571 2 6 597 606 632 636 623 615 632 640 671 653 627 636 615 639 630 609 609 617 630 565 591 604 635 656 630 622 604 548 553 578 626 635 635 656 686 682 574 574 609 613 648 669 686 557 554 613 663 701 634 571 2 6 608 630 667 684 735 752 726 684 646 697 731 752 752 768 794 806 785 756 722 701 688 710 752 773 769 769 789 785 737 709 741 753 737 753 753 777 805 818 805 818 830 846 818 781 773 785 793 814 789 797 2 6 822 850 838 842 854 872 865 858 869 895 924 932 902 891 891 910 910 910 895 910 917 895 876 891 924 965 932 932 936 910 917 958 947 928 932 919 945 948 943 961 945 948 956 951 951 953 951 948 913 919 2 6 927 935 943 943 948 935 921 948 951 916 911 932 932 924 927 932 912 947 956 959 944 937 884 915 919 947 909 919 925 934 937 947 950 872 931 944 915 909 909 900 912 912 909 912 912 922 919 893 900 903 2 6 910 927 930 920 910 900 893 887 883 866 883 890 866 820 816 823 830 793 823 856 870 893 890 903 923 920 883 900 888 877 869 877 884 877 869 853 853 842 834 826 826 803 795 764 694 652 683 721 745 776 2 6 764 764 780 776 753 694 648 659 651 638 625 599 599 582 560 573 590 651 660 617 608 651 603 568 564 564 573 617 617 651 625 617 643 638 647 617 608 634 610 622 644 614 610 631 622 597 584 550 542 601 2 6 554 559 559 550 554 605 627 631 605 584 614 601 571 542 542 546 571 567 567 555 584 614 567 550 555 550 563 517 508 500 491 478 495 534 606 555 521 521 508 491 487 491 534 555 542 517 508 500 504 529 2 6 576 627 653 666 636 627 623 632 623 627 584 554 576 610 576 593 610 610 619 615 610 619 632 653 688 692 662 645 673 639 587 583 604 635 527 553 609 652 648 626 600 505 553 596 652 622 600 626 656 673 2 6 704 751 769 773 738 699 682 678 682 663 600 592 608 638 663 693 739 760 785 802 781 764 760 756 756 693 634 617 676 726 747 739 739 752 714 676 672 714 731 769 781 789 713 652 644 701 761 830 850 850 2 6 826 773 890 859 856 853 859 900 884 890 909 906 897 922 931 925 907 900 900 907 907 907 897 880 840 813 843 823 843 836 840 843 840 836 856 843 803 816 853 853 853 856 876 863 846 830 807 818 822 776 2 6 784 795 787 768 756 764 784 780 787 791 706 683 706 741 745 756 749 749 694 640 640 652 659 675 675 656 675 673 660 577 529 568 612 638 643 612 573 564 582 555 542 555 547 560 573 568 608 582 590 568 2 6 555 560 551 538 573 547 577 571 567 525 571 597 580 550 529 529 520 529 512 473 452 456 482 469 507 490 512 507 507 542 546 567 567 571 546 525 537 550 525 504 525 546 538 525 534 546 550 563 546 559 2 6 593 538 525 529 504 504 495 495 470 478 432 445 478 478 491 500 521 525 521 532 532 563 580 580 563 537 537 537 571 606 602 511 480 463 459 541 597 606 602 589 524 519 537 606 498 515 524 514 466 514 2 6 553 570 600 613 591 596 626 656 652 652 639 587 596 604 591 604 613 600 561 565 587 570 583 583 626 630 587 565 638 646 655 550 562 621 659 667 701 752 773 735 697 655 688 714 735 714 697 688 714 735 2 6 760 752 739 722 760 773 794 802 789 753 749 709 693 717 733 753 761 709 729 773 805 818 846 870 842 826 789 793 826 846 830 818 814 805 801 810 818 818 777 787 817 846 865 876 835 809 817 817 835 817 2 6 798 821 839 850 858 865 884 869 880 880 880 858 850 891 906 902 887 880 887 919 935 940 937 932 932 927 929 935 935 937 945 956 956 959 953 961 964 975 964 956 969 948 959 961 948 940 956 959 945 908 2 6 915 944 947 937 950 944 937 912 934 931 922 922 925 919 934 937 953 912 862 884 834 875 909 912 931 947 944 962 959 944 884 810 846 856 887 860 873 876 903 920 927 900 853 833 856 863 870 873 853 843 2 6 846 820 830 830 830 843 850 860 850 830 833 753 745 745 768 795 811 853 830 834 811 787 756 741 760 791 826 818 811 818 815 807 787 749 733 725 733 741 725 683 663 690 682 682 700 708 726 739 721 678 2 7 534 525 543 617 639 665 647 643 634 604 551 512 534 573 547 547 499 482 538 569 521 504 459 459 471 496 558 574 554 508 463 500 521 554 504 467 479 579 554 550 558 562 537 467 467 467 446 442 442 467 2 7 483 529 446 476 472 480 412 412 412 420 352 373 420 399 390 442 468 468 472 506 523 540 536 493 476 468 485 480 476 493 562 558 558 558 571 477 452 494 541 558 439 447 443 392 418 460 499 490 507 507 2 7 520 537 545 562 516 516 533 567 618 609 579 524 520 558 563 539 529 544 534 491 491 510 567 563 563 548 544 520 491 491 524 539 548 577 591 610 491 482 510 520 563 624 620 529 467 526 566 621 594 498 2 7 517 530 571 598 643 657 630 634 566 594 648 675 684 680 689 711 684 662 625 616 594 607 657 689 682 677 698 682 677 635 652 677 665 656 673 673 703 715 711 694 724 753 732 707 719 698 703 724 719 715 2 7 741 766 749 749 766 786 763 763 777 804 831 858 817 804 790 822 835 835 808 813 822 835 804 822 849 858 822 826 831 826 854 872 835 813 822 827 857 848 869 882 869 869 887 904 887 852 857 869 818 810 2 7 823 852 852 844 844 831 823 865 857 823 814 806 801 814 827 806 806 835 842 838 838 817 788 784 806 838 798 802 806 817 827 849 835 798 838 827 766 802 813 784 813 817 827 802 802 809 806 784 791 795 2 7 813 813 839 813 806 799 791 777 784 777 791 777 766 755 732 729 732 703 710 743 766 799 799 813 810 817 799 775 765 757 768 775 765 761 765 754 761 750 739 732 725 699 707 674 627 562 591 634 678 707 2 7 696 696 710 717 670 598 558 591 591 578 538 490 512 499 429 447 512 573 595 538 538 591 569 473 451 477 482 525 565 591 595 578 569 582 578 551 525 578 562 570 566 529 525 537 529 516 504 450 459 558 2 7 512 504 516 508 525 628 558 566 562 541 554 550 512 463 475 488 541 516 504 502 532 570 532 472 485 493 442 399 403 420 412 395 395 463 553 463 442 446 425 412 408 395 502 515 519 425 425 399 412 450 2 7 511 562 592 596 562 584 545 554 571 584 554 494 516 571 494 511 562 545 541 550 537 524 533 575 592 601 550 533 591 563 510 482 548 567 448 491 510 591 567 572 544 439 496 520 634 534 505 544 567 620 2 7 629 653 700 719 677 672 648 582 605 603 539 494 494 512 575 603 648 684 702 730 734 725 720 702 698 643 580 548 575 657 662 671 652 680 671 598 594 616 648 682 686 694 648 577 581 631 677 741 770 778 2 7 770 728 777 748 733 759 780 784 766 791 795 795 791 795 817 802 799 791 784 791 810 817 777 780 766 755 780 736 729 743 747 755 747 766 777 766 751 755 758 766 769 777 777 762 732 732 696 699 717 660 2 7 678 670 678 670 656 660 663 681 692 678 685 620 623 656 678 674 674 688 620 551 565 598 587 584 602 591 598 599 578 504 447 486 573 586 582 582 517 482 530 534 469 495 477 530 534 508 525 547 534 525 2 7 456 490 477 482 517 517 534 541 529 496 537 541 541 504 479 479 483 508 450 405 384 388 426 413 471 442 454 450 467 475 479 488 512 550 512 463 488 516 489 433 468 476 506 502 498 515 510 528 485 498 2 7 579 536 502 476 446 429 420 390 378 442 378 369 403 390 429 450 459 442 438 439 464 507 545 550 464 426 452 464 481 537 511 426 456 384 388 469 558 533 558 520 452 473 477 550 452 452 456 434 368 420 2 7 501 529 544 577 563 553 586 586 601 572 586 582 529 529 520 572 567 605 529 520 477 496 501 515 572 596 539 510 589 585 598 485 462 553 598 612 634 693 730 711 675 612 612 652 666 652 616 598 634 652 2 7 689 684 693 657 666 698 720 739 690 682 677 652 627 652 665 682 698 627 631 677 715 766 753 745 757 715 703 715 732 732 741 728 724 724 732 728 745 736 698 686 713 731 772 786 799 731 749 731 745 763 2 7 704 713 749 759 781 763 795 822 826 795 804 790 790 835 854 854 849 849 804 823 848 865 857 848 861 882 874 874 874 861 857 891 887 899 887 865 882 891 874 887 882 848 852 874 865 861 882 869 852 806 2 7 806 831 838 846 853 864 849 806 817 831 809 798 802 824 831 864 824 788 755 784 748 777 777 798 824 835 842 853 860 842 820 736 773 784 780 777 795 799 806 825 847 825 769 755 766 762 762 773 688 852 2 7 866 833 769 751 751 766 780 777 777 769 747 707 678 656 670 707 732 761 743 717 707 717 674 667 688 707 739 728 721 721 732 717 707 685 631 616 634 649 641 612 565 609 613 608 626 630 669 669 652 595 3 1 532 532 517 520 593 519 556 612 548 513 518 483 430 394 462 435 432 364 355 406 486 460 474 448 456 442 440 421 520 578 499 375 420 445 469 487 507 403 434 380 377 474 481 511 588 569 420 394 379 366 3 1 349 397 406 334 356 396 369 348 356 413 404 343 386 441 364 198 42 70 74 207 352 224 176 237 338 423 477 473 447 405 414 464 490 481 550 582 548 477 484 467 538 598 579 481 424 384 441 504 527 421 3 1 296 360 424 514 616 632 537 513 607 630 615 388 404 452 587 664 702 613 587 593 529 452 457 521 590 662 701 552 549 502 377 479 583 576 574 488 539 475 386 424 509 627 651 695 695 539 482 517 534 625 3 1 622 623 628 571 563 574 657 689 703 721 728 680 580 557 505 525 630 648 604 627 695 675 692 700 688 693 697 706 634 686 714 728 666 640 671 690 668 659 676 675 706 720 747 763 746 691 732 727 742 785 3 1 747 722 700 714 695 713 728 714 736 722 721 749 793 735 719 717 738 770 794 805 812 806 797 782 797 801 800 833 845 850 769 766 792 827 811 807 827 859 850 786 771 782 747 737 768 795 794 815 824 845 3 1 844 779 744 732 729 713 742 769 778 789 784 779 791 829 840 840 846 830 799 817 825 829 822 791 772 722 689 759 784 814 844 822 786 832 767 740 723 703 754 798 821 821 823 831 832 815 780 764 727 704 3 1 729 764 754 659 644 645 673 732 712 714 732 733 743 749 758 787 831 807 783 695 678 678 675 663 678 711 723 668 645 718 730 739 725 653 632 647 668 699 735 702 593 563 489 525 577 601 628 655 710 699 3 1 728 706 637 647 751 744 730 585 584 622 665 707 601 525 581 601 584 598 574 579 581 527 516 561 611 618 592 473 454 442 485 595 461 409 494 359 361 353 463 366 355 465 357 353 459 491 493 390 370 448 3 1 473 511 474 544 458 439 437 343 342 407 467 467 480 522 537 502 501 514 446 383 416 403 382 315 220 235 245 241 271 256 346 276 351 360 445 568 337 189 172 158 288 294 306 424 388 362 445 471 533 479 3 1 454 541 607 472 502 522 450 474 375 365 371 296 261 358 416 272 309 216 106 105 193 338 412 510 568 578 546 555 498 474 537 505 393 428 606 448 498 532 629 649 662 687 549 472 558 673 545 444 512 543 3 1 626 558 600 656 699 648 733 617 529 592 653 537 542 468 436 488 504 612 629 563 536 722 656 549 591 699 718 640 655 627 667 682 669 704 662 684 738 681 654 673 621 577 567 588 609 613 627 621 618 607 3 1 626 667 738 755 782 751 734 764 772 764 785 799 820 798 795 779 730 743 760 761 749 767 749 735 728 732 667 656 691 716 716 735 767 797 811 807 809 700 722 774 720 655 658 679 618 613 626 644 655 656 3 1 686 688 643 585 627 660 705 658 582 606 681 617 483 410 412 549 629 684 719 638 499 526 548 548 579 572 604 613 625 672 628 518 615 634 670 712 677 453 342 335 359 331 342 355 323 335 384 504 445 457 3 1 497 498 445 480 472 536 363 394 529 423 374 447 545 511 561 529 506 477 465 502 404 368 353 330 355 407 398 369 195 69 176 255 302 286 468 617 494 532 584 631 510 422 406 432 471 416 463 490 530 414 3 1 308 352 493 582 515 535 414 408 399 373 377 334 339 310 419 466 374 244 237 256 338 323 424 485 527 512 468 467 378 396 444 498 554 551 407 353 395 498 579 546 617 431 389 462 566 596 602 567 560 435 3 1 473 600 622 580 503 475 470 452 428 379 390 473 488 384 324 307 411 444 627 661 512 536 564 494 467 503 616 717 529 584 712 744 598 492 515 558 576 614 631 632 649 670 650 529 567 668 685 656 576 483 3 1 501 516 535 546 568 585 584 547 541 581 582 557 619 749 747 744 736 717 712 720 744 755 727 656 697 695 663 640 629 670 684 714 703 701 673 681 712 739 734 745 758 750 734 758 740 751 759 754 711 719 3 1 669 700 727 745 741 746 720 749 781 773 781 776 792 819 782 736 833 850 846 819 793 799 812 792 738 783 786 755 763 770 825 831 798 786 787 795 830 856 837 744 752 783 804 828 855 850 869 859 848 825 3 1 837 871 886 877 825 805 733 754 746 792 829 798 823 742 705 700 758 779 840 879 877 872 871 881 884 838 783 772 770 768 752 747 754 806 826 821 787 773 758 727 709 714 678 679 689 686 695 700 702 714 3 1 707 743 704 764 727 737 733 738 752 762 758 761 755 729 689 688 609 536 578 630 632 684 632 616 543 549 538 545 619 616 647 660 645 679 718 724 697 659 498 418 384 364 404 464 573 604 620 656 706 708 3 2 546 527 516 538 557 523 564 603 574 525 498 511 479 422 468 440 424 379 374 397 489 463 507 460 480 452 447 410 492 528 503 398 414 439 459 481 492 442 436 396 369 442 475 506 546 555 439 390 392 377 3 2 358 406 423 330 349 400 350 342 374 406 388 371 386 437 397 226 95 101 106 214 319 229 179 240 355 438 486 511 446 420 428 457 509 461 530 562 524 472 470 463 512 588 587 480 419 400 448 489 525 425 3 2 325 382 426 506 585 611 541 506 582 613 625 426 409 455 540 645 694 620 586 574 534 481 467 531 593 674 688 548 548 487 389 478 579 567 554 487 539 531 413 446 511 618 658 692 699 565 489 518 520 598 3 2 652 634 626 590 585 587 657 706 711 724 740 699 595 543 520 531 626 640 572 645 714 678 681 699 718 678 695 695 647 715 750 725 697 650 673 693 669 678 688 703 722 733 760 757 764 704 736 730 738 775 3 2 758 724 728 734 708 734 750 724 740 737 745 750 789 748 722 723 742 759 784 811 820 784 782 785 803 800 812 834 847 845 781 779 779 824 805 789 816 846 843 775 764 785 778 745 766 792 789 813 822 840 3 2 833 782 746 741 739 735 754 769 791 787 779 785 795 832 840 843 843 829 811 816 830 843 779 766 765 726 730 777 787 829 856 847 813 842 770 745 727 720 776 796 821 831 840 845 837 806 783 796 757 740 3 2 711 780 764 677 656 663 713 757 704 685 743 719 728 756 759 782 814 810 789 740 715 704 696 677 713 722 728 691 645 701 729 756 741 646 630 645 656 688 719 706 576 543 489 511 565 586 612 632 674 695 3 2 716 694 607 614 709 718 721 592 583 632 672 717 636 590 603 579 581 611 572 571 574 539 515 533 607 650 609 491 458 427 477 573 518 403 474 380 353 387 385 388 324 404 345 319 440 468 489 420 365 426 3 2 459 486 502 542 477 444 423 351 324 374 460 457 474 497 496 475 502 492 429 368 395 394 345 358 233 244 245 259 284 265 329 292 347 355 445 576 354 195 168 164 275 293 294 412 382 374 451 490 544 502 3 2 446 523 594 466 479 477 435 488 390 375 365 351 287 352 429 299 296 213 135 118 199 342 394 491 569 572 525 549 495 435 537 507 404 414 560 465 479 536 633 656 661 692 546 464 542 672 550 439 504 530 3 2 608 548 605 598 667 657 695 624 526 574 668 533 596 502 443 492 484 590 634 562 495 729 658 541 585 686 720 655 683 621 652 680 678 707 655 665 745 704 683 683 618 579 562 594 638 626 645 623 615 615 3 2 641 662 742 754 788 759 749 759 777 770 795 803 815 799 807 783 775 736 773 765 756 763 759 743 735 739 693 673 702 724 730 739 754 795 814 813 818 711 713 770 741 675 664 665 614 632 638 654 665 655 3 2 665 692 655 577 611 671 689 676 599 616 681 630 491 408 418 534 619 689 736 696 538 531 543 557 585 578 609 609 632 670 672 537 598 613 664 705 627 444 345 328 365 380 371 357 320 344 319 393 461 470 3 2 497 502 477 485 477 516 369 375 493 426 381 437 551 544 527 510 472 456 439 508 455 379 363 344 353 385 394 365 225 93 201 288 349 340 443 609 491 512 554 637 547 446 423 425 483 426 451 483 575 454 3 2 313 346 464 589 541 531 426 406 385 387 386 347 368 323 432 459 422 287 256 275 347 329 408 489 517 524 487 472 369 398 448 509 530 555 426 366 403 499 566 519 610 478 402 443 531 598 585 580 544 500 3 2 509 580 619 542 490 479 471 439 446 393 370 463 510 409 345 327 417 469 625 662 545 547 556 505 485 497 609 693 549 593 706 774 611 505 523 582 593 624 629 626 660 668 660 538 564 654 696 673 569 518 3 2 456 510 561 559 588 590 590 559 556 580 585 600 630 757 765 764 742 719 706 723 755 764 763 706 707 716 683 647 640 679 696 725 732 709 679 693 724 737 743 760 778 782 762 790 758 768 754 731 742 746 3 2 696 705 722 749 759 768 723 760 781 775 771 767 794 812 777 769 830 855 850 821 807 803 801 791 784 790 782 750 759 781 818 825 800 792 800 808 821 862 831 744 760 787 800 825 855 852 863 858 844 803 3 2 830 862 889 868 840 815 755 769 767 786 824 821 825 781 729 711 752 778 827 867 862 880 873 878 878 854 792 772 771 771 738 726 767 806 823 807 799 754 751 726 723 734 698 710 697 709 718 720 699 725 3 2 732 762 738 774 738 764 763 756 779 770 768 784 759 737 675 674 634 548 582 643 649 666 611 613 571 548 544 559 609 651 661 670 651 695 726 722 718 686 557 449 404 397 376 471 532 596 615 682 705 712 3 3 577 542 546 559 546 586 581 594 586 506 506 550 498 449 458 502 462 436 388 410 467 480 513 513 496 420 449 415 458 505 547 377 394 445 462 483 509 471 420 403 365 411 437 483 538 538 475 411 403 377 3 3 356 394 445 319 334 367 334 334 377 401 386 396 367 463 415 324 200 99 80 171 291 233 152 214 363 482 549 545 497 420 339 367 473 410 441 522 536 459 450 459 482 531 567 513 437 396 405 464 513 468 3 3 311 351 410 504 562 562 522 473 536 576 657 531 414 442 543 595 681 624 567 581 591 466 462 500 543 634 672 533 533 519 399 419 576 576 576 471 524 581 485 471 514 567 638 658 692 617 510 533 510 552 3 3 659 687 608 636 599 589 622 687 687 716 730 730 613 556 514 528 599 683 594 692 716 706 664 702 728 728 678 715 701 728 770 742 733 655 674 710 669 706 696 724 719 701 738 756 774 742 728 724 756 756 3 3 756 738 742 728 710 745 763 759 759 745 777 763 749 768 726 722 726 749 777 819 842 796 773 796 796 824 810 824 861 847 810 791 814 833 847 797 802 851 855 793 802 820 820 748 766 793 820 837 842 842 3 3 851 788 788 779 793 797 806 766 779 748 753 779 797 824 846 851 836 841 818 822 841 850 763 781 777 745 763 772 813 790 836 854 818 831 790 754 726 745 818 813 813 822 836 841 850 804 799 779 774 760 3 3 746 788 798 689 665 689 760 765 689 670 712 698 722 755 731 760 779 803 803 788 746 703 703 631 665 684 708 730 655 669 739 757 757 669 642 651 669 674 697 730 591 572 521 530 572 591 605 618 651 697 3 3 706 706 637 637 702 706 706 665 616 638 700 709 656 630 608 586 599 647 594 577 572 533 528 524 581 665 603 520 467 427 454 511 559 467 484 432 379 388 356 369 322 377 335 297 390 471 509 441 386 394 3 3 424 479 534 572 513 483 411 356 343 356 432 488 488 496 509 538 513 521 454 348 367 391 353 449 272 267 248 262 291 291 353 310 339 363 410 434 377 228 185 185 209 329 272 372 406 382 415 477 540 516 3 3 468 500 554 522 536 558 491 571 392 383 387 419 325 387 558 347 316 302 199 167 239 329 369 423 540 580 527 504 481 414 514 557 447 419 514 490 505 514 586 634 658 691 619 490 505 610 586 433 476 562 3 3 624 586 638 605 643 701 648 677 529 570 716 603 687 613 468 510 500 542 659 580 538 636 697 570 580 669 734 720 711 655 673 692 702 702 678 631 725 748 711 683 669 614 591 605 669 660 687 669 642 660 3 3 674 669 777 799 799 772 799 777 786 799 822 841 831 845 818 804 779 798 822 793 812 803 788 765 760 727 736 703 731 755 760 774 779 803 831 845 855 741 727 793 779 703 679 641 612 622 632 660 655 637 3 3 632 669 669 591 605 665 679 711 595 614 632 651 512 438 466 517 628 683 688 679 586 540 563 605 632 623 609 577 638 621 660 577 577 625 660 660 599 542 374 379 401 427 405 357 379 352 357 383 445 489 3 3 515 542 524 489 502 559 418 377 505 471 373 505 602 577 530 475 449 466 445 505 488 399 377 352 322 360 420 403 242 98 191 263 301 331 428 538 517 509 583 626 607 473 439 415 501 425 410 463 607 501 3 3 334 339 410 521 573 583 449 391 391 415 382 372 382 343 401 444 463 334 257 266 293 307 342 459 477 562 589 504 441 414 419 473 518 616 491 365 392 482 589 558 625 603 432 419 513 607 571 638 619 572 3 3 543 567 634 600 495 505 495 452 462 395 376 428 552 481 390 323 380 471 595 696 662 586 619 562 524 514 581 672 585 580 636 748 641 496 542 552 594 613 613 617 645 627 664 547 589 622 664 687 533 542 3 3 496 514 580 589 622 599 566 585 577 568 600 628 655 719 760 756 756 756 728 710 742 765 779 751 683 728 728 669 651 706 710 710 738 724 683 701 715 728 774 777 791 800 787 787 768 754 754 773 763 759 3 3 694 717 749 773 777 787 740 763 773 768 763 763 791 824 787 787 796 851 865 864 828 824 806 793 797 788 788 739 757 770 811 828 797 784 820 811 820 842 851 766 766 779 802 811 806 842 842 846 833 828 3 3 822 827 845 777 850 813 781 767 740 731 818 836 841 818 736 736 754 795 809 831 850 859 873 873 882 873 781 790 763 758 722 741 779 807 831 803 798 755 731 731 722 750 708 741 722 717 731 717 698 727 3 3 731 760 760 779 750 788 765 793 793 779 788 771 780 757 706 679 665 563 572 665 679 655 651 688 609 563 554 586 614 679 660 660 665 711 748 720 720 734 697 558 433 429 410 462 520 572 603 638 691 700 3 4 572 568 561 542 608 518 566 641 592 550 546 511 472 438 470 478 467 396 388 447 493 468 513 482 484 461 474 445 503 567 535 413 438 462 478 499 492 430 452 429 399 458 479 518 576 569 438 416 417 381 3 4 381 429 453 373 364 431 398 359 384 434 407 375 414 465 425 314 143 132 132 218 353 286 235 256 359 453 509 516 478 454 457 483 530 506 542 574 545 513 529 498 531 607 628 542 474 421 470 518 570 509 3 4 362 387 449 536 619 664 576 556 622 663 680 505 431 478 586 647 709 663 614 613 579 505 496 541 593 671 721 579 582 567 444 496 612 582 596 529 556 539 460 472 555 630 671 700 720 590 526 558 577 665 3 4 650 646 642 595 586 600 669 674 702 725 739 701 618 591 548 553 642 707 647 655 702 697 716 716 711 716 726 736 670 715 760 751 719 678 700 724 706 699 709 706 727 744 771 786 768 743 749 739 779 811 3 4 785 749 733 743 727 766 785 730 749 764 785 794 818 814 764 750 765 778 817 835 843 803 804 803 825 819 836 868 876 875 809 809 797 851 856 830 832 885 890 832 806 808 777 779 799 818 830 842 844 864 3 4 871 808 791 775 770 755 767 794 808 806 796 789 813 852 866 854 874 867 832 846 851 857 852 821 823 791 730 788 835 855 869 862 825 876 798 777 756 742 793 832 830 832 844 851 849 824 812 809 792 758 3 4 748 804 813 706 681 676 727 762 716 732 744 740 765 781 786 800 843 847 830 766 753 728 718 718 721 749 759 736 689 724 744 757 774 704 665 670 688 707 743 765 635 619 522 539 587 617 631 661 697 738 3 4 753 744 676 674 777 761 755 645 614 660 687 739 635 569 626 619 608 636 604 595 606 560 538 576 610 637 621 502 498 479 505 586 511 442 521 411 402 367 475 413 377 441 389 360 458 478 520 442 407 452 3 4 474 521 505 584 496 479 452 381 366 412 479 478 505 526 545 500 527 523 470 421 430 445 418 399 291 260 291 260 308 269 347 331 382 381 462 444 374 257 220 222 296 363 343 429 454 413 439 483 542 517 3 4 466 546 633 539 522 616 502 590 421 380 407 400 333 390 449 352 348 287 201 198 268 385 425 501 592 596 586 562 555 484 542 548 453 459 611 475 535 548 610 657 676 686 603 515 568 672 588 482 523 582 3 4 669 594 643 696 692 682 720 684 588 628 688 591 585 520 479 535 563 633 674 609 628 702 702 600 623 702 753 697 669 656 688 688 679 725 702 721 739 706 673 704 660 628 605 628 625 642 663 647 650 631 3 4 657 693 770 779 814 777 763 786 798 795 811 825 837 842 839 837 781 783 806 803 791 805 793 776 766 776 723 691 725 747 752 764 782 817 842 845 847 779 755 805 789 713 690 701 645 652 657 670 689 679 3 4 694 723 699 639 659 684 719 715 627 651 744 667 544 465 455 566 639 691 725 696 548 556 557 581 594 604 631 626 635 671 642 553 625 660 691 714 680 492 393 373 387 383 400 385 376 391 417 522 471 479 3 4 513 537 490 518 508 561 415 412 523 479 388 454 568 556 568 559 527 501 474 520 443 407 392 376 389 419 431 392 254 142 242 327 382 358 463 625 526 538 598 649 561 447 444 459 516 450 469 513 581 452 3 4 370 375 488 600 554 577 451 454 442 408 404 362 377 370 440 461 440 324 288 309 347 370 425 502 551 557 503 501 440 448 473 526 569 623 489 404 410 517 632 611 651 525 429 471 588 632 624 616 612 508 3 4 525 610 652 625 530 515 515 489 505 453 431 483 524 445 396 356 428 483 650 723 591 581 617 559 536 536 643 729 572 609 716 738 637 535 558 581 590 632 646 651 669 683 674 563 605 674 683 683 619 529 3 4 568 554 544 558 599 614 609 590 582 625 622 597 656 774 763 764 759 745 737 745 771 778 753 713 726 731 720 687 665 704 718 734 733 729 707 714 739 760 760 782 798 800 773 810 792 797 786 774 746 788 3 4 713 738 770 787 780 793 752 791 811 800 797 797 812 850 827 790 849 873 874 869 849 825 823 820 794 806 820 760 774 770 823 837 808 811 806 818 871 876 873 789 789 801 820 835 859 864 876 878 878 847 3 4 856 881 911 890 876 830 774 781 800 826 842 859 871 815 765 749 786 832 856 888 886 883 890 895 897 896 834 816 807 802 787 765 796 839 856 846 860 816 792 778 752 757 713 743 727 730 745 757 736 740 3 4 753 782 751 798 759 794 787 782 799 796 793 783 779 753 720 711 677 583 603 671 692 695 643 641 581 600 580 575 629 658 681 680 691 701 748 740 721 715 584 479 438 416 443 470 574 608 636 658 717 725 3 5 598 572 572 567 577 520 577 644 634 572 530 546 530 474 474 489 463 412 406 443 494 468 561 509 522 483 496 449 492 544 561 445 445 471 483 509 492 475 466 458 402 440 488 531 561 578 466 423 440 397 3 5 397 449 483 376 356 451 381 351 416 436 391 421 426 476 492 371 210 160 160 210 305 295 235 250 386 492 547 597 497 497 497 492 587 502 526 559 526 521 530 507 507 611 663 564 483 450 488 511 587 540 3 5 407 416 459 540 597 663 602 568 611 668 725 583 445 484 537 618 699 684 618 599 599 546 513 551 589 680 713 580 589 575 475 494 613 570 580 537 556 608 508 503 570 618 680 694 725 643 542 560 556 620 3 5 702 661 629 624 620 620 661 684 702 721 753 730 647 565 579 560 624 702 592 684 725 698 693 707 740 696 722 722 687 745 802 745 758 691 700 727 709 722 722 736 740 753 780 776 785 762 749 736 776 798 3 5 798 749 762 762 740 778 798 737 752 772 798 793 818 818 762 752 767 772 813 843 853 793 798 808 833 823 848 874 884 879 818 818 793 853 853 814 819 881 895 828 800 809 800 786 795 814 828 843 843 862 3 5 867 809 795 781 776 771 771 790 819 800 786 786 814 857 871 857 877 872 843 848 858 872 824 805 824 800 757 800 843 872 882 887 848 892 800 781 757 752 810 834 829 839 858 863 853 814 814 835 815 787 3 5 734 815 820 719 690 690 758 782 709 709 753 729 753 787 787 796 830 849 835 801 782 748 734 729 748 758 762 760 687 702 740 774 789 692 663 668 673 692 721 764 615 596 528 528 577 601 615 634 654 731 3 5 736 726 639 634 721 726 740 654 623 685 706 768 685 649 665 603 613 665 613 592 608 582 541 551 608 680 649 525 510 468 499 561 582 437 505 437 396 396 423 445 359 397 389 337 453 471 535 483 415 445 3 5 475 518 548 608 531 501 453 397 359 393 488 483 518 522 531 492 548 522 471 416 411 451 381 481 315 265 290 275 326 270 320 361 386 381 476 436 406 265 205 225 270 376 331 421 471 446 456 527 582 577 3 5 464 535 640 554 507 597 502 644 450 393 407 488 374 388 473 398 336 288 241 217 279 398 407 483 611 606 583 568 570 446 537 560 479 451 565 494 527 551 599 661 675 684 618 518 551 665 603 484 513 580 3 5 665 594 661 656 656 699 675 713 603 597 716 592 684 588 492 547 537 588 689 611 579 693 711 592 611 666 757 734 711 643 656 675 684 725 693 689 739 743 721 714 660 638 603 638 651 656 682 647 647 638 3 5 674 687 771 776 819 781 771 781 800 800 819 829 834 848 853 848 815 777 815 806 796 801 801 782 772 782 743 705 734 753 762 767 772 815 844 849 854 787 748 801 806 729 695 690 642 666 673 683 702 678 3 5 668 726 711 630 639 697 697 736 649 663 740 683 557 471 471 553 630 697 745 764 601 567 557 596 606 615 639 629 649 675 696 582 613 649 696 716 634 489 401 365 391 437 437 386 375 406 350 406 489 494 3 5 515 551 530 530 520 546 427 406 509 501 402 458 595 608 561 565 518 501 466 544 501 428 410 397 397 410 440 397 281 157 264 363 436 415 453 643 544 539 587 698 647 497 486 466 562 481 466 527 683 527 3 5 391 371 461 642 622 607 486 471 441 441 426 386 426 401 471 461 532 396 315 336 355 383 407 516 554 592 540 521 445 464 488 554 554 658 535 431 421 530 644 606 668 611 454 454 564 658 625 641 613 589 3 5 570 589 656 603 522 527 527 484 546 489 422 470 551 484 437 384 432 513 651 746 646 603 627 589 575 537 641 708 611 620 693 776 661 560 574 620 611 643 634 634 684 670 689 579 601 638 689 711 611 597 3 5 501 542 579 569 634 620 615 615 603 629 629 647 669 780 776 780 762 745 727 745 780 785 789 776 736 753 749 700 678 714 731 740 762 736 714 727 749 753 767 793 813 823 793 833 803 808 783 757 767 803 3 5 727 737 762 788 793 808 752 798 813 803 793 793 818 848 823 813 853 884 884 881 871 828 809 819 838 809 819 743 762 767 809 828 805 814 814 828 871 886 876 790 795 800 814 828 857 867 871 881 881 828 3 5 853 877 920 887 896 839 790 790 819 824 839 887 882 853 786 757 781 839 848 882 877 892 896 896 896 920 848 819 810 805 776 748 806 840 854 835 869 801 787 777 762 772 729 767 734 748 762 772 734 748 3 5 772 796 777 806 767 815 811 796 820 801 801 808 779 760 702 692 707 601 610 687 711 673 620 639 620 601 591 596 620 702 697 692 697 721 755 736 745 745 658 524 471 466 417 474 530 603 639 691 727 742 3 6 601 572 573 574 577 552 588 638 628 560 532 557 529 474 477 503 472 428 409 440 494 481 562 533 531 468 492 447 494 548 580 424 433 475 491 517 521 491 459 445 393 440 480 529 576 586 489 430 435 397 3 6 386 435 482 360 352 428 369 349 409 432 396 420 412 483 474 358 203 129 121 191 302 272 200 235 383 501 564 595 510 479 446 455 560 479 509 563 544 513 516 502 511 604 655 563 477 438 469 507 580 530 3 6 376 398 450 543 605 653 594 552 605 661 732 583 442 472 549 619 704 669 605 601 606 517 497 536 577 671 707 568 573 558 446 465 607 583 589 514 550 606 506 496 553 605 673 690 716 637 531 552 536 587 3 6 686 688 626 642 616 611 647 697 704 729 750 741 636 569 548 550 618 701 603 700 730 714 686 715 744 728 704 728 707 745 792 754 753 679 694 727 694 722 716 739 738 730 763 774 789 760 747 739 774 782 3 6 782 753 760 751 732 771 790 758 765 768 797 787 793 802 754 747 757 771 804 840 856 803 794 811 823 832 838 857 880 871 822 813 812 851 858 807 811 862 871 810 804 817 813 769 783 805 825 840 842 850 3 6 857 800 795 784 789 790 795 781 799 775 772 786 807 839 856 853 856 856 831 836 850 861 794 794 801 773 763 787 829 830 858 870 833 861 797 769 744 751 815 824 822 831 847 852 852 811 808 815 802 780 3 6 743 808 815 711 684 694 763 779 705 697 740 720 744 778 768 785 813 834 825 800 771 733 725 693 718 731 744 760 681 696 758 784 791 692 662 670 684 695 723 762 608 588 526 532 580 602 617 634 664 727 3 6 735 731 649 647 726 731 737 673 632 681 715 760 687 653 656 607 619 670 617 597 606 576 546 552 609 686 644 533 505 464 493 554 584 456 507 444 399 402 400 419 346 397 370 320 435 489 545 480 411 433 3 6 466 520 566 621 545 512 447 386 357 383 478 505 524 531 543 537 555 545 479 397 402 438 376 481 301 266 275 270 315 279 337 346 374 380 462 445 402 250 193 207 246 363 311 410 457 431 451 522 583 570 3 6 475 538 633 560 530 603 510 643 437 392 404 474 357 391 515 383 327 288 216 187 258 376 398 472 607 619 582 563 537 437 535 569 472 442 551 500 525 543 604 660 680 701 630 513 538 651 606 467 504 582 3 6 658 601 663 644 662 714 675 710 578 590 727 609 697 613 485 532 523 569 681 601 562 668 713 588 601 678 754 737 722 661 678 696 706 721 695 663 741 758 726 704 677 633 606 627 674 669 697 672 654 663 3 6 685 686 776 790 810 778 788 781 794 802 822 836 834 847 836 826 804 790 822 805 807 806 800 779 771 763 744 708 737 758 765 774 779 814 843 851 858 772 743 802 799 722 693 674 634 652 660 682 687 665 3 6 658 706 700 614 627 691 700 738 625 644 688 676 532 447 465 533 639 703 727 729 599 554 566 609 631 629 630 622 656 668 695 590 611 652 695 709 633 516 401 378 403 443 435 384 385 397 360 407 483 502 3 6 524 558 538 526 524 560 433 402 529 505 397 500 630 623 571 544 504 503 472 548 515 426 405 384 367 395 444 411 259 111 222 316 378 382 456 622 555 548 604 694 653 500 480 457 555 471 456 516 676 532 3 6 375 364 452 615 623 617 484 451 431 441 418 387 418 386 455 466 520 379 295 309 332 358 388 509 543 602 574 529 451 455 474 541 558 669 534 413 416 528 649 610 679 630 455 450 563 666 629 652 628 591 3 6 567 589 658 613 518 525 521 477 515 451 406 457 561 490 421 360 413 501 637 737 667 606 635 587 560 535 624 705 604 605 668 770 659 529 564 587 610 634 631 634 670 653 684 568 604 638 684 707 572 572 3 6 506 534 589 591 636 616 594 606 597 600 621 645 671 751 777 775 769 763 739 733 766 783 793 771 712 748 747 691 671 719 728 732 757 739 704 721 738 748 783 794 811 820 799 819 795 790 778 774 775 790 3 6 721 737 766 789 794 806 756 790 802 795 787 787 813 844 814 809 833 875 882 870 847 827 810 807 817 800 804 747 765 774 812 829 803 800 819 820 842 860 861 781 783 792 809 820 829 852 854 860 853 829 3 6 838 851 881 830 872 826 788 781 780 778 829 861 861 836 762 749 769 817 829 856 863 875 884 884 889 895 815 806 787 783 750 749 799 830 848 825 843 786 768 762 750 767 724 760 733 739 754 753 723 743 3 6 759 785 774 799 764 808 796 799 813 796 800 808 802 778 721 698 695 584 594 687 706 675 650 682 622 584 574 597 625 702 688 686 691 732 770 744 748 757 696 548 444 439 423 479 536 603 637 684 726 740 3 7 610 562 573 564 609 562 573 643 616 583 564 567 497 456 469 505 494 415 408 462 497 501 562 526 526 490 506 477 517 603 590 434 455 486 494 537 529 464 476 468 424 481 506 561 603 595 466 436 440 397 3 7 408 445 483 403 380 444 416 377 409 434 444 398 429 505 461 379 225 168 178 238 402 321 270 284 413 519 559 557 502 475 476 491 575 527 552 564 529 504 527 503 546 606 646 575 510 420 467 504 567 545 3 7 385 404 443 559 632 670 582 567 610 691 696 557 458 497 578 638 698 667 631 639 601 527 519 549 588 687 740 632 606 601 500 504 579 580 570 572 570 590 511 516 560 626 648 684 726 633 553 585 614 682 3 7 709 677 646 618 614 614 671 686 708 735 753 735 648 572 579 566 641 720 672 707 742 712 707 718 734 724 727 742 703 742 794 772 758 710 711 714 715 720 727 730 740 765 787 793 788 768 763 765 800 821 3 7 812 753 752 757 740 773 780 756 744 777 798 811 828 825 777 775 781 781 811 830 848 818 810 813 823 820 840 863 871 871 809 817 818 863 866 847 847 889 892 845 822 814 772 787 810 824 832 836 842 865 3 7 870 824 798 788 780 774 781 785 810 795 778 793 814 854 867 859 880 872 854 853 859 868 856 838 832 805 763 812 850 873 879 876 846 892 816 800 774 772 816 842 843 845 859 860 855 826 819 806 797 775 3 7 774 793 798 719 700 695 736 756 739 757 760 760 777 782 790 812 845 840 823 773 756 737 729 727 730 762 768 767 726 730 763 765 787 730 686 688 697 712 747 799 662 653 558 545 586 621 643 653 680 732 3 7 746 731 711 713 756 760 765 672 650 701 721 773 673 635 670 646 649 671 642 621 646 577 559 583 641 672 640 521 514 497 518 601 565 472 555 458 408 390 485 445 410 457 428 376 466 508 571 463 433 467 3 7 498 561 576 641 575 517 485 429 392 430 497 532 543 556 577 538 547 564 498 438 441 478 449 461 309 300 321 284 323 324 383 381 392 420 456 446 425 288 245 241 288 375 359 434 469 442 447 501 582 539 3 7 491 548 619 609 610 669 612 671 488 418 424 422 363 421 538 395 394 374 259 243 284 418 427 506 558 577 569 559 592 531 552 589 479 476 585 526 492 556 602 659 702 691 624 538 571 651 604 489 513 602 3 7 690 623 667 679 679 667 702 724 635 645 735 684 697 590 496 542 571 621 676 631 618 702 716 621 627 705 769 724 709 679 700 676 694 736 729 727 756 741 717 725 687 655 620 642 643 664 685 654 650 631 3 7 668 697 778 794 827 793 761 789 795 799 821 829 843 843 840 842 784 796 804 799 794 808 797 779 767 776 741 701 724 742 749 764 791 815 835 837 838 791 767 813 796 717 698 715 664 659 655 676 689 679 3 7 683 718 713 658 670 691 705 731 664 658 743 689 580 470 464 572 663 706 739 735 564 557 561 584 590 595 639 624 652 685 670 572 632 703 717 730 675 517 415 393 401 417 421 404 401 391 410 491 494 499 3 7 543 557 514 534 524 599 440 444 559 536 453 527 639 629 632 613 596 543 516 573 476 434 414 398 404 427 447 408 281 156 263 335 394 375 490 662 554 565 600 680 604 478 477 490 570 491 474 535 655 507 3 7 406 393 497 632 633 597 476 455 458 421 410 393 402 401 444 501 514 378 333 335 356 412 443 510 557 585 556 515 456 445 468 524 590 630 511 408 403 527 660 682 637 614 511 494 622 620 625 693 653 538 3 7 549 600 628 645 599 596 548 567 558 504 477 498 563 484 450 387 429 542 678 715 638 620 614 610 580 562 633 701 617 635 715 751 645 530 539 604 607 624 640 637 657 678 704 580 600 640 686 699 613 583 3 7 538 573 590 576 621 626 600 621 608 637 641 636 688 790 765 777 767 745 739 766 787 785 775 739 725 749 745 707 674 712 729 737 749 740 727 729 747 766 769 777 801 785 752 798 780 793 797 786 753 777 3 7 745 750 781 799 787 819 780 804 832 821 806 810 820 854 824 824 856 864 870 869 850 823 823 819 804 810 819 773 785 789 830 849 830 832 813 825 875 879 872 814 798 804 817 837 862 859 872 874 883 857 3 7 872 897 922 902 893 852 810 795 831 858 868 883 895 852 789 764 806 857 885 905 900 899 907 913 916 916 854 822 817 816 799 784 807 843 848 853 860 842 808 790 761 758 744 734 733 742 752 765 754 755 3 7 759 787 758 806 768 787 789 792 799 795 790 798 787 759 753 698 709 600 614 684 708 675 641 673 602 599 575 579 626 698 704 696 706 716 754 758 742 744 692 570 457 457 448 479 565 614 655 682 726 734 3 8 625 547 571 572 584 574 567 628 627 594 558 596 519 471 462 515 499 426 421 462 490 510 598 549 552 499 517 482 497 596 621 441 447 485 485 549 536 487 477 488 423 469 507 576 592 593 477 432 445 394 3 8 415 443 496 409 382 456 417 380 424 441 445 417 438 516 487 400 245 176 185 238 393 327 272 285 426 538 579 590 515 494 494 501 600 534 553 566 527 514 535 514 543 619 674 594 522 436 480 507 584 567 3 8 408 420 452 570 633 683 604 582 616 708 731 602 469 504 583 648 714 685 648 657 618 540 530 559 598 708 764 654 622 618 516 511 584 589 574 590 581 614 529 531 572 638 660 699 733 658 567 597 623 682 3 8 738 693 649 634 632 627 675 696 715 741 764 754 666 567 597 575 642 728 672 730 762 720 705 722 753 729 727 746 726 764 823 789 791 734 717 705 719 735 741 748 750 783 803 800 805 790 775 786 820 832 3 8 837 755 768 768 750 782 785 768 740 786 811 817 834 834 779 783 787 777 806 836 860 817 808 821 829 825 852 869 879 877 817 828 823 874 872 847 847 888 893 848 826 817 780 793 814 824 832 833 840 864 3 8 866 831 803 797 788 790 790 780 816 787 766 793 815 857 869 861 876 869 862 850 860 873 837 830 831 812 789 824 855 882 883 888 862 898 820 808 779 787 830 841 842 848 866 863 853 817 819 835 828 817 3 8 769 797 795 730 706 706 769 766 734 736 773 750 764 785 790 817 837 843 828 815 785 756 743 733 756 774 772 786 741 728 771 773 796 739 692 693 695 710 746 817 667 660 565 536 575 614 641 641 662 727 3 8 740 722 720 721 738 755 768 681 656 712 726 776 691 680 689 639 657 680 649 620 653 580 559 566 641 686 642 529 517 495 513 587 604 480 556 486 405 408 447 462 407 427 438 357 445 506 595 473 434 453 3 8 493 567 628 671 632 533 489 453 389 413 489 556 556 554 570 541 545 572 497 442 442 486 444 491 319 304 324 291 332 328 380 394 398 426 467 451 439 293 242 243 284 384 360 438 481 458 459 522 602 565 3 8 497 551 633 628 615 674 624 710 508 428 428 466 383 423 558 418 391 378 275 249 288 427 422 504 576 591 576 570 610 542 562 607 489 481 588 542 489 566 611 675 724 710 641 549 580 662 620 494 516 616 3 8 711 641 689 691 691 683 714 753 658 648 758 712 748 625 507 551 573 614 685 641 610 705 727 630 630 703 779 743 732 687 701 676 704 744 739 727 766 763 741 741 706 672 625 647 652 676 699 655 644 625 3 8 672 696 779 795 830 798 761 783 791 799 824 827 837 841 842 844 826 797 814 799 801 806 808 783 768 778 768 707 719 735 750 760 782 812 838 843 846 807 758 815 820 723 690 694 647 656 651 677 687 675 3 8 671 714 720 661 668 693 693 740 679 659 742 699 590 460 456 563 668 711 747 762 570 550 554 579 582 586 639 607 648 675 683 578 616 704 713 718 639 521 425 399 406 448 439 410 412 391 381 430 503 505 3 8 549 560 531 537 527 602 453 445 558 569 491 568 684 686 657 635 626 554 524 602 504 443 418 403 397 406 439 400 297 157 272 335 402 390 483 671 558 562 607 706 639 499 496 499 592 507 481 547 695 536 3 8 417 397 496 655 663 616 494 467 465 437 422 405 422 416 460 508 548 404 345 348 361 421 440 523 567 611 582 531 463 456 480 544 593 658 540 423 411 541 678 695 656 665 530 493 623 644 636 725 675 556 3 8 565 609 639 661 620 622 562 588 578 520 486 504 580 497 463 391 430 562 700 735 664 641 627 633 601 576 645 713 641 648 716 767 656 538 542 621 620 629 641 636 661 679 719 592 602 630 692 714 614 613 3 8 522 580 613 588 638 634 603 638 622 639 650 663 711 806 767 789 774 745 740 783 803 792 794 759 723 763 766 720 677 716 737 739 763 748 741 740 753 772 776 780 812 793 755 809 782 798 799 777 767 782 3 8 764 751 779 804 797 841 789 814 843 833 806 812 828 858 822 854 866 873 879 874 860 823 817 818 828 813 818 772 785 796 826 850 837 842 820 832 876 883 871 825 805 805 813 834 861 857 867 872 885 852 3 8 870 893 922 897 903 859 829 802 849 865 871 899 902 882 807 771 808 865 886 900 893 902 909 913 915 928 863 820 818 819 795 773 828 852 846 851 881 846 812 794 772 768 774 746 731 761 769 782 752 768 3 8 780 805 787 820 777 805 816 815 824 799 794 811 793 764 764 687 726 603 613 689 717 658 632 683 610 592 566 575 617 720 715 702 711 724 758 766 755 762 749 608 456 469 437 477 534 600 650 687 713 722 3 9 618 588 589 591 593 570 606 655 645 574 547 574 544 489 492 519 487 443 422 454 509 497 589 551 554 498 519 471 518 573 601 454 460 498 513 540 536 510 486 473 418 463 508 556 598 611 505 450 460 419 3 9 412 464 507 386 376 456 394 372 433 455 418 443 437 504 500 384 227 159 153 218 326 300 231 261 407 521 582 618 529 505 480 485 588 506 533 584 563 535 539 525 532 625 675 584 500 462 493 530 601 552 3 9 403 423 474 564 625 673 615 574 626 681 749 604 465 494 563 631 712 682 620 614 618 540 519 556 594 682 717 585 591 577 473 491 621 596 601 536 567 620 525 516 572 620 684 700 724 649 550 570 557 607 3 9 698 691 638 649 629 625 660 702 711 733 755 744 649 583 570 568 632 708 614 704 735 717 695 719 751 727 721 736 712 754 801 759 763 695 708 737 711 732 729 747 747 747 776 781 793 769 756 747 781 793 3 9 793 760 769 763 744 777 796 760 769 774 801 793 801 809 762 754 764 776 809 843 857 806 799 814 828 833 842 861 881 873 825 818 813 854 859 810 814 863 871 814 805 817 813 776 788 808 826 840 842 850 3 9 856 804 797 787 791 790 794 786 804 782 778 789 810 841 857 852 863 862 838 842 853 864 810 804 814 790 769 798 836 847 866 874 840 870 803 781 758 761 817 830 828 836 852 856 853 816 815 819 806 785 3 9 749 811 816 723 699 706 768 784 718 712 750 732 753 783 776 791 816 835 826 802 778 745 736 711 733 745 755 763 690 705 755 783 792 698 670 676 686 700 727 766 621 602 540 544 590 612 626 643 667 733 3 9 740 733 653 650 729 733 743 672 649 698 735 778 705 671 673 624 636 688 634 614 623 591 562 567 626 705 661 549 519 477 507 569 601 472 522 459 412 415 431 451 371 419 398 346 465 507 568 506 435 460 3 9 493 545 587 645 567 534 473 412 378 408 506 522 548 554 565 547 580 563 501 424 426 463 400 503 327 289 301 295 340 300 356 372 399 403 488 466 426 277 219 234 274 389 338 435 482 457 474 545 605 594 3 9 496 559 653 580 550 623 531 662 461 416 428 498 383 414 532 408 353 313 245 217 286 402 422 496 628 637 602 585 560 461 552 583 493 466 570 518 543 561 616 671 688 707 640 532 557 665 619 491 524 596 3 9 670 613 673 657 672 719 685 718 598 605 730 618 702 621 506 552 544 588 691 616 581 682 719 603 616 684 759 741 726 667 682 700 708 728 702 678 746 759 730 718 684 650 622 647 680 678 704 677 666 669 3 9 693 699 782 792 818 786 789 788 802 806 825 836 836 849 843 836 808 791 821 806 807 807 802 784 776 772 752 719 745 764 771 778 782 815 841 848 854 779 752 804 802 733 706 692 655 672 673 689 699 677 3 9 670 720 711 630 641 700 705 741 644 660 715 686 555 473 483 554 644 707 739 747 610 572 574 614 630 633 643 638 674 685 713 607 628 669 713 727 649 533 413 391 417 457 449 397 398 409 373 420 497 517 3 9 540 574 554 541 539 577 447 426 548 529 421 509 646 647 595 579 535 528 495 573 535 449 429 410 400 423 466 428 285 140 254 353 421 416 479 659 578 572 622 716 674 522 504 482 578 496 480 541 699 553 3 9 401 388 477 643 645 637 507 478 456 463 442 410 442 412 481 487 544 405 322 336 359 384 414 532 565 621 591 550 474 479 498 564 579 687 556 438 440 549 668 630 697 648 478 473 584 684 648 661 637 605 3 9 583 603 668 624 537 543 540 498 539 479 432 480 575 509 446 390 440 522 651 745 673 619 646 602 579 552 640 714 618 621 682 774 669 552 581 607 623 647 643 645 682 667 693 585 616 649 693 715 594 592 3 9 524 552 601 601 647 629 612 621 616 627 640 661 684 769 783 784 774 765 744 746 778 790 798 779 730 758 756 706 686 728 739 744 767 747 718 733 750 758 784 798 815 824 802 824 800 798 784 777 779 797 3 9 729 744 771 794 798 810 761 796 808 800 793 793 818 847 819 813 839 878 883 869 849 828 811 810 820 804 808 753 769 777 813 830 805 804 819 822 845 861 861 786 788 796 812 822 833 853 855 861 855 830 3 9 845 860 892 851 879 833 795 791 800 800 835 869 867 843 778 761 781 828 838 865 867 879 886 886 888 900 829 815 801 797 768 756 802 831 846 826 845 792 776 770 759 773 735 768 742 749 762 763 735 752 3 9 768 791 779 802 771 811 801 801 815 799 802 809 794 774 718 702 706 601 611 694 714 681 646 672 631 601 592 607 632 708 698 695 700 732 767 745 751 756 688 551 471 467 437 494 552 619 654 701 745 758 4 1 482 516 525 521 534 559 572 567 543 541 491 520 493 496 519 488 469 456 480 467 493 501 457 496 543 532 535 489 445 416 416 445 467 460 440 486 464 480 465 536 542 506 468 466 418 410 474 477 527 538 4 1 556 473 446 459 477 456 468 466 416 384 412 452 420 391 416 467 474 437 450 492 488 520 514 512 511 494 508 484 508 537 549 531 562 536 495 462 447 474 496 456 443 424 430 465 465 475 469 480 482 488 4 1 506 503 511 499 480 481 497 520 496 478 448 458 472 460 413 416 435 459 467 458 476 482 482 474 491 475 535 578 565 528 550 553 521 541 524 498 502 499 499 489 489 481 509 508 561 598 513 438 447 486 4 1 505 525 560 586 591 543 524 495 532 543 571 578 582 585 589 613 602 583 532 551 542 554 542 520 565 588 577 515 514 535 540 587 656 666 647 654 630 636 647 661 624 619 592 598 622 588 585 575 590 607 4 1 625 611 615 623 652 619 609 611 663 687 646 676 661 649 644 679 651 636 610 596 576 605 620 620 641 657 662 655 657 673 641 630 643 653 655 676 711 712 734 734 748 728 721 736 727 724 703 716 717 721 4 1 713 685 687 709 703 691 682 698 725 688 659 655 668 672 696 703 715 709 706 706 692 697 687 688 682 678 676 660 644 657 662 666 661 649 641 660 662 643 613 628 644 689 691 658 685 709 705 701 654 668 4 1 694 684 690 684 673 666 651 609 621 628 633 616 597 608 636 628 627 621 627 670 685 625 632 656 646 616 635 704 682 670 648 690 714 686 628 602 626 601 625 631 614 609 593 548 560 608 599 572 540 521 4 1 548 558 589 580 534 516 498 525 518 514 522 529 528 540 528 513 493 526 527 505 501 491 466 438 465 447 446 504 537 523 482 472 489 461 460 441 426 428 447 467 447 456 471 467 448 446 431 430 435 456 4 1 481 451 416 462 487 471 466 463 525 521 525 485 428 495 510 535 480 419 389 436 500 490 468 496 469 477 477 487 462 466 448 432 425 426 425 406 395 392 434 411 406 454 429 429 434 412 402 411 421 457 4 1 492 480 457 425 414 433 435 412 408 401 384 399 487 455 430 470 475 464 493 467 465 476 531 529 490 505 523 503 494 485 480 499 490 478 473 482 491 500 493 473 437 450 483 469 469 450 467 464 485 516 4 1 535 585 622 564 536 506 485 527 481 473 464 489 534 573 550 638 540 579 578 570 523 585 591 592 574 558 562 564 545 559 544 537 548 541 506 520 533 578 588 618 595 530 551 619 609 585 606 612 603 541 4 1 531 535 724 699 707 714 700 704 703 728 711 684 682 703 717 705 696 686 677 692 714 743 726 705 687 710 686 673 644 636 650 630 603 638 642 641 638 647 646 669 650 658 655 637 636 643 643 661 658 647 4 1 654 657 654 638 628 625 613 629 615 623 628 626 615 637 641 604 582 548 537 525 531 519 533 548 571 558 541 484 466 442 484 512 488 462 440 454 446 450 469 457 439 479 472 446 461 471 459 447 459 488 4 1 498 493 473 455 443 415 438 395 366 387 450 447 416 385 414 408 452 389 373 355 366 379 372 371 363 362 423 447 412 479 484 506 511 503 426 467 523 478 443 424 438 500 498 498 512 508 483 467 500 570 4 1 526 498 442 428 414 413 410 412 400 442 456 452 469 488 424 422 417 410 398 403 454 498 496 467 438 446 464 468 449 460 449 441 414 412 402 448 420 460 469 434 379 366 388 412 424 395 405 410 406 437 4 1 414 423 408 425 431 454 468 465 517 522 460 439 465 481 490 505 474 470 482 451 436 420 438 433 460 468 448 474 481 453 430 429 466 511 521 534 573 595 495 456 472 499 521 511 486 464 476 482 568 603 4 1 571 546 592 640 663 654 624 577 532 554 583 570 548 555 541 537 571 582 599 638 708 661 668 671 658 662 663 658 632 600 584 603 628 650 645 628 662 644 595 600 619 638 642 658 683 679 663 661 650 669 4 1 673 681 642 642 663 666 621 561 594 613 646 648 647 649 639 644 650 676 697 721 720 705 697 711 703 680 673 670 669 678 679 697 721 727 723 711 694 710 717 708 716 710 685 700 696 688 689 693 691 690 4 1 703 695 688 698 701 695 713 707 710 718 727 719 737 759 774 756 737 743 718 733 702 683 707 725 700 691 689 690 670 697 653 637 664 654 660 647 652 655 660 668 666 660 671 667 683 684 684 691 672 647 4 1 601 608 612 606 618 636 640 622 598 611 590 586 584 623 660 699 712 700 646 612 602 586 605 572 601 628 605 644 654 665 635 607 599 601 549 537 526 509 516 553 540 557 537 570 609 608 584 572 535 519 4 2 461 493 504 482 506 461 513 537 533 510 461 517 480 460 504 479 452 425 403 411 437 433 404 455 505 521 491 457 422 425 430 401 423 453 469 433 450 472 424 448 508 493 483 501 442 397 437 438 414 481 4 2 490 475 465 450 390 417 436 440 397 370 384 367 398 375 348 394 428 437 373 460 449 450 480 479 475 483 469 482 469 501 569 530 534 493 464 422 391 421 453 455 376 357 392 453 395 414 424 428 473 475 4 2 447 473 490 461 464 475 484 501 493 485 460 442 476 465 393 391 386 460 480 472 473 458 463 470 482 475 520 552 518 535 528 542 528 511 523 463 496 472 472 456 482 429 475 480 543 537 515 409 422 407 4 2 485 517 543 573 586 550 450 414 522 551 565 583 590 598 624 609 565 548 540 541 527 562 535 538 573 575 572 486 455 498 525 598 633 662 655 639 654 682 691 637 657 642 606 627 653 646 646 575 552 607 4 2 646 667 665 710 739 681 654 680 725 785 771 738 692 696 740 774 766 703 672 658 673 641 670 658 667 717 745 747 738 714 713 686 717 728 773 788 832 828 795 828 831 827 804 768 805 817 830 803 773 747 4 2 728 699 763 812 773 773 796 815 814 772 758 653 666 696 717 722 774 785 802 799 742 748 776 750 754 738 744 692 695 716 730 727 692 660 663 688 709 656 598 615 650 689 727 739 731 724 729 703 660 718 4 2 750 753 747 725 690 724 688 631 653 691 668 617 567 612 643 685 706 710 694 737 707 667 659 690 673 685 752 742 742 721 694 711 755 740 746 661 658 629 593 633 639 630 613 590 591 630 505 684 701 676 4 2 683 667 670 708 627 611 503 492 464 496 519 558 534 532 512 486 468 495 482 458 457 461 452 441 449 427 366 440 460 480 475 427 453 465 432 421 413 418 401 452 461 457 486 478 426 482 493 390 389 405 4 2 432 405 407 415 457 452 403 421 422 456 495 440 394 447 479 511 493 429 393 412 463 447 416 466 470 514 506 493 450 490 481 466 483 421 438 416 439 415 452 403 479 484 426 455 448 461 393 362 379 389 4 2 463 497 489 421 355 321 389 378 427 407 341 325 388 422 403 463 410 443 453 473 484 474 524 509 487 489 545 551 492 444 422 456 417 483 510 502 520 543 536 530 493 455 498 516 515 478 424 453 475 499 4 2 550 578 609 559 525 499 441 496 460 437 446 468 513 520 517 532 515 560 570 591 556 604 596 574 559 572 562 540 559 594 576 570 528 491 456 484 571 602 664 612 608 592 592 662 742 750 768 813 809 744 4 2 693 678 825 802 794 777 750 781 776 739 728 718 698 713 747 737 759 765 732 770 805 832 792 829 841 745 699 712 653 616 625 628 626 570 598 612 603 629 679 689 693 702 671 636 675 731 678 639 648 654 4 2 667 682 688 703 686 682 664 683 651 666 636 582 586 637 679 628 612 589 538 553 549 533 536 528 551 573 542 489 447 446 447 418 482 430 408 430 432 416 432 461 431 468 497 457 466 457 431 431 419 491 4 2 536 476 498 438 442 410 390 414 357 340 419 440 437 394 393 398 457 409 390 408 378 413 389 386 366 305 397 436 375 430 451 417 414 442 411 421 454 483 450 366 358 441 465 442 451 469 464 441 432 492 4 2 475 473 436 418 417 358 389 415 366 393 488 493 511 493 413 445 389 397 428 368 357 393 428 409 427 398 451 438 411 442 500 473 393 399 339 428 388 485 543 453 359 320 290 321 364 365 374 376 393 403 4 2 408 398 359 393 403 388 468 534 554 607 558 502 468 470 510 480 463 460 458 465 420 422 420 400 403 391 420 456 472 458 419 414 425 455 475 484 526 565 544 493 502 464 498 503 476 447 475 494 582 638 4 2 611 565 628 630 638 662 655 596 472 487 490 482 489 470 506 501 529 530 577 639 708 707 651 673 677 679 643 703 673 703 657 616 601 611 623 645 633 608 629 641 648 684 718 728 636 619 647 656 660 678 4 2 645 668 688 718 754 691 683 577 567 610 609 603 629 634 649 669 713 753 774 801 807 762 732 719 695 689 692 656 687 722 737 737 766 796 811 818 763 736 771 796 810 785 740 732 747 728 712 724 720 718 4 2 723 698 685 712 785 821 799 738 699 716 710 746 802 787 829 845 848 748 765 738 687 691 744 746 719 700 710 708 724 783 700 623 615 649 658 682 692 674 676 680 695 699 700 734 737 704 706 664 650 667 4 2 663 638 609 608 632 617 621 616 634 609 579 611 608 641 709 697 706 691 685 593 581 560 594 546 608 626 593 648 646 658 653 584 538 609 564 501 491 462 475 535 496 505 521 517 593 562 556 562 497 513 4 3 356 414 426 437 429 426 410 429 426 429 368 341 348 364 360 321 325 298 310 317 306 372 358 408 412 399 394 421 372 314 291 309 318 309 349 305 314 332 318 345 403 376 385 363 327 300 381 390 443 403 4 3 425 372 309 320 287 340 312 320 283 215 223 316 320 174 259 352 368 336 308 376 352 380 372 388 392 356 376 368 348 404 457 425 425 449 363 313 291 282 322 322 300 286 295 268 304 327 331 349 363 367 4 3 367 412 390 385 376 349 354 390 399 403 354 381 412 316 263 268 281 356 361 316 334 352 396 409 400 361 334 378 400 418 440 471 462 471 462 365 365 356 396 396 365 343 325 347 364 487 503 336 247 314 4 3 325 359 448 520 548 531 464 392 459 514 509 498 576 565 592 587 598 537 509 403 453 503 492 476 455 495 517 429 385 438 451 438 482 535 557 583 596 610 596 614 618 618 574 495 495 552 517 544 535 566 4 3 614 623 583 579 596 635 639 615 635 687 715 699 667 659 679 715 711 691 667 623 607 542 546 599 643 671 707 691 691 707 695 667 663 671 667 671 688 691 701 725 731 745 738 738 728 728 748 758 681 671 4 3 698 698 701 728 728 738 731 748 721 711 688 665 645 651 668 695 727 730 709 709 730 723 720 720 716 699 685 663 646 653 649 660 649 642 649 660 642 632 579 502 537 604 646 660 667 667 670 708 727 676 4 3 690 699 718 708 690 667 662 602 569 597 634 606 514 537 541 565 588 602 592 606 634 653 643 634 657 639 597 637 669 650 646 646 637 632 637 618 609 600 582 550 577 586 495 440 385 435 476 531 517 550 4 3 444 463 508 545 444 398 380 426 395 406 375 387 402 352 372 387 406 456 433 383 414 395 344 314 368 360 302 426 472 468 399 341 321 360 302 306 306 306 269 323 327 332 345 341 349 363 296 273 309 327 4 3 354 358 287 349 385 354 349 336 394 434 417 403 309 408 457 443 399 327 305 344 408 372 312 352 340 303 303 303 332 308 251 267 291 316 308 348 287 303 259 287 312 312 332 267 195 219 263 295 308 356 4 3 417 485 458 431 349 304 327 264 250 255 232 232 286 336 309 385 345 345 417 336 358 403 471 431 449 394 399 408 418 369 383 361 343 303 299 352 391 387 400 383 325 321 356 396 356 330 361 396 409 400 4 3 445 480 524 520 462 414 378 427 321 297 325 320 375 409 459 503 487 514 542 576 509 464 503 553 570 498 425 470 526 526 537 503 492 448 348 370 442 498 548 517 539 521 451 482 491 530 566 596 614 583 4 3 495 473 653 670 706 709 702 685 713 695 688 677 674 692 727 709 755 764 773 769 769 792 787 773 708 676 713 680 667 616 611 606 588 592 541 523 509 537 574 597 625 667 676 629 634 569 577 591 600 595 4 3 600 609 604 600 595 632 604 577 582 586 568 563 563 577 559 554 563 508 375 444 476 426 417 440 463 453 440 422 364 333 383 433 472 387 317 344 317 329 341 317 321 321 333 341 329 306 302 306 329 368 4 3 360 352 391 364 383 317 348 349 251 260 354 318 332 296 287 367 349 296 247 278 256 265 282 247 229 238 363 363 327 381 372 385 425 417 336 332 434 367 255 195 227 227 312 291 299 340 336 308 299 352 4 3 364 340 312 291 255 239 247 207 223 243 255 259 275 295 308 299 223 142 158 205 264 327 340 304 313 304 349 336 358 336 331 363 241 264 259 300 295 331 381 340 232 205 232 291 327 268 241 219 237 330 4 3 294 246 215 268 281 312 383 325 365 405 436 365 334 338 374 374 374 285 330 343 312 307 281 312 374 307 338 352 375 375 225 253 320 403 414 448 526 565 548 459 353 392 464 503 414 303 325 425 509 503 4 3 537 526 487 531 592 620 642 581 482 363 416 438 429 442 425 438 433 473 508 548 579 557 579 588 601 618 636 658 623 614 583 544 535 535 557 535 561 566 557 579 575 591 631 623 599 591 587 599 575 554 4 3 558 579 607 595 583 615 619 518 494 534 554 583 599 603 579 579 607 631 659 708 715 695 698 698 685 685 678 681 668 675 661 671 698 735 735 758 718 715 708 721 731 731 708 678 688 681 695 695 688 695 4 3 695 699 688 674 670 685 688 677 674 667 685 709 716 670 685 709 706 681 688 611 618 611 632 677 681 681 677 688 670 649 642 602 551 546 565 634 657 657 653 657 667 676 662 657 653 634 671 667 653 643 4 3 629 509 523 569 588 578 625 592 574 560 509 467 517 540 545 572 595 618 632 591 531 490 463 499 572 582 586 577 572 595 604 591 540 517 527 495 417 417 357 366 389 403 429 476 514 514 530 464 387 364 4 4 556 578 593 592 591 629 607 624 599 609 561 590 547 564 594 567 546 526 541 528 565 573 542 574 591 560 569 552 543 512 516 511 520 546 559 525 547 543 538 569 600 561 560 565 538 499 517 521 547 574 4 4 587 556 526 527 554 541 533 565 515 476 480 538 501 485 488 522 537 540 520 542 529 541 551 569 554 543 558 537 547 550 587 548 563 558 545 531 511 551 550 511 501 483 481 522 509 516 515 539 545 532 4 4 540 568 587 548 526 532 550 578 566 560 534 532 538 536 486 489 500 533 544 541 536 535 540 544 553 541 596 628 597 566 577 581 570 576 587 538 553 544 542 525 551 515 551 558 567 581 559 479 488 507 4 4 523 560 583 603 617 571 510 517 556 586 620 609 590 598 618 634 584 577 575 582 573 579 587 576 602 601 602 516 529 554 566 622 659 661 631 615 604 611 624 617 610 612 606 615 636 614 607 566 577 594 4 4 602 618 640 652 649 618 625 628 674 699 643 650 625 625 626 687 657 624 622 622 620 634 644 601 600 618 646 658 660 660 635 627 646 656 662 682 732 735 729 703 707 699 678 679 690 716 694 680 673 660 4 4 655 642 673 703 678 657 688 708 722 700 661 614 639 639 657 661 673 667 685 664 651 677 682 663 653 653 658 642 653 658 651 663 667 649 649 665 662 641 623 656 661 692 702 677 668 665 662 656 659 689 4 4 674 674 670 663 651 654 628 634 637 650 643 613 615 616 638 627 634 639 647 694 694 642 636 697 648 633 687 753 766 749 720 761 790 738 687 635 637 629 642 663 632 639 639 614 639 632 627 604 603 606 4 4 623 616 604 626 580 565 547 580 577 585 593 608 600 606 597 583 564 576 569 557 548 561 543 518 518 520 498 568 594 573 550 525 540 535 534 510 501 501 560 556 547 534 547 560 530 556 538 512 499 534 4 4 543 525 485 508 520 508 504 504 534 553 579 564 495 543 569 587 557 512 499 488 531 522 510 531 528 568 581 582 568 581 576 538 525 497 517 488 511 481 520 493 495 558 506 539 526 496 496 507 499 523 4 4 565 588 578 549 490 518 526 490 477 471 467 484 551 527 492 517 526 519 558 545 539 535 558 577 555 566 588 583 536 522 506 525 507 500 527 522 515 540 546 539 492 485 521 500 526 497 502 526 530 547 4 4 571 627 669 588 578 553 518 571 540 508 503 516 551 571 565 580 573 602 593 592 560 607 601 579 569 556 574 568 578 595 599 562 544 540 534 535 555 598 611 595 574 568 586 656 679 661 685 714 711 678 4 4 636 629 686 684 698 689 687 699 685 684 679 672 664 673 678 674 674 670 691 732 782 796 760 785 711 691 709 680 657 665 642 650 633 644 656 653 665 668 686 703 663 648 643 651 674 681 641 661 649 639 4 4 652 650 655 646 628 643 623 637 608 624 620 615 612 661 678 638 619 617 587 609 586 570 574 569 584 592 576 552 542 515 534 579 571 541 509 524 518 513 525 535 508 555 543 518 532 539 525 515 521 558 4 4 559 551 540 524 520 494 486 490 455 474 517 535 508 491 486 479 534 491 474 456 460 486 464 477 467 455 486 477 507 516 507 524 516 551 491 521 569 560 553 522 512 551 557 560 565 580 564 550 559 610 4 4 575 552 526 508 496 494 505 511 486 546 554 543 568 598 499 499 501 495 485 477 497 528 539 520 504 509 524 537 509 502 527 510 491 484 475 509 493 533 543 517 462 441 457 466 482 457 483 466 473 503 4 4 487 482 466 481 485 487 542 555 556 596 560 510 517 537 582 555 530 523 524 530 506 494 495 500 489 490 506 519 516 524 493 486 505 530 559 566 581 598 563 532 540 535 540 545 537 521 519 553 609 615 4 4 587 581 616 627 648 628 609 566 544 531 532 541 555 562 564 562 573 563 575 604 664 647 620 640 620 612 613 601 617 631 610 600 590 601 607 590 606 604 597 612 618 631 640 634 636 629 639 619 621 625 4 4 629 639 650 652 655 656 642 606 609 609 611 624 621 613 613 614 618 645 670 710 721 687 658 655 645 628 629 617 633 659 653 666 684 693 701 710 675 665 677 685 703 694 670 681 681 662 664 670 669 660 4 4 669 646 644 667 678 700 710 678 670 686 693 690 702 707 725 718 713 702 695 718 691 697 725 722 672 663 668 683 677 715 684 653 669 670 649 667 665 656 670 669 659 664 671 663 671 674 669 665 666 664 4 4 654 652 637 630 632 663 676 667 652 640 628 649 637 647 712 744 748 738 666 638 650 633 635 638 667 656 655 675 695 707 666 634 636 648 624 610 574 553 572 591 592 593 599 633 666 664 641 638 603 595 4 5 524 521 534 576 608 574 566 611 590 601 520 501 531 515 540 485 466 449 468 497 490 493 490 483 483 523 515 553 520 450 448 457 467 466 472 487 497 497 505 545 568 564 514 502 494 486 502 501 521 542 4 5 554 498 490 461 465 461 445 451 429 416 417 425 456 431 411 417 483 454 463 504 484 513 533 529 509 510 496 514 496 509 528 557 554 555 516 493 476 518 526 492 462 441 437 442 461 470 481 496 512 508 4 5 515 558 566 539 515 508 512 535 548 530 522 532 533 532 479 474 462 489 492 507 512 537 535 533 518 507 524 528 538 560 587 600 592 566 601 510 481 511 509 542 529 496 519 509 530 593 607 458 427 437 4 5 469 499 561 612 656 670 513 454 503 579 621 653 657 654 661 704 597 551 580 577 559 598 601 603 595 617 642 557 511 538 579 600 676 676 708 736 715 707 731 748 698 696 670 646 658 701 664 655 611 637 4 5 700 710 691 716 747 746 683 705 718 796 837 805 740 727 740 792 816 764 752 717 711 689 695 716 707 743 812 836 822 834 801 762 756 788 780 805 840 866 867 858 892 903 884 850 841 880 884 886 848 823 4 5 796 758 806 829 866 826 861 884 887 865 842 751 726 756 764 779 814 795 833 850 833 836 864 836 824 823 833 802 779 768 771 779 761 731 750 759 758 736 660 682 687 743 773 789 782 776 788 803 769 786 4 5 821 827 834 831 819 829 767 709 692 727 745 715 632 640 669 677 698 737 748 773 802 768 717 738 763 731 738 784 812 833 822 801 809 799 797 757 723 712 682 677 692 696 679 640 604 602 629 655 643 636 4 5 611 633 625 638 589 551 550 562 539 571 541 543 539 564 539 554 549 549 521 493 505 509 476 454 461 483 443 546 574 566 529 519 573 514 485 454 445 442 508 496 507 508 509 505 501 464 473 480 462 465 4 5 474 529 443 471 475 479 466 460 507 537 551 489 436 477 537 521 509 474 454 458 476 505 452 457 452 475 475 462 497 455 455 448 454 473 475 470 451 454 446 458 452 484 487 465 456 432 444 458 449 467 4 5 534 555 540 528 479 486 499 447 442 442 434 478 515 491 462 499 496 485 537 500 517 538 565 584 522 542 558 569 591 481 460 485 467 435 449 493 521 522 526 539 422 436 465 499 491 474 495 506 515 513 4 5 551 625 670 639 591 542 507 565 550 462 460 485 512 559 594 599 593 630 666 653 616 613 668 626 561 549 544 634 620 652 665 619 561 520 480 509 540 622 682 682 684 591 558 625 630 641 675 697 721 682 4 5 583 579 823 833 840 835 802 813 839 832 806 802 779 788 808 801 837 870 843 848 864 901 883 856 847 825 800 808 757 689 687 688 708 663 659 687 680 679 713 747 773 786 768 743 729 728 731 692 698 721 4 5 735 751 748 750 741 743 731 713 702 698 683 641 638 679 691 715 702 636 574 580 599 568 567 589 581 595 578 567 499 477 481 511 567 525 508 489 457 466 477 469 474 479 495 489 474 481 476 463 472 488 4 5 529 516 509 491 489 457 455 470 429 480 533 509 479 462 455 483 512 477 456 423 435 429 433 404 388 400 411 384 398 417 402 412 426 472 481 476 522 527 466 428 478 502 504 466 501 515 521 503 484 509 4 5 523 496 523 470 443 436 449 448 434 430 432 441 451 470 469 461 438 428 419 452 462 510 493 474 437 450 471 506 515 470 471 489 456 411 438 452 459 479 498 512 426 410 429 404 432 444 428 403 417 439 4 5 446 440 435 430 437 461 534 574 552 566 548 487 493 520 554 557 532 510 467 484 458 440 435 472 502 464 467 483 489 519 432 422 455 504 567 561 597 656 596 533 511 532 566 576 537 497 484 531 595 643 4 5 650 642 633 687 719 747 737 670 538 554 543 530 559 572 582 599 589 593 594 649 714 776 767 741 768 756 740 728 726 770 702 639 639 637 670 682 665 635 643 660 671 711 747 698 643 628 667 688 672 682 4 5 667 691 722 730 737 768 738 643 625 648 657 639 672 678 675 692 706 754 807 860 862 833 798 777 744 726 718 703 705 777 799 787 800 843 871 881 850 829 816 828 864 874 821 796 828 809 790 806 801 807 4 5 807 750 726 728 780 802 830 807 765 742 765 779 807 851 857 858 858 817 784 705 736 739 780 800 759 765 763 779 778 770 794 751 706 690 684 736 757 747 774 793 785 773 751 740 745 758 752 699 690 701 4 5 721 667 677 695 696 676 675 688 682 695 635 632 661 675 712 740 753 773 769 674 655 625 619 647 674 674 683 678 700 715 734 665 632 620 637 627 577 546 532 544 561 566 575 593 605 631 627 620 560 535 4 6 583 568 579 626 599 598 592 620 611 610 593 573 606 614 578 575 550 545 561 565 533 541 551 519 516 549 604 560 542 536 552 558 545 532 539 556 584 597 565 587 574 575 575 565 537 535 521 535 531 527 4 6 533 531 518 531 509 521 530 505 485 496 484 477 472 521 470 482 478 494 511 527 546 554 529 550 530 537 540 537 547 586 589 602 560 538 515 522 496 513 523 496 493 492 498 519 493 502 507 513 515 546 4 6 530 544 540 538 538 527 587 598 549 543 550 539 553 556 519 500 482 509 506 525 550 559 555 542 531 543 559 568 552 564 586 607 594 575 601 538 500 536 520 563 548 525 527 514 555 583 597 514 484 484 4 6 502 527 585 612 603 611 544 497 524 579 591 613 618 617 614 630 586 575 584 581 569 590 596 607 609 610 619 585 558 557 576 597 624 608 625 637 620 627 619 650 625 637 621 611 613 627 617 618 585 605 4 6 620 628 621 635 643 660 642 650 659 692 698 687 676 663 670 675 706 679 682 678 662 656 662 673 665 683 710 752 764 744 723 710 693 700 700 708 726 733 745 744 764 755 754 748 743 755 747 758 745 737 4 6 739 728 731 740 751 747 760 768 770 768 751 716 707 704 703 708 725 744 752 751 758 775 776 752 747 754 764 756 747 732 732 743 726 717 728 738 743 725 682 677 683 718 718 728 728 723 722 739 731 742 4 6 769 787 818 804 816 812 746 689 679 698 710 696 647 635 658 672 683 685 694 707 719 705 681 671 681 675 682 701 712 728 742 720 708 707 698 697 691 673 655 655 664 668 660 648 618 633 658 654 648 645 4 6 619 624 619 637 613 585 586 571 558 571 598 589 575 613 566 572 569 569 551 575 588 552 541 530 515 526 538 564 557 544 526 547 592 564 563 584 580 576 571 537 526 535 521 514 580 512 529 544 542 490 4 6 523 525 522 517 533 572 548 497 514 521 543 516 529 521 510 522 497 526 516 492 541 509 513 554 547 560 590 521 533 514 523 515 496 533 521 491 502 482 562 516 559 588 576 495 495 490 480 501 494 481 4 6 526 548 518 533 545 552 527 515 535 510 516 501 536 537 529 554 531 541 541 524 566 535 566 553 553 537 620 575 607 530 497 520 491 463 478 513 560 537 542 555 464 464 485 524 522 504 547 532 549 547 4 6 567 626 637 616 599 565 534 576 589 529 513 528 533 582 611 594 593 615 634 640 608 599 619 598 581 568 549 616 594 611 617 605 583 562 530 539 557 597 633 621 631 598 570 647 614 623 658 680 685 663 4 6 615 611 738 742 764 760 743 741 765 773 757 747 735 738 755 768 790 816 819 838 828 829 831 839 827 771 779 771 742 697 685 683 691 677 682 691 684 679 703 735 745 738 749 732 706 698 708 688 674 694 4 6 695 702 715 715 711 699 715 699 680 676 672 652 637 687 735 721 695 641 598 607 615 602 611 613 606 613 612 617 578 544 538 551 564 581 569 530 520 537 533 537 534 543 559 557 526 563 565 576 558 535 4 6 587 568 537 532 546 537 518 537 533 549 532 541 520 495 484 488 498 513 473 475 471 489 534 496 506 486 497 503 518 513 539 604 585 527 547 532 538 543 530 487 501 548 541 500 530 521 525 537 501 562 4 6 547 514 512 501 485 480 462 477 487 469 531 492 514 526 519 502 495 488 506 490 517 539 513 518 555 524 540 576 580 515 487 508 510 491 487 519 528 499 536 521 492 464 487 474 456 472 488 449 473 476 4 6 486 492 489 462 462 512 546 584 567 577 558 522 522 528 580 569 548 524 488 507 503 489 491 531 555 505 486 500 526 535 501 482 503 544 571 563 575 604 573 549 533 550 562 566 560 544 523 567 628 644 4 6 624 617 613 625 635 646 645 628 566 567 551 574 579 570 584 596 585 581 590 607 625 636 637 644 630 639 638 639 648 637 615 594 610 615 621 629 609 599 606 626 640 650 665 632 614 613 622 643 635 637 4 6 636 648 652 664 680 686 669 644 627 636 635 625 634 643 643 650 654 676 694 715 717 709 692 691 681 678 678 674 682 701 728 742 729 727 745 763 754 746 739 735 738 756 733 735 769 754 737 747 751 764 4 6 764 732 701 698 721 731 746 759 732 715 721 731 740 748 754 761 746 730 719 694 704 704 718 724 708 716 723 747 748 741 739 734 720 700 675 692 717 706 742 758 766 751 719 709 717 721 705 678 681 676 4 6 690 661 653 677 676 660 661 664 667 673 645 620 624 648 691 723 709 721 706 685 650 636 546 651 659 663 660 656 664 678 704 678 642 628 625 638 608 595 582 601 596 620 646 625 605 589 594 607 602 595 4 7 570 546 565 592 589 594 596 578 583 603 591 571 576 569 546 527 519 484 523 543 507 500 512 517 518 542 589 582 574 536 500 495 500 510 505 491 518 549 548 557 557 565 577 519 515 489 481 487 479 517 4 7 511 513 489 519 501 476 490 483 468 474 437 409 422 444 410 434 476 487 500 503 524 552 534 556 535 576 547 576 521 528 579 597 593 558 512 483 475 507 507 488 478 458 453 472 467 458 470 502 526 541 4 7 550 562 561 542 537 543 572 577 592 591 577 554 568 585 568 546 535 554 560 543 546 521 561 572 569 569 508 478 499 634 565 577 600 623 634 586 526 519 548 570 609 592 549 503 520 582 614 615 481 484 4 7 522 567 623 630 685 689 651 572 573 643 695 710 703 709 743 751 740 703 646 580 605 656 704 718 687 695 707 710 608 620 679 653 671 693 705 727 759 758 759 768 785 784 754 741 697 717 741 751 706 735 4 7 773 786 775 796 810 803 802 803 823 836 856 868 855 828 824 840 849 847 838 866 849 808 780 798 824 872 879 893 902 902 902 898 877 880 877 887 887 898 898 898 902 920 916 922 924 930 926 879 865 875 4 7 895 895 889 896 902 916 916 910 914 926 922 893 867 865 871 881 902 905 925 935 927 939 897 895 895 925 898 884 889 877 871 884 911 887 900 899 885 872 838 819 807 820 829 857 859 857 861 876 896 886 4 7 915 910 886 909 878 874 888 868 791 796 805 818 723 673 695 719 720 727 774 806 829 827 821 837 852 863 830 856 870 836 837 846 824 855 817 812 797 797 786 752 739 741 741 722 620 620 587 673 692 713 4 7 707 702 704 707 685 587 553 569 595 598 590 579 546 536 528 516 545 566 578 564 538 550 540 480 518 507 504 523 528 535 538 555 546 575 587 532 506 542 553 569 563 552 595 575 568 529 527 474 468 487 4 7 499 516 502 490 523 558 580 572 549 547 570 548 532 510 512 516 531 533 511 497 524 534 538 513 523 525 532 507 476 483 486 451 465 478 487 486 472 445 437 414 463 478 452 461 466 480 449 485 485 482 4 7 524 562 615 614 584 561 593 560 540 531 506 487 511 551 522 521 545 564 550 573 574 545 573 606 629 627 611 586 587 550 512 516 552 527 495 510 541 568 565 549 493 460 510 560 600 541 535 567 595 633 4 7 659 695 714 706 689 623 602 613 628 556 502 500 522 694 721 685 718 742 761 783 754 725 702 727 695 614 592 599 641 689 703 706 706 673 581 559 608 657 716 704 707 708 631 600 645 653 715 781 819 817 4 7 761 700 850 832 826 849 845 883 873 834 874 876 857 868 902 905 916 901 900 931 924 923 897 874 811 759 784 748 780 761 784 769 781 779 779 796 797 786 791 819 834 817 828 798 812 814 790 796 790 791 4 7 781 750 748 753 736 751 754 751 761 748 703 685 695 714 729 717 706 698 609 573 578 599 592 586 603 605 616 662 595 517 505 525 566 621 596 544 521 510 483 496 486 498 520 516 496 517 524 504 515 513 4 7 536 516 482 503 510 503 484 489 539 512 547 537 509 484 470 468 477 482 432 417 421 431 444 409 442 433 459 486 477 518 539 564 552 565 551 504 485 520 527 473 489 486 497 497 477 493 512 547 492 489 4 7 508 497 518 519 479 449 428 457 435 435 465 459 467 488 467 467 475 450 423 465 481 495 501 510 507 505 499 502 507 528 506 503 485 425 418 454 486 501 533 553 463 438 464 507 444 463 479 435 456 473 4 7 503 489 518 522 522 540 605 628 602 613 599 595 538 542 550 574 573 545 528 510 517 511 516 511 556 561 505 508 549 600 518 452 470 536 574 625 675 721 738 703 633 587 622 670 689 637 591 610 670 715 4 7 733 729 702 688 724 751 767 788 690 620 630 589 597 618 647 680 689 639 669 713 753 770 763 779 778 779 771 766 771 771 766 769 747 710 718 747 737 725 687 721 745 767 784 783 734 711 727 749 757 714 4 7 703 736 770 791 735 791 818 789 770 783 763 725 760 793 812 796 790 805 827 861 879 893 867 844 850 836 842 850 857 879 883 889 887 908 914 926 916 906 920 920 916 906 898 920 916 904 912 906 890 828 4 7 820 842 862 845 861 885 888 874 867 843 840 854 842 861 898 900 896 830 713 700 753 782 828 838 861 875 887 890 894 898 890 771 737 780 744 770 797 822 847 881 841 821 841 796 773 785 801 796 775 777 4 7 759 724 733 746 740 759 768 763 773 768 671 639 635 663 707 742 755 753 772 767 760 714 679 654 672 712 748 733 755 769 778 767 734 662 653 678 664 652 627 561 581 597 621 616 633 645 656 683 648 600 5 1 368 354 396 414 387 460 433 530 437 428 414 433 382 428 363 220 220 253 267 336 363 308 261 283 326 374 374 421 392 297 257 294 319 297 283 279 294 283 359 308 424 392 399 363 374 312 261 290 323 305 5 1 326 337 283 304 308 284 273 277 257 277 226 226 284 206 203 117 70 28 117 308 354 210 234 296 350 327 323 327 366 327 358 382 389 385 428 359 329 346 325 394 419 372 325 282 248 278 321 368 351 282 5 1 248 299 423 411 423 372 342 385 441 479 368 269 381 432 446 455 323 314 369 400 305 314 387 391 459 455 346 319 360 409 414 437 441 455 423 464 432 291 314 378 428 468 491 482 401 457 496 492 527 470 5 1 483 393 423 475 427 488 574 570 496 557 527 406 440 397 453 535 514 540 570 570 427 462 496 548 540 519 565 481 548 515 510 473 426 468 485 494 544 582 561 544 595 590 616 595 527 523 586 599 569 628 5 1 637 637 599 637 590 639 678 663 682 678 655 726 702 635 655 690 698 730 667 682 710 722 671 568 690 722 702 710 746 762 730 750 742 702 742 722 728 712 680 673 696 673 647 689 709 725 745 745 764 758 5 1 702 693 693 699 686 647 650 673 696 702 712 728 725 741 745 748 727 738 720 731 745 716 752 661 618 647 712 712 712 705 690 727 738 756 716 716 727 734 738 741 738 705 690 687 698 676 658 636 632 654 5 1 681 601 605 641 672 681 703 690 667 672 681 663 596 636 618 605 650 605 485 561 618 596 663 690 650 636 658 542 617 659 579 631 556 589 612 617 622 640 622 547 584 547 514 565 570 490 565 542 570 504 5 1 556 458 467 500 626 547 368 387 400 396 437 350 373 313 294 322 327 336 363 377 345 400 354 400 331 410 313 303 350 419 433 460 336 377 327 294 280 308 319 305 363 348 308 341 374 384 268 217 323 348 5 1 315 344 370 290 323 297 359 319 363 399 363 348 341 348 344 352 399 374 246 261 300 308 241 218 226 226 168 191 226 304 183 191 199 222 292 370 136 51 24 160 226 187 269 222 222 273 308 315 312 335 5 1 394 441 453 261 398 321 398 321 261 295 167 51 132 351 257 205 265 96 107 150 269 325 402 496 449 346 368 432 396 428 441 373 323 423 382 341 391 464 446 450 441 437 319 409 500 455 310 328 405 428 5 1 405 487 491 518 559 523 496 428 496 483 414 393 371 293 380 423 501 531 496 518 591 570 479 509 565 527 341 324 436 501 518 535 570 457 531 591 522 453 518 481 502 502 540 481 586 611 649 687 700 725 5 1 746 759 683 698 647 661 669 661 658 680 687 690 716 705 694 705 690 716 690 685 685 694 712 707 645 516 561 627 650 667 641 645 650 645 698 703 596 512 650 627 592 627 618 650 654 636 612 589 584 579 5 1 537 547 439 509 523 547 589 551 490 542 518 467 462 486 533 537 579 598 537 387 434 476 382 411 415 448 458 497 534 479 340 419 423 410 483 585 419 271 267 340 303 243 257 267 133 207 276 313 331 350 5 1 331 327 396 354 382 183 170 341 388 272 337 395 319 323 323 275 297 352 366 225 203 199 210 188 210 254 232 275 21 57 235 286 305 377 414 312 279 377 312 300 265 292 241 331 288 327 382 397 339 296 5 1 331 382 362 331 273 257 261 253 261 238 249 234 277 261 323 288 152 51 117 214 257 312 364 321 342 295 274 252 227 304 385 338 389 205 124 175 321 376 428 415 231 124 248 364 389 394 398 310 332 332 5 1 310 387 319 282 310 355 396 428 355 346 391 514 360 300 282 314 423 446 455 387 369 300 269 296 300 405 428 432 440 479 492 427 332 367 457 470 501 496 544 574 587 488 401 406 483 531 514 388 401 349 5 1 410 462 436 401 470 457 509 514 544 531 590 611 595 574 565 557 611 616 523 557 540 553 553 599 620 590 519 561 582 574 603 586 578 599 616 611 628 607 611 623 611 583 603 599 611 627 663 651 627 595 5 1 564 556 599 623 611 568 615 667 667 667 651 710 639 667 694 734 702 675 647 663 683 702 722 667 683 702 689 683 728 725 748 745 709 696 732 741 751 741 709 693 712 732 741 764 754 745 738 709 745 738 5 1 709 727 723 701 709 636 687 727 709 723 705 690 661 669 687 731 738 749 752 741 720 741 723 723 690 658 683 676 643 683 720 729 721 747 712 627 663 690 681 685 663 565 579 596 605 539 565 605 636 654 5 1 618 641 618 596 583 605 645 627 641 667 650 664 631 556 542 542 490 495 556 556 589 594 528 453 401 467 500 575 528 556 584 547 565 570 528 514 542 397 317 228 246 312 405 474 520 474 511 511 516 451 5 2 322 327 300 353 335 376 411 411 416 389 385 353 327 309 291 313 184 179 184 201 210 242 247 237 278 322 312 290 297 250 231 225 243 253 309 287 275 262 268 240 253 278 309 290 272 237 206 206 218 228 5 2 290 240 272 251 251 248 285 257 234 242 211 183 208 203 168 228 277 234 211 197 242 262 268 274 299 302 302 285 285 277 294 314 319 308 341 315 315 275 312 351 321 295 252 249 239 259 278 312 328 308 5 2 259 262 305 345 338 298 282 288 308 348 265 242 269 356 389 272 253 328 352 352 323 295 333 398 352 314 314 352 305 366 361 384 408 408 403 450 352 300 309 314 412 366 440 394 347 384 430 490 453 319 5 2 306 343 370 416 430 517 545 527 430 453 522 513 522 499 481 559 572 545 522 453 379 434 467 499 486 436 517 490 498 417 440 370 459 459 459 506 545 556 506 541 564 579 568 556 455 498 537 467 498 486 5 2 556 591 618 599 568 615 604 634 612 626 652 663 663 663 681 667 689 681 637 630 674 667 553 619 648 575 608 648 681 685 685 652 626 652 667 693 652 656 652 662 652 671 678 681 696 706 712 712 712 706 5 2 706 699 703 706 699 696 674 678 696 709 690 687 671 674 681 684 675 686 701 688 688 686 701 678 648 648 658 645 610 627 653 663 658 627 655 665 655 627 615 625 622 620 622 637 630 640 632 663 629 644 5 2 659 651 625 625 633 625 640 629 625 572 598 602 614 576 542 564 595 561 530 557 587 606 629 614 636 629 640 592 584 565 577 581 569 549 557 573 569 577 553 565 577 541 553 522 431 459 451 451 459 482 5 2 482 478 478 482 506 431 365 388 380 371 389 344 313 313 295 318 362 367 371 402 335 331 416 344 304 313 273 273 295 313 313 376 300 300 304 273 246 251 262 281 287 293 297 290 284 268 250 222 231 228 5 2 250 275 272 256 284 287 275 272 272 262 303 287 315 268 268 297 284 287 247 231 257 268 279 268 242 259 231 245 220 257 223 217 208 223 237 220 188 160 154 149 174 186 205 248 251 262 277 268 251 279 5 2 302 328 374 374 378 368 378 305 252 265 262 193 226 269 272 245 298 292 262 282 295 298 321 361 381 302 305 335 398 398 347 323 328 342 333 309 342 366 380 389 380 314 272 333 422 333 272 314 319 417 5 2 394 431 469 501 515 501 445 361 422 347 278 315 343 338 329 407 457 476 476 522 545 517 467 457 531 448 292 338 370 467 485 504 513 513 536 504 416 430 471 494 482 514 521 459 463 482 525 556 560 564 5 2 591 568 665 622 610 625 635 650 658 640 620 615 640 635 650 653 659 663 663 659 674 678 667 663 648 591 572 606 564 542 545 545 549 591 595 549 511 557 538 530 545 568 583 580 598 534 502 506 471 498 5 2 498 498 506 506 506 498 506 498 494 486 486 471 455 459 475 475 463 482 353 325 333 357 337 353 353 380 388 398 469 349 260 335 380 460 505 398 291 260 264 273 291 260 246 242 260 228 242 251 251 242 5 2 309 304 273 291 286 255 233 268 287 247 293 287 287 275 262 250 247 275 281 215 240 209 165 172 175 178 187 203 212 247 243 247 256 228 253 193 212 259 288 271 231 223 231 251 254 262 254 299 277 259 5 2 259 248 279 268 242 231 223 234 228 200 240 228 228 205 220 245 271 237 163 186 229 239 249 272 269 252 245 222 226 232 269 255 226 153 100 130 199 239 252 285 269 222 232 269 278 255 252 263 263 239 5 2 263 286 300 286 253 286 319 333 314 323 352 347 253 239 253 286 300 277 328 291 253 206 197 183 258 366 333 286 361 407 416 246 228 274 366 398 434 467 522 536 490 333 324 389 448 490 319 287 301 375 5 2 393 425 366 398 444 411 467 494 548 533 533 537 482 455 479 494 510 506 494 510 517 537 529 556 537 556 537 556 548 560 548 583 576 579 517 548 576 564 568 556 520 531 571 608 590 593 579 582 593 597 5 2 586 542 575 545 538 575 608 652 648 637 637 593 575 619 656 645 623 612 597 630 662 671 696 662 678 668 668 674 674 665 703 696 693 684 681 712 721 693 684 684 696 712 703 721 696 693 728 703 718 684 5 2 642 648 640 637 660 658 653 650 635 655 650 655 663 665 663 673 686 645 650 678 681 640 635 630 630 648 668 660 650 665 655 655 614 621 591 572 610 621 621 614 610 595 598 587 553 564 557 572 545 553 5 2 572 591 576 511 511 549 553 564 580 580 606 518 459 451 494 490 494 518 526 530 526 471 404 408 420 459 486 498 494 518 514 506 498 526 455 475 463 392 404 310 290 337 322 358 407 425 438 492 492 358 5 3 397 404 447 491 465 527 499 543 464 461 445 407 409 506 320 183 157 252 274 383 413 276 271 333 329 412 437 505 459 364 288 345 388 297 290 326 370 399 418 353 468 437 428 438 439 295 216 293 330 274 5 3 335 371 273 320 320 319 285 310 244 215 216 212 287 170 96 -64 -32 -87 42 238 277 140 202 310 343 303 353 367 372 365 415 457 470 459 456 398 427 381 401 421 479 415 361 272 302 356 384 411 327 235 5 3 209 359 428 492 481 420 410 448 487 555 301 304 445 496 518 431 381 346 448 339 263 338 453 458 475 479 399 397 420 380 390 505 471 487 429 439 384 218 262 396 462 468 459 497 440 469 496 526 603 501 5 3 471 439 448 494 456 540 625 641 616 555 560 395 392 333 463 614 538 564 650 583 466 497 546 580 537 506 574 473 555 536 522 506 491 518 555 556 593 663 595 602 697 648 659 605 544 560 656 562 653 621 5 3 622 652 671 669 646 672 729 718 684 718 693 780 707 661 671 725 807 801 735 751 792 813 706 625 755 773 754 800 840 819 783 789 786 716 710 819 765 731 699 671 747 655 684 730 758 758 806 779 792 837 5 3 773 743 725 744 715 695 710 714 777 794 765 780 774 783 841 798 784 804 803 809 830 755 779 798 716 745 768 835 750 751 741 747 783 772 756 782 792 791 735 812 832 788 745 775 810 646 735 702 724 736 5 3 740 664 689 691 714 758 768 726 749 728 699 762 736 767 712 684 729 634 540 610 653 684 722 707 709 710 656 555 698 609 603 717 590 623 646 687 689 632 641 549 590 515 556 659 590 539 628 591 628 541 5 3 581 481 515 576 650 577 416 448 451 472 529 416 421 344 326 359 414 486 452 485 408 460 429 462 401 408 336 347 371 446 492 438 338 419 305 282 338 338 371 305 459 421 322 427 463 453 302 281 373 319 5 3 257 401 427 351 373 342 399 336 423 512 422 432 367 372 395 388 429 394 261 280 293 292 183 101 178 162 220 238 258 353 284 277 277 338 412 373 106 73 16 169 275 218 337 257 221 332 390 278 603 677 5 3 878 910 625 368 538 552 597 255 537 394 123 17 123 531 236 174 77 -16 3 64 177 354 452 505 542 406 457 473 451 483 512 364 367 434 333 379 474 544 483 491 546 475 376 447 555 499 328 407 445 489 5 3 450 522 544 569 613 653 436 390 425 469 417 348 379 349 412 473 575 561 498 568 559 561 454 482 633 575 361 404 461 575 543 571 555 457 508 666 555 474 557 539 503 571 605 567 511 513 552 590 591 615 5 3 651 663 758 743 692 716 728 713 720 759 756 767 794 733 725 782 743 785 726 713 754 801 763 814 619 519 598 695 712 739 719 701 704 699 769 762 598 526 653 660 605 641 652 644 695 688 643 678 681 597 5 3 595 589 442 530 581 588 635 539 525 609 541 475 462 471 576 615 643 614 592 418 476 609 653 705 692 643 684 766 628 444 332 471 437 441 621 577 460 334 366 441 251 267 295 346 249 345 539 551 606 641 5 3 566 650 704 635 653 274 260 577 463 454 544 514 577 466 417 471 514 612 658 522 411 374 367 362 371 234 217 189 -175 -2 236 477 468 720 706 575 487 611 741 663 392 456 378 444 525 537 601 663 315 303 5 3 347 382 333 365 290 248 207 195 216 186 206 216 231 284 311 176 26 -10 62 202 233 342 343 337 314 336 357 263 257 397 364 425 366 212 167 271 342 346 389 428 157 29 178 375 468 412 410 319 318 372 5 3 342 437 340 281 296 356 363 406 308 351 463 553 345 304 262 375 401 412 391 376 374 300 292 265 334 343 484 421 464 522 488 311 317 393 483 569 543 545 654 695 704 461 395 436 547 597 514 412 409 359 5 3 399 490 462 484 536 443 541 502 520 541 595 627 633 619 587 597 644 623 526 556 556 560 532 616 637 613 537 572 621 629 643 636 640 662 651 646 686 694 647 665 656 611 633 647 672 684 683 698 676 628 5 3 594 605 648 676 643 634 677 731 742 733 705 714 707 672 691 753 740 707 671 677 741 720 730 659 659 703 651 652 758 761 772 748 733 726 770 777 770 794 689 677 739 770 819 831 777 791 777 743 796 769 5 3 776 768 751 737 729 670 696 678 696 747 783 743 660 646 698 800 729 815 818 786 822 835 806 808 745 689 709 719 708 742 777 816 806 782 768 639 658 739 699 736 632 605 617 645 673 599 633 658 705 714 5 3 697 688 660 622 615 646 650 651 727 670 704 730 721 584 564 581 450 528 604 568 618 620 522 423 411 451 544 644 565 622 668 607 542 602 547 544 447 336 257 239 289 308 477 492 553 500 608 539 579 452 5 4 340 352 391 454 443 498 470 481 439 421 393 347 370 478 295 155 123 220 224 366 360 253 266 260 283 372 424 473 392 282 241 312 364 261 271 271 342 384 364 353 460 426 402 382 369 207 157 263 298 282 5 4 358 372 289 332 300 280 248 265 239 230 163 194 249 116 92 -97 -21 -76 93 305 231 160 262 349 361 341 344 327 315 318 386 394 391 395 420 373 309 259 289 356 371 328 295 233 210 324 332 338 297 187 5 4 163 304 385 424 409 327 334 386 435 468 281 294 397 443 439 332 303 286 383 303 238 335 422 424 400 399 303 328 352 357 371 441 416 446 433 454 350 179 236 361 421 383 446 422 381 418 489 513 538 417 5 4 422 365 399 423 415 499 531 559 518 463 478 311 321 302 420 546 464 534 536 506 370 443 468 502 499 424 493 437 529 509 460 449 438 446 483 507 533 582 514 552 615 570 585 513 473 498 559 487 542 560 5 4 564 579 607 584 556 629 643 640 659 658 655 707 646 644 653 664 725 731 655 696 681 698 586 568 695 674 666 749 753 770 722 716 715 670 722 708 772 690 628 629 689 616 637 668 702 724 740 745 773 729 5 4 684 682 679 708 671 644 657 687 713 738 724 700 708 719 753 739 742 761 756 783 751 738 718 656 566 622 684 688 684 678 673 691 759 735 716 728 756 703 682 709 721 664 642 700 661 623 685 663 702 715 5 4 657 597 631 667 675 701 693 661 681 636 645 678 613 659 608 590 675 548 490 585 594 640 700 671 673 702 607 528 638 530 586 609 546 589 597 603 616 563 591 516 563 537 556 570 439 489 540 521 564 533 5 4 498 453 518 533 560 414 348 385 405 444 425 324 364 231 241 277 334 390 372 370 314 363 375 362 355 387 265 288 351 432 503 426 307 364 260 198 289 311 321 334 421 381 337 383 410 387 231 204 338 340 5 4 333 383 350 293 312 317 355 392 428 473 390 370 341 312 339 342 377 309 191 214 293 321 162 175 215 142 183 192 237 287 232 211 194 298 363 385 23 22 -35 127 188 181 290 164 127 234 295 304 316 364 5 4 379 437 387 268 359 313 371 256 243 181 76 18 169 338 161 163 172 33 50 131 268 333 435 457 468 320 387 406 421 434 448 297 306 364 258 329 428 482 447 438 456 356 281 416 484 409 284 377 377 404 5 4 381 492 494 507 538 555 407 364 415 368 356 311 296 315 387 456 526 505 461 528 612 460 400 453 565 471 296 327 399 503 483 464 491 409 499 572 468 429 488 471 469 522 553 517 437 465 502 539 554 577 5 4 598 608 694 673 631 663 673 677 683 681 674 700 729 666 694 730 708 735 692 720 749 764 763 750 529 434 561 635 664 623 608 608 631 632 687 702 545 505 591 598 549 591 617 634 653 615 556 556 561 512 5 4 523 531 417 485 528 560 529 465 477 540 467 442 453 485 541 570 586 562 461 385 428 439 381 415 434 442 484 532 562 367 283 410 371 416 529 337 321 227 269 312 192 219 251 167 87 193 291 325 351 366 5 4 314 404 396 347 351 112 127 348 301 291 384 368 328 322 273 286 305 364 308 163 195 149 158 166 240 249 283 141 -159 12 268 338 320 431 362 226 241 340 271 222 152 192 210 257 267 299 337 371 282 258 5 4 322 405 322 316 259 199 189 162 180 200 194 203 211 224 276 153 -11 -30 70 223 238 346 341 309 265 277 289 198 226 341 326 373 268 123 126 292 356 323 368 372 90 -45 152 322 403 349 327 253 279 317 5 4 276 342 263 257 274 347 384 384 269 331 424 467 277 271 252 338 368 374 310 330 342 240 261 197 296 299 399 367 423 456 411 244 248 325 426 488 455 488 575 598 594 389 349 391 506 535 411 342 359 294 5 4 373 447 450 438 478 417 512 467 509 531 561 570 544 515 521 519 556 521 458 484 489 490 492 571 593 536 492 536 564 572 587 575 565 579 576 571 605 601 587 554 564 530 527 569 594 588 613 613 585 537 5 4 541 537 576 606 519 553 623 670 660 631 614 639 613 601 646 701 666 639 574 636 672 676 622 584 633 613 634 642 708 720 699 708 665 666 690 726 752 706 635 640 682 710 738 741 722 723 711 693 712 708 5 4 696 683 672 680 661 582 626 629 626 694 710 714 599 583 676 755 698 773 737 718 785 783 740 744 597 627 680 634 629 713 733 761 748 712 683 582 651 691 659 670 569 560 590 610 589 524 561 625 651 642 5 4 627 602 625 563 554 613 619 649 668 581 649 635 606 514 508 504 436 501 558 559 583 556 437 381 395 460 522 590 516 565 590 558 533 557 511 504 366 319 248 219 275 338 432 464 519 450 579 529 539 350 5 5 292 280 317 333 308 374 349 435 353 345 333 349 304 345 288 161 161 190 202 264 288 239 165 184 223 266 266 308 282 197 161 194 217 197 184 181 194 184 253 207 312 282 289 256 266 210 165 191 220 204 5 5 223 233 184 181 184 170 164 166 155 166 138 138 170 127 124 76 50 26 76 184 210 129 142 177 208 194 192 194 216 194 212 225 230 227 321 261 235 250 231 291 314 272 231 194 164 190 227 269 254 194 5 5 164 209 317 306 317 272 246 284 332 366 269 182 280 347 358 365 258 251 295 321 244 251 310 313 369 365 277 255 288 328 332 350 354 365 339 372 347 233 251 302 343 376 394 387 346 382 407 404 426 390 5 5 398 341 360 393 363 401 456 453 407 445 426 349 371 343 379 431 418 434 453 453 363 385 407 440 469 454 488 426 476 451 448 420 386 417 429 435 472 500 485 472 510 506 525 510 460 457 503 513 491 534 5 5 540 540 513 540 506 557 580 571 582 580 566 608 594 555 566 587 592 610 573 582 598 605 575 516 587 605 594 598 619 628 610 621 617 594 617 627 631 620 598 594 609 594 576 605 618 629 642 642 655 651 5 5 614 607 607 611 603 576 578 594 609 614 620 631 629 640 642 644 630 639 624 633 645 621 651 577 542 566 618 618 618 613 601 630 639 654 621 621 630 636 639 642 639 613 601 598 607 589 574 543 541 553 5 5 567 524 527 546 562 567 579 572 560 562 567 557 522 543 534 527 550 527 463 503 534 522 557 572 550 543 555 457 506 533 481 515 466 487 503 506 509 521 509 460 484 460 438 472 475 423 472 457 475 432 5 5 466 401 408 429 512 460 343 355 321 317 353 276 296 243 227 251 255 264 288 300 272 321 280 321 259 329 243 235 276 337 349 374 264 300 255 227 215 239 217 204 256 243 207 236 266 276 171 125 220 243 5 5 214 240 263 191 220 197 253 217 256 289 256 243 236 243 240 246 289 266 152 157 179 184 146 133 138 138 105 118 138 181 113 118 122 135 175 219 87 39 24 100 138 116 162 135 135 164 184 188 186 199 5 5 291 332 344 175 295 227 295 227 175 205 92 -9 62 254 171 126 179 30 40 77 182 231 299 381 340 250 269 325 317 343 354 299 258 339 306 273 313 372 358 361 354 350 255 328 402 365 247 262 325 343 5 5 325 391 394 416 449 420 398 343 398 398 354 341 327 277 332 360 409 429 407 420 467 453 396 415 451 426 308 297 368 409 420 431 453 382 429 467 423 379 420 426 441 441 469 426 503 522 550 578 587 605 5 5 621 630 595 607 566 577 583 577 574 592 598 601 621 613 604 613 572 586 572 569 569 574 584 581 548 479 503 539 550 560 546 548 550 548 576 579 522 477 550 539 520 539 534 550 553 543 503 487 484 481 5 5 454 460 389 435 444 460 487 463 423 457 441 408 405 420 451 454 481 494 454 355 386 414 352 371 374 395 401 406 439 390 268 337 341 329 394 484 337 206 202 268 235 182 194 202 84 149 210 243 259 276 5 5 259 255 317 280 304 129 116 236 279 174 233 285 217 220 220 178 197 246 259 132 112 109 119 99 119 158 138 178 -51 -18 142 187 204 269 302 210 181 269 186 179 159 175 146 197 173 194 225 234 201 177 5 5 197 225 214 197 164 155 157 153 157 144 151 142 166 157 192 173 96 39 76 134 171 220 265 227 246 205 186 167 145 212 284 242 287 126 55 100 227 276 321 310 149 55 164 265 287 291 295 247 266 266 5 5 247 310 255 225 247 284 317 343 284 277 313 413 288 240 225 251 339 358 365 310 295 240 214 236 240 325 343 347 371 396 404 363 302 324 382 390 409 407 437 456 464 401 346 349 398 429 418 338 346 313 5 5 352 385 368 346 390 382 415 418 472 463 506 522 510 494 488 482 522 525 457 482 469 479 479 513 528 506 454 485 500 494 516 503 497 513 525 522 534 519 522 548 541 525 536 534 541 550 571 564 550 532 5 5 513 509 534 548 541 516 543 573 573 573 564 598 557 573 589 612 594 578 562 587 600 614 627 589 600 614 605 600 631 629 644 642 618 609 633 640 647 640 618 607 620 633 640 655 649 642 638 618 642 638 5 5 616 630 627 610 616 557 598 630 616 627 613 601 577 583 598 633 639 648 651 642 624 642 627 627 601 574 595 589 563 595 624 593 588 603 584 539 557 572 567 569 557 505 512 522 527 491 505 527 543 553 5 5 534 546 534 522 515 527 548 539 546 560 550 537 515 466 457 457 423 426 466 466 487 490 448 398 365 408 429 478 448 466 484 460 472 475 448 438 457 362 309 251 263 306 325 386 427 386 419 419 423 366 6 1 352 403 386 327 318 365 365 450 463 412 390 340 301 395 395 365 297 357 416 335 310 357 393 415 371 407 336 305 261 349 384 482 389 349 336 292 402 389 358 473 354 340 283 248 256 345 384 358 398 429 6 1 411 376 345 315 282 291 310 267 258 277 277 282 413 343 343 413 286 230 206 178 216 192 140 164 197 329 319 409 371 371 329 310 291 291 350 359 316 312 316 293 316 340 392 435 340 316 283 264 259 297 6 1 254 245 254 231 250 297 364 274 250 392 411 407 274 315 372 509 474 399 425 434 407 359 372 363 434 447 474 430 421 434 390 372 390 323 319 323 341 376 403 438 443 447 461 456 445 454 384 376 389 432 6 1 445 476 528 528 533 550 476 480 554 537 498 437 511 493 419 441 463 489 437 458 498 541 624 576 600 630 571 553 507 600 639 600 588 536 515 532 562 643 605 588 626 596 588 630 681 711 686 677 656 703 6 1 681 677 651 583 596 647 663 713 686 701 686 690 647 632 628 612 647 682 693 651 632 697 755 771 778 763 728 740 693 713 744 682 639 682 720 684 691 698 705 754 761 768 757 781 768 768 740 754 746 778 6 1 775 757 726 698 705 740 715 708 711 726 711 701 708 676 746 754 774 767 770 733 745 681 648 663 722 726 693 674 685 704 711 704 711 667 707 629 629 641 670 685 689 685 693 748 667 663 685 721 630 600 6 1 626 635 635 622 592 617 635 617 635 665 699 660 643 660 630 699 669 622 613 574 596 579 639 678 665 583 613 621 598 626 621 612 560 612 560 536 503 536 545 432 512 460 456 446 517 522 550 607 635 626 6 1 569 498 522 451 437 470 621 650 624 467 403 399 577 645 535 501 407 420 552 441 378 374 429 471 475 484 480 480 441 412 416 433 412 361 395 374 390 331 296 287 301 296 349 283 309 384 376 367 473 314 6 1 252 248 234 327 433 384 362 301 226 150 155 292 270 256 243 358 429 482 407 423 366 305 267 286 220 216 235 244 319 291 319 319 263 239 230 258 352 305 150 84 70 169 178 188 282 277 291 352 244 319 6 1 235 164 335 316 216 221 278 259 250 235 202 283 335 274 240 297 245 197 202 188 226 269 335 345 426 407 378 364 368 226 239 345 434 416 341 341 359 443 434 385 399 443 421 500 443 407 443 456 381 425 6 1 323 328 399 354 368 421 399 359 478 419 376 480 498 415 437 384 336 354 380 384 341 432 511 524 437 441 467 650 528 437 580 554 567 628 519 476 567 589 546 549 626 673 639 553 579 596 596 507 524 579 6 1 617 617 704 700 737 719 678 700 730 730 726 711 693 737 741 700 635 609 643 704 665 622 630 643 639 669 652 686 669 652 583 583 583 673 699 652 635 583 523 536 561 613 596 570 549 514 550 512 493 498 6 1 545 612 607 460 470 527 527 550 583 522 522 527 460 460 437 456 451 493 479 536 607 626 527 437 446 456 527 569 526 496 530 598 636 577 437 390 501 543 569 429 348 323 390 374 357 314 297 297 365 378 6 1 357 424 429 412 403 331 416 336 327 433 309 318 380 499 407 349 301 270 265 234 292 287 345 358 323 305 296 278 314 318 124 195 221 252 301 389 442 407 385 347 324 399 395 329 343 291 296 319 263 319 6 1 423 300 315 305 338 404 338 343 324 329 315 343 310 366 310 371 371 376 291 254 250 107 21 293 359 274 354 312 435 326 335 378 378 416 445 388 297 345 473 350 302 293 250 145 216 302 274 301 376 341 6 1 332 363 399 332 350 376 341 337 354 363 323 332 376 403 372 310 350 394 434 469 407 332 452 416 399 390 315 345 502 380 384 533 441 502 445 397 402 454 524 628 655 694 594 594 537 463 424 506 563 515 6 1 467 463 458 450 480 480 485 485 498 464 481 502 515 549 583 600 528 532 596 647 639 536 558 626 490 477 532 541 583 592 579 600 545 545 592 643 600 566 596 674 713 570 543 589 605 589 562 570 597 639 6 1 674 659 643 659 647 628 659 647 651 632 632 686 701 732 720 697 705 674 686 705 687 733 705 743 754 746 754 729 708 729 736 733 708 754 715 743 733 715 708 691 687 698 711 726 726 754 746 711 663 670 6 1 644 637 663 689 696 689 663 719 704 685 681 681 726 700 674 693 685 693 652 674 704 659 644 626 674 704 681 693 689 707 637 609 643 712 721 755 755 768 738 725 691 725 708 656 626 587 613 622 609 622 6 1 592 583 600 549 553 557 536 549 561 523 566 612 612 626 683 664 617 598 531 512 517 545 560 517 479 522 522 512 550 531 531 555 484 470 460 564 626 654 645 470 460 408 340 365 416 463 484 412 522 399 6 2 369 398 404 323 313 383 367 477 484 412 384 329 310 455 434 371 284 353 442 328 299 349 431 437 404 440 350 300 261 333 391 504 436 339 350 295 401 402 414 491 372 348 288 256 278 375 412 365 411 436 6 2 423 396 350 333 300 313 331 271 266 284 275 309 460 361 370 446 305 244 236 182 212 206 147 173 223 343 350 441 389 374 343 331 290 299 374 374 321 319 335 305 338 350 376 444 381 345 305 271 279 314 6 2 264 243 267 255 265 297 400 298 245 387 414 437 295 319 398 534 483 420 457 439 405 372 412 377 460 439 498 462 456 482 421 398 410 332 327 397 352 385 389 472 477 457 476 489 443 450 395 370 392 425 6 2 440 482 554 496 534 532 501 509 592 579 497 455 508 510 431 464 453 512 444 462 504 529 643 566 579 598 562 549 503 602 643 590 593 539 516 524 574 628 611 587 633 589 582 630 652 707 684 698 654 691 6 2 673 698 669 584 617 657 672 713 667 705 692 704 662 634 644 619 659 690 718 668 636 691 768 783 800 782 722 745 720 743 764 704 653 680 740 701 704 699 718 763 763 789 793 798 795 791 763 763 774 803 6 2 809 781 751 718 725 767 737 716 711 735 723 720 711 671 763 772 787 774 791 748 760 686 649 655 728 742 700 683 690 707 721 697 695 685 711 636 634 643 679 697 696 697 690 759 659 652 679 720 651 602 6 2 622 623 659 621 589 613 635 613 619 636 689 643 625 675 639 677 620 581 600 587 594 591 628 666 644 596 600 611 589 603 604 607 555 588 555 543 502 527 559 442 496 463 449 436 510 503 555 611 635 631 6 2 584 503 528 450 432 439 608 637 624 472 390 394 574 669 571 507 412 418 566 430 365 356 420 485 519 496 470 462 459 437 421 429 404 358 389 389 371 328 290 293 289 309 355 285 311 391 369 377 482 335 6 2 254 249 241 377 469 391 376 301 216 139 163 279 267 278 266 368 461 485 418 436 372 312 271 291 214 212 232 242 330 290 313 330 271 240 233 275 340 337 172 94 99 178 205 198 289 284 305 365 242 333 6 2 250 182 338 331 222 241 310 276 255 236 206 291 345 278 231 314 257 198 220 212 250 269 345 349 430 437 419 397 375 230 234 346 471 429 359 359 372 459 457 423 410 474 434 553 484 445 484 456 418 454 6 2 368 377 456 417 396 456 424 394 503 450 377 498 551 430 466 416 354 370 379 307 366 436 537 545 459 486 501 674 572 462 607 595 578 648 548 515 600 621 600 548 633 675 657 565 599 617 619 522 532 596 6 2 629 633 726 745 752 729 697 719 744 757 750 734 711 736 766 714 675 640 649 693 672 621 635 649 660 700 694 675 668 670 592 592 580 665 661 638 623 608 535 557 573 628 610 578 563 534 536 521 504 518 6 2 556 629 624 479 479 527 542 583 589 571 556 551 513 500 444 461 478 504 505 540 617 650 542 454 460 461 508 585 540 498 545 628 672 624 446 405 503 572 610 440 356 335 434 381 353 321 297 293 388 398 6 2 357 415 420 479 428 348 451 350 337 447 324 339 411 520 427 370 314 277 272 269 295 324 375 368 338 331 318 299 332 321 113 185 229 267 305 392 451 437 421 372 372 419 400 337 352 296 318 341 283 387 6 2 456 329 325 314 373 436 356 347 323 331 322 332 360 409 328 374 392 408 308 257 262 106 9 305 378 298 380 364 485 345 345 388 402 427 544 402 297 362 499 374 336 309 269 154 253 298 284 350 406 370 6 2 335 363 417 357 376 417 381 354 374 370 365 364 424 425 416 328 369 433 439 500 437 364 476 426 402 407 337 357 513 408 391 548 449 502 487 417 411 468 560 648 690 702 597 601 524 489 444 492 532 513 6 2 480 496 488 489 484 506 507 533 519 477 478 492 525 573 607 617 530 549 621 668 662 560 576 635 502 476 534 556 616 587 573 581 565 569 595 660 600 568 600 661 696 545 525 577 615 587 563 569 596 635 6 2 671 663 652 660 681 619 653 635 629 619 624 677 693 731 718 705 707 695 702 709 704 762 722 763 781 758 777 744 704 748 765 760 723 770 732 774 758 743 736 708 713 722 732 744 746 779 781 734 671 682 6 2 668 658 670 702 715 707 676 732 723 708 706 693 737 722 680 690 687 700 661 690 723 682 661 651 677 731 693 685 686 717 652 620 637 711 728 753 769 779 758 748 715 720 710 686 658 608 620 629 612 629 6 2 613 600 602 579 579 572 537 543 561 555 565 607 604 622 691 652 649 601 544 508 526 556 558 526 502 525 522 524 551 538 535 547 494 501 488 588 644 630 657 498 475 417 379 363 409 475 508 441 531 406 6 3 452 443 433 379 374 429 411 479 484 443 420 379 374 470 465 397 328 401 443 347 324 392 424 471 424 440 377 341 304 367 435 482 403 377 372 304 445 424 497 508 377 362 320 262 315 403 403 377 440 487 6 3 466 403 341 371 344 366 344 289 289 333 344 415 508 431 388 459 338 251 251 202 240 229 191 202 273 377 388 475 415 420 382 371 344 355 381 386 365 365 381 355 370 376 402 454 428 381 350 308 313 360 6 3 297 313 323 277 308 360 417 329 277 412 428 454 339 344 427 550 473 442 478 499 458 432 437 432 519 473 525 576 478 545 437 416 427 354 323 380 390 437 437 442 473 483 494 540 454 445 432 427 441 472 6 3 476 476 561 499 525 556 508 534 619 565 499 463 490 525 450 476 481 556 467 472 499 565 632 521 569 565 552 548 514 599 647 638 599 518 518 535 565 599 595 617 638 629 629 612 629 681 677 702 638 664 6 3 655 685 651 612 647 697 697 718 658 693 701 718 697 675 667 646 663 697 718 701 658 697 748 756 774 782 769 761 735 765 769 718 671 705 731 720 720 713 743 763 770 774 782 782 782 782 751 751 774 790 6 3 793 782 763 732 743 774 747 732 732 747 740 740 724 720 766 786 789 785 797 763 768 751 662 671 747 759 713 704 692 730 738 713 721 721 717 645 645 662 675 704 725 725 717 801 713 675 704 732 674 616 6 3 638 647 661 638 607 638 661 629 652 674 697 656 634 665 674 728 692 661 647 607 611 616 674 665 652 611 634 611 602 620 611 624 575 624 557 575 525 543 588 539 543 498 498 484 525 530 539 566 620 606 6 3 575 516 534 480 466 557 593 633 607 493 438 461 561 644 566 525 429 452 589 452 411 397 461 520 520 516 497 493 429 406 447 447 415 479 438 429 392 347 315 320 309 320 367 320 356 435 393 445 503 336 6 3 257 257 294 424 456 398 398 325 236 132 189 330 278 273 278 383 492 503 430 459 388 338 311 306 224 251 257 306 360 311 338 328 284 273 246 284 366 311 191 136 126 191 246 229 338 333 338 404 278 366 6 3 277 230 318 365 297 313 350 282 313 292 245 334 386 323 297 376 287 224 245 250 287 282 397 370 438 475 444 444 406 267 272 360 452 473 416 401 416 473 468 452 421 473 437 525 478 473 478 442 458 473 6 3 385 432 483 432 416 504 530 421 519 476 410 508 605 494 490 450 405 401 436 436 405 485 516 543 481 516 503 614 597 508 597 597 539 610 565 539 605 579 605 548 608 625 608 578 655 677 685 599 612 685 6 3 702 689 721 738 759 734 734 751 751 772 763 768 734 768 776 755 715 656 670 750 746 679 683 674 647 692 692 692 710 683 620 616 629 710 728 683 665 625 544 575 625 652 620 607 593 557 548 539 507 512 6 3 557 588 606 498 503 552 548 566 602 561 539 548 561 484 466 503 498 516 534 552 606 615 543 484 471 471 530 589 571 511 539 607 639 616 488 438 507 566 612 470 388 369 420 406 379 351 337 333 397 438 6 3 397 452 447 475 438 360 443 362 346 482 356 356 450 534 450 388 320 320 315 304 320 356 398 398 356 346 325 299 367 315 95 195 226 309 372 372 424 414 486 409 459 497 459 415 393 333 366 349 338 459 6 3 464 333 355 344 360 459 377 431 371 371 377 399 420 459 360 415 409 437 349 297 297 172 120 344 412 308 412 391 517 381 355 459 449 459 558 412 323 391 459 391 350 370 329 235 303 313 329 329 442 360 6 3 406 447 437 390 380 421 380 396 375 411 360 401 432 421 452 354 390 458 432 514 483 416 509 432 442 427 385 380 525 423 427 503 485 543 485 436 436 490 525 663 641 681 548 543 534 503 499 508 508 516 6 3 548 508 508 476 485 481 494 539 557 514 518 518 518 604 629 647 565 565 612 664 698 599 595 638 548 501 587 587 629 617 565 582 582 599 608 638 612 569 582 667 701 594 569 624 641 611 599 620 650 663 6 3 684 697 654 680 663 680 684 671 646 637 654 663 705 714 714 722 727 697 714 720 747 770 740 766 774 743 759 755 747 751 786 778 740 763 751 778 759 736 747 743 743 740 766 747 751 793 793 759 709 709 6 3 700 675 692 734 738 721 734 751 755 704 738 709 763 734 700 704 709 725 692 704 751 709 679 683 709 747 721 704 700 738 692 638 656 746 746 764 782 795 768 759 728 724 719 701 665 629 643 629 634 634 6 3 620 611 620 602 602 575 557 557 589 580 589 638 624 615 660 611 638 584 552 539 561 579 566 543 503 516 530 543 552 552 597 566 498 507 498 575 602 597 638 516 507 462 397 388 429 488 511 470 529 433 7 1 568 482 482 428 424 478 460 532 536 473 473 424 473 536 478 428 369 428 428 342 333 419 416 480 485 444 402 370 361 421 434 522 402 388 393 365 439 453 503 494 361 374 393 333 393 439 453 462 476 508 7 1 471 416 416 408 380 370 366 318 342 399 389 441 498 422 437 456 361 276 252 205 271 276 214 266 266 361 404 479 475 465 399 385 366 385 398 427 412 407 398 359 393 427 480 475 461 451 378 354 339 378 7 1 325 354 373 349 369 378 432 354 335 446 504 500 373 405 475 536 545 466 499 513 484 456 438 470 541 569 602 606 531 550 433 414 475 372 381 424 395 447 489 466 475 494 499 522 501 473 442 464 473 487 7 1 519 510 609 622 622 600 541 595 690 622 573 496 505 573 473 510 541 604 514 519 505 640 721 708 674 708 589 538 572 653 700 746 644 547 568 534 598 632 623 644 632 610 657 649 695 725 725 751 742 755 7 1 708 725 683 657 653 696 733 769 761 745 777 757 724 733 704 688 708 745 769 737 737 761 794 786 790 810 835 835 769 769 810 765 728 757 769 728 750 746 783 827 845 823 827 823 816 798 757 801 816 834 7 1 827 820 779 765 772 776 772 779 768 772 757 776 772 779 787 801 817 813 794 771 803 781 741 732 784 774 741 738 728 755 761 768 741 764 748 686 683 699 719 728 745 764 768 803 761 722 748 781 693 661 7 1 679 684 689 679 633 656 684 712 716 735 735 716 684 721 730 749 740 721 698 651 665 661 730 698 684 651 679 657 657 657 662 666 640 666 614 606 559 567 653 670 576 524 528 524 584 589 597 636 679 644 7 1 584 550 576 511 533 554 632 675 654 532 496 527 613 681 631 591 487 478 622 487 428 428 505 527 505 545 523 554 455 401 460 482 469 509 451 460 396 342 338 328 361 351 361 328 342 471 430 485 499 356 7 1 319 301 338 448 499 453 416 365 282 218 218 338 351 338 365 457 554 490 457 432 380 333 299 276 257 271 266 276 314 309 351 370 290 285 247 342 347 304 205 157 167 200 261 271 337 347 375 408 356 432 7 1 359 291 403 412 344 354 373 310 354 354 325 335 417 339 344 466 325 242 238 242 310 315 378 417 480 480 470 446 456 297 335 461 550 470 442 438 442 527 513 513 475 517 480 592 480 484 541 578 475 517 7 1 424 470 536 447 438 527 616 559 648 482 478 609 631 546 514 460 428 424 482 451 424 519 564 577 496 501 564 694 604 573 649 640 631 636 618 600 600 649 663 666 708 725 670 661 661 657 674 598 602 649 7 1 661 666 751 781 784 764 774 771 781 787 807 800 794 794 803 768 772 740 763 800 800 726 707 726 726 716 730 786 753 721 689 679 721 749 777 744 740 693 601 601 679 698 642 624 628 601 589 541 511 520 7 1 584 632 662 546 546 563 593 593 627 597 597 589 593 507 494 520 533 563 571 576 640 614 571 520 520 533 554 631 591 573 586 649 694 622 527 491 554 627 618 491 419 401 460 396 396 383 338 360 433 460 7 1 464 487 473 518 473 424 473 379 379 494 374 384 444 513 476 393 374 398 374 342 342 402 439 398 356 338 342 342 434 342 149 246 246 328 365 393 434 467 475 465 536 574 531 451 418 370 399 385 380 475 7 1 460 333 361 389 394 456 413 432 408 375 394 399 432 427 375 422 422 451 399 344 349 272 228 388 407 369 461 475 524 432 407 495 480 543 548 480 364 432 524 495 417 529 422 320 417 432 398 424 508 442 7 1 456 466 475 428 424 424 419 395 386 419 381 424 461 503 456 349 395 466 508 545 499 466 522 522 461 470 409 489 591 455 491 622 622 672 514 455 478 510 586 672 690 685 640 649 591 528 537 618 649 631 7 1 568 514 501 532 546 523 546 568 564 530 508 538 551 589 627 657 598 593 653 704 657 653 627 670 581 572 610 627 657 661 632 649 619 627 653 653 678 632 644 724 769 667 655 663 692 671 659 671 684 749 7 1 720 692 696 692 675 708 716 737 712 639 647 684 745 761 757 737 720 741 733 750 787 790 783 805 798 805 798 761 765 779 790 816 809 812 765 798 801 768 783 761 765 768 765 768 768 812 812 790 739 750 7 1 732 728 728 728 761 771 764 755 758 732 758 761 774 774 794 768 768 745 722 745 781 735 722 725 771 777 764 751 741 751 725 698 693 781 828 837 842 832 809 791 753 753 753 753 693 661 679 684 675 661 7 1 661 665 656 610 661 619 605 624 605 633 651 683 692 683 687 675 705 614 550 559 584 593 606 589 520 554 541 580 584 576 623 580 546 546 559 610 640 644 692 606 601 498 442 428 478 491 550 523 573 491 7 2 607 491 507 453 449 491 483 532 549 503 483 453 487 545 495 474 395 408 441 379 358 441 408 500 528 458 431 389 384 458 463 505 408 389 412 375 458 468 505 482 366 380 408 421 445 454 505 472 509 528 7 2 500 449 468 431 401 396 375 339 345 452 416 483 513 431 442 467 391 288 237 217 258 293 237 273 283 365 426 554 646 523 462 462 416 391 422 445 408 417 389 370 389 426 501 514 519 459 412 357 357 403 7 2 338 366 370 380 361 370 431 403 352 463 510 510 394 387 484 523 571 508 494 557 499 470 426 470 586 571 620 629 528 576 436 426 518 392 397 446 402 426 446 465 479 484 489 562 520 484 448 442 453 463 7 2 525 535 607 674 674 622 545 612 730 638 633 602 520 612 468 499 550 633 520 520 545 694 771 761 700 708 623 549 603 669 696 700 642 557 572 580 638 611 607 646 638 623 669 665 677 708 727 724 727 731 7 2 692 704 658 650 638 696 712 752 748 748 760 728 716 732 708 668 692 748 788 728 724 776 792 776 772 796 840 856 768 760 824 784 748 780 800 726 745 771 805 842 865 838 827 846 831 809 764 820 846 853 7 2 861 846 775 775 782 782 771 794 801 790 764 760 764 809 782 820 828 840 813 787 813 813 787 757 772 783 738 742 742 746 753 757 746 765 765 671 667 678 701 712 742 776 772 817 780 723 753 768 714 664 7 2 660 675 691 652 621 644 698 702 702 714 714 710 698 721 714 729 721 729 687 728 652 671 721 706 834 751 648 620 616 673 656 629 620 629 581 568 528 533 634 638 550 498 476 480 537 537 555 590 634 603 7 2 550 528 550 476 480 515 603 651 632 524 491 483 632 690 640 591 483 487 636 512 433 437 507 532 491 541 595 549 470 416 487 491 491 516 474 478 408 341 347 352 366 366 384 347 361 505 458 468 500 375 7 2 329 347 366 454 514 449 435 371 338 273 273 343 403 361 398 454 565 500 468 462 370 360 288 278 299 288 278 273 283 324 339 370 304 268 242 350 396 339 217 171 176 196 278 273 375 365 411 503 391 483 7 2 403 301 384 482 366 384 412 329 394 394 329 338 445 366 366 482 357 278 236 268 319 315 366 440 491 501 519 482 460 305 344 465 542 460 455 412 450 528 533 533 475 455 508 615 475 513 533 581 484 513 7 2 455 518 542 436 446 523 707 683 688 509 478 663 679 617 561 468 406 401 504 463 473 535 576 597 514 504 566 751 658 643 669 617 648 643 638 571 581 663 715 689 727 716 669 677 661 654 665 627 603 638 7 2 665 677 731 753 765 750 783 772 768 768 795 780 780 798 802 750 745 741 756 768 768 760 706 725 714 710 733 752 710 694 679 675 694 714 741 725 721 706 625 617 687 679 640 621 637 617 599 563 528 528 7 2 590 642 656 520 524 563 594 603 629 585 599 620 607 489 484 506 533 555 559 607 616 612 585 541 528 511 577 640 578 574 586 669 682 669 553 503 549 636 603 462 433 404 466 420 429 408 345 379 445 478 7 2 466 503 495 503 495 441 495 380 384 509 394 389 445 542 528 412 375 403 403 357 338 426 445 426 380 361 352 352 435 343 167 241 269 371 384 421 486 472 544 554 595 636 590 477 437 375 442 411 375 503 7 2 493 370 401 447 447 503 447 477 385 370 431 437 437 447 380 467 431 508 437 343 357 291 245 431 422 380 519 528 552 435 403 482 468 575 542 482 370 459 561 514 445 593 491 357 454 412 454 436 542 455 7 2 465 465 455 455 446 450 431 431 383 426 392 426 489 528 455 354 407 470 542 658 542 489 547 523 508 479 450 499 628 473 520 648 705 715 530 458 468 504 612 710 730 725 699 699 622 571 561 648 699 669 7 2 550 504 489 525 597 550 612 571 561 537 526 549 568 599 619 689 599 607 642 685 654 669 638 677 619 599 627 673 654 658 638 658 627 623 630 642 685 654 630 704 764 728 692 692 696 684 684 660 692 728 7 2 700 700 708 688 708 716 724 732 736 660 648 704 764 776 784 760 736 728 736 767 801 812 801 809 801 797 809 764 771 779 790 816 805 790 790 797 794 790 779 771 756 760 764 779 775 835 831 824 767 752 7 2 727 720 727 742 765 776 780 757 761 757 772 795 787 787 810 768 768 738 712 742 787 731 716 757 810 798 780 757 765 780 735 694 710 783 818 829 826 822 791 760 741 760 752 752 714 679 683 656 694 671 7 2 667 671 667 633 675 660 629 637 637 664 679 704 717 721 682 673 726 607 559 550 594 585 607 625 568 550 537 568 572 590 629 594 555 537 563 612 651 699 704 669 664 480 449 449 474 528 566 541 595 541 8 1 650 685 712 641 636 619 619 676 703 663 627 632 690 605 517 574 592 596 534 481 450 486 622 668 682 595 549 489 485 576 631 581 498 489 563 608 581 585 567 530 439 443 544 558 585 590 673 618 576 540 8 1 443 462 462 532 461 422 475 504 628 489 513 575 480 518 613 518 484 504 442 370 442 547 413 394 513 613 704 671 680 699 566 518 494 508 485 549 549 569 559 530 505 530 599 623 672 658 510 515 569 574 8 1 559 446 495 495 515 530 643 574 544 540 638 702 618 635 675 671 693 657 680 648 662 689 572 559 568 594 671 693 747 689 612 541 554 599 639 662 644 671 675 666 621 585 621 626 682 722 651 602 616 602 8 1 625 647 677 704 677 651 638 673 682 682 717 722 752 757 695 620 625 655 713 722 744 748 726 739 764 777 755 773 769 777 773 777 817 751 742 720 716 799 812 795 790 751 782 747 747 764 782 786 804 821 8 1 804 808 790 782 808 766 787 804 808 816 816 841 824 816 841 841 849 849 849 858 820 837 824 828 833 820 845 858 841 866 824 820 824 853 824 852 830 849 852 864 856 845 849 841 845 849 849 841 849 834 8 1 822 830 818 822 837 818 830 837 818 834 834 841 837 837 815 837 846 835 838 823 797 850 857 857 846 846 835 846 850 850 846 835 816 835 831 823 819 823 812 827 835 846 846 853 827 831 838 858 868 853 8 1 817 812 772 787 792 767 802 782 782 772 817 802 767 762 787 797 812 817 802 812 822 792 767 767 767 792 802 768 772 772 791 791 740 754 754 698 717 652 638 657 721 680 564 555 596 698 680 666 721 703 8 1 707 726 726 726 721 731 772 731 712 721 747 752 769 769 783 783 760 752 747 752 747 694 610 601 627 641 698 681 552 530 548 552 605 650 663 703 512 464 462 471 434 439 544 448 448 512 590 695 549 457 8 1 512 640 640 645 700 668 590 544 443 462 517 512 521 595 585 677 604 576 618 494 470 480 470 523 547 403 413 422 465 427 403 456 484 494 504 489 556 494 394 408 341 351 370 403 470 523 532 570 589 613 8 1 584 584 584 672 658 697 682 702 727 702 668 717 653 623 682 613 500 500 540 451 431 515 490 554 618 608 604 584 599 550 536 648 644 541 550 590 617 554 599 594 621 662 671 693 576 590 590 612 550 563 8 1 612 617 662 684 666 666 720 702 693 704 779 761 748 744 735 673 625 633 651 682 611 607 647 673 616 651 677 704 717 713 726 752 748 748 770 766 766 761 757 755 751 716 720 707 734 738 755 738 729 729 8 1 747 734 793 816 808 819 812 812 819 797 812 808 808 816 831 816 807 812 812 822 822 828 817 787 792 732 787 792 792 767 772 797 802 792 797 802 802 807 782 757 757 807 732 707 697 687 703 698 689 670 8 1 657 684 684 698 703 680 707 758 744 675 670 703 707 569 504 509 550 587 606 657 657 689 652 731 675 721 717 676 694 703 694 707 765 738 729 645 650 690 707 539 557 667 570 512 486 495 477 561 623 650 8 1 658 694 658 614 614 645 641 549 618 627 668 645 682 686 677 659 613 645 640 631 640 572 512 503 462 471 517 512 535 420 301 342 370 439 475 581 585 673 647 723 742 623 570 499 527 527 547 537 561 671 8 1 527 418 437 475 575 647 661 556 513 642 484 508 585 465 456 470 566 723 704 717 677 579 544 618 584 569 653 653 608 589 480 520 540 589 653 604 495 559 623 722 732 751 751 722 712 712 781 720 711 720 8 1 689 671 684 756 698 648 702 639 666 617 559 527 541 635 550 514 478 532 671 684 702 742 774 756 716 630 626 675 735 713 713 748 744 744 735 633 572 655 691 708 730 695 695 726 620 633 682 704 682 686 8 1 660 682 700 744 704 752 735 691 699 703 690 677 699 755 747 738 799 812 799 786 795 790 808 782 760 764 777 782 799 760 760 747 751 729 716 707 755 742 751 774 779 779 791 779 762 762 795 812 774 787 8 1 804 824 804 770 799 816 804 754 820 758 804 816 812 820 841 870 845 828 849 856 849 845 837 826 841 849 849 822 796 837 834 818 800 815 826 834 837 837 845 871 841 796 818 826 834 841 837 841 856 834 8 1 853 846 850 850 793 838 850 857 846 857 835 850 868 861 835 846 842 831 838 850 846 853 865 846 857 846 857 850 819 819 823 812 817 828 807 812 812 817 792 797 817 817 807 807 817 817 802 812 747 737 8 1 742 817 747 727 757 752 757 747 737 762 787 763 763 735 781 772 758 731 620 610 657 675 694 721 726 661 615 583 601 633 684 684 684 680 721 735 726 717 731 717 721 675 557 579 650 623 614 623 645 636 8 2 740 783 790 708 717 721 734 733 751 733 720 728 773 695 608 613 664 694 614 517 537 586 705 762 763 677 618 547 554 632 708 684 548 563 626 646 636 658 652 590 494 515 590 619 664 659 710 707 646 588 8 2 504 504 520 587 524 539 556 583 716 557 578 678 553 545 672 618 539 609 590 464 549 621 477 439 566 678 737 752 752 760 640 559 564 585 575 617 619 642 606 598 566 611 669 699 753 766 604 590 654 676 8 2 626 547 571 570 580 609 676 649 609 625 685 754 708 737 758 739 745 739 766 743 760 818 690 632 667 708 749 781 801 790 746 607 626 679 714 751 701 723 780 775 714 678 704 718 746 775 738 685 680 669 8 2 677 707 741 782 762 723 705 720 747 748 770 788 805 809 769 679 680 712 755 770 792 776 775 794 806 812 801 801 812 817 824 835 863 809 793 766 775 839 830 834 817 822 827 786 786 807 816 824 841 854 8 2 854 856 837 822 823 805 811 826 830 859 880 882 889 887 884 857 857 875 867 868 868 856 856 840 853 851 880 893 890 886 883 874 872 871 872 880 882 902 901 905 898 902 904 887 882 872 896 897 899 885 8 2 871 875 879 882 890 875 887 882 881 880 884 889 876 871 874 892 878 868 862 852 823 850 885 893 890 881 869 872 883 884 861 846 843 860 867 860 840 829 828 841 848 861 866 864 849 852 854 873 882 867 8 2 854 857 846 845 843 829 841 838 835 839 856 848 830 827 848 853 853 854 842 857 854 851 847 838 829 860 864 844 838 827 848 838 781 780 798 773 746 737 742 757 768 748 637 630 676 741 738 735 789 765 8 2 759 774 774 763 756 770 805 778 792 799 807 809 813 850 861 844 820 822 812 822 801 784 691 694 709 700 730 761 612 581 572 592 645 697 724 733 614 546 518 517 485 498 587 522 510 567 655 734 609 509 8 2 585 691 697 705 751 732 690 594 502 524 574 580 577 644 676 732 709 685 714 598 545 540 530 557 627 456 480 455 520 505 471 549 546 531 562 564 646 598 464 458 386 424 445 472 549 608 601 619 637 712 8 2 663 684 710 751 742 768 749 759 762 764 748 779 777 698 770 719 584 598 657 522 482 569 609 621 662 680 704 674 671 634 629 711 738 613 626 672 708 676 666 669 689 728 776 788 649 657 674 692 606 630 8 2 684 725 754 761 730 732 770 790 797 792 831 827 817 810 810 782 699 705 724 741 682 686 718 739 703 717 746 762 770 780 781 790 790 791 809 822 814 795 780 778 785 788 773 771 761 766 765 759 747 747 8 2 763 757 837 844 851 858 852 852 855 842 845 842 843 846 859 850 867 861 862 875 887 896 879 837 828 833 861 853 840 843 838 842 831 830 867 849 848 869 836 816 824 862 806 745 709 731 757 754 729 708 8 2 718 741 743 756 767 778 802 806 795 766 754 766 782 658 579 600 635 671 699 718 722 759 740 772 744 775 794 809 804 782 775 802 833 809 799 718 741 771 778 670 678 764 678 578 565 595 555 653 695 716 8 2 743 775 758 761 693 700 747 629 684 706 711 705 738 740 744 726 692 664 674 676 722 658 574 566 521 546 594 576 588 496 342 361 411 477 530 629 662 718 718 727 752 748 676 576 585 620 629 603 615 679 8 2 578 462 480 524 606 690 718 670 588 729 562 582 708 549 516 534 682 770 769 769 759 647 609 674 661 658 713 742 747 717 595 601 624 695 750 745 586 682 720 788 785 808 809 790 782 771 828 786 769 798 8 2 796 792 796 804 716 699 764 705 723 717 635 596 621 715 694 596 568 626 740 756 782 821 841 839 810 709 716 758 796 787 789 808 814 813 804 750 670 714 732 753 809 794 791 798 689 691 730 746 747 782 8 2 753 743 771 794 787 800 807 753 742 762 748 728 748 762 770 776 818 833 833 817 809 822 820 818 815 808 809 824 830 804 802 774 780 762 740 751 790 791 800 804 811 811 817 813 806 831 843 844 830 843 8 2 852 871 848 828 847 843 853 848 832 815 825 848 851 874 875 895 884 877 877 889 893 907 899 898 897 887 877 885 860 874 881 882 874 876 874 879 874 891 903 916 892 858 870 868 870 869 865 881 901 866 8 2 865 864 865 868 861 874 890 899 895 899 894 899 897 891 874 875 860 859 865 861 869 874 870 858 866 867 862 870 863 834 850 854 845 844 838 835 867 868 823 834 864 861 857 864 877 869 856 870 828 806 8 2 819 847 805 787 798 825 825 815 802 824 843 795 799 787 814 824 812 793 683 682 727 764 788 818 773 726 647 633 656 701 730 734 736 740 763 775 772 769 770 771 784 757 618 644 696 706 688 696 730 736 8 3 715 755 777 715 720 711 706 684 706 693 706 715 724 693 627 596 671 698 627 525 574 614 708 760 746 689 632 561 580 637 698 698 566 599 670 665 665 665 641 589 537 552 623 627 656 637 660 675 637 589 8 3 537 518 547 555 550 580 560 594 701 585 570 672 560 546 667 623 526 638 672 516 594 638 497 482 565 677 696 721 716 711 614 536 565 589 576 591 607 623 586 586 581 607 649 669 732 752 612 591 633 680 8 3 597 555 560 565 571 602 617 623 612 617 638 695 706 720 720 705 710 715 729 724 743 790 687 630 658 696 734 743 738 738 748 588 611 663 672 715 677 677 738 748 687 668 672 682 719 741 737 683 661 670 8 3 665 683 714 759 741 706 679 674 706 719 732 750 759 773 759 661 661 683 710 719 741 714 732 750 774 770 770 762 774 778 786 810 818 798 790 762 778 786 786 794 778 818 806 778 774 786 782 786 810 814 8 3 825 825 822 810 794 788 788 800 800 823 834 823 842 853 838 803 800 826 819 819 826 807 800 784 811 811 830 815 823 826 826 823 819 819 815 818 832 838 838 835 829 840 840 827 824 805 835 832 832 829 8 3 829 824 838 840 840 835 840 829 838 832 835 835 829 824 835 838 844 840 818 815 804 829 859 851 851 837 837 822 837 855 833 818 822 826 833 822 804 793 804 818 822 829 837 826 807 815 822 808 808 811 8 3 815 808 811 811 811 801 801 808 808 815 801 808 808 808 811 811 811 811 801 804 804 815 808 801 787 826 819 805 809 805 814 805 723 732 782 751 710 746 760 764 751 746 647 647 705 737 746 746 764 751 8 3 741 737 737 714 741 751 760 741 729 729 742 742 742 773 773 764 751 764 755 760 733 724 671 675 698 667 693 720 614 591 560 578 631 662 662 662 636 578 556 537 514 542 571 585 556 599 646 670 618 537 8 3 604 641 684 679 712 703 703 580 537 566 618 580 594 660 684 684 693 693 675 609 550 546 536 560 623 463 502 453 536 541 502 614 546 516 546 589 648 633 492 487 419 439 458 502 565 604 609 609 638 682 8 3 649 700 732 732 716 716 711 716 716 726 742 732 763 695 742 706 597 623 706 524 493 560 623 612 602 643 690 664 640 635 630 677 705 593 602 658 710 668 635 625 640 687 743 762 621 630 640 663 574 602 8 3 649 696 724 729 710 691 724 757 743 768 786 782 777 773 773 773 688 697 710 710 670 674 697 710 701 701 723 728 746 755 741 741 746 746 746 764 768 746 723 750 746 766 754 770 794 794 794 778 778 786 8 3 782 770 833 829 833 844 848 844 844 837 826 829 826 829 833 837 829 819 826 836 843 847 833 804 783 819 829 815 811 815 808 801 794 797 811 815 804 822 819 804 811 826 790 744 712 730 737 741 732 710 8 3 723 732 728 737 751 782 787 778 764 787 769 764 769 705 611 633 669 701 719 741 732 732 755 760 769 764 778 777 782 742 742 746 764 746 746 693 693 729 715 698 706 720 684 587 591 631 574 662 689 689 8 3 724 729 729 751 667 671 711 679 693 703 675 689 703 698 717 703 693 651 656 665 703 660 594 599 561 589 604 604 608 542 381 377 457 518 580 641 660 689 701 687 706 735 682 585 585 633 633 614 594 594 8 3 565 463 468 516 560 609 667 692 643 701 580 604 716 570 541 580 706 711 726 721 721 643 612 638 643 659 669 700 732 732 607 581 612 680 716 747 617 690 711 726 716 758 742 752 726 716 742 724 710 748 8 3 781 785 781 743 705 687 705 682 682 724 625 593 616 672 705 578 574 630 682 705 720 771 776 785 771 701 705 715 750 777 782 782 786 777 773 768 697 701 701 714 777 786 795 768 674 679 701 719 737 773 8 3 764 728 750 750 768 750 764 719 730 750 746 734 746 746 742 734 758 786 802 786 770 774 770 782 802 790 782 806 802 786 782 762 766 750 726 750 770 762 778 792 800 788 796 788 780 792 796 800 815 811 8 3 819 826 811 815 815 788 803 815 788 784 800 807 811 823 823 826 826 830 823 832 829 843 843 840 832 827 807 835 827 813 821 829 835 832 821 827 818 835 843 846 835 829 821 821 824 810 818 829 838 818 8 3 822 829 829 837 848 833 859 866 870 862 862 866 848 844 844 837 829 822 833 822 840 837 837 837 829 837 829 840 833 807 822 808 797 797 801 801 822 815 787 794 819 811 815 822 826 833 819 826 822 797 8 3 808 801 783 773 769 811 801 797 801 808 815 751 769 769 773 787 796 791 710 714 751 773 800 805 751 723 642 629 660 714 710 732 714 741 732 737 746 751 751 746 751 741 614 645 671 689 662 667 711 711 8 4 755 788 800 765 739 732 733 716 733 720 720 734 761 709 645 614 692 722 645 547 583 639 721 770 759 711 664 583 599 666 724 704 588 609 673 682 688 685 668 602 563 582 646 651 682 660 695 692 652 617 8 4 568 561 583 600 587 604 593 628 703 607 602 694 591 578 673 637 560 646 662 547 605 646 534 519 589 692 725 738 730 721 642 558 583 620 589 603 621 653 613 606 605 628 651 687 725 729 622 625 651 671 8 4 633 578 594 591 599 612 656 653 636 626 656 711 716 725 722 735 734 741 731 726 753 779 691 671 679 709 744 759 745 751 745 631 632 687 696 720 703 712 754 748 694 688 687 707 730 750 735 694 681 684 8 4 679 711 736 765 737 703 703 688 733 750 767 766 765 768 768 694 688 714 751 764 763 756 761 776 782 799 783 784 792 793 793 810 810 812 800 786 809 793 788 803 796 826 815 791 784 806 808 809 816 809 8 4 823 831 838 834 824 811 807 810 815 830 841 830 845 849 832 801 815 826 816 811 828 822 815 803 824 814 830 822 822 833 831 827 821 816 827 823 839 841 840 843 832 847 843 830 836 811 834 836 835 833 8 4 834 829 839 840 842 841 844 833 843 838 838 837 833 827 841 839 844 841 827 808 810 836 860 858 855 847 842 829 845 849 841 830 825 831 841 835 823 793 815 823 830 833 843 836 824 828 832 820 818 817 8 4 820 822 821 825 825 825 816 825 820 824 814 818 816 814 821 817 823 821 816 824 828 818 814 818 807 825 829 817 826 820 825 820 754 757 787 749 780 755 772 774 766 772 680 675 714 752 757 765 778 771 8 4 758 759 761 748 761 769 779 765 771 774 782 774 774 818 803 796 783 791 777 795 770 756 708 702 727 716 738 734 639 614 601 611 652 675 681 691 656 598 578 571 551 565 598 618 584 635 672 701 633 554 8 4 619 671 718 708 752 728 711 616 557 588 647 636 618 692 712 721 727 716 715 639 595 580 578 602 642 508 530 501 576 576 536 646 591 558 585 622 659 638 528 523 460 475 501 532 604 629 635 635 670 697 8 4 676 697 721 707 711 718 706 707 707 724 745 743 767 743 760 705 637 657 702 572 548 605 638 640 653 672 695 668 653 663 650 718 700 618 635 670 734 682 663 657 665 709 765 764 653 677 671 690 597 621 8 4 671 726 744 748 755 734 762 775 771 784 819 814 816 798 795 775 699 704 711 711 680 688 711 725 739 745 771 769 788 790 773 783 797 794 784 796 804 781 775 770 769 782 781 786 803 798 798 791 788 790 8 4 787 783 838 833 846 846 851 847 847 840 831 836 832 833 840 845 824 813 827 838 842 843 829 805 797 811 824 822 821 812 816 806 813 805 819 822 822 830 827 815 815 827 799 764 771 746 752 761 750 732 8 4 740 752 758 759 771 802 801 788 774 791 792 788 787 719 636 646 681 707 743 758 755 755 780 779 782 781 781 797 809 772 764 771 796 776 768 717 712 745 740 716 718 744 700 617 617 652 589 678 715 718 8 4 738 750 756 755 703 710 735 699 716 725 703 717 731 741 742 714 713 666 679 697 731 692 624 626 595 611 631 642 641 565 407 408 484 550 616 676 701 697 712 723 729 741 690 618 618 653 659 631 618 631 8 4 591 508 510 547 593 653 683 708 662 710 613 635 723 591 578 602 719 725 730 719 716 646 640 689 693 696 713 734 750 721 624 609 636 697 733 720 637 688 688 735 744 770 749 736 720 711 756 747 740 760 8 4 782 783 761 756 750 715 729 719 707 738 663 612 649 704 685 607 591 632 707 732 737 767 784 777 767 740 732 747 766 780 781 781 812 809 788 787 718 735 725 719 776 785 798 780 711 706 735 750 759 778 8 4 783 756 766 772 777 776 763 744 743 759 753 744 753 782 768 757 777 793 813 806 786 790 794 795 803 800 797 815 808 806 795 778 772 767 742 762 765 771 786 798 790 789 794 794 802 803 806 813 817 819 8 4 828 833 831 820 820 804 806 825 821 785 808 817 826 832 825 833 843 844 837 840 840 846 852 850 843 838 817 846 831 817 833 838 842 844 834 839 831 841 848 855 847 838 822 830 836 824 830 840 847 824 8 4 830 841 836 845 858 846 864 871 873 869 869 871 861 849 852 840 831 834 848 834 852 847 847 848 839 845 841 844 835 819 834 827 822 815 814 819 828 826 798 804 825 827 824 836 833 825 827 831 832 818 8 4 816 812 802 793 802 819 816 809 814 810 822 790 795 792 803 811 807 796 725 741 764 801 813 815 778 740 669 669 690 739 730 755 734 770 760 757 777 776 778 772 773 773 657 673 708 726 701 698 727 732 8 5 767 783 803 788 757 753 710 728 754 723 732 734 769 752 715 710 725 762 677 625 634 668 742 774 769 740 687 614 613 693 737 729 615 643 699 690 699 700 677 616 598 633 671 655 683 701 700 699 673 623 8 5 613 574 586 590 601 610 648 657 711 633 648 702 647 633 744 708 637 716 723 646 696 675 592 570 654 707 740 739 736 753 680 572 594 598 604 643 633 653 615 618 628 648 697 709 730 756 651 646 691 694 8 5 710 623 604 591 605 616 650 638 637 637 661 701 730 739 737 730 735 744 728 736 748 777 733 689 710 717 743 753 752 764 779 669 670 709 687 719 711 741 755 764 740 701 688 697 717 754 778 714 696 689 8 5 695 713 746 766 787 722 701 700 712 749 764 747 769 781 786 738 723 733 732 755 769 769 765 758 776 784 792 790 797 791 794 816 803 820 824 801 815 838 852 819 835 843 844 818 799 812 815 815 835 836 8 5 834 846 835 823 817 808 811 811 816 837 839 834 832 839 833 790 791 794 805 814 833 828 830 823 822 822 821 800 806 820 825 837 833 834 800 813 831 845 843 833 840 841 845 848 845 822 815 834 841 842 8 5 838 844 839 837 843 843 822 832 846 847 832 841 839 828 825 841 861 852 824 811 831 838 850 854 836 841 847 843 849 858 850 825 834 829 840 837 821 819 828 820 829 833 847 837 821 826 827 807 819 828 8 5 835 838 840 837 839 835 822 826 840 848 841 836 839 836 832 821 821 826 826 829 834 818 828 837 842 840 839 836 834 833 812 799 768 766 781 800 767 770 775 786 795 779 762 736 736 770 773 779 791 785 8 5 774 774 768 763 761 787 791 786 790 781 785 784 788 814 803 790 788 785 790 779 775 749 729 691 742 745 739 740 649 606 602 631 671 701 696 702 716 655 629 607 584 593 633 654 635 645 690 694 682 597 8 5 678 688 733 735 762 746 728 650 582 609 659 667 668 710 720 730 714 737 735 699 643 628 597 618 678 560 570 539 588 622 609 648 640 635 640 636 717 717 600 628 549 563 521 560 642 672 650 655 669 713 8 5 711 750 745 748 734 725 724 722 727 735 751 746 775 769 766 760 694 705 737 645 615 664 677 675 681 689 703 688 695 685 689 722 747 630 623 682 736 721 668 663 677 714 755 777 659 647 672 707 627 642 8 5 690 732 736 732 733 744 749 756 769 777 804 807 799 797 789 784 738 707 720 731 690 677 715 730 738 738 760 772 774 776 769 779 781 785 787 772 780 775 770 765 767 776 762 781 805 798 802 801 794 799 8 5 801 792 845 846 857 861 850 846 837 851 843 833 833 820 841 831 830 827 838 843 851 847 844 823 825 845 844 835 826 811 809 808 811 804 817 831 833 832 836 825 827 817 782 804 785 774 800 814 796 776 8 5 770 781 774 774 801 743 759 828 794 799 804 809 801 779 667 692 719 734 754 765 770 751 779 781 796 797 808 806 818 778 763 776 798 787 776 743 754 780 769 755 752 761 754 687 671 707 695 742 755 759 8 5 766 783 777 774 734 727 765 748 748 740 717 722 735 742 739 733 712 674 683 702 721 754 674 691 667 648 702 707 708 695 462 440 504 623 644 709 738 743 748 740 758 760 750 654 645 675 686 649 629 656 8 5 643 513 513 567 618 663 707 722 731 749 703 706 751 681 623 692 742 744 739 742 743 707 675 716 715 715 730 753 757 756 678 631 643 722 751 760 713 752 749 749 758 772 769 756 757 726 735 728 734 762 8 5 767 751 783 774 764 729 712 750 734 783 725 660 663 726 762 663 651 678 733 754 751 776 784 782 792 765 757 770 787 793 798 809 815 813 794 789 767 751 737 717 776 750 799 792 746 724 731 769 783 777 8 5 798 763 776 772 786 789 815 761 755 756 767 746 769 795 782 771 775 801 814 812 809 806 805 794 819 800 818 817 812 817 807 796 789 782 767 797 793 801 786 797 794 795 803 800 785 807 816 822 822 821 8 5 821 837 835 842 847 832 811 827 806 808 815 844 828 816 820 842 832 843 835 836 837 843 845 896 843 848 846 845 848 848 851 859 842 825 842 831 833 845 852 852 854 854 858 856 820 825 813 847 852 846 8 5 841 842 837 840 850 856 865 868 861 846 847 859 844 853 855 839 832 825 837 831 843 846 846 839 835 837 841 839 826 852 846 831 823 825 835 835 826 831 819 819 824 838 846 849 837 834 826 833 832 819 8 5 817 815 813 803 805 807 820 811 823 825 830 825 809 813 811 821 824 824 800 781 805 817 851 838 807 781 697 674 703 751 759 770 759 753 790 785 788 782 795 788 792 797 731 724 749 743 727 710 739 744 8 6 792 807 821 804 783 771 735 737 771 735 754 754 792 773 764 754 764 785 716 677 663 694 763 795 790 768 729 639 643 719 766 748 648 670 726 709 709 722 702 639 624 658 712 687 709 736 729 729 700 636 8 6 626 587 604 613 629 639 677 682 737 662 679 716 675 660 774 750 683 747 761 682 728 700 629 609 688 730 758 747 754 766 707 601 626 626 639 676 665 678 626 632 650 667 720 723 756 787 689 670 712 707 8 6 739 676 622 610 631 644 674 658 659 654 672 716 731 754 756 743 749 758 744 752 761 796 757 709 727 727 753 771 768 788 802 690 687 726 709 733 723 759 768 773 762 715 700 709 735 763 819 729 702 705 8 6 710 734 766 778 812 737 709 714 710 765 774 757 770 788 800 768 745 743 744 766 786 780 780 760 779 783 793 793 798 795 800 810 812 834 842 806 823 849 861 851 849 857 861 844 810 817 812 814 836 853 8 6 847 855 834 817 823 817 814 804 806 831 845 839 828 839 837 798 788 803 813 813 838 831 832 826 822 820 818 809 813 823 831 845 832 832 799 817 841 845 846 849 843 848 856 845 838 822 826 838 855 841 8 6 844 853 859 853 845 847 820 837 855 854 837 848 841 837 834 852 856 849 823 827 844 843 847 848 832 840 841 840 845 851 843 834 834 825 840 841 830 824 831 817 825 835 843 839 821 825 824 809 821 827 8 6 832 833 836 833 837 831 821 824 835 839 838 832 837 833 834 821 819 824 824 825 830 819 829 839 845 836 833 841 837 836 812 799 781 783 794 817 794 783 782 786 801 787 788 761 760 782 790 786 800 795 8 6 780 779 775 780 782 802 802 800 807 792 792 799 802 823 814 802 799 804 797 795 792 761 756 716 766 763 756 764 672 624 617 660 704 728 720 723 740 687 665 646 622 629 673 680 675 668 717 712 724 639 8 6 734 736 756 761 778 761 746 673 609 646 683 687 709 729 741 751 721 743 756 729 680 654 624 642 704 598 609 573 614 653 641 669 673 664 667 660 745 744 634 685 590 633 550 596 674 705 675 677 685 735 8 6 744 747 751 743 736 736 730 730 738 739 759 750 777 769 772 780 718 738 759 675 649 700 689 698 701 695 722 696 717 703 709 738 766 652 641 708 759 748 685 684 695 732 768 791 674 652 691 730 644 664 8 6 709 751 748 740 743 762 766 761 782 786 809 814 806 806 798 796 765 720 730 739 708 694 732 744 738 745 774 786 789 783 783 788 787 794 792 771 786 797 785 783 774 789 761 783 806 802 806 808 808 808 8 6 812 804 846 844 850 853 845 847 846 852 847 836 836 824 843 830 828 828 836 839 842 839 843 827 828 843 840 833 828 815 812 813 814 807 816 828 832 831 832 822 822 815 797 816 789 777 789 801 799 794 8 6 784 784 785 784 806 822 841 846 813 810 809 822 812 801 692 720 740 753 767 770 771 760 786 781 807 812 816 824 828 793 776 787 797 797 780 739 773 792 775 771 771 776 775 725 713 735 730 754 775 780 8 6 780 807 790 797 769 752 780 773 773 765 739 741 753 756 744 741 734 721 702 717 731 778 724 722 705 685 731 736 744 668 499 460 521 641 670 741 761 756 758 747 773 775 764 683 674 695 703 675 653 678 8 6 673 537 547 596 639 676 725 730 735 766 744 734 769 723 660 713 755 753 756 740 752 736 702 719 724 722 750 760 758 759 697 646 652 743 767 772 729 772 769 774 765 771 764 753 767 744 755 742 748 778 8 6 781 761 792 784 776 735 726 764 753 803 743 676 674 748 777 688 668 699 752 768 770 789 797 799 806 771 769 783 805 801 808 817 821 821 807 809 778 749 738 726 791 789 805 793 762 740 739 784 788 787 8 6 797 756 783 782 795 794 824 771 763 780 782 759 774 795 783 774 774 806 806 812 806 812 795 795 819 795 802 816 806 812 800 787 787 785 785 812 795 797 793 797 799 794 806 805 782 817 826 821 819 823 8 6 822 840 835 846 851 828 826 827 806 810 820 843 826 813 822 847 841 846 833 835 838 847 848 850 862 858 837 836 849 848 862 845 847 832 834 837 835 841 856 855 859 865 862 859 827 822 820 849 855 849 8 6 841 838 834 833 847 853 859 858 856 840 846 849 841 847 847 834 836 828 831 838 849 841 841 837 838 834 837 842 835 855 844 826 822 827 836 834 823 829 824 820 824 833 839 843 833 830 822 828 831 819 8 6 820 819 818 807 807 810 824 816 824 826 831 829 817 832 820 827 829 835 820 811 828 826 868 856 820 797 710 689 727 772 772 772 773 760 814 810 810 803 815 812 811 816 771 754 778 768 756 744 768 761 8 7 796 810 805 815 801 796 772 772 777 777 768 782 786 791 763 763 786 805 768 721 707 754 766 804 804 795 761 694 690 742 757 766 704 690 737 728 737 742 742 723 670 694 709 709 704 728 737 737 709 661 8 7 670 632 632 620 639 668 702 697 745 716 712 736 687 702 755 726 721 760 740 668 745 716 692 649 702 731 760 755 755 764 731 659 639 668 665 698 665 679 674 660 650 693 712 717 755 741 703 669 727 741 8 7 765 746 669 660 660 684 693 693 660 669 708 750 750 757 761 766 752 775 766 775 784 798 771 752 761 789 794 789 798 798 807 757 761 775 743 752 739 757 780 784 761 743 752 761 774 790 794 762 757 749 8 7 737 766 774 786 782 766 762 757 757 766 778 782 790 790 794 798 778 782 778 782 790 774 774 782 797 805 813 805 809 817 825 817 821 834 830 834 842 858 842 858 854 867 863 792 846 838 825 846 846 838 8 7 842 850 854 838 854 854 826 817 850 845 854 850 850 850 864 812 840 826 826 798 826 850 831 826 826 845 826 803 831 845 859 850 864 873 812 805 859 863 867 863 863 871 871 867 867 852 863 863 859 863 8 7 871 871 863 875 875 855 867 863 863 871 871 867 867 863 852 871 874 867 841 827 863 860 874 863 856 863 871 885 874 867 885 871 841 863 860 878 874 874 845 849 830 841 852 834 827 830 838 842 852 855 8 7 855 858 858 858 855 858 852 861 858 868 871 861 861 845 832 845 839 842 858 855 839 829 842 903 845 852 848 851 837 837 842 842 820 815 833 904 824 806 798 828 828 815 793 780 762 802 798 802 811 811 8 7 806 820 806 798 793 811 815 802 801 810 810 810 810 796 805 810 810 801 805 805 815 786 796 777 777 786 796 791 725 716 697 692 739 754 754 749 763 725 694 666 666 656 694 709 685 718 733 757 728 647 8 7 704 723 742 742 761 771 709 709 651 651 714 728 723 752 742 757 733 752 747 731 712 707 659 687 740 663 611 611 663 702 663 721 697 673 687 702 731 726 654 692 635 625 596 611 673 697 673 692 702 740 8 7 750 736 755 746 746 755 760 755 760 760 765 779 784 779 769 769 750 755 765 727 684 717 727 712 712 708 727 708 711 711 711 757 766 697 679 743 757 743 702 702 743 739 780 794 720 697 707 725 675 688 8 7 739 780 780 761 775 771 734 789 794 790 811 806 806 806 802 798 782 741 753 762 741 733 749 766 762 770 778 782 790 790 790 790 786 794 766 782 786 790 774 792 797 801 809 813 817 813 805 809 817 809 8 7 813 817 849 867 874 860 863 860 852 856 860 867 838 816 827 852 848 842 826 842 832 839 820 816 823 832 832 842 842 829 823 826 816 836 832 839 848 848 848 842 839 820 813 816 810 807 811 815 811 802 8 7 784 806 815 811 824 820 833 820 815 815 798 798 798 820 740 723 753 767 780 789 802 793 780 798 802 802 806 819 824 829 777 801 796 791 786 782 768 801 786 805 791 796 796 749 749 768 758 754 786 796 8 7 786 791 768 791 791 801 801 790 771 776 752 757 766 766 761 761 761 742 728 723 776 785 771 747 761 747 742 752 737 694 604 575 584 623 680 690 709 757 764 750 779 774 760 712 707 721 721 716 659 692 8 7 721 639 601 625 687 716 736 745 750 784 726 731 779 731 654 702 745 721 750 774 774 760 727 750 750 760 765 779 784 788 755 750 774 765 779 788 755 774 769 755 798 798 788 774 746 741 769 780 780 794 8 7 803 789 789 775 789 775 766 775 748 789 771 720 725 761 798 716 684 720 748 766 775 798 798 789 794 803 775 789 782 774 794 806 811 811 798 790 790 766 770 778 790 798 811 786 782 770 790 786 770 794 8 7 806 798 762 774 806 819 823 794 780 768 792 792 792 813 817 805 805 809 813 825 792 813 797 825 817 817 842 834 838 838 817 784 834 825 801 830 809 801 825 831 817 812 836 831 812 840 845 850 836 850 8 7 850 854 859 864 878 845 840 878 864 864 854 878 854 822 831 868 882 868 840 859 863 882 875 871 863 863 867 863 875 882 890 875 878 878 875 871 886 852 875 867 882 878 878 844 848 852 855 871 859 855 8 7 885 882 867 874 878 882 882 882 885 889 878 849 874 882 867 841 863 863 849 827 856 860 867 863 856 871 856 863 834 867 867 858 848 852 829 845 848 858 845 848 855 864 868 861 874 864 858 855 861 842 8 7 832 813 836 820 807 848 832 826 826 832 839 837 833 842 846 842 846 846 837 828 837 837 859 846 828 837 793 745 758 798 793 798 793 802 811 798 793 798 802 811 820 815 782 777 791 763 763 763 777 791 9 1 662 586 531 536 572 574 569 617 628 592 569 574 591 489 471 526 506 469 428 404 408 459 539 604 573 539 484 438 443 482 585 490 407 426 454 475 456 461 492 441 363 387 420 467 523 531 585 557 510 448 9 1 392 402 435 402 404 368 407 400 442 414 407 453 419 463 463 387 407 445 274 235 336 332 219 253 358 432 531 637 618 552 464 430 448 448 459 536 523 450 510 509 472 456 533 598 609 522 472 494 529 558 9 1 432 402 471 477 502 550 573 504 476 571 640 566 435 433 517 570 603 568 583 622 608 578 497 506 565 593 652 649 632 583 462 447 571 612 603 561 536 554 561 615 563 558 615 662 704 712 568 530 512 522 9 1 579 644 607 649 643 584 608 670 702 720 684 707 741 653 536 544 578 647 650 700 690 699 682 691 711 727 754 710 742 747 742 769 712 682 642 679 636 685 711 716 687 711 730 734 752 759 764 773 757 782 9 1 744 748 727 706 704 694 734 764 755 773 763 755 733 788 745 729 763 790 813 833 834 822 806 785 797 812 835 842 830 819 844 804 815 831 846 851 820 833 855 836 839 823 838 829 796 794 827 857 859 853 9 1 819 829 813 787 771 800 786 790 786 786 807 789 769 785 810 818 835 825 804 807 822 831 829 845 829 809 787 785 804 810 802 816 815 804 784 766 744 766 750 761 780 797 804 831 847 842 828 825 806 763 9 1 745 756 730 746 717 732 734 720 704 722 717 736 732 703 740 769 791 799 823 823 809 735 687 695 688 701 716 735 743 749 743 761 753 721 671 678 674 635 640 687 593 539 503 506 553 577 614 632 633 672 9 1 684 664 715 635 618 637 674 705 659 673 619 610 676 690 686 696 667 602 639 613 565 529 531 551 566 606 590 571 485 458 478 520 565 522 509 524 405 393 422 394 347 387 405 334 412 467 539 622 474 407 9 1 444 487 569 539 601 599 464 433 374 381 391 436 466 469 474 529 554 547 570 418 394 430 378 416 431 326 298 308 309 297 331 436 386 403 431 448 535 370 225 230 238 314 364 366 410 413 433 523 544 540 9 1 508 535 568 639 622 650 639 647 600 501 447 418 444 419 495 477 382 422 362 266 315 377 404 518 576 602 602 562 551 440 475 553 511 448 511 629 517 510 571 603 630 638 677 578 504 573 607 519 485 566 9 1 598 573 610 600 597 649 669 671 605 593 700 737 757 750 670 546 520 535 619 556 530 559 677 603 580 617 670 719 725 700 674 702 675 709 707 689 687 693 734 717 715 604 601 605 679 636 697 695 659 648 9 1 662 678 751 750 770 772 774 782 772 771 790 798 801 804 800 784 772 779 782 749 767 769 771 764 728 692 756 706 678 711 727 719 729 735 746 792 798 774 677 666 713 682 632 622 637 673 647 636 646 639 9 1 624 641 676 588 564 584 634 652 614 588 638 663 585 440 456 468 530 573 587 612 635 553 578 593 580 582 626 615 633 630 626 671 709 715 667 586 603 630 511 389 425 455 422 384 403 411 381 423 491 525 9 1 545 565 545 578 533 539 512 431 475 542 480 469 513 622 647 598 541 523 526 488 472 482 431 409 373 379 410 425 425 250 172 262 289 392 418 518 539 573 593 594 645 589 511 466 478 524 456 473 521 583 9 1 426 363 413 451 548 584 599 494 436 430 392 406 509 406 401 437 475 531 566 490 457 392 390 474 514 528 604 591 526 477 419 496 534 584 635 481 423 524 597 635 704 717 632 568 645 654 667 645 637 659 9 1 583 586 625 664 561 541 544 502 499 447 398 445 512 511 433 357 399 470 550 640 681 687 655 684 600 539 571 637 663 580 554 676 752 721 599 479 549 557 585 615 594 634 672 616 576 624 663 690 668 606 9 1 563 569 583 566 580 677 642 599 569 586 577 601 597 657 709 731 755 735 721 699 732 775 756 760 713 674 666 687 703 675 677 700 697 693 677 663 668 705 719 728 763 764 739 733 769 760 732 718 722 747 9 1 704 689 702 729 767 769 748 738 755 709 701 743 763 773 771 774 776 795 774 827 808 786 803 796 810 816 807 793 772 780 800 822 830 825 817 799 820 796 820 807 781 796 799 814 836 848 845 854 823 829 9 1 814 800 796 792 821 795 798 763 769 775 806 813 811 834 780 751 758 778 781 796 829 832 847 844 854 852 847 809 796 766 762 769 749 760 788 790 796 788 747 759 761 786 796 761 745 710 675 714 694 703 9 1 703 722 721 718 708 737 750 701 692 727 745 735 735 735 721 707 677 585 553 617 675 635 648 618 665 547 510 537 561 591 636 611 648 615 612 620 679 676 695 704 645 497 428 442 492 547 592 605 642 645 9 2 667 581 520 535 571 579 558 608 625 591 554 576 594 487 471 515 498 460 428 408 407 457 528 584 567 538 481 434 439 482 567 487 404 424 453 471 456 471 482 441 368 394 428 470 522 528 570 553 502 446 9 2 389 401 435 401 405 372 412 404 438 420 412 457 419 462 471 390 417 462 279 233 335 336 226 254 360 440 526 634 618 550 464 432 448 449 451 529 516 456 512 503 474 470 519 579 595 522 466 489 524 541 9 2 422 395 459 470 499 551 554 487 459 581 641 550 428 430 512 572 600 581 575 612 602 561 487 488 546 582 640 637 605 569 453 432 553 598 592 538 515 550 557 594 543 544 610 656 695 707 559 503 492 509 9 2 574 618 597 642 628 562 602 666 701 712 678 701 724 639 519 533 571 627 639 653 672 678 684 675 700 719 745 707 738 738 736 761 705 668 626 668 628 675 698 706 682 708 722 729 742 750 753 769 753 777 9 2 740 741 715 702 706 675 725 754 759 758 755 745 719 767 726 716 748 778 806 830 826 809 803 780 793 802 831 845 820 818 841 794 814 819 841 817 794 815 847 826 818 809 818 818 778 778 809 829 835 836 9 2 807 813 788 775 762 781 776 780 769 774 786 774 765 776 790 789 810 808 788 791 802 813 812 815 808 789 769 770 783 800 794 799 806 791 766 750 733 748 739 750 769 779 793 817 831 818 802 794 782 751 9 2 737 747 724 722 697 726 727 714 688 719 705 725 722 696 728 748 769 776 794 794 789 718 683 688 679 691 704 720 730 728 728 740 732 696 653 672 654 621 626 670 581 538 502 511 549 581 608 628 635 660 9 2 665 649 699 640 617 634 668 689 662 671 631 611 677 682 688 696 664 602 640 617 576 527 538 559 568 605 598 561 484 446 469 521 577 524 516 523 402 389 415 393 349 390 407 333 413 480 538 619 471 408 9 2 446 480 571 537 588 589 467 440 370 377 393 438 464 465 468 521 546 534 556 420 393 428 370 406 426 330 302 311 310 300 330 434 381 400 435 448 491 377 235 235 238 316 366 372 417 417 442 529 527 530 9 2 493 525 565 639 617 635 617 633 574 491 438 431 445 411 497 483 378 411 351 262 309 376 407 498 557 592 584 545 539 422 466 559 499 434 500 604 498 496 556 593 626 637 671 562 487 558 611 506 474 564 9 2 588 560 597 584 588 655 661 663 582 575 691 752 757 753 653 541 503 524 598 537 508 547 683 594 565 602 669 721 717 713 663 696 683 701 685 671 680 698 729 718 709 611 588 584 665 631 685 681 652 634 9 2 657 666 735 742 762 759 749 762 750 749 778 788 784 790 783 771 758 767 768 743 750 754 748 741 717 695 746 690 665 701 711 707 722 724 731 770 781 760 668 669 708 673 622 620 621 649 619 620 632 628 9 2 619 630 663 581 561 586 631 658 618 590 639 658 583 434 462 478 532 572 588 606 626 557 571 596 585 579 624 613 638 634 633 669 714 718 674 585 611 633 516 386 422 452 414 377 403 408 380 423 510 538 9 2 556 563 546 570 531 543 515 427 472 539 482 461 496 600 623 591 531 512 515 481 468 474 435 405 370 381 408 431 440 278 181 269 298 388 417 509 538 564 588 590 639 589 511 469 487 527 452 469 512 589 9 2 429 361 412 451 533 587 595 486 435 425 395 404 511 408 399 442 468 526 566 462 445 378 388 468 521 525 576 586 521 473 415 483 526 585 633 483 419 507 591 628 681 716 626 554 605 636 655 645 624 639 9 2 571 571 617 645 550 523 526 495 499 437 384 432 506 499 424 351 386 461 562 637 684 671 639 663 590 524 558 634 646 559 547 668 746 708 589 480 542 549 580 610 601 635 661 615 571 616 662 682 673 594 9 2 547 549 565 554 576 661 630 595 561 573 569 588 596 663 702 727 743 728 713 699 730 763 752 751 707 673 663 688 695 669 660 689 687 680 662 648 651 689 714 722 751 755 716 732 761 740 725 709 713 743 9 2 705 683 701 732 773 757 745 722 744 700 700 734 753 765 767 775 771 785 788 812 796 781 796 785 798 800 788 775 761 764 783 802 815 811 796 783 801 785 781 784 770 783 785 794 814 831 826 829 803 807 9 2 801 788 792 777 805 803 791 755 764 757 779 803 802 820 769 740 748 765 778 786 816 819 826 825 841 837 826 797 785 755 748 748 732 749 773 781 783 769 730 747 747 773 783 747 721 712 695 703 683 694 9 2 705 719 713 707 705 735 741 701 690 720 732 722 720 716 716 707 677 581 544 585 656 627 641 632 654 551 510 542 566 598 629 600 633 604 610 624 672 675 690 696 626 499 427 445 496 552 589 606 643 645 9 3 644 582 508 514 543 557 539 586 613 599 550 566 569 500 473 513 483 432 448 414 402 448 509 596 577 539 480 431 425 477 556 498 407 417 449 452 440 460 490 454 361 379 429 467 511 520 557 562 519 453 9 3 387 399 417 409 391 367 406 388 446 419 398 472 421 449 450 401 423 484 318 273 361 366 252 270 364 452 540 643 629 572 493 445 441 445 450 531 478 429 485 483 442 439 522 595 611 540 490 507 512 539 9 3 455 399 453 453 476 533 574 496 449 540 579 581 442 420 521 562 585 571 574 615 581 587 516 509 554 584 625 622 638 587 486 449 553 597 569 552 503 511 566 596 558 541 598 645 706 717 577 514 506 508 9 3 548 616 596 648 658 590 601 654 698 704 698 709 743 695 531 534 561 631 643 635 657 668 659 679 696 715 729 690 727 734 740 763 690 680 623 663 620 670 707 708 679 697 697 708 731 738 757 770 740 765 9 3 741 738 717 696 677 663 718 746 754 753 756 745 719 764 731 721 750 767 783 813 808 798 778 757 771 775 809 834 819 813 831 789 798 801 829 823 770 793 837 848 822 806 807 835 807 777 808 830 845 847 9 3 825 819 815 772 763 790 782 802 791 777 787 768 756 774 796 801 822 823 798 789 787 777 808 794 846 807 789 778 775 779 774 778 792 790 762 753 714 711 700 716 738 758 780 810 834 819 797 796 782 711 9 3 695 713 710 740 678 695 700 693 682 701 733 736 704 673 716 736 756 768 788 776 773 743 697 702 711 699 701 749 776 719 713 734 721 715 671 660 633 599 608 649 601 539 492 498 536 566 595 612 631 651 9 3 665 640 694 612 590 607 679 666 622 694 640 592 642 667 659 681 642 569 615 601 549 502 536 546 555 587 570 565 482 441 472 516 549 529 511 537 422 395 406 389 343 377 430 335 398 476 532 607 477 402 9 3 451 473 522 525 584 593 487 458 377 361 370 426 448 437 449 498 548 531 550 442 396 427 371 397 432 339 324 318 299 312 333 434 397 406 420 436 481 407 263 242 244 295 351 368 410 428 450 541 525 543 9 3 518 504 547 642 576 612 659 616 649 515 417 390 484 413 437 488 393 420 381 290 343 393 424 497 554 577 597 546 579 427 450 532 526 453 489 627 508 443 545 589 618 617 654 630 504 551 603 538 487 558 9 3 582 577 597 586 567 633 659 648 624 607 662 736 758 754 687 578 535 530 596 560 516 535 672 604 573 600 652 714 724 709 674 692 680 702 710 674 671 689 728 706 709 623 603 598 666 613 687 687 634 615 9 3 635 665 732 726 763 760 754 758 761 748 776 783 785 780 786 774 756 764 771 756 751 768 760 745 716 678 742 723 670 687 694 698 704 712 725 757 757 755 646 640 685 679 624 602 622 611 642 629 608 607 9 3 607 627 655 616 578 605 645 652 642 581 616 645 622 442 447 475 508 541 569 533 595 579 573 592 566 559 627 604 646 643 638 693 740 739 672 599 633 669 593 445 452 482 463 411 431 456 414 428 497 539 9 3 538 551 536 579 532 523 524 430 458 544 504 464 490 596 626 575 507 501 525 466 445 463 433 404 373 379 393 420 430 294 178 263 289 383 407 492 520 552 567 595 608 576 519 466 482 513 454 468 501 583 9 3 441 367 403 442 515 578 603 510 432 418 403 402 488 410 391 429 450 534 581 528 461 394 376 462 504 506 573 579 566 472 424 507 517 524 613 497 414 489 585 641 672 708 636 538 604 618 661 624 636 649 9 3 588 571 603 654 542 544 550 495 469 464 402 439 493 534 465 382 400 457 521 639 670 663 646 664 612 522 548 615 671 571 531 651 730 740 613 443 514 516 551 597 586 641 668 641 574 606 655 682 665 596 9 3 577 571 565 567 570 670 640 601 558 581 569 582 588 645 678 732 739 708 697 694 733 757 737 741 710 635 640 688 696 651 651 676 673 651 632 626 655 693 690 702 726 734 699 695 749 739 715 697 693 698 9 3 713 681 688 723 754 746 741 710 744 674 684 735 736 756 760 765 757 773 774 806 808 793 802 778 797 803 804 790 752 777 785 811 814 827 805 778 804 811 790 797 769 786 777 796 811 825 826 809 794 807 9 3 789 776 756 781 804 808 799 767 759 769 765 803 798 829 795 751 753 761 761 780 814 821 794 798 832 839 827 796 782 738 748 723 719 735 760 777 799 779 740 742 748 759 771 745 726 697 694 686 678 682 9 3 692 698 691 696 700 725 726 663 669 706 714 702 697 699 702 685 705 599 543 565 633 628 605 629 655 560 508 536 556 575 606 581 629 571 568 602 656 658 668 675 668 533 429 435 481 530 564 585 614 623 9 4 651 614 558 549 579 578 563 626 625 616 565 597 634 498 478 533 511 489 465 439 421 433 561 627 603 553 490 452 448 491 621 513 430 440 466 490 482 512 513 479 389 403 432 487 540 549 605 563 514 472 9 4 410 406 438 449 401 367 423 428 499 429 430 500 431 471 504 411 428 494 327 280 368 386 279 292 390 516 613 653 633 591 489 474 519 463 444 518 506 471 464 486 454 461 553 605 626 545 472 480 518 540 9 4 468 426 456 463 499 543 590 539 482 551 651 609 482 464 537 622 633 595 624 619 635 605 532 499 530 583 639 636 636 568 505 454 531 590 582 583 542 580 602 615 573 538 605 651 707 726 582 546 534 528 9 4 585 639 645 662 630 592 609 671 681 712 705 731 756 700 556 547 575 636 689 711 699 696 686 714 724 728 759 725 744 756 759 776 723 700 652 668 644 715 724 721 677 715 725 723 728 740 770 781 744 775 9 4 746 757 728 713 719 709 747 767 777 779 782 762 736 789 767 747 766 786 813 836 829 821 798 788 782 796 828 835 835 837 845 809 825 821 847 852 814 827 838 836 826 825 833 824 798 800 817 832 845 831 9 4 820 814 804 782 777 789 781 808 792 798 799 802 782 799 813 833 820 828 812 808 809 818 830 827 828 816 800 794 808 811 808 803 810 817 792 778 775 764 753 764 778 787 809 832 833 821 819 815 822 776 9 4 764 767 724 764 744 748 734 715 714 732 730 733 720 731 759 757 777 789 801 803 802 751 692 711 721 729 727 729 733 735 717 746 720 722 691 695 657 625 627 661 627 582 528 525 551 583 606 614 638 676 9 4 678 680 688 671 631 651 683 693 683 695 665 654 706 689 708 710 702 635 671 649 609 575 562 563 574 608 619 589 504 461 486 516 580 554 534 570 431 408 424 417 369 401 468 368 419 481 572 582 494 427 9 4 458 523 559 564 606 608 489 469 401 391 404 448 459 470 495 570 560 545 581 453 412 437 398 439 462 359 338 340 342 334 351 446 408 429 441 450 528 417 283 265 248 310 362 370 433 463 466 523 563 566 9 4 525 522 548 612 615 645 689 679 667 571 514 505 531 477 563 508 411 432 410 324 340 403 426 538 562 573 597 548 596 453 477 565 525 477 510 629 531 493 556 577 637 658 697 606 534 559 591 522 480 537 9 4 588 558 599 605 590 649 671 651 654 646 748 751 760 762 693 567 549 537 608 591 547 562 665 610 572 623 672 709 719 711 703 732 718 732 725 724 716 730 736 724 730 644 622 613 702 669 712 707 680 671 9 4 690 695 766 764 790 781 776 776 777 759 792 803 793 803 808 800 784 780 791 776 786 783 782 772 733 734 764 741 696 715 729 720 734 743 748 766 789 787 686 675 719 708 644 637 631 672 653 649 646 643 9 4 643 642 669 643 593 607 650 662 653 612 633 651 635 480 481 486 540 577 589 609 645 588 593 625 628 615 630 617 644 641 636 660 719 723 695 603 635 645 567 440 451 510 464 402 411 434 392 437 531 587 9 4 579 561 569 604 556 567 563 458 505 590 568 561 615 661 663 629 577 552 565 536 542 512 461 420 400 393 430 448 471 322 217 297 325 408 431 540 587 588 629 616 660 606 533 488 513 535 485 484 553 615 9 4 450 393 423 468 561 616 619 515 473 457 426 420 528 430 414 439 474 559 621 558 505 450 428 514 526 531 629 610 567 488 469 511 534 600 654 514 429 514 565 688 715 731 680 646 684 685 704 706 682 686 9 4 627 604 645 716 602 587 564 542 563 514 451 448 509 559 472 407 409 466 586 647 682 722 706 685 641 547 569 650 688 603 608 722 759 748 684 517 560 581 604 619 646 666 679 639 587 622 667 687 678 622 9 4 606 609 619 648 630 693 650 632 598 606 599 609 611 686 709 744 757 741 747 725 745 779 771 764 736 704 681 714 736 690 674 690 689 689 671 677 687 700 728 744 763 764 750 742 772 782 772 751 743 773 9 4 767 723 742 721 767 771 763 738 770 734 752 767 771 791 796 808 796 815 817 833 832 809 817 807 822 810 803 796 789 796 813 801 822 832 826 812 817 837 845 836 795 798 804 809 825 843 840 843 833 826 9 4 821 811 815 810 822 830 822 807 797 800 797 823 821 839 819 779 773 785 800 808 825 836 838 825 847 851 846 821 817 777 791 765 750 769 785 785 791 799 758 764 775 795 796 785 753 734 721 733 709 707 9 4 711 739 722 719 722 733 759 714 693 726 744 717 711 701 706 709 729 613 571 599 649 639 631 645 663 580 552 570 583 608 658 621 668 633 630 653 691 681 679 688 663 539 448 453 510 568 589 599 630 639 9 5 639 634 560 530 573 567 557 624 651 649 590 622 654 527 497 552 497 453 487 432 412 420 542 631 619 565 492 458 438 470 637 544 438 430 463 468 443 505 532 505 373 371 423 466 537 525 602 629 564 503 9 5 425 408 425 480 397 360 424 415 525 420 416 543 431 444 487 436 425 487 371 305 365 409 297 292 387 523 637 688 654 645 539 501 588 452 448 519 494 451 443 456 435 437 528 598 614 561 487 486 519 542 9 5 495 427 460 463 476 520 603 548 462 527 616 649 494 459 533 614 625 569 638 627 627 641 546 498 537 582 626 618 662 587 528 481 535 597 578 584 538 555 652 633 574 535 596 644 704 723 602 552 530 512 9 5 552 612 645 682 670 599 600 644 688 677 704 739 765 738 563 551 558 616 674 674 671 661 664 689 720 713 739 714 740 745 760 767 708 704 648 661 639 725 732 736 676 713 686 708 708 727 765 782 744 769 9 5 749 756 722 708 699 700 761 761 786 769 797 756 733 782 758 752 768 775 774 816 813 802 783 783 777 785 812 845 830 830 833 808 838 826 830 835 796 810 818 841 832 806 826 837 812 805 814 828 839 848 9 5 830 821 812 799 773 796 799 814 814 801 804 799 800 782 808 821 824 843 808 799 778 771 820 833 871 831 824 808 817 794 787 782 796 822 787 787 771 733 720 743 745 780 803 824 833 815 813 808 816 761 9 5 747 767 736 768 746 740 724 717 724 725 740 743 721 726 766 758 764 779 799 806 811 782 729 745 796 800 816 795 793 741 724 746 736 734 718 659 633 605 609 643 650 583 532 516 544 570 591 607 650 663 9 5 677 659 683 649 618 618 695 688 643 763 722 658 723 701 708 704 694 614 654 642 587 562 569 557 567 589 595 614 502 460 488 510 550 584 536 599 440 400 410 408 356 376 507 361 393 455 567 537 507 425 9 5 440 518 507 554 589 580 524 489 408 371 376 445 430 436 492 563 555 532 560 461 408 430 397 401 460 365 350 350 313 345 348 411 416 427 425 432 501 437 305 270 243 293 356 364 406 469 468 520 538 581 9 5 542 511 536 623 603 629 698 655 694 605 465 440 552 481 542 520 424 433 426 351 353 415 434 541 560 567 608 558 616 444 454 559 564 496 500 634 527 442 554 575 622 631 678 653 551 557 586 549 506 535 9 5 579 568 586 597 568 630 665 639 668 678 726 759 758 753 728 605 573 552 608 606 553 545 641 602 557 598 660 707 708 706 700 717 723 713 731 719 713 709 715 725 734 695 643 626 713 672 713 722 696 692 9 5 715 733 766 771 801 796 785 782 789 768 794 803 798 796 808 806 796 774 791 784 805 796 789 760 738 757 776 778 709 708 716 706 718 732 752 759 779 789 654 651 721 713 662 642 622 658 686 665 608 621 9 5 627 635 666 667 625 647 685 714 681 622 636 657 682 495 492 501 528 555 589 542 617 629 612 633 606 611 680 632 714 704 694 759 819 810 760 669 718 751 712 529 508 566 565 450 456 500 428 438 525 612 9 5 582 559 568 644 560 553 572 453 490 589 587 545 611 684 667 600 543 537 547 516 528 543 468 443 406 396 420 423 451 348 216 299 309 381 408 493 598 590 586 594 636 612 560 497 499 514 495 479 525 627 9 5 468 389 403 440 550 623 637 546 474 455 422 408 542 434 408 423 430 537 621 610 530 472 422 514 522 512 592 622 604 496 451 521 525 577 634 518 436 504 564 696 715 742 689 612 680 665 685 686 673 692 9 5 634 597 641 699 570 566 567 546 540 525 460 448 498 596 488 433 428 466 576 648 657 682 705 666 639 544 561 638 686 617 561 706 750 752 678 478 556 551 567 588 621 659 676 673 596 605 653 665 661 613 9 5 598 614 636 679 647 696 663 640 606 617 603 590 596 681 680 753 771 732 734 728 746 766 751 744 749 688 671 706 727 691 689 667 657 677 627 651 682 696 720 725 735 735 735 711 764 768 757 706 706 760 9 5 783 735 702 720 777 783 775 744 774 744 763 752 769 790 791 791 780 794 807 819 840 817 831 814 815 824 819 817 747 783 819 821 818 839 834 808 817 837 832 829 800 799 798 812 816 824 816 795 829 820 9 5 815 799 790 801 822 831 824 822 792 815 777 822 824 847 845 801 777 782 794 805 829 840 810 799 847 857 841 824 822 747 785 750 743 743 759 767 791 789 770 769 786 796 803 782 766 705 715 737 710 699 9 5 715 727 710 717 717 717 732 695 665 724 727 714 700 702 709 697 746 641 573 586 636 649 622 671 672 611 563 564 580 599 647 614 650 593 595 646 677 669 674 682 695 588 440 438 492 555 577 592 617 636 9 6 637 652 560 526 557 568 570 626 679 655 599 600 638 559 513 546 515 439 493 448 428 449 556 649 627 572 507 474 448 484 638 578 449 445 477 472 458 511 541 517 382 384 437 467 547 536 592 636 581 509 9 6 438 423 440 489 409 387 429 425 537 445 415 567 455 444 500 482 450 502 412 347 407 449 332 312 405 537 622 715 670 672 575 492 470 465 465 527 501 453 475 460 453 429 534 595 625 596 508 507 537 562 9 6 533 423 450 465 477 520 628 557 470 532 592 697 506 515 559 595 635 600 659 633 603 665 575 501 570 604 629 650 688 648 571 496 558 613 613 633 553 538 666 643 588 558 600 652 719 728 632 563 546 526 9 6 561 615 635 706 714 630 617 658 716 695 705 750 763 768 623 562 571 646 687 673 676 676 669 703 741 725 733 737 760 754 780 775 727 726 661 681 669 742 752 751 721 718 698 712 712 734 784 802 768 777 9 6 802 777 751 720 712 691 753 750 791 785 809 791 768 803 768 773 770 789 786 819 811 791 780 778 781 790 821 837 844 850 858 824 834 829 849 832 798 807 817 846 831 807 826 846 821 812 821 831 846 851 9 6 832 826 817 812 782 807 812 821 822 802 807 802 797 772 817 821 839 857 820 799 771 751 809 842 920 842 842 832 836 794 786 782 793 827 796 804 764 733 718 740 755 790 807 828 833 821 809 810 824 767 9 6 743 753 766 783 731 733 719 715 742 753 762 785 732 732 756 767 767 776 809 815 819 785 758 763 890 909 921 836 841 747 742 750 734 739 725 659 646 614 612 647 680 592 533 524 565 591 612 622 673 676 9 6 683 668 701 653 622 624 701 698 619 806 772 679 716 713 697 708 693 634 642 642 595 582 577 567 574 597 614 618 514 471 493 532 554 601 584 633 484 418 427 423 369 389 523 374 399 466 575 650 524 436 9 6 459 526 541 574 601 591 567 518 427 381 392 462 449 440 507 564 567 545 562 499 429 445 410 424 490 374 375 345 327 377 367 434 432 442 440 449 494 469 339 291 281 296 350 377 410 459 497 560 524 605 9 6 557 521 556 639 604 642 725 661 698 603 466 474 561 496 555 549 437 440 439 376 359 423 464 547 576 594 615 556 627 467 458 569 601 514 511 631 544 480 556 604 615 631 655 679 541 559 604 581 515 558 9 6 601 589 618 616 578 623 662 655 703 700 729 789 775 749 758 681 604 594 617 633 585 570 667 649 574 611 667 708 711 723 719 710 728 720 741 720 699 700 712 722 745 746 682 662 728 691 721 731 703 711 9 6 728 747 760 777 808 803 782 790 785 769 794 803 803 784 803 806 799 786 795 799 809 811 792 757 754 772 786 790 711 706 718 710 710 748 758 763 777 791 642 642 718 720 657 645 629 620 685 668 586 605 9 6 624 644 670 685 653 676 698 709 692 622 634 657 685 514 488 517 526 557 606 495 599 653 618 639 606 612 698 637 738 733 735 811 825 832 765 703 757 802 789 601 558 632 607 494 497 548 498 468 540 599 9 6 592 571 567 648 568 551 576 464 509 606 596 546 585 678 656 595 532 548 549 504 514 548 473 462 416 408 431 427 449 365 236 307 320 386 417 481 580 587 590 607 614 629 579 484 495 522 497 497 514 614 9 6 489 404 402 444 547 614 643 559 480 477 447 427 545 449 412 432 435 560 624 651 552 487 422 506 514 517 590 632 633 511 457 517 537 592 648 551 440 516 584 692 704 759 692 597 687 670 698 685 700 692 9 6 650 613 643 692 566 578 579 539 560 543 473 457 498 614 527 481 459 483 575 682 697 680 710 680 653 554 567 634 712 640 607 689 735 744 687 491 549 555 576 594 622 695 700 727 633 618 665 670 672 655 9 6 611 646 658 666 675 704 707 654 621 632 613 592 611 664 675 751 780 717 711 737 749 771 736 742 769 681 669 713 705 714 698 680 668 655 578 608 679 706 704 720 732 742 709 693 770 775 747 707 706 737 9 6 776 747 712 734 780 789 786 768 763 739 750 761 778 796 799 806 788 799 811 812 841 821 836 821 812 831 822 821 732 777 821 821 817 831 826 806 821 836 826 821 807 812 792 807 816 817 817 787 822 817 9 6 809 792 775 801 825 830 828 825 798 830 803 829 844 862 848 808 795 795 806 814 837 850 791 793 843 848 829 820 816 750 784 743 734 725 763 777 810 806 777 758 783 788 806 773 759 693 711 739 705 704 9 6 733 729 704 713 715 717 732 672 656 733 719 708 701 704 715 709 747 666 582 587 643 662 632 685 679 614 565 568 585 602 632 606 652 598 601 650 685 684 684 682 700 643 469 468 512 557 563 584 607 635 9 7 656 670 651 594 619 601 595 659 679 666 619 643 691 566 505 569 545 537 511 452 422 444 592 653 663 588 527 474 467 533 641 559 472 462 521 554 524 557 556 521 410 411 492 525 571 567 656 626 572 531 9 7 434 437 444 516 432 390 456 466 595 458 474 569 459 490 564 482 459 503 406 330 401 485 350 340 456 582 695 693 685 690 559 522 573 487 470 548 533 519 496 503 471 497 580 638 664 616 506 505 554 571 9 7 529 446 493 490 508 541 636 577 510 549 663 684 565 557 615 660 673 623 675 650 663 678 565 534 554 597 663 673 724 650 577 514 549 607 620 635 603 630 678 668 610 567 620 648 703 736 627 579 575 556 9 7 591 636 675 704 678 627 623 667 694 689 725 747 778 761 632 588 593 638 706 711 723 717 707 729 748 747 763 742 756 772 773 784 760 725 694 688 674 765 773 766 719 740 743 732 732 751 780 791 776 801 9 7 761 784 755 749 753 732 778 790 801 794 814 798 775 802 807 795 814 817 817 848 828 834 813 815 811 808 835 868 845 858 833 822 845 854 833 862 821 845 851 867 862 837 851 845 834 834 840 845 854 851 9 7 835 832 819 807 807 805 813 832 819 826 826 829 832 826 810 840 840 845 829 817 789 830 855 858 846 852 833 827 839 833 824 815 816 836 812 805 803 778 762 786 785 815 834 853 843 831 838 838 846 812 9 7 790 800 751 778 779 762 771 756 754 747 779 767 747 748 785 781 793 805 803 813 820 792 747 757 759 770 784 757 758 760 764 775 739 745 740 685 683 633 630 654 692 645 554 540 572 645 643 642 692 687 9 7 697 702 707 703 684 690 744 713 711 722 717 708 764 748 763 761 746 700 725 714 681 642 593 583 603 621 658 656 526 493 519 529 583 623 600 657 467 424 437 443 398 410 529 409 425 492 585 586 529 444 9 7 478 596 577 607 657 639 555 515 424 426 455 482 479 532 548 640 588 561 603 480 443 459 437 466 511 385 380 390 395 385 374 435 456 466 472 466 540 469 345 337 282 319 361 382 443 506 506 548 580 611 9 7 576 558 570 667 657 685 710 705 740 678 577 579 620 559 622 572 463 472 481 393 389 467 461 565 604 599 629 593 615 502 499 615 613 522 529 620 580 502 587 592 633 660 690 681 572 582 595 587 532 554 9 7 605 600 635 655 630 663 711 686 693 701 770 771 767 764 743 639 599 590 636 650 581 575 650 642 589 630 678 718 725 720 724 753 750 745 765 763 760 752 752 748 749 692 673 658 730 710 739 735 719 710 9 7 735 736 781 794 805 812 804 795 812 783 807 811 805 813 831 822 806 796 806 805 818 814 809 781 766 746 785 787 757 744 749 758 769 764 779 786 797 804 729 713 746 765 705 679 663 688 696 685 665 659 9 7 650 665 680 685 670 663 697 745 720 658 660 687 699 539 503 504 546 577 598 643 650 663 635 694 651 683 701 667 688 690 677 709 778 759 737 637 664 697 679 500 507 603 547 456 447 468 420 496 579 645 9 7 631 636 628 634 596 612 618 513 566 615 639 614 677 700 691 648 596 603 607 595 609 568 499 477 440 438 476 478 505 386 257 323 343 415 448 559 608 649 635 677 716 635 577 509 524 530 532 516 559 672 9 7 503 403 424 464 580 656 667 561 503 563 459 464 580 456 437 451 511 650 685 673 614 529 489 583 573 554 646 661 622 551 477 540 546 601 667 567 472 543 609 743 763 775 754 702 727 718 762 728 711 726 9 7 678 648 681 751 651 615 651 610 623 580 514 492 524 625 519 474 451 502 645 678 696 739 766 734 693 600 605 673 723 675 642 747 767 767 721 557 564 610 638 659 690 685 696 707 608 623 678 695 680 655 9 7 635 653 676 728 684 741 710 674 649 653 642 634 642 729 720 763 793 783 787 763 773 786 793 777 762 745 729 746 784 719 728 708 703 710 686 704 723 724 758 751 756 754 769 748 762 768 786 759 740 787 9 7 805 781 746 735 791 808 793 743 805 754 793 788 794 813 824 840 821 821 840 859 859 840 843 824 843 845 845 824 781 824 835 827 814 841 846 832 835 851 856 875 826 789 819 832 835 851 837 834 864 840 9 7 850 840 839 833 814 850 851 855 824 846 803 848 859 870 854 827 810 809 823 836 849 862 863 837 873 876 876 857 839 782 811 789 790 797 789 793 802 805 785 792 809 815 810 804 800 772 767 781 736 722 9 7 729 779 736 728 744 741 750 734 710 746 766 747 740 723 755 744 755 692 603 604 652 665 667 699 705 646 598 576 595 623 680 664 674 650 677 705 710 698 710 707 711 631 496 508 577 600 609 620 645 646 9 8 654 666 648 595 619 602 597 657 675 663 620 643 687 569 513 573 550 541 519 464 435 455 598 659 670 591 530 475 467 539 645 563 474 464 526 561 531 562 559 522 410 411 497 529 575 571 662 629 575 533 9 8 433 438 444 519 437 397 460 470 594 462 477 570 463 493 562 485 463 507 412 338 406 486 357 347 458 581 691 690 682 686 560 525 578 491 475 546 535 526 507 508 478 503 579 630 658 618 507 507 554 569 9 8 533 449 494 492 509 538 631 573 516 546 652 679 571 547 606 659 669 618 674 652 664 675 569 537 558 602 662 669 715 643 575 517 555 613 619 632 598 624 678 668 611 569 623 654 693 726 634 589 589 574 9 8 603 639 674 700 675 634 628 667 688 684 717 733 762 751 648 600 604 643 703 709 722 719 707 725 746 747 758 742 753 767 767 777 761 726 700 693 681 763 771 764 725 738 744 731 731 749 774 783 773 795 9 8 760 780 755 749 755 732 777 790 800 794 813 801 778 803 809 798 817 820 820 849 827 834 813 815 812 808 836 868 845 859 832 821 843 855 832 853 820 840 844 858 853 833 844 840 831 831 835 840 847 845 9 8 831 829 817 808 808 806 813 829 817 824 824 826 829 824 811 835 834 838 825 815 792 827 847 850 839 844 828 825 834 829 822 814 814 831 812 806 804 784 771 791 790 815 829 845 836 826 833 829 836 806 9 8 786 795 752 776 776 761 769 756 754 748 776 765 748 749 782 779 789 800 799 807 814 788 748 757 759 769 781 758 759 761 764 776 741 747 741 686 682 634 632 656 691 644 556 541 573 642 642 642 691 688 9 8 699 701 707 703 683 688 743 714 706 715 710 702 755 739 754 751 738 694 718 707 676 639 595 586 604 621 654 654 533 501 525 535 585 623 600 654 476 436 438 444 399 410 531 410 425 493 588 599 532 443 9 8 481 603 586 615 667 646 560 518 424 427 460 485 482 539 553 648 593 564 608 483 447 463 442 468 513 392 386 397 399 391 382 440 460 470 475 470 541 473 353 344 291 328 370 390 447 509 508 549 580 610 9 8 574 560 569 661 651 678 697 695 727 674 587 597 620 566 626 575 471 478 492 407 402 476 468 561 602 596 620 588 621 501 501 611 609 526 533 629 577 500 589 596 637 661 694 677 577 586 600 587 536 559 9 8 607 600 632 650 625 663 707 681 692 698 763 760 754 751 734 648 608 604 640 657 592 588 649 650 599 636 675 709 717 713 719 745 742 738 758 755 753 747 746 745 746 696 680 667 728 713 738 733 719 712 9 8 734 733 785 797 805 811 805 797 811 787 807 810 805 811 826 818 801 791 801 800 812 808 803 778 765 747 782 784 757 746 750 757 767 763 777 783 793 799 731 718 747 764 710 687 673 696 698 686 665 660 9 8 652 666 682 686 668 663 699 745 720 659 662 688 701 539 506 507 548 579 599 644 652 663 636 692 651 681 702 665 684 686 673 704 769 751 730 636 662 692 675 508 514 602 552 466 458 478 432 503 581 644 9 8 630 634 627 634 597 613 618 517 573 620 646 621 683 705 695 653 601 610 614 601 616 570 500 479 440 439 479 481 508 386 254 319 341 415 449 563 609 656 633 671 710 634 578 513 527 532 534 518 560 669 9 8 506 410 431 469 581 654 664 563 506 561 463 467 580 461 443 455 511 644 680 672 619 536 499 585 572 554 641 653 615 555 479 536 544 595 657 570 478 545 607 729 746 759 742 696 714 707 753 727 708 724 9 8 675 644 679 746 642 611 641 607 616 577 514 494 529 626 521 477 458 505 641 676 693 734 759 725 687 597 604 672 721 682 659 740 753 753 719 581 572 624 651 670 697 684 692 707 613 627 676 694 678 662 9 8 642 659 680 726 686 737 711 676 659 663 653 645 654 730 721 755 786 779 781 760 769 780 787 771 757 744 732 746 778 722 729 711 708 712 691 705 725 725 753 751 756 753 769 748 759 765 785 762 740 785 9 8 803 783 749 735 790 808 792 741 805 752 792 789 795 813 826 843 823 821 841 851 851 835 838 822 838 840 840 822 786 822 831 824 813 836 840 829 831 845 849 864 824 793 817 829 831 844 833 831 856 835 9 8 843 834 834 829 811 842 843 847 822 840 805 841 851 859 845 825 811 810 821 831 841 852 853 832 861 863 864 848 832 787 810 786 786 792 785 789 797 800 782 788 803 809 805 799 796 770 765 778 738 726 9 8 732 776 738 731 745 743 751 736 714 747 764 748 740 724 755 743 757 690 603 606 654 666 667 699 705 647 599 578 597 625 682 664 676 649 675 705 711 698 710 708 712 629 503 514 578 602 611 620 644 645 9 9 668 706 629 555 589 609 635 654 696 687 654 642 692 605 537 558 553 511 522 472 445 479 620 668 685 611 559 504 494 550 648 624 480 484 526 524 534 565 581 544 418 434 481 523 609 591 619 644 614 561 9 9 456 460 467 538 442 439 478 481 627 486 475 605 490 473 554 558 492 544 478 382 453 524 375 347 462 587 657 708 697 711 597 524 513 514 502 558 535 512 512 516 477 514 595 647 657 645 546 518 573 606 9 9 582 463 490 501 518 543 625 585 509 563 630 699 570 594 604 625 646 624 701 655 639 700 610 531 591 641 646 700 720 704 615 525 584 634 653 681 587 580 697 692 629 589 624 674 722 725 641 594 590 554 9 9 584 635 681 734 725 650 638 685 742 713 723 778 775 780 687 597 597 657 717 692 718 702 693 734 772 748 749 756 769 776 794 790 771 744 706 707 717 778 777 769 759 744 764 721 722 747 788 804 795 789 9 9 808 798 783 750 745 726 758 768 788 802 834 839 825 833 822 800 793 814 812 819 817 808 800 795 801 797 822 843 848 857 849 842 828 843 840 830 805 821 828 848 848 837 843 849 843 833 846 855 863 849 9 9 830 840 826 832 824 821 831 840 834 825 830 828 819 815 825 846 838 842 836 810 780 786 809 850 868 859 844 850 852 821 803 800 808 826 825 836 798 783 772 780 792 816 821 834 828 828 815 819 831 792 9 9 769 787 783 763 730 758 762 765 763 789 781 780 741 747 769 786 795 783 791 824 815 780 792 797 790 797 812 772 778 768 786 776 735 744 745 692 682 646 664 690 736 653 571 562 602 639 657 658 721 714 9 9 714 715 732 730 671 682 737 722 730 731 712 703 747 758 743 755 744 731 722 704 669 683 605 603 608 629 669 663 537 492 509 554 573 636 664 692 525 440 462 463 416 431 554 422 424 522 604 688 540 464 9 9 498 612 603 627 649 678 652 552 461 457 455 513 487 512 574 647 638 604 638 531 474 472 451 461 548 406 413 387 417 428 399 462 481 478 498 489 523 512 385 350 313 341 364 401 450 493 533 553 547 659 9 9 584 554 585 661 670 681 687 684 701 655 568 643 642 557 594 595 469 486 467 436 389 462 521 568 620 623 646 599 635 516 494 598 636 545 545 631 572 542 592 635 631 649 670 672 564 583 624 613 539 585 9 9 628 618 654 653 606 643 677 677 726 726 744 776 770 747 774 738 629 607 641 665 606 602 696 700 615 639 686 710 710 729 730 730 729 726 742 772 727 705 715 720 749 758 728 712 754 744 738 740 725 729 9 9 747 747 784 809 814 820 803 804 801 800 804 806 808 779 810 825 786 797 802 789 813 835 821 773 744 800 805 797 775 765 749 753 759 774 798 789 793 805 702 695 732 779 715 661 626 636 693 680 611 630 9 9 660 677 704 723 709 719 728 729 728 668 667 687 716 575 527 556 567 596 647 646 637 699 642 674 640 667 735 702 669 673 677 727 711 726 689 628 689 715 714 551 524 661 569 465 464 493 475 522 583 633 9 9 647 643 635 670 619 608 643 544 597 665 636 628 666 706 701 659 577 580 576 552 600 614 521 521 467 456 486 477 488 417 289 344 372 412 451 546 610 629 633 623 645 692 621 506 525 548 540 531 553 645 9 9 510 422 431 473 596 651 660 586 513 574 503 477 617 504 450 450 528 652 679 697 634 513 477 550 563 553 626 674 680 579 529 549 567 633 687 626 481 577 638 718 734 737 757 705 734 710 771 737 737 719 9 9 685 650 683 722 585 584 628 595 635 577 512 493 525 639 561 530 497 518 650 703 737 734 758 727 682 594 594 661 751 687 663 724 753 769 725 556 558 603 631 641 684 733 731 762 645 628 689 684 689 708 9 9 642 669 691 696 708 743 762 680 669 671 655 640 662 678 698 759 781 738 744 758 740 771 745 764 783 742 716 738 743 732 732 713 704 657 603 652 703 737 744 746 745 755 727 728 767 801 792 762 751 782 9 9 804 793 749 731 780 818 806 797 773 767 775 799 800 825 824 844 823 824 834 831 850 845 847 846 842 851 838 843 799 820 841 842 833 844 852 840 843 860 859 856 831 812 828 821 838 836 804 813 838 819 9 9 817 820 806 806 831 837 841 846 825 858 849 848 875 870 842 818 825 830 840 828 839 855 809 809 834 839 835 835 839 787 809 773 775 776 787 792 819 833 798 785 829 834 828 818 807 772 769 788 745 735 9 9 762 771 739 729 765 785 749 734 699 752 749 726 724 724 749 753 762 706 619 621 684 701 690 715 706 663 602 592 617 643 678 650 687 656 677 710 729 720 718 715 721 709 523 529 572 615 606 619 639 661 10 1 370 392 444 425 418 386 366 353 336 345 379 361 359 390 349 286 257 237 282 240 257 265 279 342 304 347 432 432 387 340 306 354 375 364 345 327 340 320 312 312 373 375 359 350 317 274 270 288 314 347 10 1 346 322 323 337 325 304 337 323 330 300 290 363 294 194 21 -57 28 31 79 217 194 185 238 297 325 346 356 351 363 374 414 415 380 371 383 380 350 360 376 383 359 345 320 303 339 356 334 294 301 265 10 1 279 303 350 371 368 394 382 367 401 329 289 350 407 355 320 317 321 330 314 310 345 394 409 406 420 381 378 407 447 468 489 502 493 463 444 401 365 343 401 388 419 407 401 429 455 517 488 433 413 417 10 1 428 414 484 453 467 538 558 551 528 445 423 418 427 459 460 442 467 506 508 514 490 503 438 425 425 469 464 490 538 509 475 518 569 580 598 629 599 584 577 653 512 482 456 515 513 502 515 519 523 556 10 1 568 610 541 533 527 569 582 564 548 605 609 640 638 657 656 658 608 605 624 536 531 540 543 586 638 673 670 693 633 655 677 631 644 643 652 635 633 651 667 682 700 717 739 763 774 759 718 742 747 732 10 1 715 732 774 759 767 789 783 733 725 665 631 642 672 675 667 701 749 786 749 708 721 728 695 694 706 716 694 701 643 657 693 655 699 747 710 688 645 678 676 598 603 619 629 541 599 657 691 692 687 683 10 1 673 701 693 702 667 710 667 595 581 629 602 567 591 596 622 624 594 538 545 609 631 666 573 592 617 566 490 524 519 471 496 511 517 526 541 547 519 498 526 515 524 514 495 435 414 528 550 520 439 396 10 1 420 425 474 460 435 420 409 372 417 428 407 383 396 354 372 375 354 427 432 435 391 432 390 365 410 371 326 346 392 407 383 339 352 368 348 315 301 294 306 280 288 285 281 296 348 359 325 311 310 293 10 1 326 367 360 309 338 423 355 396 345 374 395 364 342 377 360 403 384 352 330 299 318 334 297 345 314 310 301 313 320 354 323 314 319 295 316 286 232 233 176 227 232 223 259 206 226 220 230 258 267 329 10 1 338 276 241 230 207 219 229 217 233 161 99 68 132 211 232 281 292 278 260 315 335 406 423 414 396 384 427 427 441 400 423 410 393 367 371 425 451 425 413 420 407 353 396 403 380 358 372 417 425 394 10 1 420 525 538 551 514 444 410 419 407 380 426 390 402 430 482 474 481 466 502 502 442 428 460 498 453 426 428 450 471 435 422 445 500 527 537 517 535 516 505 528 575 572 511 497 618 659 671 681 703 689 10 1 638 596 758 754 745 736 707 706 715 699 694 637 599 644 701 722 726 708 669 659 634 632 678 605 563 578 578 604 601 587 603 597 548 584 604 554 566 550 550 571 582 608 623 633 579 553 580 567 560 561 10 1 568 581 562 537 527 531 537 521 508 498 528 514 500 485 486 443 475 423 414 403 440 425 439 460 455 448 495 414 380 342 403 405 343 292 282 261 277 280 272 298 294 284 274 245 195 208 197 271 323 347 10 1 345 338 351 329 235 175 259 281 228 202 157 224 275 270 267 296 298 313 294 254 260 270 254 253 207 174 171 72 -17 64 210 300 369 391 358 310 343 346 320 280 221 268 300 328 287 325 334 300 308 326 10 1 341 377 360 348 320 331 331 295 299 306 277 283 304 341 351 236 125 143 221 294 310 342 367 353 371 355 337 314 356 318 315 361 288 282 296 358 355 358 433 351 183 138 181 225 292 307 317 279 326 315 10 1 331 331 317 327 320 330 331 340 369 406 365 365 347 365 387 412 409 406 390 372 358 339 346 350 391 391 413 393 402 356 362 377 375 436 466 473 497 558 454 388 385 400 437 500 427 400 403 402 427 445 10 1 467 482 491 499 530 535 596 613 639 652 656 650 559 494 502 511 520 549 562 598 607 635 649 629 617 652 657 678 664 571 538 601 594 594 598 619 625 609 583 608 637 668 667 654 691 708 689 652 662 668 10 1 681 686 600 596 611 642 563 529 523 532 578 639 660 642 644 661 677 696 713 699 671 660 651 671 688 714 727 731 711 653 677 685 682 721 744 700 668 686 731 743 732 725 734 684 655 657 713 732 734 690 10 1 697 723 721 732 715 671 663 669 672 671 660 664 710 735 770 779 776 745 673 677 661 650 630 618 651 677 712 727 686 580 600 641 645 641 618 620 624 608 626 640 653 634 650 617 604 618 634 621 604 537 10 1 514 539 529 557 546 587 533 493 517 495 494 510 540 513 536 521 540 544 549 561 521 488 465 508 491 545 529 510 510 525 538 526 501 488 404 353 341 320 295 311 345 355 349 408 460 427 452 394 425 364 10 2 368 407 460 426 421 383 388 344 310 344 388 364 392 397 325 262 257 224 277 253 219 243 244 350 329 430 505 467 419 350 302 382 387 377 345 334 350 292 276 308 409 387 329 329 308 260 292 329 361 398 10 2 414 340 318 345 328 299 333 333 324 299 295 358 307 282 100 -40 32 70 75 206 206 218 231 286 303 320 328 320 350 413 434 447 409 396 416 411 354 385 416 406 369 349 338 323 354 364 344 307 318 292 10 2 307 338 359 390 380 421 390 364 411 333 297 354 416 340 319 303 292 308 298 298 345 403 403 382 408 371 371 403 445 482 519 540 509 482 477 435 382 356 398 361 408 408 398 430 457 536 473 388 346 399 10 2 420 399 494 462 457 546 567 557 515 425 404 399 425 483 457 436 462 515 489 510 473 489 410 394 412 440 476 499 454 472 449 481 536 577 595 618 582 563 568 604 531 495 486 513 490 458 490 527 513 531 10 2 568 604 522 508 522 558 581 543 524 592 596 615 619 615 619 626 585 588 577 524 505 532 543 577 626 645 656 660 611 641 675 607 622 607 634 628 631 642 652 670 674 706 727 745 755 737 702 730 727 709 10 2 695 709 748 727 734 766 762 688 698 642 613 628 663 663 656 677 742 776 746 701 713 709 683 694 698 713 701 690 594 624 635 661 701 698 668 650 635 661 609 575 616 616 601 572 601 661 675 715 701 669 10 2 678 706 711 715 660 701 660 567 558 604 609 562 539 553 600 604 572 530 544 600 655 701 562 581 637 530 470 537 547 495 533 519 547 566 589 552 542 514 561 542 566 509 500 443 410 537 561 490 424 396 10 2 419 453 533 457 419 415 415 415 431 421 397 392 383 330 349 373 364 402 426 426 383 455 373 349 397 364 315 392 402 436 397 364 349 364 344 320 291 277 297 276 260 260 260 276 324 372 324 249 265 292 10 2 302 398 361 324 334 457 377 414 377 361 435 372 308 393 366 403 387 345 318 282 307 328 312 341 312 307 290 295 320 362 328 312 295 312 316 295 269 248 210 248 231 244 269 223 223 231 227 252 269 337 10 2 359 281 271 266 214 219 214 204 235 157 74 23 111 188 214 276 297 292 276 313 328 432 442 432 411 395 463 447 461 382 435 408 382 340 366 424 466 419 414 430 408 340 403 393 371 345 361 408 414 382 10 2 430 572 583 604 509 435 398 403 382 346 404 373 388 431 499 478 462 473 520 504 441 415 467 504 478 441 431 462 446 431 415 436 510 546 552 515 536 520 499 527 595 527 486 495 527 577 563 559 595 582 10 2 527 504 735 738 724 727 664 690 690 687 701 650 609 657 705 727 738 738 664 646 632 664 683 618 581 609 609 576 600 581 567 581 544 558 576 586 567 535 544 567 590 618 646 623 558 544 566 613 613 604 10 2 604 599 571 566 571 556 585 542 542 519 561 547 542 514 523 448 438 410 386 386 438 415 419 481 486 438 476 373 373 349 421 421 373 359 335 291 306 301 310 291 277 248 228 277 224 224 228 257 320 378 10 2 373 402 339 335 248 175 286 260 265 233 185 212 239 201 254 308 318 302 302 292 270 239 212 223 233 239 254 100 10 84 265 334 414 419 345 302 382 356 307 290 248 261 333 345 312 337 328 299 337 341 10 2 375 400 362 333 282 303 312 286 286 307 278 240 299 316 350 273 159 142 240 307 344 380 390 380 385 349 338 333 395 323 328 364 307 297 323 385 369 369 468 390 194 137 188 209 292 318 338 287 313 329 10 2 329 329 324 324 329 340 345 350 382 419 340 382 356 366 414 430 419 419 387 371 334 313 319 350 398 371 419 393 388 346 331 341 352 420 478 452 489 567 441 357 357 373 441 489 415 394 367 367 410 441 10 2 467 467 494 499 567 567 646 641 554 559 636 595 481 486 476 476 486 504 550 586 604 668 668 618 591 650 664 700 668 550 531 577 568 591 586 614 641 609 577 573 596 630 637 626 649 675 653 619 619 626 10 2 653 660 573 585 600 619 543 513 505 535 577 603 626 619 615 641 649 679 690 681 656 645 628 656 681 698 702 716 684 656 663 681 674 713 737 684 649 674 720 727 709 716 695 649 642 649 674 695 684 663 10 2 687 709 705 683 687 657 635 657 650 664 657 661 701 738 768 772 753 731 661 646 635 583 620 627 616 672 713 727 646 564 575 609 641 646 595 600 613 618 632 650 687 664 627 613 609 641 678 655 600 535 10 2 470 461 475 539 553 590 516 507 502 447 451 481 556 542 547 566 580 599 618 608 523 481 490 500 537 566 552 528 528 571 547 537 528 500 424 391 353 325 306 301 353 372 335 455 479 489 479 436 426 383 10 3 414 452 503 470 466 428 433 391 358 391 433 410 438 442 372 312 307 274 326 302 270 293 297 382 365 446 505 475 437 382 344 407 412 403 378 369 382 335 322 348 429 412 365 365 348 310 335 365 390 420 10 3 433 373 356 386 370 342 374 374 366 342 338 399 350 326 152 18 87 123 127 253 253 265 277 330 346 362 370 362 391 451 472 484 447 435 448 444 399 424 448 440 411 395 386 374 399 407 391 362 370 349 10 3 362 386 403 428 419 452 428 407 444 382 354 399 448 411 394 381 372 385 376 376 415 462 462 445 466 436 436 462 496 526 556 573 547 526 522 487 445 423 458 428 466 466 458 483 526 600 541 461 422 471 10 3 491 471 561 531 526 610 630 620 580 496 476 471 496 551 526 506 531 580 556 575 541 556 481 466 488 515 551 574 529 547 524 556 610 651 669 692 656 638 642 679 606 569 560 588 565 533 565 601 588 606 10 3 642 679 597 583 597 636 660 621 602 671 675 694 698 694 698 706 663 667 656 602 582 609 621 656 706 725 737 741 691 722 756 687 702 687 714 713 717 727 737 753 757 787 807 824 834 817 784 810 807 790 10 3 777 790 827 807 814 844 840 770 780 727 700 713 747 747 740 760 830 866 834 786 798 794 767 778 782 798 786 775 671 703 715 743 786 782 751 731 715 743 687 651 695 695 679 647 679 743 759 775 762 732 10 3 740 766 771 775 723 762 723 636 627 670 675 631 609 623 666 670 640 601 614 666 718 762 631 649 701 601 544 574 582 536 570 557 582 599 619 586 578 553 594 578 599 549 541 491 462 574 594 532 474 450 10 3 470 499 570 503 470 466 466 466 475 466 442 438 428 377 396 419 410 447 470 470 428 499 419 396 442 410 363 438 447 480 442 410 396 410 391 368 340 326 339 322 310 310 310 322 361 399 361 301 314 335 10 3 344 420 390 361 369 467 403 433 403 390 450 399 348 416 395 424 412 378 356 326 350 370 354 382 354 350 334 338 362 403 370 354 338 354 358 338 314 293 257 293 277 289 314 269 269 277 273 297 314 378 10 3 403 341 333 329 288 292 288 280 304 242 177 135 205 267 288 337 354 349 337 366 378 461 469 461 444 432 485 473 509 445 487 466 445 411 432 479 513 475 470 483 466 411 462 453 436 415 428 466 470 445 10 3 483 599 607 624 547 487 458 462 445 422 476 447 461 501 565 546 531 541 585 570 511 486 536 570 546 511 501 531 516 501 486 506 575 610 615 580 600 585 565 601 669 601 560 569 601 651 638 633 669 656 10 3 601 579 822 826 810 814 747 775 775 771 786 731 687 739 790 814 797 797 727 710 697 727 745 684 649 675 675 644 666 649 636 649 614 627 644 653 636 605 614 636 657 684 710 688 627 614 599 640 640 632 10 3 632 627 603 599 603 590 615 578 578 557 594 582 578 553 561 495 487 462 441 441 487 466 470 524 528 487 520 419 419 396 466 466 419 405 382 340 354 349 358 340 326 298 279 326 274 274 279 307 368 424 10 3 419 447 386 382 298 228 335 310 314 288 250 271 293 263 305 348 356 344 344 335 318 293 271 280 288 293 305 182 110 169 314 369 433 437 378 344 407 386 350 334 293 305 374 386 354 378 370 342 378 382 10 3 415 439 403 374 326 346 354 330 330 350 322 285 342 358 391 318 208 192 285 362 391 419 428 419 424 395 386 382 432 374 378 407 362 354 374 424 411 411 489 428 271 226 267 284 349 370 386 368 389 402 10 3 402 402 398 398 402 411 415 419 445 475 411 445 423 432 470 483 475 475 449 436 406 389 394 419 458 436 475 453 461 422 407 417 427 491 546 521 556 630 511 432 432 447 511 556 486 466 442 442 481 511 10 3 536 536 561 565 630 630 704 699 629 633 710 669 556 560 551 551 560 579 624 660 679 742 742 692 665 724 738 774 742 624 606 651 642 665 660 688 715 683 651 652 675 710 718 706 729 756 733 698 698 706 10 3 733 741 652 663 679 698 621 590 582 613 656 683 706 698 694 722 729 760 772 763 740 730 713 740 763 780 784 797 767 740 747 763 757 794 817 767 733 757 800 807 790 797 777 733 727 733 757 777 767 747 10 3 771 794 790 767 771 739 715 739 731 747 739 743 786 826 858 862 842 818 743 727 715 659 699 707 695 755 798 814 727 639 651 675 705 710 662 666 679 684 697 714 749 727 692 679 675 705 740 718 666 605 10 3 544 535 548 609 623 657 588 579 575 522 527 524 590 578 582 599 611 627 644 636 561 524 532 541 574 599 586 565 565 603 582 574 565 541 474 446 412 388 371 367 412 429 382 499 522 531 522 480 470 428 10 4 342 362 418 434 416 396 438 409 380 368 354 320 317 303 329 287 241 239 228 237 214 236 259 297 276 343 389 369 348 295 267 300 310 312 274 240 257 237 209 233 299 303 301 269 273 223 207 215 244 291 10 4 278 280 286 272 238 235 276 277 276 223 217 288 247 202 112 35 63 44 64 146 201 225 257 294 300 287 289 301 309 320 332 325 331 365 363 325 294 310 355 305 300 279 287 256 293 329 318 283 309 259 10 4 254 271 292 363 336 339 342 364 395 315 252 321 395 335 290 250 237 249 233 244 263 314 370 379 393 317 322 356 404 439 452 461 475 454 459 393 356 337 348 378 367 371 390 376 415 476 466 397 341 337 10 4 382 359 442 419 479 561 559 540 488 408 361 369 412 451 439 407 467 510 487 463 459 454 416 355 394 422 450 494 460 455 419 447 498 539 572 587 576 555 539 588 516 491 458 467 474 461 445 507 511 502 10 4 574 621 510 487 511 556 573 533 532 603 604 659 658 661 621 642 617 616 643 524 484 452 485 543 604 639 670 694 656 652 703 574 573 672 636 620 628 614 628 655 671 683 705 734 749 747 719 735 728 717 10 4 707 719 750 734 740 763 781 762 758 680 634 647 661 676 643 680 728 771 755 698 714 716 676 692 723 679 663 702 661 654 665 630 693 716 703 662 648 682 682 569 577 601 654 520 558 625 665 686 697 627 10 4 637 685 690 689 693 675 655 575 520 545 581 584 565 529 564 580 557 518 534 574 615 673 600 591 633 562 469 523 526 477 553 499 526 553 574 560 534 537 540 522 548 543 462 407 393 444 506 507 440 414 10 4 378 410 452 479 421 380 354 363 395 379 350 337 339 294 324 335 342 362 389 369 375 390 350 314 337 307 283 365 400 430 368 331 343 313 290 285 267 263 279 265 243 225 209 212 256 325 271 258 252 249 10 4 408 320 295 270 308 365 324 314 278 315 330 343 299 330 310 326 328 287 257 241 249 302 304 300 281 237 239 244 380 272 281 252 230 237 252 256 192 194 142 169 197 196 232 186 162 175 177 185 211 260 10 4 314 264 256 276 242 233 218 187 192 156 111 199 125 218 235 265 276 287 258 280 287 335 355 386 329 328 338 331 361 331 350 337 338 355 339 360 410 398 396 407 367 289 344 388 327 290 304 359 370 378 10 4 396 481 521 545 532 411 355 372 354 349 361 342 357 393 456 482 443 451 528 490 417 382 445 505 479 394 390 416 433 418 397 432 448 523 491 479 517 474 468 502 564 559 483 470 522 555 572 601 631 604 10 4 525 492 750 763 752 742 729 705 729 697 687 638 599 653 701 729 712 716 700 687 675 697 728 619 546 593 596 620 585 593 604 577 581 576 591 585 581 535 539 577 596 616 633 639 574 518 512 543 557 574 10 4 572 566 566 556 538 538 540 537 533 512 533 506 506 516 509 488 499 414 386 366 392 366 372 381 406 418 482 441 336 290 327 358 343 322 317 240 224 220 240 256 254 241 243 226 196 188 183 207 251 305 10 4 287 283 312 293 235 200 284 266 213 170 154 197 259 244 196 256 290 292 259 234 239 214 186 164 163 163 232 154 21 77 171 244 319 372 307 283 299 287 255 222 189 261 283 286 259 272 291 275 274 303 10 4 291 328 312 284 280 271 251 228 214 234 195 220 263 308 298 221 118 85 137 188 203 243 294 318 312 320 287 255 285 262 269 297 233 232 234 238 252 273 350 287 188 170 196 264 265 255 269 251 249 257 10 4 263 251 246 259 251 259 325 322 324 395 379 324 292 307 329 346 324 343 341 335 289 269 263 275 352 331 315 358 360 331 297 317 319 382 402 440 492 578 465 353 359 353 416 501 411 334 347 344 384 405 10 4 433 435 439 473 515 519 574 616 605 596 607 566 493 466 467 492 462 494 512 540 566 569 602 599 597 605 642 652 653 559 543 578 562 582 561 576 608 611 589 604 602 600 642 620 666 681 642 621 635 646 10 4 652 660 592 555 572 615 555 478 480 512 566 594 633 612 625 612 631 661 707 704 670 644 651 651 672 686 698 711 698 659 675 692 669 701 732 706 661 686 723 742 743 731 756 692 678 675 683 737 734 706 10 4 717 738 731 649 651 627 657 650 666 646 669 664 686 729 767 760 759 720 662 661 640 676 649 649 663 693 689 709 712 583 632 632 652 614 592 619 636 637 625 631 649 661 645 617 587 623 638 630 628 547 10 4 513 491 519 549 559 596 572 520 494 528 469 449 500 509 512 528 551 557 577 588 520 470 451 500 524 564 562 513 519 547 562 549 524 503 440 396 333 335 304 296 315 342 353 382 432 410 456 398 396 347 10 5 411 436 479 504 487 470 512 487 462 462 424 373 390 369 390 356 309 305 292 305 288 309 313 359 372 450 491 464 404 340 308 381 377 386 359 327 331 313 277 304 354 354 331 313 322 290 295 295 340 350 10 5 359 386 359 362 315 320 362 343 343 249 226 352 287 282 268 151 160 114 95 193 268 338 362 399 399 376 380 380 385 446 437 437 460 511 499 425 360 392 466 392 392 351 355 327 374 411 392 378 434 378 10 5 374 378 401 466 420 420 429 452 480 397 332 406 485 436 379 332 314 346 323 337 346 393 450 473 478 407 417 440 483 525 539 549 558 544 553 487 473 431 426 469 445 464 501 473 499 556 575 456 375 408 10 5 456 442 537 513 590 666 647 618 551 494 456 456 504 556 547 499 566 613 571 566 551 532 504 446 478 505 532 587 519 528 492 519 573 628 660 678 669 642 628 682 610 592 551 564 551 551 528 596 596 592 10 5 673 732 601 582 610 681 681 672 659 713 708 772 790 745 704 758 727 745 749 645 604 555 586 677 736 745 799 803 785 790 831 718 677 776 758 719 707 715 726 769 781 781 804 835 862 839 835 850 846 843 10 5 815 827 839 835 827 866 893 858 877 815 742 750 761 781 746 784 846 882 855 819 855 837 783 810 824 792 797 797 783 748 743 730 815 797 801 743 739 792 716 618 631 680 770 636 645 707 743 769 790 688 10 5 692 760 769 777 807 743 739 646 595 612 680 671 612 578 621 637 646 595 616 654 701 756 692 680 731 650 553 592 581 547 641 554 596 618 645 622 581 603 596 584 615 607 535 475 460 505 550 584 513 509 10 5 441 490 516 554 479 449 430 460 457 436 407 394 394 343 377 398 415 411 436 424 432 453 415 369 390 360 343 440 474 512 432 390 424 369 339 339 322 318 308 313 295 295 272 249 263 308 313 263 258 318 10 5 624 413 359 350 409 454 395 386 354 372 409 441 354 404 386 404 404 340 295 306 306 399 385 399 366 320 329 306 594 320 352 306 320 324 315 306 245 249 221 231 245 306 301 273 245 259 263 277 324 338 10 5 397 355 364 429 364 346 304 249 258 221 184 156 239 318 300 351 360 374 351 355 355 411 429 471 401 401 434 420 459 422 459 426 417 459 436 440 501 487 497 497 445 375 431 506 417 379 393 454 450 473 10 5 497 567 591 638 610 483 422 445 422 432 432 427 446 494 551 580 532 547 642 594 509 475 547 594 575 499 485 523 518 504 504 542 537 590 571 547 590 556 542 582 664 642 564 569 614 651 669 705 742 705 10 5 610 578 833 828 806 828 824 806 815 801 797 743 685 752 788 855 773 786 802 760 756 790 819 688 616 680 692 705 680 680 692 650 667 659 663 692 629 621 625 650 676 692 722 722 637 599 554 607 603 626 10 5 630 622 622 626 600 596 577 581 596 577 596 573 573 584 577 581 566 479 441 415 456 433 430 452 452 475 524 500 394 356 377 424 419 411 407 318 292 301 335 330 318 305 318 309 297 292 280 292 314 369 10 5 356 352 360 356 314 271 373 345 290 281 290 263 304 277 299 336 391 386 304 272 281 231 231 222 167 149 272 272 140 181 240 281 377 459 359 336 363 336 320 263 268 352 409 385 366 399 404 338 380 427 10 5 427 446 418 366 334 329 287 221 231 268 235 254 310 366 376 324 221 160 184 244 276 327 355 425 378 383 355 346 383 341 355 364 295 332 327 318 304 346 434 378 318 300 318 369 341 332 341 356 318 361 10 5 361 351 346 356 351 361 426 422 412 483 473 422 379 398 417 440 407 422 431 431 365 351 346 361 450 407 389 440 451 442 394 399 384 461 480 509 580 661 551 432 427 446 523 585 518 399 404 413 470 504 10 5 518 504 518 566 609 623 666 709 687 669 682 632 551 546 532 564 532 560 587 623 664 642 673 692 687 701 746 751 755 651 637 660 664 678 646 669 701 705 669 663 672 699 740 740 749 740 699 659 704 722 10 5 718 736 668 641 654 708 641 564 550 591 659 686 718 722 699 681 695 731 794 815 784 761 722 753 777 800 800 819 792 769 784 777 769 808 843 827 761 788 839 843 835 827 843 777 773 777 792 812 812 777 10 5 783 815 797 725 739 730 698 694 779 748 779 757 752 824 855 860 842 824 752 725 757 743 725 757 797 806 779 810 801 671 725 714 714 663 659 688 731 718 701 718 739 752 722 688 663 714 731 709 709 629 10 5 591 553 591 629 663 688 654 616 561 629 536 490 547 562 550 577 607 630 649 652 566 524 513 547 596 626 634 581 584 611 618 611 584 558 501 498 441 433 396 392 407 441 445 457 495 487 525 474 457 402 10 6 380 405 448 473 456 439 482 456 431 431 392 341 358 337 358 324 277 273 260 273 256 277 301 345 358 432 472 446 389 328 297 367 363 371 345 314 319 301 266 293 341 341 319 301 310 280 284 284 328 336 10 6 345 371 345 343 303 307 343 327 327 248 228 335 280 276 264 165 172 133 117 200 264 323 343 375 375 355 359 359 363 414 406 406 426 470 448 385 329 357 420 357 357 321 325 302 341 373 357 345 393 345 10 6 341 345 365 420 381 381 389 408 432 361 306 369 436 378 319 270 250 284 260 275 284 333 392 417 422 348 358 383 427 471 486 495 505 490 500 432 417 373 368 412 387 407 446 417 435 497 518 388 299 335 10 6 388 372 476 450 534 618 597 565 492 429 388 388 440 497 487 435 508 560 513 508 492 471 440 377 416 442 468 521 455 464 429 455 508 560 590 607 599 573 560 612 542 525 486 499 486 486 464 529 529 525 10 6 603 659 534 516 542 615 615 606 593 646 642 704 721 677 637 690 659 677 681 580 540 491 522 611 668 677 730 734 717 721 761 650 611 708 690 663 653 660 670 706 715 715 735 761 784 764 761 774 771 768 10 6 745 755 764 761 755 787 810 781 797 745 683 689 699 715 686 719 773 803 780 750 780 765 720 743 754 728 731 731 720 690 686 675 746 731 735 686 683 728 664 581 593 634 709 596 604 656 686 727 749 641 10 6 645 718 727 736 767 700 695 596 541 560 632 623 560 523 569 587 596 541 564 605 654 713 645 632 686 600 496 602 584 532 677 544 607 642 683 648 584 619 607 590 636 625 515 422 399 468 538 590 480 474 10 6 370 445 486 544 428 382 353 399 427 405 375 363 363 311 346 367 384 380 405 392 401 422 384 337 358 328 311 410 444 482 401 358 392 337 307 307 290 286 297 301 284 284 262 240 253 297 301 253 249 306 10 6 600 398 345 336 393 437 380 371 341 358 393 424 341 389 371 389 389 328 284 295 295 375 363 375 347 307 315 295 540 307 335 295 307 311 303 295 244 248 224 232 244 295 291 268 244 256 260 272 311 323 10 6 361 325 333 389 333 318 282 234 242 211 179 155 227 294 278 321 329 341 321 325 325 373 389 424 365 365 393 381 402 363 402 368 358 402 378 383 446 432 441 441 387 314 373 451 358 319 333 397 392 417 10 6 441 515 540 589 559 427 363 387 363 362 362 356 377 429 492 523 471 487 591 539 445 409 487 539 518 435 419 461 456 440 440 482 476 534 513 487 534 497 482 516 594 573 499 503 547 581 599 633 668 633 10 6 542 512 761 758 739 758 754 739 746 735 731 686 638 694 724 780 731 745 763 718 713 749 781 641 564 632 645 659 632 632 645 600 618 609 614 645 578 569 573 600 627 645 677 677 587 546 544 625 619 654 10 6 659 648 648 654 613 607 578 584 607 578 607 573 573 590 578 584 561 428 370 330 393 359 353 387 387 422 497 469 363 324 346 392 388 380 375 286 260 269 303 299 286 273 286 277 265 260 247 260 282 337 10 6 324 320 328 324 282 239 341 332 280 271 280 253 293 266 288 323 376 371 293 262 271 223 223 214 162 144 262 262 135 175 231 271 363 441 345 323 349 323 307 260 264 335 383 363 347 375 379 323 359 398 10 6 398 414 391 347 319 315 280 224 232 264 236 252 299 347 355 311 224 172 192 230 258 302 325 385 345 349 325 318 349 314 325 333 274 306 302 294 282 318 393 345 294 278 294 337 314 306 314 294 255 299 10 6 299 289 284 294 289 299 368 363 353 427 417 363 319 338 358 383 348 363 373 373 304 289 284 299 392 348 329 383 382 372 320 325 309 393 414 445 523 612 492 362 356 377 461 529 456 325 330 341 403 440 10 6 456 440 456 508 555 571 618 665 616 599 612 564 486 481 468 499 468 495 521 555 594 573 603 620 616 629 672 677 681 581 568 590 594 607 577 599 629 633 599 597 606 633 673 673 681 673 633 593 637 655 10 6 650 668 602 575 588 642 575 500 487 527 593 619 650 655 633 615 628 664 726 745 719 699 666 693 712 732 732 748 725 706 719 712 706 738 768 755 699 722 764 768 761 755 768 712 709 712 725 742 742 712 10 6 720 746 731 671 683 675 649 645 716 690 716 698 694 754 780 784 769 754 694 671 698 686 671 698 731 739 716 743 735 626 671 668 668 614 609 641 686 672 654 672 695 709 677 641 614 668 686 663 663 578 10 6 537 496 537 578 614 641 605 564 505 578 478 445 532 555 538 578 625 659 688 694 561 497 480 532 607 654 665 584 590 630 642 630 590 549 463 457 370 359 301 295 318 370 414 427 465 456 495 444 427 371 10 7 343 373 423 445 435 418 446 454 413 391 393 290 296 308 352 284 218 210 209 214 216 244 302 334 368 418 412 415 379 313 264 347 332 331 273 265 253 262 242 283 350 363 347 339 332 219 196 193 292 301 10 7 307 321 317 293 273 272 319 310 298 258 212 307 262 245 250 130 161 71 43 225 317 328 332 352 365 361 376 363 348 379 402 395 399 433 436 397 353 373 409 400 370 344 331 305 308 349 370 363 399 274 10 7 246 319 289 360 361 385 374 409 449 374 275 359 405 410 325 242 220 289 338 280 235 249 330 371 420 360 377 397 406 444 462 471 488 492 483 483 408 402 397 410 412 413 432 400 428 475 539 517 400 355 10 7 399 410 473 476 511 605 588 546 488 503 418 388 425 471 519 497 514 566 582 522 510 515 491 440 393 397 460 517 496 462 440 445 527 533 582 631 603 548 591 611 582 540 524 510 491 506 459 516 545 569 10 7 594 648 575 541 545 604 646 623 631 684 676 726 724 729 694 692 689 713 734 639 578 510 519 574 657 696 721 758 722 736 765 709 644 696 724 662 635 671 649 684 718 705 726 761 787 782 784 793 808 800 10 7 770 768 775 780 774 785 779 786 812 806 727 710 694 724 682 703 761 807 807 814 797 797 733 733 749 719 721 795 708 687 692 690 749 781 772 731 683 715 713 618 591 628 678 635 582 636 668 708 732 680 10 7 642 692 702 721 712 715 714 665 568 557 607 649 617 539 588 577 604 568 574 590 637 694 661 643 683 658 519 545 581 555 617 564 567 586 604 608 602 597 591 580 576 584 571 438 438 446 486 565 511 497 10 7 397 436 489 543 449 400 386 411 398 391 373 371 375 316 320 338 377 407 421 401 383 386 336 323 348 344 320 332 404 431 432 329 345 345 312 300 287 301 301 312 318 308 299 279 303 352 292 273 251 317 10 7 412 392 334 328 347 416 330 341 340 375 387 372 333 356 355 383 406 319 271 283 328 381 367 352 311 278 271 248 374 304 284 267 268 263 273 251 163 158 93 147 170 187 215 223 167 164 185 202 228 283 10 7 384 400 374 429 374 312 349 282 284 236 180 151 164 310 296 330 353 356 327 324 287 318 353 464 406 365 381 361 394 418 423 415 421 372 374 386 421 469 438 445 416 360 398 448 424 343 346 407 424 429 10 7 453 541 513 546 561 475 411 405 429 399 388 376 404 404 473 526 511 494 568 564 522 427 476 534 543 461 423 446 518 491 480 500 516 537 553 519 507 519 540 533 569 602 535 475 532 580 625 632 662 683 10 7 596 561 781 793 745 772 767 749 756 758 752 699 694 710 728 786 755 733 750 768 739 765 787 689 583 601 633 657 661 643 648 618 595 634 648 670 628 591 580 594 620 633 664 673 637 545 523 561 568 587 10 7 591 585 591 581 572 565 571 555 550 536 535 534 549 554 527 534 554 469 397 394 406 376 368 390 408 418 489 519 412 318 350 405 378 410 350 346 276 262 259 262 260 233 242 259 205 220 233 239 271 353 10 7 303 321 326 355 320 247 327 348 215 196 266 293 290 259 262 274 349 375 310 275 274 238 211 137 96 149 221 234 46 130 236 308 339 397 348 318 339 352 310 255 276 307 336 348 327 330 328 347 347 354 10 7 367 398 371 292 276 268 252 214 204 196 186 221 227 292 342 267 99 43 63 162 199 233 252 304 343 323 294 251 241 277 263 244 254 165 168 166 177 244 392 360 238 207 238 283 308 296 287 298 279 281 10 7 241 294 242 229 250 296 361 324 307 395 458 378 322 322 344 368 389 371 362 395 322 308 282 296 388 415 364 393 416 373 329 316 307 328 381 445 490 570 583 476 383 382 428 502 521 389 361 390 430 447 10 7 445 488 481 514 587 522 597 640 645 629 607 607 516 486 489 492 478 505 538 575 584 606 645 636 627 642 645 675 680 667 641 622 609 610 585 632 635 651 640 620 627 627 653 662 685 672 653 608 642 662 10 7 644 677 644 598 594 641 614 581 534 534 583 609 631 678 637 633 635 669 719 750 726 711 674 665 687 712 712 748 745 743 713 713 730 734 790 768 773 754 779 777 784 824 777 736 728 763 739 772 762 756 10 7 768 707 682 682 694 687 653 655 703 758 735 736 699 728 779 816 784 798 770 671 754 717 703 705 760 735 728 733 751 660 653 667 715 630 604 641 653 680 673 668 683 686 673 665 621 636 650 659 662 612 10 7 587 498 505 543 581 619 617 583 529 570 524 507 499 523 530 536 561 576 602 610 587 492 475 496 541 566 587 567 557 571 586 571 557 522 506 486 385 382 327 314 329 382 396 450 496 428 503 471 420 368 10 8 329 331 362 360 368 347 360 360 343 335 331 331 321 333 312 282 277 296 302 300 298 284 243 279 289 319 350 335 307 259 251 269 261 223 205 195 223 248 261 236 279 274 289 279 264 205 188 162 188 236 10 8 231 218 231 222 200 193 247 261 239 188 198 242 191 64 -17 -41 10 8 59 142 105 130 181 227 242 252 205 252 239 225 276 293 261 254 290 328 305 254 252 249 267 259 239 229 252 282 262 229 196 170 10 8 150 180 249 275 277 287 315 328 356 269 201 295 341 343 276 262 268 281 278 292 303 348 386 373 383 364 362 356 394 394 408 399 405 375 338 295 276 311 362 373 367 356 362 330 411 483 483 455 411 389 10 8 420 427 452 427 506 515 540 525 509 446 367 367 360 389 436 458 442 483 515 477 458 477 446 420 406 418 439 464 518 497 435 394 501 522 584 605 600 547 559 605 530 514 468 452 485 489 480 497 518 530 10 8 555 609 542 505 514 565 601 569 569 609 633 652 613 597 640 644 640 613 664 589 542 466 522 522 577 640 660 696 696 640 668 601 557 597 636 658 663 631 648 653 648 675 694 738 718 752 699 740 704 709 10 8 694 711 711 711 711 704 713 721 725 725 677 663 670 684 660 665 712 747 755 677 689 681 623 619 631 642 642 666 639 639 670 654 670 704 712 654 639 681 697 627 615 631 666 530 717 646 666 665 665 649 10 8 624 637 649 649 630 668 606 596 556 562 574 602 587 553 574 593 578 525 565 618 599 643 612 593 615 602 515 490 522 473 540 517 496 525 519 540 522 508 531 505 508 511 511 455 435 499 525 496 447 415 10 8 438 432 482 496 447 403 400 386 335 349 351 351 333 310 325 337 337 343 362 355 341 345 310 325 349 325 300 286 327 314 302 267 278 306 335 323 304 325 261 256 248 261 254 276 307 294 251 269 271 246 10 8 248 294 264 231 221 299 281 279 251 289 297 266 269 266 281 279 279 254 238 215 217 178 169 198 222 193 220 215 237 256 234 220 200 198 239 222 142 127 81 183 217 169 203 152 125 137 147 159 171 215 10 8 290 186 104 99 99 119 145 163 150 99 48 58 86 168 165 155 150 127 135 229 300 300 333 325 310 313 323 325 367 362 340 351 362 340 335 378 394 391 381 381 381 338 343 373 367 348 354 356 383 362 10 8 381 437 453 429 440 408 378 354 356 379 395 376 367 401 449 468 461 452 493 480 449 401 427 474 430 379 389 442 455 430 417 424 446 449 468 471 480 493 490 501 559 584 538 439 472 547 596 592 621 613 10 8 596 526 739 720 708 728 704 685 673 670 666 658 642 654 689 712 668 671 686 683 658 662 699 590 519 553 612 624 606 609 584 565 562 578 596 515 571 556 584 596 593 602 615 612 602 534 490 514 528 519 10 8 519 508 487 487 496 511 499 490 490 496 490 467 479 482 473 493 493 412 386 415 415 409 426 400 435 429 502 399 327 308 345 351 288 241 220 208 210 228 224 241 265 288 286 228 202 202 234 261 292 323 10 8 290 294 317 323 255 218 238 208 168 168 147 226 226 226 180 226 236 243 193 168 175 200 198 188 94 69 44 6 -48 31 160 281 276 307 276 248 246 261 222 195 193 237 203 217 198 213 237 232 203 213 10 8 254 261 242 247 225 232 210 225 203 220 225 242 225 274 259 154 86 93 166 269 264 267 303 282 320 305 290 252 272 282 290 305 231 193 229 262 292 285 310 241 102 79 114 226 297 264 272 300 343 303 10 8 281 249 246 270 257 262 235 254 268 330 362 321 295 295 324 335 311 327 321 327 351 321 313 305 321 324 311 319 414 360 345 332 338 405 427 446 477 525 502 389 357 370 395 468 458 405 392 345 360 395 10 8 433 458 465 487 452 465 518 534 600 596 609 613 567 518 493 509 505 497 534 526 509 576 588 617 563 555 596 638 650 633 596 580 547 551 563 584 592 600 617 617 549 557 609 640 605 636 633 648 617 640 10 8 633 672 601 553 593 609 561 514 538 518 553 597 621 613 605 625 629 644 664 682 670 651 631 636 655 648 668 682 675 675 675 682 665 680 701 694 677 668 692 701 721 713 711 709 689 675 648 682 709 699 10 8 751 708 677 681 619 662 670 673 693 654 662 670 654 685 743 739 743 731 635 627 662 704 673 658 662 681 677 677 704 642 654 637 658 640 578 587 609 615 615 599 602 612 640 612 590 593 606 630 624 587 10 8 537 506 531 571 568 599 621 556 519 528 515 464 482 517 522 479 487 496 519 522 537 505 461 464 455 485 505 487 487 549 551 493 464 444 365 292 281 266 275 310 310 327 288 343 376 345 368 355 362 355 10 9 295 327 383 406 396 378 406 419 373 346 355 235 240 258 309 231 157 148 148 153 157 189 254 281 321 362 339 353 326 259 205 290 272 268 201 201 183 201 187 232 304 321 308 304 290 152 120 116 232 241 10 9 245 254 259 222 213 209 257 253 235 218 165 244 209 187 200 82 121 16 -15 196 292 279 275 288 305 310 327 310 288 305 341 332 327 354 392 358 314 333 363 373 328 304 284 254 245 294 328 323 358 195 10 9 156 259 210 294 309 343 323 368 417 333 210 309 353 376 269 162 135 226 306 215 146 151 253 306 376 312 333 354 354 397 418 429 451 461 445 467 360 365 360 365 376 370 386 349 390 427 502 520 404 334 10 9 371 390 432 446 460 548 534 492 446 488 395 357 385 423 488 478 474 520 558 483 474 488 469 427 365 361 431 483 483 436 422 417 501 487 539 595 562 501 562 567 558 511 506 483 464 483 431 478 516 548 10 9 548 595 553 516 511 560 618 591 609 653 644 679 666 697 670 640 653 675 701 626 565 498 494 520 604 653 657 706 666 684 701 684 618 635 684 631 601 644 610 635 674 657 674 704 725 730 734 738 760 751 10 9 725 717 721 730 725 721 700 725 751 772 704 678 653 682 644 653 689 727 740 766 727 736 685 672 685 664 664 753 655 647 655 659 689 736 723 702 647 659 693 625 587 608 625 638 570 604 625 643 665 652 10 9 594 625 634 656 625 670 670 656 546 519 550 617 608 515 559 533 568 546 541 541 581 630 621 603 630 643 502 489 549 532 562 541 519 532 541 562 579 558 554 545 519 536 562 408 416 399 429 524 489 472 10 9 369 395 455 511 421 369 361 378 355 350 332 332 337 272 272 291 337 373 387 364 341 341 286 277 304 304 277 277 360 387 401 281 295 304 268 254 240 258 254 268 281 268 263 245 272 321 241 232 205 272 10 9 295 339 281 277 281 357 263 281 290 330 335 304 281 295 299 330 362 268 219 231 292 327 314 288 244 218 205 183 240 253 213 209 205 196 213 187 91 82 3 73 99 99 139 161 95 86 112 130 148 218 10 9 348 383 343 402 343 259 323 245 245 185 116 82 77 264 250 284 314 314 279 274 220 250 294 442 378 319 333 309 344 392 386 386 397 312 322 338 370 445 397 408 381 322 360 408 402 296 296 365 392 392 10 9 418 525 477 509 541 456 381 365 408 381 367 353 381 362 427 483 483 455 511 525 506 399 432 488 506 432 390 404 497 469 455 464 488 492 520 488 455 483 516 506 520 572 516 436 492 539 591 586 609 652 10 9 577 544 719 736 689 710 706 693 698 706 702 664 685 672 676 715 709 670 683 736 696 714 727 665 555 541 581 608 630 603 603 586 541 603 621 634 612 564 546 550 572 581 608 621 621 511 481 502 515 528 10 9 532 528 536 519 524 515 536 511 494 485 472 485 506 506 472 481 519 451 369 382 374 344 335 352 378 378 451 498 383 272 309 369 337 378 304 314 231 212 203 208 208 176 185 208 143 162 180 185 222 314 10 9 254 277 281 318 281 199 281 304 147 125 214 259 241 210 205 210 290 326 268 232 228 196 160 67 31 107 160 178 -27 71 192 272 281 330 299 268 286 312 262 209 235 244 262 288 266 257 253 305 288 279 10 9 297 332 305 218 209 200 196 170 152 126 126 165 152 218 284 200 12 -41 -23 72 116 151 171 225 294 264 230 171 146 210 185 156 190 52 57 57 77 161 348 319 161 121 161 210 254 240 225 237 221 210 10 9 151 231 157 135 167 231 306 253 231 338 434 333 263 258 285 312 354 322 306 354 269 253 215 231 338 392 322 349 395 343 306 288 283 278 339 409 437 506 567 478 362 353 381 451 502 381 343 376 404 413 10 9 404 464 451 474 548 460 539 576 609 595 562 581 497 459 469 459 455 478 511 544 539 577 614 595 586 600 586 623 628 652 623 591 572 567 548 600 591 609 609 591 595 582 595 609 635 622 618 578 600 618 10 9 595 631 622 573 560 595 595 591 534 512 542 565 578 640 595 600 595 622 657 700 682 674 644 618 635 657 657 695 704 712 665 670 695 682 738 717 755 717 725 721 734 789 721 700 691 734 695 730 717 725 10 9 727 638 617 651 659 655 630 634 651 732 689 702 659 659 706 749 719 744 744 638 723 685 676 664 710 676 681 672 698 651 617 617 687 594 559 594 586 634 634 617 625 621 621 630 581 572 581 608 612 590 10 9 577 471 457 488 524 564 581 555 511 528 519 498 451 476 494 485 502 511 536 545 566 455 438 446 481 498 524 528 511 515 532 515 511 476 489 464 352 352 296 279 292 348 355 419 470 387 475 442 383 327 1010 285 319 375 399 390 371 399 413 366 338 347 224 228 247 300 219 143 134 134 138 143 176 250 274 310 347 326 339 314 254 205 282 266 262 201 201 185 201 189 229 294 310 298 294 282 156 128 124 229 237 1010 241 250 254 219 211 207 250 246 230 215 168 238 207 187 199 94 129 35 8 195 281 269 265 277 293 297 312 297 277 293 324 316 312 336 356 327 290 307 331 340 302 282 265 240 232 273 302 298 327 190 1010 157 244 203 273 286 315 298 336 377 307 203 286 323 349 248 148 122 208 284 198 132 138 233 284 349 289 309 329 329 369 390 400 420 430 415 435 334 339 334 339 349 344 359 324 362 399 475 494 376 305 1010 343 362 404 418 432 522 508 465 418 461 366 328 357 395 461 451 446 494 531 456 446 461 442 399 347 343 410 459 459 414 401 396 477 464 513 567 535 477 535 540 531 486 482 459 441 459 410 455 491 522 1010 522 567 526 491 486 536 591 566 583 625 617 651 638 668 642 613 625 646 672 600 541 477 473 498 579 625 629 676 638 655 672 655 591 608 655 609 580 621 588 613 650 634 650 679 700 704 709 713 734 725 1010 700 692 696 704 700 696 675 700 725 746 679 655 630 659 621 630 667 707 720 747 707 716 663 650 663 641 641 733 632 623 632 636 667 716 703 680 623 636 672 601 561 583 601 614 544 579 601 624 646 633 1010 576 606 615 637 606 650 650 637 528 502 532 598 589 497 541 515 550 528 523 523 563 611 602 584 611 624 484 478 542 524 556 533 510 524 533 556 574 551 547 538 510 528 556 391 400 382 414 515 478 460 1010 350 377 441 501 405 350 341 359 347 342 323 323 328 262 262 281 328 366 380 356 333 333 276 266 295 295 266 266 352 380 394 271 285 295 257 243 228 247 250 262 274 262 258 241 266 310 237 229 205 266 1010 286 326 274 270 274 343 258 274 282 318 322 294 274 286 290 318 347 262 217 226 281 312 301 277 238 215 203 184 234 246 211 207 203 195 211 187 102 94 24 86 109 109 145 164 106 98 121 137 152 215 1010 319 348 315 365 315 244 298 232 232 182 124 95 91 248 236 265 290 290 261 257 211 236 273 398 344 294 307 286 319 364 359 359 369 289 299 314 344 415 369 379 354 299 334 379 374 274 274 339 364 364 1010 390 490 445 475 505 425 354 339 379 352 338 324 352 333 399 456 456 428 484 498 479 371 404 461 479 404 362 376 470 442 428 437 461 465 494 461 428 456 489 482 495 544 491 414 468 513 562 558 580 620 1010 549 517 698 716 667 689 685 672 676 685 680 641 663 650 654 694 689 650 663 715 676 694 707 646 536 523 563 589 611 584 584 567 523 584 602 615 593 545 528 532 554 563 589 602 602 493 469 492 506 519 1010 524 519 528 510 515 506 528 501 483 473 460 473 496 496 460 469 510 437 350 363 354 322 313 331 359 359 437 494 375 262 300 361 328 371 295 304 219 200 191 195 195 162 172 195 129 148 167 172 210 304 1010 243 266 271 309 271 186 271 294 152 132 213 254 237 209 205 209 282 314 262 229 225 197 165 80 47 116 165 181 -5 84 193 266 274 318 290 262 278 302 254 207 230 238 254 277 258 250 246 293 277 269 1010 285 316 293 215 207 199 195 172 156 133 133 168 156 215 273 199 31 -15 0 87 124 153 170 215 273 248 219 170 149 203 182 157 186 70 74 74 91 161 319 294 161 128 161 203 240 228 215 218 203 193 1010 138 213 143 122 153 213 284 233 213 314 405 309 243 238 264 289 329 299 284 329 248 233 198 213 314 364 299 324 366 314 277 258 253 248 310 380 409 479 541 451 333 324 352 423 475 352 314 347 376 385 1010 376 437 423 446 522 432 512 550 580 567 535 553 473 437 446 437 432 455 486 517 513 549 585 567 558 571 558 594 598 620 594 562 544 540 522 571 562 580 580 566 570 557 570 583 608 596 591 553 574 591 1010 570 604 596 549 536 570 570 566 511 490 519 541 553 613 570 574 570 596 629 675 659 650 621 596 613 634 634 671 679 688 642 646 671 659 713 692 729 692 700 696 709 763 696 675 667 709 671 704 692 700 1010 707 614 592 628 636 632 605 610 628 711 667 680 636 636 685 729 698 725 725 614 703 663 654 641 689 654 658 650 676 628 592 598 667 576 541 576 567 615 615 598 606 602 602 611 563 554 563 589 593 571 1010 558 454 440 471 506 545 563 536 493 510 502 487 437 464 483 473 492 501 528 538 561 441 423 432 469 487 515 519 501 506 524 506 501 464 478 451 331 331 272 253 267 327 347 413 465 380 470 437 375 319 11 1 454 354 369 498 452 425 517 531 416 390 424 446 402 376 382 276 299 308 228 179 310 383 372 364 355 337 362 345 444 506 407 280 300 308 315 370 414 436 384 253 236 355 397 441 466 518 478 360 379 342 11 1 303 303 313 279 293 337 292 293 320 293 311 331 296 264 280 93 -106 -91 -45 74 155 55 7 44 289 364 389 375 379 359 337 345 385 402 440 370 400 395 345 344 400 520 427 354 324 332 340 347 391 237 11 1 215 347 357 445 510 510 409 276 487 508 558 264 312 387 459 606 568 452 454 428 424 377 380 503 592 558 478 479 477 335 312 448 373 373 346 327 419 526 414 363 404 450 510 462 459 390 365 409 417 408 11 1 485 570 519 522 569 536 561 723 627 671 555 479 464 384 445 506 584 485 492 540 701 669 582 599 633 642 623 614 580 631 639 634 587 591 618 651 657 587 631 666 671 706 754 742 765 649 660 665 634 671 11 1 654 624 618 615 655 642 682 745 760 729 694 690 651 665 617 632 766 784 733 732 795 834 825 817 801 806 812 747 758 806 760 701 678 750 652 651 738 781 747 731 726 735 752 743 777 744 735 771 776 776 11 1 760 714 698 693 705 730 726 730 726 717 705 709 759 768 773 785 770 774 778 772 824 703 692 692 634 636 657 678 701 688 733 749 743 728 694 648 641 632 659 730 801 822 814 768 772 694 694 660 634 625 11 1 635 689 615 554 572 636 640 674 698 729 758 758 731 704 689 735 752 724 672 618 633 638 651 667 708 701 693 583 563 626 641 690 612 531 568 596 604 643 645 556 469 438 448 476 543 543 645 639 613 498 11 1 480 511 473 454 559 744 719 539 432 450 547 645 580 477 462 490 459 527 453 422 451 484 454 413 498 525 527 389 354 407 378 443 383 314 352 288 220 203 201 184 223 285 181 226 377 436 429 317 191 92 11 1 159 320 394 379 352 305 310 243 179 256 380 337 352 417 471 444 409 362 345 284 258 187 154 177 204 179 171 223 268 282 244 139 113 126 294 375 223 45 28 -35 145 127 92 295 191 288 359 353 358 362 11 1 298 407 398 264 267 307 254 290 235 237 226 200 67 98 275 156 23 -5 61 89 122 206 319 478 422 428 407 450 251 258 422 471 385 340 345 373 435 505 450 464 501 658 473 331 392 529 414 362 458 397 11 1 434 418 436 435 515 646 625 531 416 383 576 450 416 435 425 382 356 462 458 458 475 609 540 477 465 561 655 532 517 494 565 648 634 582 526 540 699 597 533 574 550 509 539 531 627 638 573 555 584 616 11 1 652 663 694 722 702 712 706 703 706 753 714 713 751 737 694 706 724 758 736 672 686 699 702 693 686 694 612 601 651 647 686 718 727 760 733 787 714 569 526 592 633 552 521 505 510 545 566 578 571 567 11 1 582 599 452 459 541 564 589 536 431 464 436 450 386 405 378 473 566 677 684 666 502 454 437 473 488 527 561 555 549 626 641 532 499 452 475 619 600 381 330 312 316 342 330 302 242 229 265 358 369 414 11 1 447 399 417 375 358 421 250 256 436 255 285 365 352 345 335 362 384 365 374 365 422 327 278 213 161 189 199 181 104 -39 67 90 92 122 355 531 377 290 358 360 427 358 311 264 233 260 320 360 434 346 11 1 294 294 371 466 400 361 364 306 288 288 262 331 305 182 243 213 247 80 50 149 196 39 265 315 322 387 336 365 280 327 382 404 404 395 265 193 345 412 372 304 347 279 227 329 389 464 432 460 377 350 11 1 365 377 470 422 417 372 343 361 338 301 299 373 407 266 189 280 425 473 468 417 420 384 393 389 387 358 441 558 392 475 522 595 536 421 439 517 534 569 622 694 654 649 656 429 430 461 598 603 499 401 11 1 391 432 445 434 520 545 518 454 530 546 533 571 615 700 743 632 618 659 683 727 700 622 627 685 604 629 614 606 632 660 679 684 597 594 625 675 706 717 744 766 781 788 744 697 722 679 639 652 678 612 11 1 605 692 739 712 651 679 723 749 741 755 759 743 750 738 713 716 706 758 744 747 737 750 775 784 727 697 704 705 721 754 677 721 771 751 717 688 692 700 741 718 722 717 733 754 796 736 796 768 725 713 11 1 724 699 716 732 716 691 701 686 652 725 754 745 684 676 672 667 671 640 716 793 765 756 852 863 786 710 678 663 725 640 678 653 717 776 802 789 705 652 630 644 695 602 637 591 601 636 670 624 615 662 11 1 713 669 706 721 713 701 673 658 640 666 746 730 703 712 728 650 501 490 494 476 474 485 569 554 510 497 474 491 552 548 530 532 483 554 703 628 646 540 440 369 330 319 320 433 466 452 452 582 475 491 11 2 470 384 390 500 473 445 514 528 434 402 432 459 391 398 395 276 302 311 235 193 310 393 384 391 375 372 372 366 434 506 424 321 325 310 305 384 408 438 397 275 254 366 398 443 462 511 509 390 382 359 11 2 322 305 331 299 307 349 306 307 333 326 335 353 324 290 322 152 -54 -63 -29 87 186 80 78 86 282 361 378 383 384 384 362 353 402 391 438 370 383 387 334 357 401 504 436 353 326 347 345 357 372 251 11 2 226 350 362 435 515 501 393 270 471 517 602 327 321 387 465 580 559 453 445 424 428 389 390 489 576 556 482 466 482 349 321 444 368 354 341 319 403 518 439 365 391 432 492 457 454 406 378 412 428 422 11 2 458 574 530 520 553 555 554 683 616 650 572 505 481 390 446 519 561 446 467 530 684 665 597 595 649 671 615 632 575 607 659 654 559 573 604 656 705 573 612 642 689 717 714 737 762 685 688 696 654 655 11 2 663 631 607 590 648 654 697 740 773 740 698 687 655 669 621 631 772 800 730 736 804 843 845 835 788 802 812 733 756 810 758 689 692 755 645 640 739 785 748 726 724 737 753 740 771 739 734 774 775 779 11 2 760 712 687 687 702 730 725 732 718 710 700 713 761 768 776 791 770 780 795 778 822 697 701 705 651 654 667 691 715 728 728 767 751 727 703 649 644 650 670 738 805 831 814 768 775 709 708 666 651 654 11 2 669 711 621 572 590 670 670 704 720 758 763 766 744 712 709 735 759 750 686 635 613 648 664 675 705 703 702 598 575 639 637 687 626 543 586 595 608 655 637 573 478 452 464 486 550 554 651 660 610 517 11 2 496 527 486 461 559 739 731 561 452 465 565 650 613 525 494 512 481 554 480 453 463 508 473 441 495 517 536 401 363 439 401 445 411 326 374 299 230 210 211 202 250 292 219 240 380 440 439 332 204 106 11 2 168 333 415 412 371 306 304 267 169 224 366 336 358 426 486 451 407 361 362 297 287 215 186 183 233 197 192 217 264 294 263 144 123 129 299 383 253 66 37 -30 135 135 105 305 224 317 382 378 392 380 11 2 314 382 367 273 278 312 256 302 263 257 241 231 126 131 292 174 48 33 98 130 170 228 309 464 431 432 412 447 265 268 406 456 399 346 355 373 441 510 446 455 478 636 493 337 384 538 404 374 450 399 11 2 437 418 426 432 499 627 577 548 415 390 556 456 428 464 425 369 359 413 436 448 482 579 543 486 443 514 647 511 500 505 566 638 625 548 493 534 679 611 537 576 533 512 536 546 643 624 539 551 600 633 11 2 662 670 707 738 704 726 718 718 721 753 710 704 770 742 706 716 747 765 748 683 684 705 705 711 701 706 626 603 670 662 694 713 747 753 717 755 705 570 544 596 615 570 531 526 532 564 576 582 573 581 11 2 598 606 457 465 546 574 605 543 446 474 441 451 397 421 395 468 574 667 685 687 535 463 444 491 506 541 556 552 569 624 647 545 518 461 489 607 647 436 349 326 338 360 349 313 256 227 256 369 372 431 11 2 439 413 440 390 358 436 260 269 444 304 289 364 368 357 343 359 387 382 395 372 406 341 291 235 170 184 226 209 131 -23 82 101 130 146 342 510 403 306 385 374 432 374 338 305 273 280 337 395 457 383 11 2 311 285 365 458 427 391 386 328 294 298 267 331 339 220 241 224 322 87 25 151 205 50 255 319 321 390 342 383 306 342 395 409 411 405 287 207 332 417 373 316 345 296 239 321 388 462 438 465 368 354 11 2 377 380 467 415 409 371 351 359 337 295 285 352 421 302 202 293 410 456 465 423 407 379 385 382 387 356 420 557 378 432 510 573 529 426 426 492 526 565 619 673 666 647 696 473 369 460 533 611 505 411 11 2 392 439 412 421 515 537 488 436 469 494 494 565 656 685 727 550 590 642 686 677 646 579 601 648 548 596 626 601 658 677 697 616 555 585 611 670 686 731 779 762 767 796 709 697 711 664 637 657 674 593 11 2 580 647 705 656 612 668 715 740 731 749 748 731 758 742 703 697 696 775 762 752 727 750 782 789 724 696 698 704 725 757 676 714 774 753 717 689 691 703 746 715 722 717 740 763 799 751 801 765 724 712 11 2 741 729 740 758 732 716 714 707 696 735 757 757 702 669 688 686 682 656 720 796 750 764 857 856 770 686 680 678 730 645 652 690 737 786 801 808 729 672 632 655 688 613 644 614 612 643 665 625 623 633 11 2 717 690 714 724 700 701 684 672 648 654 729 733 714 715 735 655 519 499 482 487 490 509 560 563 514 503 478 501 557 562 532 535 499 555 705 635 654 559 456 391 346 331 335 444 496 473 473 602 490 501 11 3 489 400 402 521 494 470 550 562 463 423 470 476 428 402 406 326 349 328 256 187 333 439 417 390 376 350 383 364 477 528 441 290 322 351 378 404 460 458 404 283 269 392 441 474 506 553 481 374 411 365 11 3 341 355 341 307 338 348 329 321 346 317 341 351 322 309 291 100 -61 -23 30 146 220 95 49 112 317 376 395 382 393 376 355 365 396 408 472 419 428 422 424 383 412 555 491 394 370 368 378 404 436 271 11 3 207 365 388 469 527 555 459 326 506 554 544 266 360 375 485 621 631 485 455 475 510 400 405 520 581 611 586 505 520 375 334 465 415 405 425 390 485 556 440 390 480 561 591 561 508 451 389 429 431 444 11 3 545 604 555 569 594 560 598 737 673 713 587 545 498 427 476 538 583 524 515 571 714 687 617 640 673 692 647 658 628 656 675 667 622 612 650 682 688 628 653 677 708 737 776 775 784 677 687 691 680 706 11 3 682 650 646 646 687 694 698 751 767 741 716 713 684 693 641 659 778 802 767 746 829 853 834 825 822 826 831 782 788 783 779 730 726 784 685 661 784 805 773 742 744 771 770 731 770 741 760 815 810 906 11 3 772 728 691 687 710 748 758 763 754 751 727 731 797 797 789 791 800 780 792 784 832 749 713 723 653 649 684 693 729 709 760 773 752 749 713 679 668 659 692 771 815 837 847 792 800 769 726 696 654 653 11 3 665 733 646 583 591 641 661 693 726 716 781 778 761 738 721 761 788 745 694 641 669 666 673 691 721 721 716 609 590 652 680 742 640 575 589 636 645 670 708 576 516 466 478 512 564 573 626 636 665 526 11 3 514 562 512 493 597 767 723 534 461 494 586 677 608 515 494 515 502 553 498 430 492 503 497 450 555 596 562 416 374 411 382 478 421 337 377 314 246 229 246 218 239 314 201 264 387 476 468 348 238 141 11 3 204 344 415 414 385 344 346 276 259 328 416 365 390 452 483 476 450 417 369 307 294 210 171 216 244 233 211 228 296 301 283 179 147 149 313 382 272 98 87 11 181 177 147 323 249 301 373 411 362 379 11 3 344 464 495 316 305 364 308 320 271 274 287 248 130 175 326 194 87 60 107 121 182 266 392 488 476 484 451 485 279 299 460 490 420 360 425 425 465 551 541 535 591 686 490 370 435 611 546 390 475 430 11 3 475 450 460 470 545 666 666 571 470 428 615 490 457 462 457 420 392 494 505 497 500 640 572 511 517 620 673 581 593 537 599 671 661 619 563 568 720 623 549 632 604 561 555 563 644 664 586 574 613 634 11 3 660 668 723 744 727 727 724 726 730 774 741 749 796 796 720 727 743 766 758 715 704 733 724 711 711 728 619 619 671 681 713 744 755 781 773 831 736 606 551 643 671 566 551 526 541 573 597 609 602 587 11 3 599 629 503 498 566 604 594 570 473 493 464 510 411 420 399 521 604 710 712 671 514 484 474 500 514 541 574 573 586 651 689 558 536 491 514 653 619 395 332 328 331 356 330 324 248 252 283 392 406 460 11 3 470 431 438 424 416 447 272 288 464 289 321 375 398 389 387 417 411 379 383 393 456 351 309 246 215 248 256 226 143 6 111 139 147 169 391 552 408 336 412 431 498 387 336 295 269 294 354 402 459 363 11 3 316 321 398 490 413 368 380 327 339 332 309 356 310 208 284 292 229 138 126 220 265 113 349 393 401 437 361 413 321 347 405 453 468 428 317 253 404 469 419 367 406 344 263 363 422 511 461 490 415 355 11 3 415 445 546 445 455 395 355 390 370 334 375 415 445 304 199 289 420 460 470 445 440 435 520 440 450 425 505 596 439 512 580 649 632 444 476 552 577 610 653 685 675 688 653 437 490 493 667 630 541 428 11 3 411 462 505 474 554 590 559 484 553 550 546 593 643 696 737 650 640 669 701 740 718 663 639 690 641 658 632 619 650 678 697 721 635 622 662 706 719 745 768 796 804 796 767 715 746 705 658 672 710 656 11 3 638 722 756 763 684 699 762 774 776 790 789 769 784 771 744 745 725 770 757 771 747 791 811 820 730 706 719 731 738 799 769 746 804 778 754 732 713 731 785 724 741 764 793 799 863 854 844 787 770 764 11 3 754 731 754 773 721 698 723 729 681 755 782 768 720 713 696 692 704 681 738 816 811 798 865 880 849 774 710 698 741 668 682 675 733 789 824 801 726 678 668 676 714 648 656 628 636 661 672 644 639 713 11 3 724 691 719 746 736 731 701 681 671 709 769 743 728 746 743 665 531 532 569 517 514 525 657 592 549 530 522 527 588 568 578 589 512 604 713 662 679 551 450 407 365 344 352 453 513 503 497 598 521 580 11 4 484 413 394 496 491 469 533 543 457 405 466 469 404 390 403 327 349 319 256 183 344 453 434 399 370 366 380 367 473 519 458 287 323 351 379 406 467 451 392 277 261 398 455 481 518 560 480 377 407 352 11 4 344 360 337 307 336 326 330 379 415 385 339 350 322 319 287 79 -77 -25 26 151 242 82 49 112 301 363 381 376 382 369 350 363 393 392 465 415 410 409 412 366 400 545 508 378 359 362 380 406 417 260 11 4 153 310 359 447 525 530 457 321 488 548 544 262 346 374 473 602 622 492 445 459 500 396 399 505 568 598 577 494 507 368 329 455 405 399 430 385 476 548 434 389 467 549 584 555 526 481 379 407 410 434 11 4 547 609 560 558 585 559 589 724 683 719 591 582 500 426 463 530 560 513 493 565 704 683 630 642 683 711 649 667 624 652 684 718 666 650 696 708 738 641 641 673 711 739 780 781 787 671 687 691 687 712 11 4 685 657 642 646 687 707 693 740 755 729 716 711 701 695 645 655 769 802 768 738 829 845 819 819 811 807 823 777 780 769 762 729 755 790 683 657 769 792 767 737 733 769 763 710 753 735 755 795 801 895 11 4 755 722 689 680 699 736 742 750 747 747 721 721 785 784 783 772 797 767 785 777 818 751 706 719 648 643 677 683 722 710 760 772 740 737 703 672 657 651 684 775 808 832 847 791 797 793 723 697 644 647 11 4 668 750 651 577 575 620 652 685 712 685 757 764 743 726 712 736 772 745 697 642 647 663 661 678 697 707 700 603 574 639 648 729 639 564 571 615 634 648 709 601 523 455 456 496 542 556 579 635 626 507 11 4 508 564 498 472 594 743 722 533 458 493 586 660 608 528 491 490 497 548 504 423 493 496 496 453 539 601 555 425 366 404 378 482 431 329 371 309 239 224 233 199 210 309 182 252 364 489 471 337 246 137 11 4 198 340 422 458 403 329 324 272 260 312 410 340 398 464 484 487 462 435 371 302 306 209 165 204 234 207 182 179 282 286 287 161 127 121 301 360 282 95 73 -15 158 163 132 316 256 287 370 418 358 381 11 4 338 463 507 321 373 360 300 314 267 256 298 246 134 176 323 185 101 63 103 111 168 256 383 464 469 488 446 489 280 296 454 491 411 358 431 415 454 537 533 518 581 668 486 361 425 602 534 382 464 431 11 4 465 440 452 464 527 650 643 558 458 431 620 492 454 459 440 415 381 482 506 489 487 626 570 513 515 629 669 578 612 542 601 652 658 620 555 562 708 620 551 644 608 554 542 562 633 657 586 571 603 626 11 4 654 658 717 737 727 719 718 723 726 763 738 746 801 800 714 714 724 729 736 719 699 733 702 695 693 719 608 610 656 673 697 714 762 750 757 820 723 603 543 661 649 560 550 517 543 568 583 593 573 571 11 4 583 620 491 474 542 600 598 564 479 487 451 504 402 404 377 489 603 673 690 678 523 470 460 491 506 528 527 546 583 626 692 538 536 489 514 640 615 401 312 309 315 344 311 312 230 237 258 389 399 459 11 4 451 415 420 438 424 438 262 276 467 317 303 346 424 395 403 439 406 370 366 386 445 341 298 236 211 238 290 235 131 -27 94 123 164 158 370 536 426 353 446 472 527 384 340 312 275 286 349 413 471 367 11 4 302 307 393 483 400 360 380 324 335 338 321 348 309 209 287 328 245 131 112 200 280 117 347 400 391 427 340 427 317 323 381 426 459 425 319 254 389 473 420 380 436 357 257 338 400 509 451 477 413 353 11 4 410 446 536 439 439 392 353 376 365 329 364 404 443 313 214 288 411 447 472 453 428 432 512 435 436 418 495 592 429 486 591 670 639 430 461 529 571 598 647 659 670 679 650 432 481 489 664 636 536 413 11 4 399 449 511 477 542 593 547 464 543 535 527 579 641 677 725 644 638 661 695 731 721 676 629 664 640 656 633 605 638 666 687 717 632 615 657 691 706 741 764 788 789 783 748 699 733 697 651 663 701 658 11 4 632 708 732 753 671 686 753 764 769 784 768 752 778 779 740 734 717 758 749 763 722 769 790 798 720 705 700 720 720 777 765 735 786 759 743 731 707 730 768 709 728 749 775 784 845 846 832 780 761 752 11 4 753 730 760 781 713 698 714 731 692 748 775 759 718 711 690 684 699 680 730 812 816 807 856 868 856 771 706 693 722 664 651 676 705 778 807 781 716 673 668 669 681 668 637 639 628 633 621 625 623 707 11 4 704 690 704 738 721 731 707 676 661 699 747 717 711 727 727 641 533 518 550 506 508 568 656 586 530 511 511 508 576 559 566 586 503 598 676 669 676 558 431 409 346 320 339 441 519 502 492 590 538 624 11 5 487 417 394 487 489 465 524 539 459 403 461 468 409 390 405 328 346 320 255 184 339 452 443 415 374 365 379 357 463 531 479 301 325 361 378 402 454 458 399 280 260 391 447 477 508 558 502 396 403 359 11 5 345 354 334 313 327 316 321 364 402 378 340 357 321 329 291 86 -73 -33 23 145 246 84 45 105 293 368 400 399 391 374 355 357 384 392 454 405 403 403 408 365 396 540 520 389 359 363 376 402 412 255 11 5 152 294 352 441 520 523 450 315 476 548 559 292 338 363 463 575 617 502 445 451 493 399 389 476 551 586 577 481 493 362 315 433 395 380 414 378 453 542 448 380 447 538 580 543 522 480 375 398 402 426 11 5 534 598 556 547 570 546 574 705 671 703 584 575 493 422 453 517 550 500 484 555 690 674 621 631 680 712 654 670 618 647 685 746 687 667 713 707 755 640 631 665 695 721 767 767 774 666 677 688 680 702 11 5 672 656 631 636 673 686 688 732 749 722 711 701 693 687 618 632 744 785 762 739 805 839 800 813 807 802 820 770 763 772 742 725 759 783 672 656 748 782 756 735 726 757 761 712 741 735 754 785 792 848 11 5 753 727 683 680 698 730 738 742 745 741 717 721 763 769 777 763 783 759 770 771 801 752 704 712 653 645 668 677 711 710 752 760 737 724 691 660 647 644 678 767 796 812 830 781 791 794 717 706 650 643 11 5 676 758 646 571 566 613 659 695 718 699 765 764 738 726 711 744 762 762 700 651 662 667 669 668 682 693 689 617 572 628 647 710 642 563 565 608 622 634 683 600 524 449 453 484 531 550 569 620 616 537 11 5 500 576 501 475 569 720 705 540 458 491 582 659 618 540 489 490 500 547 503 422 484 497 490 455 534 598 555 427 358 397 377 479 438 329 371 311 234 221 230 200 206 308 181 240 353 490 481 353 245 136 11 5 209 341 437 461 407 337 329 282 265 298 390 359 403 469 494 508 472 439 384 304 308 213 165 199 225 204 172 168 266 280 289 160 119 108 289 358 289 96 60 -20 142 163 124 310 256 277 367 412 359 389 11 5 333 450 510 325 354 354 297 314 264 256 299 250 141 176 326 189 95 64 102 101 170 246 370 456 470 485 445 485 278 281 426 495 408 352 413 402 444 521 537 520 569 652 515 372 410 585 527 371 444 428 11 5 441 433 437 446 504 638 636 562 435 423 610 492 451 456 429 411 372 467 497 476 476 607 563 501 502 611 658 571 603 536 588 637 648 605 543 550 690 611 546 647 609 537 520 553 616 642 593 569 587 614 11 5 646 649 707 726 729 715 713 715 717 743 735 738 786 779 706 698 720 731 726 726 714 731 702 690 693 728 632 603 632 674 696 706 747 739 745 787 753 602 536 648 637 557 539 510 539 559 581 588 560 557 11 5 579 623 490 462 515 585 597 569 487 491 457 517 399 392 388 462 592 641 673 654 558 473 454 489 509 524 538 551 579 619 682 541 539 494 513 627 612 404 306 309 314 344 308 307 234 238 248 382 401 456 11 5 449 411 412 441 422 448 273 272 466 330 297 342 431 409 407 431 407 380 376 384 452 354 303 247 213 235 298 255 139 -45 76 107 161 180 371 534 452 371 452 488 545 403 344 314 280 295 351 416 468 378 11 5 305 299 379 476 410 369 394 322 329 331 315 348 316 220 287 343 265 145 119 192 275 119 332 397 382 430 344 434 317 323 379 428 456 440 339 251 377 472 428 387 452 373 260 345 402 513 449 491 410 354 11 5 404 443 533 427 425 394 352 372 356 318 342 382 437 324 217 277 389 432 464 468 418 425 496 420 414 412 476 579 425 475 581 659 619 425 454 516 556 582 629 646 655 665 640 434 469 479 647 631 527 409 11 5 392 438 500 471 529 575 538 456 518 523 512 556 623 660 709 645 634 652 682 720 723 673 619 632 628 639 637 590 621 655 677 701 618 606 639 673 693 728 749 775 776 776 730 683 718 685 645 651 690 638 11 5 615 672 714 740 648 680 730 751 766 776 747 741 768 783 730 712 711 754 754 757 730 760 777 786 727 714 701 710 717 761 759 736 771 752 736 726 709 732 761 707 722 737 763 770 820 824 816 770 753 735 11 5 735 717 755 770 724 700 702 716 694 733 758 748 715 706 676 674 688 669 714 791 812 796 829 848 834 757 703 684 703 658 646 678 717 782 798 786 728 676 670 671 672 680 634 631 628 633 615 620 619 679 11 5 696 699 706 713 699 724 704 679 659 687 723 704 704 719 721 635 543 514 517 503 501 554 640 598 536 505 506 510 556 545 531 568 493 563 647 662 660 597 467 431 355 320 340 436 510 507 490 588 547 627 11 6 495 444 408 487 501 473 541 558 466 417 464 474 416 391 433 354 362 348 308 247 409 464 458 405 401 403 406 389 493 515 474 322 354 377 391 418 482 455 383 292 282 413 474 489 536 561 473 398 389 362 11 6 349 377 350 319 340 309 343 458 500 473 342 363 339 368 311 86 -58 8 46 202 296 109 74 139 307 384 405 393 397 375 351 396 406 419 511 412 422 432 423 395 432 566 559 397 371 376 415 432 432 282 11 6 146 299 367 458 556 533 491 366 523 567 583 294 354 400 475 591 665 560 470 456 509 417 406 521 597 628 619 513 523 389 326 474 439 417 489 405 501 571 440 412 476 582 650 631 638 533 406 426 433 453 11 6 588 622 591 551 588 568 596 732 700 733 646 635 517 472 469 536 562 532 510 586 690 666 654 658 691 725 669 696 608 668 706 721 711 683 717 724 754 663 653 679 718 735 783 776 791 667 697 728 695 727 11 6 697 683 648 660 697 704 704 765 753 732 727 725 741 703 667 676 770 800 775 752 829 830 795 813 807 797 825 793 792 823 749 749 782 803 707 664 767 776 772 749 741 770 764 689 751 748 779 793 826 836 11 6 755 739 699 685 704 732 732 751 772 777 749 732 788 784 813 789 800 768 784 804 825 771 699 724 671 663 702 688 706 720 792 793 765 735 711 680 656 649 695 797 822 845 867 805 816 822 734 726 668 651 11 6 685 778 683 597 582 633 658 702 698 689 749 765 742 730 723 742 793 781 723 656 646 665 663 660 694 713 701 612 583 642 658 728 652 574 575 618 640 651 722 620 527 465 451 499 541 555 589 631 628 540 11 6 533 585 508 491 613 752 737 558 480 504 600 651 614 527 497 487 507 555 522 446 489 490 487 462 520 613 567 467 386 415 418 518 453 348 399 334 272 252 241 218 238 371 194 261 393 512 459 342 291 213 11 6 240 375 452 496 421 340 344 294 284 322 435 376 416 469 493 496 479 457 396 322 339 266 223 217 217 160 155 162 290 294 316 176 157 144 314 359 304 120 84 12 183 190 157 342 266 293 394 420 389 413 11 6 349 491 549 362 437 360 303 333 274 266 330 261 163 202 335 203 141 85 106 100 153 268 407 482 484 519 470 528 330 320 473 534 398 370 508 419 458 549 591 552 618 689 512 374 450 646 560 401 487 468 11 6 497 468 485 488 541 682 639 584 453 463 650 515 473 452 437 464 401 532 538 482 490 641 597 521 540 652 683 568 633 579 619 629 665 658 563 564 700 640 613 672 600 531 536 545 630 645 615 590 602 632 11 6 664 659 714 735 767 711 728 730 730 754 757 761 796 792 729 703 723 730 712 703 715 732 711 696 699 723 630 637 656 673 699 716 768 749 781 823 762 613 556 675 656 590 578 527 553 572 583 599 581 569 11 6 596 638 511 481 554 628 631 585 511 524 487 530 414 404 387 510 632 673 692 680 525 483 476 500 519 535 519 560 589 633 702 544 549 506 523 643 628 426 310 315 321 353 320 323 256 262 276 410 434 466 11 6 467 410 400 459 445 455 292 296 469 374 318 381 421 422 416 444 397 373 363 405 453 349 307 255 234 271 322 267 143 -5 125 144 215 186 391 545 449 388 510 532 546 388 351 347 319 296 359 440 510 391 11 6 274 294 406 499 397 372 387 321 317 354 365 356 331 257 349 413 295 161 139 207 325 153 363 443 422 447 361 452 335 328 389 442 473 459 338 273 404 497 465 422 536 392 281 364 424 533 462 491 417 381 11 6 432 483 562 442 418 417 370 357 367 315 347 402 473 345 258 291 417 443 523 523 416 469 532 451 412 434 515 643 472 510 627 712 585 443 464 511 553 577 648 677 647 662 629 454 521 540 666 649 543 427 11 6 445 471 563 519 547 607 558 479 553 551 538 582 638 684 742 696 655 687 694 731 740 732 652 630 663 685 670 606 629 657 680 731 662 626 658 675 704 733 762 781 785 765 763 707 722 698 667 678 715 652 11 6 647 704 736 759 694 702 725 749 755 765 749 754 792 806 756 743 758 787 782 779 734 765 800 805 734 722 696 717 742 796 796 772 803 760 761 751 728 765 782 708 718 763 778 813 845 860 869 805 770 734 11 6 754 726 757 787 744 747 722 736 712 743 788 762 727 728 683 687 713 684 743 827 838 847 859 867 875 759 696 701 710 683 651 680 711 799 813 775 723 680 678 668 685 697 652 659 647 637 633 640 640 718 11 6 690 703 733 741 737 744 733 700 683 723 756 718 715 743 719 654 556 522 562 527 530 610 659 601 536 516 511 521 588 581 578 605 512 613 682 686 693 604 433 410 355 339 348 468 533 511 498 618 583 657 11 7 525 456 411 491 499 471 536 555 479 411 460 487 436 387 432 359 369 348 290 234 385 472 462 435 391 399 407 371 468 523 503 325 336 393 390 410 462 491 424 318 276 400 449 477 513 561 515 417 399 362 11 7 356 375 350 341 333 316 343 448 504 470 348 388 339 372 327 138 -7 24 59 170 288 125 77 125 305 400 452 444 417 390 366 367 389 403 467 433 418 434 428 385 423 546 565 430 393 395 405 436 437 286 11 7 159 284 364 447 544 523 470 356 486 565 610 370 339 385 472 579 648 587 479 482 529 427 401 468 561 604 626 505 504 389 320 434 435 413 470 414 477 578 490 425 455 560 637 624 620 557 417 407 418 445 11 7 551 619 615 573 574 557 573 707 705 728 644 635 529 470 467 516 575 520 508 598 720 714 666 664 697 730 684 695 647 674 710 774 727 689 721 714 759 661 643 678 700 725 768 768 783 701 687 700 705 715 11 7 690 683 647 655 679 676 706 740 751 731 723 713 708 688 631 640 735 765 780 752 803 834 799 812 800 801 825 791 770 802 749 748 773 810 700 660 748 798 776 752 738 763 776 719 744 754 773 790 814 817 11 7 759 750 692 686 708 739 743 748 765 763 735 739 774 781 795 777 795 769 783 793 808 775 724 730 679 668 687 690 725 722 772 779 766 740 701 674 656 654 699 783 806 822 842 808 811 815 744 742 679 661 11 7 707 777 692 595 585 624 668 707 727 720 778 781 753 736 731 763 779 789 731 674 691 688 684 682 682 702 699 650 600 640 669 723 679 586 590 624 645 648 694 633 541 468 465 497 538 562 581 621 622 575 11 7 525 608 521 495 586 734 721 573 486 510 597 673 654 567 507 492 517 574 521 452 492 517 495 486 534 613 573 465 381 414 406 506 472 353 398 339 262 244 245 216 218 346 198 243 368 501 477 369 292 205 11 7 262 371 475 503 432 359 339 312 292 307 402 391 433 484 512 529 498 462 421 327 336 270 219 234 241 194 156 159 269 287 306 186 155 124 297 353 322 138 80 20 156 204 145 338 282 280 389 412 381 436 11 7 368 482 561 387 452 388 320 368 298 290 339 296 193 216 364 239 154 122 142 119 173 252 377 456 486 504 476 508 328 299 437 549 421 376 461 414 450 514 573 567 613 675 569 393 413 606 563 379 442 477 11 7 456 447 476 477 521 657 661 614 457 452 653 558 508 505 432 455 383 482 541 472 477 596 614 514 521 612 700 620 652 586 603 641 673 642 563 572 686 659 628 683 631 550 523 554 618 638 624 601 593 629 11 7 660 661 717 732 752 733 732 731 732 751 758 761 792 790 725 702 728 744 749 734 739 749 721 705 707 743 656 628 650 686 705 715 757 747 765 817 787 618 548 678 654 568 553 518 546 566 601 608 580 571 11 7 590 648 517 481 524 595 620 599 514 517 492 538 427 408 404 475 601 662 701 674 570 490 478 507 527 554 555 570 597 620 691 558 556 519 547 636 618 433 317 318 324 366 333 320 257 254 261 392 417 459 11 7 464 416 408 470 440 477 309 290 469 378 310 365 461 427 431 454 414 401 384 396 478 377 319 274 243 258 345 300 170 -19 106 131 206 214 381 541 485 410 496 534 577 431 373 353 336 322 355 440 498 420 11 7 315 308 380 474 431 411 436 345 335 353 344 365 344 269 340 422 329 209 169 219 308 181 337 431 403 468 396 487 339 344 399 434 471 509 405 282 382 495 480 430 546 442 310 379 430 557 487 533 460 427 11 7 431 484 569 465 427 429 381 373 379 336 339 381 476 377 267 297 386 424 499 552 476 461 520 444 425 436 499 617 471 477 614 701 601 462 483 520 554 574 621 651 655 678 669 497 496 517 650 695 544 443 11 7 426 447 519 525 545 571 567 480 542 541 528 563 620 674 699 676 658 665 683 716 740 720 663 633 653 658 669 605 626 658 693 711 636 621 657 658 701 732 753 773 775 763 750 701 716 682 657 660 690 665 11 7 623 671 715 752 675 685 719 754 769 759 730 733 770 812 746 734 731 735 773 771 754 769 788 798 747 739 721 715 726 769 778 772 791 765 749 741 729 758 777 719 723 740 768 790 826 843 845 791 766 731 11 7 744 717 765 778 745 735 721 724 717 741 764 760 737 733 689 689 701 687 722 801 828 826 836 849 850 758 748 730 705 675 656 693 737 798 815 806 748 686 692 682 691 704 652 649 641 641 631 641 635 682 11 7 706 718 724 724 704 737 723 698 679 711 734 720 718 733 737 650 574 530 535 533 522 580 652 625 555 525 516 525 572 585 553 590 514 578 658 691 690 653 508 456 375 338 352 451 514 527 504 606 594 668 11 8 578 519 460 518 536 500 549 583 535 461 466 509 470 409 458 401 398 380 352 295 415 468 493 438 450 428 438 402 496 537 520 363 361 418 426 438 477 524 452 360 310 428 465 487 552 581 517 428 394 373 11 8 368 411 385 352 360 351 372 344 387 371 371 406 376 429 362 169 37 65 106 235 326 171 119 188 336 438 479 455 446 416 377 406 415 452 529 451 461 479 464 426 463 569 606 476 420 419 440 481 483 331 11 8 205 352 415 479 554 565 506 414 544 601 653 407 372 424 498 596 687 611 521 506 546 457 428 531 614 649 662 546 550 433 350 489 497 452 523 448 529 598 487 451 500 612 697 694 713 575 447 455 460 490 11 8 623 634 629 586 598 589 614 739 730 755 701 671 553 515 495 553 584 567 542 626 710 689 682 689 705 735 702 723 664 704 728 687 691 643 655 690 692 671 678 685 720 735 770 772 792 721 708 743 725 731 11 8 710 703 668 675 701 707 735 773 766 756 741 737 747 707 676 686 757 781 800 777 832 833 805 818 813 819 838 821 811 846 769 776 794 833 742 704 768 811 811 790 772 782 785 735 767 783 802 799 827 842 11 8 771 782 726 722 744 762 766 769 795 804 787 771 797 803 825 824 813 786 805 826 837 811 738 758 714 698 734 710 741 751 798 822 813 767 736 699 673 675 744 811 823 840 863 832 851 843 789 782 717 690 11 8 740 801 743 646 619 657 683 730 726 733 778 783 768 749 759 780 818 827 754 695 696 692 697 677 687 716 715 678 631 663 713 742 722 622 624 647 670 679 726 659 550 500 487 516 547 576 598 613 654 643 11 8 580 651 556 533 616 761 748 603 528 551 655 711 692 599 548 543 574 623 564 497 502 519 502 511 551 647 613 492 417 440 425 534 501 388 448 365 318 285 278 259 283 419 261 271 404 523 501 399 336 312 11 8 309 419 534 530 452 401 380 348 324 329 433 457 457 505 537 537 515 493 447 351 365 331 283 270 253 232 210 201 300 318 340 235 230 191 339 401 348 173 127 83 217 266 207 378 317 326 428 459 434 483 11 8 414 530 615 441 410 412 329 403 316 324 366 329 246 269 396 271 195 150 146 103 175 285 398 493 516 552 514 546 396 359 482 573 423 401 538 449 481 559 634 619 651 709 569 427 476 661 597 430 506 507 11 8 525 505 528 516 575 703 674 635 480 493 680 554 524 490 459 497 427 550 583 498 504 651 641 544 571 651 707 604 671 620 635 651 683 693 584 582 708 687 669 709 635 567 541 547 637 648 640 622 619 653 11 8 678 673 742 752 788 750 754 747 749 775 786 791 817 819 763 722 740 759 745 722 746 749 741 722 727 754 670 664 676 700 718 733 765 757 811 837 814 642 576 705 686 609 596 552 574 593 624 640 622 594 11 8 626 680 556 510 556 646 669 631 562 565 543 574 446 424 428 521 643 686 723 699 562 510 508 533 556 580 562 603 639 656 705 592 585 566 597 666 653 460 315 339 339 388 349 339 284 287 300 400 451 466 11 8 466 440 401 489 461 509 351 329 486 433 346 402 457 486 464 464 394 409 401 436 493 387 341 307 278 307 365 345 193 17 145 172 266 254 404 554 508 440 526 566 600 447 391 382 395 351 384 485 534 443 11 8 305 305 409 518 477 449 446 350 349 373 395 382 357 309 399 465 386 241 193 259 343 221 364 479 454 510 441 502 363 369 436 494 504 556 428 301 408 524 530 475 641 474 345 438 480 584 508 553 456 451 11 8 466 511 598 474 441 458 408 390 400 345 364 421 508 391 301 323 430 459 547 582 472 507 554 473 434 468 542 659 514 533 652 732 621 481 500 536 563 593 653 675 649 686 642 491 552 583 682 681 566 465 11 8 476 495 588 554 582 622 581 509 570 566 561 594 635 703 726 724 677 695 697 722 749 764 702 643 687 695 698 627 641 671 707 743 681 650 684 679 719 742 772 787 790 769 788 738 730 701 688 695 722 682 11 8 651 697 743 770 721 718 726 760 775 761 748 760 811 838 777 767 780 784 814 795 783 787 808 817 779 769 760 732 761 793 794 813 826 792 782 778 775 777 800 749 748 776 815 825 847 872 885 821 796 763 11 8 758 739 770 799 788 789 751 755 740 768 793 793 778 756 705 721 739 716 747 824 845 869 856 871 892 780 775 788 734 708 680 710 763 801 818 802 756 705 717 695 719 725 686 681 676 669 676 680 671 702 11 8 695 727 750 736 722 750 752 732 720 747 750 739 742 763 735 689 606 541 565 581 565 627 674 657 568 530 528 556 600 637 593 636 546 625 682 721 726 705 518 459 390 366 383 472 539 587 554 650 675 712 11 9 605 534 465 522 535 497 545 581 548 458 459 519 484 403 457 407 405 381 344 292 399 470 492 448 445 424 439 390 479 534 531 356 339 425 426 431 462 556 485 383 302 419 443 472 540 581 536 427 395 361 11 9 367 414 385 358 353 354 372 340 392 368 368 413 372 425 368 202 76 85 118 218 318 182 124 182 333 441 497 471 448 417 377 385 401 434 510 460 458 479 464 420 457 557 602 485 427 424 435 482 485 333 11 9 209 349 414 472 546 559 495 411 528 597 657 430 365 416 494 589 680 627 526 520 556 460 423 505 596 638 668 543 540 433 345 469 497 450 516 453 518 602 510 458 489 602 695 698 716 584 453 452 456 488 11 9 616 630 633 592 592 586 607 730 730 752 703 671 556 516 496 546 587 567 542 632 717 697 685 690 706 736 705 724 670 706 729 693 693 642 653 687 690 670 676 684 717 734 768 771 792 728 706 739 727 729 11 9 709 703 668 675 698 697 735 763 762 754 738 733 736 702 670 678 744 765 799 774 820 827 803 812 804 815 832 818 801 836 768 774 787 832 742 701 763 811 810 789 769 778 783 735 763 782 798 795 823 838 11 9 768 781 723 719 742 759 764 766 792 801 784 769 794 800 820 821 806 785 802 819 825 812 751 762 722 705 732 713 751 753 786 815 815 771 735 700 677 682 751 802 810 823 844 831 846 835 797 790 724 697 11 9 753 793 756 654 628 655 684 727 734 745 783 784 770 746 760 785 807 825 757 704 718 703 705 688 677 708 712 691 637 656 710 732 730 623 628 646 669 671 706 663 556 502 493 515 542 576 590 603 642 652 11 9 574 657 558 533 602 745 733 609 534 557 658 730 723 627 558 548 585 641 565 505 503 536 506 529 560 649 619 490 416 441 414 525 514 392 450 367 317 281 280 254 271 406 269 257 388 510 509 411 339 322 11 9 324 417 555 536 457 415 372 358 325 319 415 467 467 514 547 550 524 497 460 348 358 334 282 282 269 251 211 200 289 311 328 241 236 184 329 391 352 185 131 95 207 276 203 376 324 318 420 448 424 491 11 9 423 528 617 450 421 424 334 417 326 333 368 342 257 275 406 285 203 166 161 112 180 278 385 479 513 543 514 535 397 347 464 580 431 402 518 445 475 540 626 629 651 704 596 434 457 643 600 418 484 512 11 9 506 494 526 511 567 692 686 652 482 492 681 564 536 504 457 496 424 540 588 495 499 638 646 543 569 641 710 618 677 622 629 651 680 693 584 583 700 692 677 711 638 568 536 545 634 646 641 623 616 651 11 9 677 673 745 750 780 761 756 748 750 773 786 791 812 816 763 723 736 760 762 729 753 752 744 725 728 757 682 665 678 704 716 728 754 750 801 835 821 647 579 711 688 602 591 555 575 594 628 639 619 593 11 9 616 679 558 512 541 622 657 635 559 559 545 573 457 430 437 504 621 680 724 693 575 512 510 535 556 589 575 609 648 647 697 602 589 578 621 664 645 465 317 338 338 397 358 336 283 280 293 383 437 457 11 9 459 444 402 495 456 523 363 324 483 435 340 390 481 489 476 473 395 421 409 430 509 397 344 315 282 298 377 365 206 8 135 166 263 263 391 549 523 449 509 554 603 458 399 382 405 359 373 477 522 452 11 9 322 311 392 497 488 467 465 361 356 371 382 382 357 311 394 463 400 268 210 265 334 232 354 472 446 516 454 513 362 374 437 487 500 572 449 303 399 520 532 474 641 489 356 440 479 591 517 574 476 476 11 9 465 512 602 485 443 463 412 394 404 353 357 408 509 405 304 323 413 447 535 598 503 504 548 470 438 468 536 648 514 523 647 728 625 488 506 539 562 590 643 661 646 687 648 500 550 582 676 690 564 470 11 9 474 490 577 558 583 614 581 510 568 563 558 590 631 702 719 722 678 691 694 719 749 765 705 643 686 691 698 626 640 670 709 740 677 649 684 675 719 742 771 781 783 763 784 737 727 695 686 691 713 691 11 9 647 689 736 767 719 712 723 759 775 754 740 750 800 836 773 766 770 762 807 791 782 785 804 813 778 768 761 729 757 788 789 811 824 790 778 775 774 774 797 748 745 771 812 821 843 869 881 818 793 760 11 9 752 734 771 792 789 786 753 750 743 768 780 792 785 759 710 726 736 722 737 807 835 856 839 856 876 778 804 809 733 709 686 714 771 791 811 810 763 705 724 700 724 726 688 679 674 670 678 685 671 683 11 9 700 730 742 725 702 742 745 730 719 743 737 733 734 748 738 679 612 544 555 583 559 610 664 662 574 536 528 554 591 640 583 626 546 607 667 719 722 724 554 482 402 369 385 458 526 601 561 644 690 723 12 1 490 429 416 474 483 457 504 532 466 408 441 458 422 405 409 316 320 315 253 204 309 431 417 407 380 364 360 351 422 495 455 333 317 331 323 387 424 433 393 294 260 361 389 427 450 501 514 408 360 379 12 1 354 330 333 311 308 311 288 297 318 324 331 354 316 323 317 159 -24 -30 8 118 226 115 92 105 262 357 395 404 392 379 359 332 361 371 425 359 349 368 364 364 381 518 516 377 329 341 341 348 368 251 12 1 186 274 336 415 516 484 397 262 426 515 628 411 309 366 462 549 594 487 443 434 457 392 366 489 557 575 549 442 475 350 301 410 350 329 367 342 392 536 484 356 397 448 522 477 487 459 379 399 410 426 12 1 466 589 569 550 523 531 544 646 630 658 611 546 489 423 453 520 514 415 452 530 685 689 616 612 661 681 633 671 592 618 680 663 582 571 583 636 700 621 626 637 690 713 715 742 754 699 685 703 657 651 12 1 641 639 595 599 643 646 665 703 756 718 703 669 665 668 561 602 741 786 740 734 780 845 817 829 799 807 819 724 739 757 728 689 718 778 646 638 725 783 744 733 718 747 772 734 718 734 756 775 769 783 12 1 765 723 663 677 698 723 739 741 719 701 697 725 731 765 781 789 776 768 786 783 793 743 709 713 668 659 675 693 717 734 723 763 743 716 678 642 642 658 688 749 800 830 826 763 775 789 728 691 653 654 12 1 693 751 628 571 579 650 686 714 738 739 771 768 750 721 721 748 760 766 696 647 668 663 673 671 673 687 683 623 586 640 645 688 662 568 583 592 602 648 644 584 508 456 467 489 529 554 597 638 619 563 12 1 505 570 501 477 536 713 714 567 454 475 557 648 640 564 502 508 498 553 497 436 450 508 483 476 515 545 543 417 334 393 399 453 462 342 384 324 238 215 221 223 247 288 214 227 345 452 452 351 231 131 12 1 192 314 412 438 356 318 299 287 242 242 341 347 357 424 475 466 419 383 383 299 290 223 183 187 225 211 186 184 231 291 274 156 116 101 260 349 287 101 43 -12 108 165 119 293 243 276 359 379 365 372 12 1 293 363 453 307 282 315 269 332 242 241 278 260 161 150 315 215 71 85 122 186 193 224 321 430 432 414 410 445 274 267 371 462 403 333 353 369 441 516 493 470 494 618 555 367 384 564 479 350 425 410 12 1 407 399 395 409 465 619 601 581 388 383 553 506 448 466 410 376 347 386 426 420 463 559 559 457 427 514 679 557 545 529 560 637 643 556 471 528 662 631 544 632 556 525 486 558 612 618 550 550 580 616 12 1 647 654 706 744 725 728 715 713 729 721 707 713 780 770 711 708 748 759 755 720 706 725 706 700 708 741 657 590 630 677 693 704 738 746 707 719 748 582 547 629 613 565 533 520 537 561 580 586 554 562 12 1 597 619 488 470 519 581 601 575 485 486 457 506 398 403 413 448 585 639 675 659 597 478 446 508 521 533 561 564 561 602 647 564 539 484 492 567 639 454 329 335 339 356 332 308 265 239 225 365 390 450 12 1 439 416 424 428 400 480 311 275 432 355 288 351 399 393 364 354 374 377 373 358 397 355 293 246 198 208 275 258 168 -17 80 100 170 196 352 488 450 350 421 433 498 418 336 303 299 309 343 409 449 395 12 1 311 269 328 438 431 384 399 315 298 299 269 321 324 247 256 301 285 165 104 148 252 129 262 370 333 417 345 443 315 327 383 403 424 465 353 234 331 453 410 362 411 393 274 340 392 477 438 489 375 352 12 1 391 409 470 406 404 388 349 362 336 300 286 348 442 356 210 286 381 438 455 445 401 392 424 386 384 357 405 564 415 416 537 578 554 427 433 492 531 567 618 675 670 670 704 508 373 453 544 652 537 422 12 1 395 429 408 425 501 515 524 446 419 453 466 538 632 661 710 596 609 638 677 701 688 625 602 613 565 592 631 563 631 664 700 651 574 590 614 680 695 746 788 764 761 770 687 669 682 638 616 642 699 599 12 1 585 591 651 676 612 657 697 742 754 770 738 738 764 767 696 649 689 772 783 759 736 746 769 794 730 724 682 697 728 752 716 718 763 752 727 709 701 729 761 704 721 725 751 761 788 801 801 741 726 703 12 1 722 728 756 763 730 698 704 717 719 729 752 748 727 706 669 681 688 668 691 775 778 768 820 842 758 721 684 678 709 639 649 689 741 790 796 815 760 680 645 666 667 659 632 616 624 648 634 613 616 613 12 1 697 718 718 690 670 689 690 673 659 658 692 711 720 728 744 646 556 515 488 506 506 537 600 589 531 507 494 515 544 554 499 530 489 524 662 646 664 626 498 455 376 325 357 439 499 509 483 584 524 553 12 2 489 433 416 437 458 433 465 509 455 374 424 414 430 413 406 314 290 290 254 217 297 422 431 424 398 372 355 365 420 476 488 357 294 329 310 357 416 426 406 320 279 358 376 423 455 504 509 434 387 397 12 2 372 353 343 333 313 323 268 275 312 331 343 375 338 312 315 185 1 -11 35 117 230 164 102 82 230 358 395 402 379 382 356 331 340 380 429 358 313 362 331 364 370 501 539 382 340 332 338 321 362 256 12 2 195 256 313 394 495 451 409 259 404 490 618 433 308 365 468 534 603 553 466 434 480 411 341 478 552 581 566 450 473 364 313 407 318 304 382 342 362 517 503 350 390 445 532 479 470 476 393 407 421 435 12 2 467 579 585 545 509 521 523 640 619 642 639 566 507 439 457 504 507 424 436 515 686 703 644 608 655 657 649 670 585 601 659 665 569 577 553 611 693 650 631 648 692 711 729 743 753 707 679 697 651 643 12 2 626 630 602 614 631 659 718 686 747 710 708 663 673 668 579 609 735 792 736 712 747 835 818 832 819 804 816 706 724 731 707 677 703 778 644 637 696 768 725 723 710 733 761 728 694 714 751 756 753 774 12 2 756 706 656 664 681 700 727 728 712 684 680 695 722 770 774 782 765 754 774 769 780 752 700 707 668 649 663 678 697 711 702 758 726 714 661 629 624 640 669 722 785 813 814 757 762 798 720 687 631 625 12 2 669 727 623 566 558 640 674 696 727 722 746 746 721 693 708 735 739 739 686 653 684 653 654 674 684 701 667 613 575 621 620 637 655 545 555 546 553 620 633 581 499 454 451 471 500 527 580 624 600 539 12 2 486 525 480 457 506 686 714 575 420 429 520 642 648 535 485 486 453 544 491 417 424 510 490 468 483 515 532 408 321 380 415 433 491 371 382 335 259 224 222 249 257 308 211 221 325 450 462 382 246 141 12 2 196 288 411 453 341 338 306 285 260 228 322 353 351 426 474 482 426 390 387 317 285 236 156 178 219 250 215 177 212 295 287 146 117 87 261 323 325 154 38 11 80 195 114 265 236 259 328 353 347 362 12 2 283 337 449 308 268 313 266 303 236 236 288 264 170 150 310 247 111 106 156 212 224 225 303 419 423 350 404 427 282 253 328 437 411 324 329 362 437 503 503 457 476 583 594 406 378 561 563 355 401 390 12 2 378 380 370 387 461 617 619 596 382 369 533 529 465 483 400 372 339 367 425 412 446 530 573 440 424 492 688 587 542 540 550 632 656 591 491 518 623 645 544 626 588 538 480 584 586 619 553 548 567 601 12 2 638 648 689 717 712 725 693 687 710 705 689 694 758 774 698 692 744 746 753 707 687 707 681 668 683 734 652 580 602 657 664 676 714 731 689 676 740 555 529 635 594 560 526 507 509 536 563 564 522 533 12 2 582 592 477 458 510 569 604 582 468 464 458 500 401 395 419 434 566 618 642 635 602 479 425 491 492 501 587 540 530 562 636 557 528 470 464 529 609 484 354 344 327 349 347 311 262 238 212 347 369 429 12 2 422 407 411 433 408 481 355 272 416 360 267 337 418 421 367 344 352 380 362 342 362 373 304 251 200 204 277 282 202 -19 57 88 158 211 355 477 480 376 423 453 536 462 352 307 306 304 331 376 423 409 12 2 326 277 302 407 447 382 423 333 306 315 288 300 319 265 230 281 326 215 136 138 261 168 257 385 323 426 343 470 328 315 375 392 404 468 350 254 340 451 396 353 337 429 306 340 385 444 422 478 383 352 12 2 394 412 467 401 383 390 339 357 331 320 284 333 438 388 232 288 374 432 456 452 394 394 437 385 381 345 374 557 620 412 515 571 564 426 439 467 508 530 587 657 649 650 704 528 371 448 538 646 542 431 12 2 404 411 420 420 479 498 554 461 402 431 458 521 606 622 703 594 604 613 652 704 686 633 616 611 552 567 619 536 606 640 677 660 569 589 619 677 694 740 766 755 742 757 682 653 675 623 607 625 693 645 12 2 582 585 623 666 635 654 681 738 753 764 721 716 743 753 689 628 672 754 756 752 748 738 757 789 730 719 674 689 720 749 709 702 745 728 718 690 684 704 747 694 702 710 727 737 764 793 795 726 710 680 12 2 691 703 725 745 706 683 679 696 714 707 732 729 715 699 655 668 665 647 650 749 769 730 785 811 749 728 662 655 677 639 629 659 700 770 780 809 756 676 651 647 642 638 619 594 592 618 613 606 592 578 12 2 683 705 707 656 657 642 688 632 647 626 661 680 694 698 719 650 547 492 474 481 492 522 571 559 493 487 496 498 527 536 488 474 464 484 639 626 659 643 511 457 373 318 344 424 486 484 450 543 500 518 12 3 494 422 394 408 461 417 441 494 451 355 417 389 432 408 403 312 288 278 240 216 288 413 427 432 394 365 351 356 408 451 484 351 280 337 309 347 399 403 403 318 285 361 380 417 441 488 484 436 399 384 12 3 361 351 337 330 301 311 263 263 301 321 335 373 330 306 306 191 28 9 57 129 230 158 105 91 225 349 393 397 369 373 345 321 325 369 417 348 294 353 309 358 358 476 545 393 348 334 339 319 353 240 12 3 182 231 289 373 471 427 412 270 388 481 594 427 299 353 457 504 575 546 452 424 466 424 334 405 528 551 551 461 461 362 310 395 320 291 367 339 348 490 504 339 381 457 532 471 443 463 389 399 423 433 12 3 453 562 597 547 508 518 518 647 612 632 642 577 513 433 443 483 513 433 423 503 681 701 667 612 655 650 669 664 603 593 640 674 546 574 550 593 669 631 626 655 688 697 735 745 749 721 674 697 664 650 12 3 622 617 617 612 622 664 780 678 736 707 707 664 673 664 597 606 712 783 736 692 721 831 807 826 826 802 812 716 716 721 683 673 707 774 640 646 668 754 713 709 709 718 740 713 691 700 740 745 749 767 12 3 740 704 659 664 673 686 718 713 718 691 677 677 727 758 767 758 749 735 757 757 775 757 691 717 669 633 646 664 691 700 673 744 722 717 660 620 615 624 655 713 771 780 802 757 775 788 709 689 631 614 12 3 653 706 623 574 552 623 658 684 711 693 719 715 689 680 697 724 724 724 680 662 684 653 645 667 684 697 662 632 572 617 622 632 647 542 547 537 547 612 637 592 502 442 437 452 487 517 567 612 602 542 12 3 472 527 482 452 497 677 717 572 417 417 504 648 672 528 470 485 446 537 499 403 413 513 485 451 470 528 542 403 322 379 408 422 494 370 379 326 250 221 219 238 252 304 195 233 323 441 451 389 252 153 12 3 200 285 408 451 347 337 314 285 257 228 314 356 356 422 455 488 422 384 375 311 278 230 148 172 225 244 206 172 201 249 282 143 119 95 258 311 321 162 47 28 81 196 124 254 239 254 316 345 330 364 12 3 280 329 442 309 260 304 260 265 236 240 289 260 177 157 304 240 123 98 157 152 226 216 289 402 427 339 407 417 287 235 301 428 409 329 324 362 428 476 504 433 447 551 598 433 367 528 561 372 381 367 12 3 357 386 372 376 447 594 594 580 381 364 533 538 478 503 389 369 324 344 423 404 438 503 582 423 433 468 676 597 538 552 547 632 657 592 518 513 597 652 538 612 636 536 475 574 569 617 555 541 565 588 12 3 622 640 682 686 691 713 686 673 691 691 682 677 726 762 682 673 719 715 715 689 658 675 662 645 662 711 640 592 601 645 649 658 684 693 684 662 733 557 530 627 592 561 530 513 508 530 567 557 512 522 12 3 577 592 467 437 492 562 607 587 457 457 457 507 392 372 412 417 557 597 627 617 612 477 412 467 477 482 597 533 523 533 619 557 523 480 456 509 581 489 346 336 307 341 346 302 254 235 206 341 379 417 12 3 422 394 389 441 398 475 370 262 394 356 257 323 417 403 361 356 347 375 356 328 351 370 309 257 200 195 271 276 200 -8 58 96 167 224 347 465 474 380 412 445 517 445 349 297 292 292 321 359 402 397 12 3 321 268 287 383 431 369 421 325 301 306 282 292 316 263 225 287 330 215 148 137 250 167 250 383 319 427 343 466 329 304 363 393 393 461 358 255 334 437 397 353 329 437 304 339 383 442 407 461 391 348 12 3 391 414 490 381 362 367 329 343 320 315 287 320 424 381 235 272 357 405 442 461 376 395 442 376 376 357 372 532 786 423 508 582 562 419 433 438 483 508 562 632 632 642 691 523 364 438 538 632 533 423 12 3 389 394 433 419 468 488 567 463 394 432 461 503 574 588 683 579 588 593 636 693 674 612 622 612 532 536 622 532 593 636 659 650 546 588 617 674 693 730 740 750 726 740 673 635 673 621 606 611 678 664 12 3 563 573 616 669 635 659 669 721 750 750 697 692 731 755 692 630 664 736 736 754 745 740 758 772 749 722 691 691 713 736 722 691 722 709 713 686 686 691 731 695 691 691 722 722 740 785 785 731 713 677 12 3 677 686 709 731 700 669 660 677 700 691 709 722 709 677 651 664 646 629 629 717 757 704 749 775 766 731 651 651 651 642 620 645 675 741 746 772 728 667 667 636 631 640 623 596 588 605 596 601 592 588 12 3 662 680 684 636 649 623 675 609 636 623 645 677 692 692 702 657 547 482 462 467 487 512 572 567 482 477 507 497 517 517 492 467 457 472 622 632 657 662 522 452 357 308 336 408 480 485 446 518 499 533 12 4 510 449 415 458 487 458 482 520 482 410 449 472 449 406 425 348 353 344 277 220 329 453 446 437 369 369 374 330 422 514 504 335 330 383 359 378 412 451 393 291 262 364 412 446 456 514 519 432 374 364 12 4 340 335 320 337 287 277 282 282 317 327 337 377 312 362 307 147 2 -13 52 142 267 127 67 107 262 377 462 477 417 382 367 322 332 377 413 371 376 387 392 371 392 524 588 450 371 381 376 392 392 249 12 4 159 217 323 418 509 482 429 312 424 546 636 456 312 346 460 530 634 550 470 455 500 426 376 421 535 584 609 470 480 361 292 391 386 341 381 376 411 554 510 371 416 535 599 535 562 530 395 377 395 437 12 4 502 594 622 553 534 516 539 655 683 687 618 604 511 451 437 488 548 460 479 562 683 715 641 641 685 714 685 705 675 670 700 685 606 581 616 630 670 621 655 645 675 690 734 749 754 709 680 714 695 680 12 4 645 650 625 616 655 665 693 716 744 721 707 688 679 679 580 604 697 749 754 749 758 824 768 801 801 801 810 758 740 768 716 721 763 768 665 658 719 786 753 748 729 753 776 734 734 753 772 791 795 795 12 4 772 753 677 691 710 734 753 743 757 743 719 734 734 757 786 767 780 771 766 780 793 789 726 726 691 668 668 686 717 744 744 762 757 722 691 651 646 655 695 771 789 784 811 780 811 820 740 723 669 655 12 4 696 763 646 587 578 623 682 718 736 727 777 759 736 732 718 759 750 781 700 673 691 678 691 664 669 678 682 659 589 634 674 709 669 584 579 619 624 639 664 609 539 454 469 479 529 559 569 614 629 604 12 4 504 614 524 494 544 709 699 559 468 491 563 649 663 606 491 501 520 549 506 429 453 510 468 477 520 577 558 444 339 377 387 472 482 353 387 339 239 239 228 209 199 315 180 214 325 471 461 374 267 170 12 4 257 344 451 466 407 344 330 306 286 267 340 388 407 456 490 529 480 432 412 312 312 237 187 192 202 207 152 147 202 257 297 182 112 87 242 342 322 132 47 12 97 182 117 282 262 242 347 372 352 407 12 4 318 403 535 365 318 339 302 334 265 270 328 291 201 196 355 228 100 100 127 85 196 217 328 424 477 477 450 477 282 247 366 530 421 351 376 386 441 505 574 554 564 644 624 426 386 569 535 356 411 436 12 4 396 436 416 416 470 639 659 604 396 414 618 567 502 511 404 428 349 391 497 437 455 539 599 474 469 530 673 608 618 576 571 627 669 567 525 539 655 650 594 670 650 546 477 542 606 640 606 566 581 611 12 4 640 650 717 731 749 735 722 717 717 726 753 740 789 762 713 691 723 741 718 741 732 727 709 691 705 745 673 605 614 687 705 705 723 727 732 732 786 619 551 637 637 574 547 533 560 574 599 604 564 559 12 4 594 644 499 459 489 579 609 589 509 504 474 549 399 384 414 434 589 614 669 639 624 489 454 499 529 534 574 577 563 582 620 563 553 525 510 558 596 429 301 334 334 363 320 306 282 272 229 363 420 449 12 4 449 406 391 463 420 506 348 267 437 369 281 335 437 417 403 403 398 393 378 364 451 378 311 277 233 238 335 311 180 -39 73 97 184 243 364 500 495 412 447 522 582 467 352 317 302 332 352 412 427 407 12 4 317 262 307 417 437 392 437 312 302 297 287 337 337 272 287 397 352 227 172 175 281 164 281 403 350 456 376 482 334 334 381 434 445 519 450 259 334 477 482 434 551 466 297 387 424 540 450 559 421 371 12 4 406 450 554 416 411 416 366 381 346 302 297 341 441 366 227 257 346 416 460 530 416 426 475 396 376 416 445 569 460 455 585 664 576 451 465 497 516 548 571 632 636 664 664 520 428 455 613 696 534 437 12 4 381 409 474 483 511 502 548 460 433 487 492 522 596 645 690 660 635 640 675 714 734 645 611 591 606 591 650 576 611 670 695 690 596 621 625 700 700 734 759 754 754 773 702 669 702 674 651 646 679 618 12 4 594 613 688 716 618 683 697 730 773 768 721 730 758 787 716 679 702 754 768 762 762 762 772 786 762 748 715 700 724 743 762 748 757 757 738 729 724 748 767 715 729 729 767 757 795 805 805 767 757 719 12 4 713 722 771 775 789 722 695 708 717 731 744 757 744 708 664 677 686 664 695 762 824 784 789 838 811 766 722 691 695 664 664 691 745 772 772 786 745 691 682 687 673 696 646 633 646 655 633 633 633 646 12 4 687 714 709 678 669 714 700 691 669 673 687 709 719 729 734 649 569 519 479 514 504 539 639 634 559 504 514 529 539 539 494 559 494 529 624 669 654 664 534 474 374 324 368 420 472 539 487 577 587 634 12 5 502 444 413 453 480 453 475 511 475 408 444 466 444 404 422 350 355 346 284 230 333 449 444 435 369 369 373 331 421 511 501 336 331 383 359 378 411 449 392 293 264 364 411 444 454 511 515 430 373 364 12 5 340 336 321 341 290 280 285 285 321 331 341 381 316 366 311 149 2 -13 53 144 270 128 68 108 265 381 468 483 422 387 371 326 336 381 416 372 378 389 394 372 394 531 597 454 372 383 378 394 394 247 12 5 154 214 323 422 515 487 432 312 427 553 646 460 312 345 453 519 617 537 462 448 490 420 373 415 523 570 594 462 472 359 293 387 382 340 378 373 406 542 500 368 411 523 584 523 553 522 396 379 396 435 12 5 496 583 610 544 527 509 531 640 666 671 605 592 505 448 435 483 540 457 474 553 666 697 627 627 679 708 679 698 669 664 693 679 601 576 610 625 664 615 650 640 669 684 728 742 747 703 674 708 689 674 12 5 640 645 620 610 650 660 687 710 738 715 701 683 674 674 577 600 692 742 747 742 752 816 761 793 793 793 802 752 733 761 710 715 756 761 660 658 715 776 745 741 724 745 768 728 728 745 763 781 785 785 12 5 763 745 675 688 706 728 745 737 750 737 715 728 728 750 776 759 774 765 761 774 788 784 720 720 684 662 662 680 711 738 738 756 752 716 684 644 639 648 689 765 784 779 806 774 806 815 734 717 663 649 12 5 690 757 640 582 573 618 676 712 730 721 771 753 730 726 712 753 744 776 694 667 685 672 685 658 663 672 676 653 583 628 668 703 663 578 573 613 618 633 658 603 532 447 462 472 522 552 563 608 623 598 12 5 497 608 517 487 537 703 693 552 462 484 551 631 645 591 484 493 511 538 498 426 449 502 462 471 511 564 547 440 341 377 386 466 475 355 386 341 248 248 231 212 203 317 184 217 326 468 459 373 269 175 12 5 260 345 449 463 407 345 331 307 288 269 340 388 407 454 487 525 478 430 411 316 316 240 189 194 204 209 154 149 204 260 301 184 113 88 245 346 326 134 48 12 98 184 118 285 265 245 351 376 356 412 12 5 318 405 542 367 318 340 301 334 263 268 329 290 197 192 356 225 93 93 121 77 192 214 329 427 482 482 454 482 284 251 364 519 415 350 373 382 434 495 561 542 551 627 608 420 382 556 523 354 406 429 12 5 392 429 411 411 462 622 641 589 392 413 605 557 496 505 405 426 352 392 492 435 453 531 588 470 466 522 658 597 605 566 562 614 653 557 518 531 640 636 583 664 645 542 474 537 601 635 601 562 576 606 12 5 635 645 711 725 743 729 716 711 711 720 747 734 784 756 707 684 717 735 712 735 726 721 703 685 699 739 667 600 609 681 699 699 717 721 726 726 780 613 545 631 631 568 541 527 555 568 593 598 558 552 12 5 588 638 492 452 482 573 603 583 502 497 467 542 392 376 407 427 583 608 663 633 618 482 447 492 522 527 568 564 551 569 605 551 542 515 502 547 582 426 306 337 337 364 324 310 288 279 239 364 417 444 12 5 444 404 391 457 417 498 350 269 435 369 283 336 435 416 402 402 397 392 378 364 449 378 312 279 236 241 336 312 184 -29 80 104 189 246 364 497 492 411 452 528 589 473 356 321 306 336 356 417 432 412 12 5 321 265 311 422 442 397 442 316 306 301 290 341 341 275 290 402 356 230 174 170 279 159 279 405 350 460 378 487 334 334 383 438 449 525 454 257 334 482 487 438 558 471 296 389 427 547 454 547 415 368 12 5 401 443 542 411 406 411 364 378 345 303 298 340 434 364 232 260 345 411 453 519 411 420 467 392 373 411 439 556 457 453 575 649 566 448 461 492 509 540 562 618 623 649 649 514 426 453 601 679 527 435 12 5 383 409 470 479 505 496 540 457 430 483 488 518 591 640 684 654 630 635 669 708 728 640 606 586 601 586 645 571 606 664 689 684 591 615 620 693 693 728 752 747 747 765 697 664 697 669 646 642 674 614 12 5 591 609 683 710 614 678 692 724 765 761 715 724 752 779 710 674 697 747 761 754 754 754 763 776 754 741 710 697 719 737 754 741 750 750 732 724 719 741 759 710 724 724 759 750 785 794 794 759 750 715 12 5 707 716 765 770 784 716 689 702 711 725 738 752 738 702 657 671 680 657 689 756 820 779 784 833 806 761 716 684 689 657 657 685 739 766 766 780 739 685 676 681 667 690 640 627 640 649 627 627 627 640 12 5 681 708 703 672 663 708 694 685 663 667 681 703 713 724 729 643 563 512 472 507 497 532 633 628 552 497 507 522 532 532 487 552 487 522 618 663 648 658 527 467 366 316 368 417 466 529 480 564 573 618 12 6 542 457 394 433 475 450 477 515 477 393 430 437 451 395 417 328 319 357 274 220 309 442 454 449 381 361 370 332 416 512 498 342 316 380 341 365 410 449 416 298 268 362 408 434 448 510 517 452 390 368 12 6 347 344 322 333 286 286 274 275 317 325 338 385 315 358 321 161 12 -10 49 134 255 127 64 114 258 376 466 491 432 385 369 322 329 374 410 363 360 381 369 373 396 510 585 448 363 372 370 381 383 252 12 6 150 205 310 406 498 493 436 295 401 536 632 450 303 345 443 522 621 572 480 453 488 442 349 391 535 593 611 472 467 375 297 372 360 306 369 331 370 532 498 374 379 501 597 546 549 544 412 397 407 426 12 6 514 622 637 578 563 510 529 661 647 661 651 593 563 456 426 466 558 465 470 554 690 715 681 637 660 701 679 695 677 653 672 690 603 575 576 598 672 622 638 647 658 684 733 744 760 723 678 713 708 685 12 6 654 637 608 613 623 660 678 709 734 729 705 669 667 677 577 605 683 744 746 719 733 811 790 803 808 798 807 756 727 750 689 701 748 765 665 640 707 801 742 731 723 742 768 762 709 729 756 780 782 798 12 6 793 736 661 663 693 705 736 745 751 716 700 709 745 764 771 784 783 760 768 779 792 789 719 728 685 648 646 666 716 731 722 761 758 705 667 616 611 628 679 751 780 786 808 808 817 830 739 719 642 628 12 6 686 729 661 577 562 619 667 700 721 712 754 739 716 709 731 739 746 775 718 669 687 676 670 663 656 668 672 634 574 618 650 656 660 565 555 583 575 599 634 597 509 445 461 475 514 539 560 592 604 593 12 6 498 580 507 472 518 678 671 563 453 463 540 659 670 600 483 489 488 530 484 422 442 505 480 449 498 558 542 422 335 373 399 447 490 386 382 339 253 233 223 200 212 315 174 207 315 471 463 378 267 166 12 6 245 336 447 474 405 346 326 309 265 253 337 389 405 456 483 535 487 432 412 307 307 237 180 185 197 199 150 145 194 247 292 176 107 79 238 335 323 130 34 3 82 184 107 276 261 238 343 367 353 415 12 6 303 387 525 355 301 334 296 317 260 262 313 297 207 186 349 240 100 84 119 86 188 209 311 419 471 457 434 459 305 232 320 522 429 320 342 363 430 489 553 540 535 620 622 453 382 548 561 374 381 410 12 6 366 425 405 383 465 623 673 610 430 417 603 578 505 529 387 402 324 363 470 363 426 476 602 441 427 485 681 622 578 593 568 632 661 641 524 524 617 661 598 675 648 525 519 524 581 627 581 552 575 620 12 6 631 652 702 724 745 727 707 700 705 717 737 717 774 774 706 683 722 734 709 731 728 698 686 673 698 730 680 623 618 680 687 690 711 723 720 709 780 598 541 630 613 572 533 517 541 555 578 566 541 534 12 6 583 618 486 452 484 570 600 595 507 491 489 544 413 394 410 426 569 609 636 613 618 482 447 491 511 535 574 565 527 556 611 611 565 513 492 542 577 465 334 324 347 349 326 295 262 266 223 359 412 434 12 6 467 415 404 468 412 497 385 255 423 367 272 344 445 433 394 404 393 392 375 358 435 399 312 269 230 221 313 300 188 -57 51 80 165 244 360 499 520 426 447 527 588 471 360 316 302 329 341 399 421 409 12 6 313 258 298 402 449 392 446 314 297 294 285 328 341 270 289 399 362 229 171 170 275 157 265 397 345 446 372 495 325 319 372 426 435 535 454 251 317 473 471 430 541 474 293 379 413 530 440 553 436 401 12 6 417 441 551 383 374 375 362 366 326 303 272 329 461 396 219 239 338 435 458 556 413 438 459 441 387 401 413 533 480 422 529 627 597 436 446 451 485 529 563 617 617 632 661 549 383 436 563 705 568 436 12 6 397 407 446 470 500 519 568 480 410 439 474 496 571 621 673 654 603 601 654 694 699 651 623 600 551 562 659 566 597 645 670 658 571 592 616 679 694 721 739 741 739 762 698 655 685 645 634 644 684 636 12 6 593 597 661 694 619 661 685 693 720 735 671 708 748 761 706 667 693 739 763 756 749 749 769 788 756 737 698 686 715 735 766 757 751 734 734 717 715 741 764 702 707 723 741 751 795 815 799 761 751 703 12 6 697 705 757 765 776 725 685 701 707 722 740 758 733 701 647 669 680 647 674 749 817 764 780 812 806 752 696 667 663 627 634 673 733 763 763 782 747 684 681 663 666 672 642 620 619 620 617 631 617 622 12 6 671 690 680 648 650 671 679 665 659 663 671 682 692 703 710 639 553 498 472 505 496 525 618 611 544 493 500 502 511 533 486 513 474 500 606 641 641 648 547 480 380 341 370 409 481 534 475 548 544 595 12 7 617 534 456 508 513 477 518 555 544 441 435 513 487 384 441 404 404 373 327 285 368 456 478 442 427 407 427 367 452 518 528 336 306 417 412 412 437 568 498 387 281 397 412 447 518 568 538 412 382 336 12 7 352 402 372 348 324 339 353 315 382 343 343 406 348 401 358 229 109 90 114 171 286 176 109 152 310 430 506 478 435 401 358 334 363 391 435 464 430 459 445 377 420 502 570 488 425 416 396 464 469 314 12 7 194 314 387 430 502 522 445 377 464 565 652 473 319 379 467 554 641 636 515 525 554 447 394 433 539 592 655 515 500 413 317 408 476 428 481 442 476 588 534 452 447 559 665 680 736 608 449 407 413 454 12 7 577 608 644 608 557 562 567 700 736 752 716 675 557 500 474 500 587 557 526 649 752 736 695 695 700 729 710 715 695 705 724 719 695 627 632 661 671 656 656 671 690 715 744 753 778 753 685 705 729 710 12 7 695 695 656 661 671 667 731 736 749 745 727 717 704 681 645 649 708 722 795 763 790 813 795 795 781 804 818 809 777 813 763 768 768 831 736 694 739 824 815 788 762 762 780 748 748 780 784 775 802 815 12 7 753 784 712 712 739 757 762 753 780 788 775 771 780 793 797 811 791 775 791 804 804 808 758 758 721 700 716 704 754 746 762 800 812 766 721 687 667 675 750 783 787 795 816 825 837 820 800 793 724 695 12 7 759 779 764 650 625 640 675 714 734 749 784 779 764 734 754 784 788 818 754 704 734 704 704 690 655 690 699 706 639 644 706 722 743 618 628 639 665 660 680 665 551 488 483 499 525 566 571 582 623 660 12 7 556 660 551 519 577 727 717 608 524 544 633 721 731 638 550 534 575 638 544 498 487 539 493 534 550 622 601 472 404 430 389 493 513 389 441 363 311 275 266 236 246 382 261 231 362 488 503 407 326 316 12 7 321 402 558 528 447 412 352 352 311 296 387 462 462 508 543 548 518 488 457 324 329 320 262 281 272 257 190 176 252 281 291 229 224 152 296 358 339 181 114 90 171 272 176 353 315 286 391 415 391 487 12 7 425 502 604 454 430 435 324 435 329 334 348 353 261 266 411 300 199 184 175 107 165 232 324 420 483 498 493 483 379 307 408 573 428 384 457 418 442 481 588 626 626 670 626 428 399 583 583 375 418 500 12 7 447 452 500 481 529 646 684 660 467 464 685 593 567 541 423 469 377 485 598 459 454 577 664 521 546 593 726 670 706 623 598 649 670 695 572 577 670 716 711 715 651 569 506 530 608 622 637 622 593 637 12 7 661 661 737 737 762 766 750 737 741 762 779 783 800 808 754 712 724 754 774 729 754 749 739 719 719 754 685 655 670 699 704 714 734 734 784 828 823 640 566 709 680 581 571 541 561 581 628 634 608 582 12 7 597 675 551 499 509 587 639 634 545 540 535 561 452 416 426 468 587 670 727 686 582 499 499 525 545 592 582 591 633 607 653 591 570 570 627 633 607 456 316 332 332 399 363 327 280 270 280 353 404 430 12 7 435 435 394 487 435 524 373 306 468 422 321 367 488 478 473 468 382 417 402 412 508 392 331 306 271 276 372 367 200 -16 110 145 246 256 367 533 523 442 468 521 593 458 391 363 401 353 339 449 487 449 12 7 329 300 348 449 487 478 478 358 348 348 343 363 339 296 367 444 401 286 214 257 285 237 300 430 401 512 469 522 334 363 420 445 469 599 488 285 348 488 517 449 623 512 363 425 454 589 522 592 496 505 12 7 442 491 588 486 428 452 399 384 394 350 326 365 491 413 292 307 360 404 491 607 544 476 515 442 428 447 500 602 495 459 623 716 639 490 510 531 541 567 598 603 628 695 670 515 526 567 649 731 541 464 12 7 438 443 515 562 577 572 572 490 549 540 535 559 598 685 666 700 671 661 671 690 739 758 715 632 671 661 690 613 622 656 710 715 647 632 676 642 705 729 753 763 763 745 772 731 713 672 672 672 686 704 12 7 626 663 713 754 708 690 708 754 772 731 713 722 772 831 758 758 745 704 790 775 793 780 784 797 780 775 784 717 735 757 762 815 815 788 762 762 775 757 784 753 739 744 802 802 820 856 865 802 784 753 12 7 733 716 762 775 783 775 746 733 737 758 754 783 787 754 704 721 721 716 712 779 816 837 812 833 854 766 836 831 721 696 679 709 774 774 798 813 764 695 724 695 719 719 680 665 660 660 670 680 660 650 12 7 695 724 724 704 670 724 729 719 709 729 714 727 727 732 743 665 613 535 530 577 540 582 649 665 571 530 514 540 571 639 561 608 535 577 644 717 717 748 587 494 395 348 378 425 487 596 550 607 679 705 12 8 621 526 451 492 512 476 533 554 551 443 440 502 487 408 433 399 396 383 329 277 355 461 475 472 424 404 415 365 440 521 519 344 323 405 400 409 430 518 472 351 277 380 411 435 500 562 529 425 393 354 12 8 348 382 364 340 320 332 339 313 375 345 343 406 339 399 363 234 112 80 108 161 274 164 95 139 305 427 511 502 443 405 364 333 356 380 425 451 422 444 435 375 423 502 555 487 423 413 397 456 471 321 12 8 203 307 379 424 491 514 449 364 442 564 633 473 321 372 455 538 633 624 516 515 538 452 393 427 527 587 652 501 493 418 313 403 475 412 473 422 452 576 533 440 446 559 644 653 727 597 443 399 414 455 12 8 550 627 622 600 563 541 570 688 737 742 717 683 563 507 475 497 583 553 512 611 722 721 700 687 696 732 691 714 694 688 714 711 689 613 624 651 664 651 670 674 668 704 739 749 771 741 681 699 732 696 12 8 697 694 646 656 669 665 717 733 747 740 728 710 688 687 638 647 695 722 785 765 779 814 803 796 794 805 819 792 774 797 756 756 773 835 735 694 745 814 802 783 762 770 788 785 746 780 787 792 802 827 12 8 783 781 718 718 748 763 762 758 780 780 772 768 757 779 784 795 798 766 781 805 808 809 780 764 736 696 711 701 753 757 769 797 814 767 722 676 656 675 745 782 790 792 822 841 855 840 807 783 712 687 12 8 749 772 750 634 608 633 671 709 725 727 771 764 751 715 747 774 777 806 737 698 721 689 691 673 641 681 697 686 621 638 694 711 731 608 609 624 644 634 661 656 529 478 466 493 525 561 568 583 618 646 12 8 553 641 553 515 563 707 699 613 525 533 616 717 725 641 541 531 562 619 546 492 494 531 492 511 539 613 598 474 386 415 386 479 522 401 430 365 303 270 282 240 243 369 256 228 349 485 505 404 325 312 12 8 308 399 529 521 456 407 362 348 302 287 376 455 469 492 520 547 518 481 455 328 331 311 251 269 261 248 187 170 238 276 289 234 223 152 289 355 346 174 100 80 150 272 180 342 321 288 394 420 383 491 12 8 405 480 585 457 403 439 336 439 327 331 337 349 265 261 403 310 199 182 171 116 174 241 327 413 495 504 488 482 383 295 399 553 431 377 445 421 443 480 586 618 623 651 618 437 400 571 583 390 419 491 12 8 444 461 480 469 518 652 689 635 463 458 656 582 560 558 428 457 372 465 583 446 455 557 666 521 546 565 700 684 703 639 603 654 681 677 565 570 678 724 718 709 667 564 493 519 607 629 639 601 597 637 12 8 662 667 734 747 765 750 738 738 739 749 780 775 800 793 753 717 717 746 762 720 744 737 724 704 709 740 681 645 654 690 697 704 723 720 769 808 810 634 559 690 670 575 563 531 553 573 611 621 596 573 12 8 598 651 545 490 498 573 616 647 543 535 550 558 445 400 432 453 573 649 685 662 604 478 483 530 550 569 583 587 601 600 652 612 587 577 596 616 605 496 328 321 349 391 350 304 282 269 272 345 404 430 12 8 450 450 404 494 442 520 398 302 446 424 320 356 507 503 465 463 409 416 396 402 503 407 346 302 280 274 368 351 209 -26 89 139 220 258 361 529 549 451 463 522 593 466 397 364 399 358 347 437 488 453 12 8 331 300 342 437 491 478 480 355 350 340 334 360 355 295 363 453 405 292 219 254 287 235 303 436 399 504 475 514 344 357 413 437 463 603 484 290 339 478 516 461 602 513 355 426 450 586 519 595 496 500 12 8 464 479 578 480 414 461 400 392 380 343 334 368 483 408 287 297 353 411 492 601 538 487 514 458 431 442 489 584 519 476 606 700 661 480 487 501 514 556 590 619 631 687 675 532 522 546 644 719 574 478 12 8 429 441 512 555 570 558 555 497 520 526 526 554 604 676 648 670 659 649 666 681 737 741 688 624 656 643 681 614 619 651 699 709 639 626 645 623 699 732 749 758 762 751 760 724 712 672 665 667 679 706 12 8 624 658 715 742 697 692 704 729 760 720 686 715 765 793 749 740 731 712 772 767 771 771 781 792 785 784 768 711 735 749 759 807 810 778 765 759 764 755 781 747 742 747 788 786 815 848 857 808 787 750 12 8 726 708 752 772 775 769 747 730 738 751 759 788 796 753 701 719 716 711 710 774 815 835 817 837 847 786 765 761 713 695 676 701 767 767 784 799 752 683 714 685 708 712 674 658 652 653 661 666 649 642 12 8 685 717 717 700 664 718 720 707 698 718 703 714 719 728 724 673 606 528 530 573 538 561 648 661 568 530 503 514 553 600 548 593 526 561 631 684 694 715 590 512 402 357 373 420 487 590 539 593 673 696 12 9 604 505 444 475 505 480 537 543 538 444 455 485 483 433 438 395 392 398 336 271 347 473 483 498 437 403 407 372 442 536 523 373 357 405 388 406 436 472 452 328 289 382 423 446 480 552 538 462 420 394 12 9 365 373 362 352 330 334 319 321 370 361 362 421 338 397 382 251 135 92 129 177 285 180 107 142 303 423 507 547 483 427 396 355 356 385 437 423 415 436 429 398 432 528 569 492 426 421 413 440 463 329 12 9 224 296 373 442 510 519 474 357 430 567 627 485 345 380 467 543 684 654 532 498 536 481 395 427 546 599 658 498 488 436 321 406 459 382 449 397 429 583 549 431 443 579 638 611 657 580 435 407 426 464 12 9 530 636 624 593 574 530 565 676 726 722 685 654 566 495 471 503 574 525 508 593 701 722 691 667 693 733 693 718 701 687 714 708 653 607 627 643 678 644 685 682 675 707 749 758 765 735 695 716 732 707 12 9 690 684 641 652 670 686 715 735 763 749 739 713 687 709 634 648 700 738 783 775 778 836 821 817 821 825 832 789 777 787 754 758 791 830 741 700 757 829 791 782 760 776 803 806 750 781 794 816 810 838 12 9 816 785 719 730 749 767 766 773 779 773 770 772 762 782 799 791 808 766 784 812 818 821 795 774 748 698 708 707 761 774 783 800 817 769 729 674 657 683 745 788 804 804 835 855 864 861 813 788 715 699 12 9 750 781 745 625 604 644 697 724 752 739 783 772 760 719 773 784 783 816 732 733 725 693 687 680 661 700 721 681 623 651 694 718 730 613 602 623 635 624 662 661 524 475 466 500 546 576 583 604 642 644 12 9 556 633 563 525 565 707 696 627 519 521 585 687 697 638 534 526 545 587 539 476 492 531 497 491 527 597 590 482 377 405 413 476 527 424 429 379 303 281 288 256 252 356 244 244 350 498 504 412 322 268 12 9 304 394 492 513 459 399 376 351 303 290 377 447 462 486 509 559 518 476 453 354 354 293 240 250 253 245 200 178 221 291 321 254 206 153 294 362 372 189 97 75 124 255 196 314 327 285 393 408 380 482 12 9 370 447 559 449 363 428 364 420 333 336 348 354 277 258 395 321 195 182 188 155 233 272 357 433 519 516 485 490 379 279 382 550 457 375 405 411 460 500 611 615 634 664 638 477 426 579 608 426 421 483 12 9 434 483 460 458 512 687 722 645 477 455 641 589 552 561 438 459 373 437 556 448 468 550 649 510 510 552 691 670 670 623 598 649 690 641 563 565 678 701 669 697 679 567 516 545 620 654 638 592 613 642 12 9 665 678 742 760 775 748 737 740 741 749 787 778 810 793 756 720 729 763 753 748 753 740 720 697 728 739 717 653 651 699 716 716 732 720 756 768 810 648 584 667 671 601 569 533 578 598 617 622 596 580 12 9 626 640 543 488 503 578 619 673 550 532 555 568 447 404 450 448 578 648 665 656 649 491 481 549 567 569 611 581 567 595 641 634 599 569 546 583 600 519 362 346 384 396 353 307 306 292 278 365 423 447 12 9 487 460 423 502 455 519 422 307 448 420 324 368 503 501 455 458 444 428 410 396 491 442 371 312 285 275 374 343 236 0 96 141 211 284 376 526 566 466 463 542 593 492 406 356 360 370 379 420 461 457 12 9 353 313 337 419 498 449 485 355 346 331 324 363 395 312 340 451 416 308 247 251 305 242 328 452 399 488 454 522 376 363 418 448 479 597 492 315 352 491 517 479 578 519 354 432 461 582 500 617 506 496 12 9 488 475 588 461 420 461 409 405 367 340 334 368 489 427 280 284 353 437 507 615 517 512 509 491 436 438 484 579 518 483 595 681 642 485 490 505 522 567 586 634 643 680 679 553 489 505 637 707 578 481 12 9 421 439 507 536 559 548 564 499 474 514 520 545 615 663 673 667 658 651 687 709 745 701 641 609 631 623 678 615 626 671 706 711 630 638 644 663 706 748 764 772 773 785 756 719 723 688 671 673 692 710 12 9 629 659 725 738 681 704 716 721 762 741 687 725 774 771 748 721 727 750 773 769 767 769 790 800 797 788 747 709 734 745 760 801 805 764 761 751 749 756 785 746 748 745 776 772 816 834 845 806 794 746 12 9 733 722 764 783 785 777 748 736 742 753 766 799 795 756 703 724 722 708 715 779 830 838 826 841 850 804 745 732 718 697 681 721 783 791 789 809 765 699 719 705 711 726 683 672 673 670 668 664 653 650 12 9 701 726 740 704 688 722 725 704 694 698 706 721 733 745 732 691 606 530 515 561 535 552 660 669 580 535 511 507 548 573 533 575 521 550 634 675 678 695 600 540 421 369 389 427 487 572 526 581 636 660 13 1 368 313 437 467 442 507 437 472 333 433 398 433 308 372 284 205 200 209 189 249 368 314 251 256 261 315 286 336 386 413 305 259 297 240 280 328 351 325 327 241 323 289 319 359 391 409 262 243 222 228 13 1 257 269 185 181 245 200 241 269 235 208 288 127 81 106 8 -92 -172 -126 -26 50 69 -60 -125 100 273 295 314 312 296 270 256 285 286 323 336 327 318 322 322 343 402 368 315 274 313 311 346 369 234 121 13 1 163 266 347 385 381 382 334 339 369 470 244 163 343 426 468 400 386 316 379 355 329 303 376 500 490 448 436 403 365 250 276 418 323 331 288 233 351 342 227 252 368 453 356 388 377 434 409 408 426 514 13 1 496 452 466 500 473 469 613 622 631 574 526 398 368 363 422 528 487 477 562 545 536 522 504 543 523 531 555 514 511 581 589 585 573 594 608 621 609 591 624 617 709 617 576 656 577 601 632 573 616 657 13 1 638 617 622 676 654 667 697 731 642 671 676 662 645 664 644 760 773 734 690 720 760 730 727 671 707 776 723 730 825 781 741 716 755 643 632 657 691 700 695 688 679 670 680 713 724 695 740 785 779 780 13 1 728 697 677 685 698 703 714 720 759 772 787 774 752 760 757 776 721 759 762 756 776 667 685 637 616 626 633 660 684 707 705 704 696 664 697 653 688 698 709 742 791 783 725 729 746 661 659 629 613 646 13 1 697 650 586 582 618 682 718 696 693 691 669 721 737 748 751 684 673 709 571 550 616 629 639 654 676 656 649 523 622 619 583 643 520 514 592 619 666 636 574 456 427 402 422 587 644 619 673 656 593 524 13 1 542 459 424 544 607 624 493 390 422 458 727 518 397 413 403 448 477 452 378 402 408 407 437 487 408 419 398 317 273 308 383 354 224 268 264 194 125 114 139 159 246 251 136 267 388 402 327 258 146 81 13 1 130 271 284 327 271 240 269 122 192 325 304 241 286 342 327 331 344 312 290 259 190 109 89 105 77 101 84 179 202 203 177 107 43 225 339 305 56 -17 -104 17 208 75 190 197 154 265 343 361 409 350 13 1 293 310 199 95 172 222 253 128 146 150 151 12 -37 130 254 9 -25 -45 -23 -4 17 187 358 390 377 397 403 369 249 329 405 341 237 279 289 339 421 470 361 420 506 540 320 337 538 485 307 270 385 373 13 1 383 351 414 420 543 642 400 335 370 373 382 382 397 335 390 331 388 505 518 450 599 618 443 456 567 606 417 405 400 497 547 573 497 480 455 549 656 499 496 554 511 494 568 586 721 682 683 715 722 727 13 1 726 726 722 695 696 677 702 731 751 724 706 735 757 700 674 721 746 756 640 622 668 730 726 747 628 584 580 607 664 708 729 713 718 684 708 769 596 574 586 625 609 565 586 532 572 643 667 638 639 614 13 1 610 518 396 444 540 547 660 509 430 395 449 412 341 280 368 510 545 573 679 457 432 401 453 468 509 490 489 527 626 518 359 368 383 333 457 532 420 200 206 230 255 215 210 205 165 180 278 283 333 354 13 1 328 348 413 284 328 255 120 234 271 158 258 274 263 180 214 301 239 264 289 357 291 220 166 89 93 102 14 4 -113 -64 3 81 83 199 315 255 218 298 296 305 265 208 168 165 83 168 294 231 245 178 13 1 134 266 308 335 243 244 250 167 113 81 144 194 96 127 282 88 -32 -73 -46 70 62 65 204 236 255 272 261 200 187 314 261 308 341 218 176 213 283 269 285 189 190 64 22 234 307 305 290 276 267 333 13 1 328 306 320 282 313 293 279 263 225 194 252 433 308 156 145 256 353 374 328 274 322 383 292 293 315 277 454 369 345 487 443 376 264 350 438 557 596 575 630 749 714 553 397 421 439 498 533 435 350 333 13 1 343 431 472 491 553 452 450 468 482 485 522 633 705 697 705 652 647 678 718 684 670 566 548 631 638 641 495 534 631 666 662 686 686 688 661 670 744 751 763 728 746 734 727 718 609 760 752 689 696 608 13 1 613 662 683 704 734 665 696 753 770 732 741 744 734 697 678 698 770 769 759 700 719 760 757 642 632 605 640 664 738 713 701 737 708 712 704 671 683 710 698 692 722 724 761 781 823 818 820 763 739 742 13 1 733 744 738 747 746 664 689 703 708 711 738 701 665 656 651 723 658 680 802 774 795 856 858 817 780 691 665 730 717 697 709 744 797 789 770 715 622 616 679 687 618 620 443 667 674 651 618 596 682 708 13 1 685 651 637 608 618 619 606 608 667 777 780 786 758 684 574 546 443 467 516 477 477 713 666 490 478 447 463 524 557 576 585 509 479 578 591 543 494 318 254 292 291 252 337 388 473 432 491 522 472 422 13 2 424 365 370 501 467 520 509 527 365 433 439 414 332 333 297 221 269 252 160 157 363 352 290 287 333 287 269 323 409 420 307 239 265 236 309 368 368 372 317 202 242 324 346 394 422 471 445 335 320 286 13 2 326 286 265 239 275 281 265 280 273 244 273 258 226 165 117 -14 -97 -73 -21 59 71 -12 -23 97 263 306 314 329 334 310 307 363 341 388 422 326 364 377 402 395 441 471 339 318 308 348 338 390 282 152 13 2 173 297 339 420 440 451 339 303 441 517 349 142 333 428 499 570 373 393 413 446 342 320 369 575 570 543 487 450 409 280 285 443 304 336 278 256 355 441 332 284 345 458 462 439 383 365 407 413 424 450 13 2 471 486 516 564 502 519 591 676 623 571 514 440 399 384 451 522 522 479 534 539 595 532 519 580 581 534 559 525 542 609 634 635 570 605 619 712 638 628 628 646 678 740 633 729 662 625 665 619 620 623 13 2 610 609 603 657 675 688 693 766 712 681 682 679 669 668 643 716 725 774 723 714 775 778 772 673 718 779 760 740 800 773 748 697 705 676 654 643 670 721 707 684 696 718 713 731 728 718 741 776 800 782 13 2 720 683 665 685 686 705 703 726 731 720 752 782 768 773 752 760 735 765 758 785 744 664 663 642 622 628 654 674 673 689 746 719 707 712 684 664 659 640 683 725 796 827 747 741 779 688 691 649 614 646 13 2 663 680 610 583 616 663 696 706 702 696 721 750 747 748 743 753 719 733 590 585 612 643 650 658 709 692 694 562 606 614 586 684 552 532 598 604 633 653 565 492 427 427 445 541 595 617 682 665 617 480 13 2 516 487 467 517 614 703 607 451 398 477 499 647 459 424 446 482 454 495 406 390 404 425 441 458 444 473 465 325 330 331 366 413 304 261 276 211 153 142 152 176 200 226 140 244 393 398 350 230 126 28 13 2 101 257 333 351 274 239 249 151 120 272 332 299 296 332 386 373 333 319 281 223 188 131 93 101 124 135 121 193 233 235 175 72 40 132 300 293 99 -30 -68 -26 195 80 142 221 178 288 345 334 385 368 13 2 287 379 264 104 185 226 214 180 100 137 58 58 -8 129 191 64 -54 -57 -3 53 81 201 361 450 417 433 420 379 216 275 463 419 335 263 353 377 451 527 430 464 530 644 394 307 489 525 367 315 427 349 13 2 401 374 433 445 547 649 505 369 360 362 473 399 405 375 417 351 360 490 463 460 515 601 490 482 494 613 518 461 445 506 586 617 571 485 506 579 634 518 534 650 496 527 586 605 667 635 573 594 625 635 13 2 657 668 706 684 679 689 696 690 724 702 683 738 735 707 663 709 719 748 683 661 673 685 718 709 695 587 602 606 631 671 706 694 679 693 678 792 627 559 517 641 607 546 537 493 534 568 593 613 628 626 13 2 630 525 431 463 549 567 644 535 406 388 455 424 342 327 350 487 578 622 675 550 408 427 466 482 501 508 505 566 604 583 436 391 451 345 449 588 468 242 263 267 295 291 235 237 164 158 211 284 314 378 13 2 375 378 429 330 325 272 170 220 285 135 259 271 252 215 237 303 313 305 312 337 335 264 235 144 53 110 54 21 -32 -50 13 45 47 133 319 324 225 291 298 288 317 289 237 154 127 168 291 241 305 234 13 2 187 249 339 367 301 288 278 226 230 186 177 217 204 108 223 99 26 -22 3 128 68 -5 211 240 303 308 318 265 189 308 338 333 397 280 163 165 311 303 280 171 232 112 58 193 281 357 315 348 283 359 13 2 340 344 361 363 343 321 296 300 272 216 213 402 322 155 144 237 400 411 378 326 360 399 338 338 323 257 369 446 316 437 431 444 337 345 463 534 573 613 649 733 704 676 492 345 418 449 506 441 378 350 13 2 368 425 429 463 577 567 454 432 490 505 522 624 615 647 676 665 625 679 684 665 670 562 567 658 603 675 537 571 631 668 680 683 646 620 637 670 722 759 751 729 750 752 764 736 748 711 668 660 689 607 13 2 621 693 728 694 650 703 709 748 744 745 761 759 750 704 689 695 749 766 749 722 753 755 764 688 637 605 660 670 746 732 680 729 745 715 682 653 655 712 709 693 718 727 744 762 802 788 805 741 727 717 13 2 727 735 753 760 735 684 708 703 710 717 749 721 662 642 661 696 652 646 765 791 774 819 869 824 791 698 668 689 717 680 668 706 781 793 801 783 645 605 656 682 664 634 607 598 653 640 653 619 614 681 13 2 691 684 667 687 687 660 650 640 642 724 786 767 743 729 613 586 488 495 529 481 473 497 498 523 502 486 491 518 564 515 550 531 476 592 646 591 632 464 325 316 314 294 294 392 459 426 485 526 448 443 13 3 417 348 355 485 460 475 494 520 378 405 433 424 380 340 327 241 266 263 179 136 313 358 309 314 337 312 305 318 405 437 343 257 265 255 305 368 388 392 337 228 235 333 342 401 429 488 451 350 339 304 13 3 293 264 285 239 260 307 250 260 289 262 275 305 259 186 225 56 -93 -78 -43 53 99 24 14 76 267 323 339 349 353 339 309 345 355 379 411 327 363 366 389 369 397 476 364 323 325 343 325 367 310 188 13 3 192 331 344 423 454 470 351 273 452 520 438 167 303 400 470 583 450 418 413 425 374 324 355 529 559 539 487 450 419 297 306 429 315 320 300 276 356 475 365 298 338 432 485 437 392 361 363 391 418 427 13 3 450 502 506 552 529 516 561 673 613 603 511 441 409 351 428 498 538 461 500 528 646 576 522 565 559 555 570 552 559 593 617 609 571 595 594 682 631 595 610 627 653 702 630 694 653 620 642 602 602 583 13 3 595 590 596 624 642 625 658 727 723 694 664 661 631 657 632 657 717 748 699 703 764 788 794 730 736 773 765 727 747 795 742 688 665 696 647 631 676 736 716 689 699 724 730 728 747 735 737 780 768 765 13 3 747 678 663 662 697 715 719 718 702 695 702 744 753 757 760 763 758 767 760 770 782 693 675 669 619 626 643 695 694 691 729 732 732 726 683 655 654 642 673 725 792 820 790 748 761 692 684 647 623 633 13 3 638 651 600 560 588 633 665 690 702 701 723 754 740 730 708 743 725 739 618 592 606 628 658 658 695 694 682 558 565 606 605 689 550 512 572 607 610 638 560 491 438 435 426 503 561 571 650 645 611 475 13 3 485 498 477 480 568 716 650 478 390 468 514 630 524 443 445 488 469 507 419 385 417 453 433 428 426 463 500 344 337 363 380 406 326 273 298 243 170 163 166 184 212 246 159 239 373 401 377 266 138 45 13 3 118 281 353 361 287 260 265 184 127 262 338 297 303 358 409 395 335 316 370 242 214 162 123 130 150 156 148 197 268 222 183 82 65 122 274 323 151 -14 -43 -53 152 94 83 229 178 277 346 336 394 374 13 3 279 387 300 166 213 245 214 229 132 172 122 114 7 79 226 100 -47 -44 20 77 83 181 308 451 420 426 407 401 233 257 438 451 362 295 347 362 445 505 432 439 493 646 414 314 435 520 364 332 430 346 13 3 397 384 426 448 507 643 522 396 377 358 510 409 404 394 411 344 330 450 425 450 499 579 497 474 459 542 564 479 458 484 557 617 626 496 506 561 662 537 520 560 515 537 588 593 677 658 607 613 646 655 13 3 680 684 688 707 687 694 698 706 705 724 705 719 737 711 682 706 708 740 693 644 673 672 716 692 692 626 620 587 635 633 700 696 690 700 686 780 645 562 533 597 617 546 509 489 524 571 576 615 600 591 13 3 585 532 434 445 531 564 607 509 398 402 431 414 357 370 351 464 566 640 667 584 442 442 442 472 488 517 516 537 587 587 506 458 460 367 450 584 511 291 301 265 300 316 290 267 200 172 225 311 327 386 13 3 407 380 420 350 336 339 190 226 322 168 261 293 295 271 265 313 336 329 334 342 365 282 241 164 71 127 101 79 32 -45 31 61 51 115 314 393 264 276 322 315 345 320 278 170 173 199 274 271 356 295 13 3 243 254 334 387 332 322 308 252 221 235 212 243 256 129 219 124 80 0 -24 113 102 -15 198 246 291 331 320 236 193 252 294 324 386 335 198 132 289 331 302 206 275 181 122 224 305 374 358 397 324 330 13 3 337 348 378 382 368 329 305 315 295 247 212 384 355 180 153 242 388 433 416 365 376 389 338 370 349 294 374 481 339 441 434 495 414 359 451 510 552 592 626 709 669 665 556 369 396 420 462 483 400 361 13 3 367 404 420 431 540 571 463 422 505 524 532 602 616 630 657 626 611 642 658 648 643 553 582 640 570 640 542 579 618 645 661 658 604 599 628 646 703 721 727 759 768 776 739 703 728 689 643 661 681 564 13 3 607 675 727 667 605 685 709 753 740 742 758 756 742 697 709 712 715 751 748 731 767 763 762 731 662 629 681 680 719 722 678 724 737 719 683 648 661 694 712 697 708 714 735 764 800 790 789 740 712 719 13 3 724 722 751 748 737 696 709 697 685 721 748 725 659 660 670 679 650 645 733 791 767 772 854 834 777 686 669 680 717 634 770 685 731 776 781 765 681 630 629 649 668 615 603 574 623 627 630 615 612 664 13 3 675 661 664 713 689 660 631 649 647 692 748 750 710 717 643 595 467 480 512 469 464 470 505 521 519 500 475 496 536 513 540 543 458 570 676 602 636 497 378 341 315 313 296 394 439 440 460 522 441 437 13 4 416 356 438 509 474 526 495 512 376 458 434 447 349 377 320 242 259 252 219 247 388 365 308 315 313 343 307 360 434 460 339 286 315 279 336 374 398 370 358 257 326 336 389 427 427 458 349 296 289 282 13 4 315 320 241 236 284 255 284 300 280 250 303 183 173 159 68 -46 -115 -70 10 108 114 -8 -54 140 298 322 333 336 325 304 304 338 343 368 412 375 376 376 382 402 477 452 366 330 335 360 399 419 308 164 13 4 190 320 394 450 474 471 409 390 454 553 336 201 400 444 507 511 415 383 420 414 362 342 408 562 548 514 485 453 418 287 296 464 363 375 330 276 397 434 294 306 414 509 431 453 424 442 442 433 444 514 13 4 545 508 504 551 510 514 632 682 662 637 572 441 415 396 452 546 543 519 573 572 608 586 545 593 551 546 553 539 530 620 632 629 584 608 632 672 627 629 641 653 693 694 627 703 641 620 658 615 627 684 13 4 653 631 617 681 688 691 714 769 691 687 700 678 675 680 653 754 763 790 724 739 781 789 764 679 725 803 766 757 844 792 767 719 744 679 657 650 699 719 717 697 702 702 700 729 731 709 749 805 821 803 13 4 736 697 670 683 686 712 714 737 773 761 802 796 771 781 763 776 747 775 790 798 807 674 690 648 622 639 655 656 688 716 736 725 710 703 711 651 688 688 702 751 820 821 762 747 778 681 676 659 629 662 13 4 702 684 613 602 627 688 722 719 718 706 708 753 754 767 773 736 715 742 589 581 636 644 656 667 707 683 684 560 610 646 613 680 559 535 604 634 661 664 604 488 450 432 444 564 619 620 661 654 613 519 13 4 540 500 450 534 619 682 564 427 441 482 645 549 448 431 441 483 488 486 411 424 420 422 467 502 446 480 439 346 319 331 387 415 288 295 307 228 162 163 184 179 238 277 150 296 422 446 377 281 189 103 13 4 162 286 324 367 303 262 327 184 219 338 348 294 317 377 394 379 369 343 310 282 226 164 132 138 120 136 133 231 242 258 218 151 96 229 364 330 114 29 -33 50 236 120 224 250 202 309 372 389 415 386 13 4 345 384 274 137 216 294 295 201 186 196 146 45 16 179 239 45 -15 -39 -11 11 50 223 394 467 440 459 457 431 269 342 456 397 273 309 322 365 452 533 423 472 559 609 377 361 562 549 364 330 431 411 13 4 421 389 457 456 575 667 521 390 400 399 472 429 429 386 408 368 402 528 526 480 580 652 487 485 569 654 499 458 443 535 588 627 574 522 493 570 678 542 542 649 513 523 570 603 662 636 601 603 608 624 13 4 648 669 723 708 698 683 704 728 755 733 704 761 766 718 681 720 757 773 681 663 689 731 737 753 677 595 594 612 656 725 734 724 720 717 724 800 631 591 562 650 627 573 584 525 562 625 635 635 635 631 13 4 616 550 439 464 558 570 648 538 437 420 468 441 365 315 373 509 579 611 688 524 441 432 488 488 513 514 511 563 628 580 417 407 442 380 480 581 450 229 242 269 302 259 230 238 181 203 287 329 369 399 13 4 386 375 429 325 355 293 173 274 327 186 301 324 308 273 267 336 274 272 310 374 334 255 196 129 127 165 77 65 -57 -38 38 95 103 200 360 363 270 336 333 336 309 258 221 226 156 226 336 295 295 221 13 4 188 295 348 380 292 284 279 224 200 148 180 244 170 164 303 138 28 4 39 154 104 81 272 311 357 337 336 263 237 363 355 384 407 270 196 214 339 337 352 258 254 115 79 275 377 379 334 347 311 386 13 4 370 369 367 346 349 331 310 302 260 232 295 469 346 196 173 274 413 425 393 325 365 426 329 335 358 316 490 462 385 530 482 499 323 382 486 565 599 591 643 746 710 625 451 409 468 506 596 481 393 361 13 4 378 467 496 509 572 528 475 484 508 513 525 629 608 651 686 665 648 695 709 702 698 594 567 651 650 669 537 561 629 667 677 691 693 655 641 674 731 766 750 728 760 753 761 736 620 743 698 657 703 618 13 4 618 689 718 732 713 717 716 755 755 751 761 759 754 709 694 692 770 775 764 721 754 775 781 681 643 587 658 670 744 757 707 736 745 727 705 673 669 726 717 695 731 752 761 778 842 812 850 778 756 758 13 4 764 752 757 767 755 678 708 711 721 723 761 730 685 663 662 716 659 669 798 809 813 867 891 861 818 731 683 728 734 707 706 749 807 804 806 765 642 634 701 706 659 649 476 682 687 676 647 619 662 710 13 4 706 672 664 648 660 646 637 630 661 778 795 765 743 706 600 571 474 487 542 497 486 696 670 522 502 481 498 527 576 568 579 538 492 613 630 585 571 400 311 319 324 289 350 423 492 453 507 558 490 470 13 5 443 379 398 524 484 530 531 538 389 454 453 433 358 351 323 246 292 270 198 192 381 382 318 320 345 320 292 344 433 448 332 268 291 268 340 387 394 387 343 232 277 346 386 427 434 480 439 341 333 305 13 5 344 317 279 267 293 302 296 295 299 260 299 252 234 189 117 -36 -114 -80 -23 92 103 -10 -24 119 292 324 330 342 347 322 334 377 365 396 446 359 382 387 405 403 480 490 364 339 309 356 380 411 327 171 13 5 175 315 377 449 496 497 405 358 480 559 381 182 375 425 504 592 396 416 424 449 359 341 389 582 569 547 496 464 431 297 288 462 349 370 324 285 392 489 347 321 396 501 478 471 416 398 433 434 441 470 13 5 503 509 524 570 515 531 602 680 632 597 540 459 428 408 466 535 543 504 545 551 610 558 537 594 585 548 563 537 543 620 643 653 578 611 631 705 641 643 633 658 679 743 649 723 671 630 668 631 627 653 13 5 629 622 610 666 691 698 703 773 714 687 694 685 676 677 650 725 741 792 735 727 783 800 777 676 727 794 775 753 818 782 761 706 714 687 662 657 691 728 720 694 707 722 715 737 731 720 748 787 815 796 13 5 729 698 676 699 687 716 712 738 751 737 770 788 776 781 756 766 745 774 768 794 754 675 674 653 633 639 665 684 683 699 756 729 717 722 695 675 670 651 693 735 804 835 757 751 788 698 701 669 626 661 13 5 677 698 623 595 625 675 705 717 716 701 734 763 756 760 757 773 737 741 599 601 629 649 660 666 723 700 706 577 615 633 606 703 570 543 610 623 647 671 590 504 439 436 453 547 600 619 684 670 627 495 13 5 528 502 472 525 627 722 623 460 425 489 521 615 477 434 461 499 472 505 422 413 414 427 465 483 463 507 471 345 345 339 373 444 327 286 310 232 172 173 185 189 216 257 155 275 413 428 376 259 170 71 13 5 141 276 345 371 298 258 299 191 171 302 353 317 317 360 410 391 355 339 301 258 204 154 114 130 136 140 135 221 252 259 208 113 82 151 334 328 126 -1 -31 -3 213 94 183 264 197 311 361 379 398 404 13 5 326 404 311 138 216 295 267 225 158 190 103 62 12 157 191 64 -30 -52 -3 29 69 215 374 472 441 453 442 418 243 301 470 427 309 293 344 373 448 546 451 481 556 644 408 336 516 559 392 351 441 390 13 5 416 386 452 451 554 641 582 403 383 393 501 428 425 401 428 380 391 509 484 479 528 613 503 494 520 624 533 478 464 523 591 625 587 507 517 576 639 535 546 696 504 529 575 600 662 640 579 596 619 630 13 5 653 670 716 695 689 699 706 700 734 713 693 748 745 717 674 719 733 760 699 680 689 698 724 723 712 594 608 613 636 696 717 706 683 717 703 808 646 573 528 658 620 559 556 503 544 578 603 622 636 636 13 5 633 544 444 470 559 579 653 545 420 406 465 437 349 329 356 499 594 643 690 559 417 439 480 489 508 518 516 582 613 614 456 416 475 383 472 609 473 246 269 284 320 295 238 250 175 186 246 326 355 410 13 5 408 386 434 345 349 299 194 256 321 169 290 310 290 271 270 329 313 298 320 357 351 277 236 160 100 160 94 68 -7 -23 45 77 83 163 349 375 263 322 330 333 341 286 251 229 168 221 346 303 327 237 13 5 197 274 374 416 319 311 291 246 264 188 178 256 213 126 267 136 42 15 49 191 106 41 273 310 386 343 353 281 228 343 394 389 420 289 172 162 337 345 344 246 284 151 103 250 361 394 332 384 315 393 13 5 369 385 381 384 356 339 312 311 277 243 270 436 345 196 172 254 433 434 415 344 375 427 343 352 357 305 440 502 364 477 460 490 366 377 486 545 575 602 641 715 689 668 497 371 446 474 545 471 405 376 13 5 394 453 460 484 576 575 473 456 503 516 522 625 611 656 689 668 632 688 691 681 686 585 567 662 623 678 552 574 631 671 682 684 660 627 634 673 715 753 745 730 754 756 769 739 750 715 668 658 692 612 13 5 622 700 733 714 661 713 714 750 747 749 763 764 756 709 692 696 757 770 752 722 761 759 776 702 654 619 674 683 747 758 702 736 756 730 704 674 665 721 724 701 728 745 754 767 816 791 822 756 743 734 13 5 737 744 763 769 745 695 718 713 720 727 759 731 673 653 671 707 663 657 775 800 784 827 877 833 800 709 679 699 727 691 679 713 786 797 810 789 648 622 675 693 684 646 620 620 665 665 665 629 622 680 13 5 698 688 676 700 695 671 660 639 645 737 793 773 752 738 625 598 494 501 546 495 485 515 520 541 508 491 504 525 579 531 565 545 487 611 658 606 644 472 332 320 323 298 322 421 482 446 500 558 474 478 13 6 448 355 372 505 468 449 528 547 416 407 441 449 425 368 376 284 301 301 223 165 314 392 359 355 350 334 357 331 438 488 395 275 286 307 331 377 429 431 376 260 243 357 383 436 459 519 458 358 374 338 13 6 290 289 312 268 285 334 278 280 317 285 300 328 287 238 277 90 -82 -61 -26 91 150 64 32 80 297 354 376 369 377 359 329 348 377 392 441 361 391 389 389 370 400 518 420 357 343 344 345 364 387 233 13 6 214 359 367 450 508 517 415 300 490 526 507 221 319 399 468 627 544 442 441 439 414 358 371 533 593 561 503 482 459 322 315 449 370 372 357 334 420 540 403 347 405 469 530 470 451 387 362 406 423 419 13 6 492 560 520 553 574 532 573 724 635 677 551 468 451 376 444 507 586 494 505 548 710 658 567 600 615 636 622 618 584 632 643 640 598 603 624 664 655 597 635 675 675 717 749 737 755 653 661 659 633 667 13 6 653 625 623 627 667 630 671 746 751 723 692 689 646 670 625 646 762 779 733 730 795 837 821 794 794 811 813 761 766 814 767 710 673 745 663 636 748 772 740 706 723 725 742 730 758 725 736 800 791 791 13 6 764 703 666 665 695 728 737 739 731 721 704 724 772 773 764 779 786 782 782 787 838 719 695 695 629 631 658 687 707 679 745 748 752 742 696 656 654 636 669 741 816 838 836 778 783 702 695 669 641 633 13 6 639 681 622 566 586 633 649 678 705 711 752 763 739 721 699 750 755 728 666 619 653 644 661 672 710 706 696 581 571 630 652 721 590 536 576 627 625 654 634 524 472 448 443 499 558 561 650 635 642 497 13 6 490 526 490 482 578 755 696 512 424 470 546 643 575 463 461 502 479 526 450 408 448 478 457 426 488 526 534 383 355 389 385 443 371 307 344 286 209 198 204 195 227 286 177 243 376 433 424 317 187 94 13 6 164 317 381 375 328 304 316 238 189 290 378 330 340 407 453 436 385 352 405 281 246 194 158 180 193 184 181 232 294 257 226 136 120 143 290 363 208 40 26 -21 162 134 104 279 198 286 356 361 381 380 13 6 295 421 401 253 263 302 261 284 208 236 213 180 54 101 268 150 13 -1 58 93 113 209 346 477 436 433 419 445 262 272 447 490 373 337 350 378 450 518 464 457 518 673 452 343 435 541 413 361 464 390 13 6 424 414 449 455 518 660 633 476 411 385 579 451 419 424 426 383 352 476 451 464 492 615 534 476 478 568 644 536 517 497 566 654 660 571 536 554 708 587 532 580 551 519 549 543 654 669 607 588 616 643 13 6 678 692 695 727 708 709 710 711 712 759 727 731 752 746 697 712 721 756 731 672 692 699 716 696 699 684 627 608 652 652 699 724 714 755 734 802 711 586 549 608 652 561 535 513 527 566 581 610 598 581 13 6 581 585 470 470 551 581 591 536 428 455 448 460 386 398 374 497 583 694 696 625 475 467 457 480 494 531 558 562 573 632 614 531 496 435 476 623 570 345 326 299 318 338 323 300 235 219 266 361 376 421 13 6 460 401 422 379 370 413 238 257 404 226 290 354 353 348 326 357 376 355 362 365 423 319 266 202 144 192 180 166 104 -22 73 99 83 123 354 513 342 288 356 356 395 346 307 232 227 256 310 334 407 331 13 6 287 289 363 442 370 351 343 289 265 278 250 303 290 169 254 193 144 71 47 171 187 49 272 323 354 387 351 309 256 296 354 392 416 389 252 178 349 401 371 290 345 270 211 316 386 449 420 449 383 350 13 6 366 391 440 421 418 365 335 355 334 304 295 418 403 233 180 271 433 484 467 406 421 411 392 409 398 357 451 550 407 499 512 595 521 410 460 529 552 585 631 708 657 669 623 408 448 453 577 578 479 396 13 6 393 431 459 443 530 571 525 460 543 559 542 584 619 700 742 643 630 669 691 737 709 628 632 693 611 642 612 612 635 667 687 695 609 602 635 677 723 729 753 782 798 789 764 704 733 694 643 662 696 601 13 6 622 710 759 736 656 696 733 764 753 764 776 766 758 734 728 735 723 759 753 744 775 786 802 804 705 670 717 712 733 790 738 749 786 763 728 689 687 712 767 714 717 742 757 790 831 811 824 765 737 728 13 6 729 699 726 733 720 684 710 691 644 732 766 750 683 691 673 670 672 644 728 809 791 768 868 882 807 732 685 671 735 638 738 660 717 777 799 777 705 653 641 650 702 622 636 596 621 650 664 630 625 681 13 6 703 669 699 730 717 695 661 658 652 694 753 751 714 736 703 635 492 504 546 489 484 482 580 556 539 524 494 507 561 541 558 566 477 583 713 632 659 529 423 369 342 334 324 434 462 463 463 567 469 485 13 7 462 385 447 525 495 549 515 541 402 474 458 447 372 392 338 270 289 294 254 266 387 395 325 318 330 365 339 383 468 475 348 311 333 305 350 390 413 388 373 282 341 366 422 430 443 469 357 319 321 299 13 7 340 357 272 283 323 282 314 317 314 287 327 238 231 185 81 -60 -122 -68 10 124 128 -3 -25 145 309 341 360 357 352 304 347 400 378 421 423 428 420 394 394 402 505 482 386 342 316 367 427 428 331 192 13 7 210 354 399 469 504 503 440 430 479 598 339 209 429 455 515 554 423 402 420 443 343 369 443 560 541 529 496 463 445 299 298 478 393 418 369 309 413 478 303 319 446 558 470 490 446 467 450 440 462 532 13 7 559 540 525 585 529 521 660 696 686 657 600 479 458 424 476 572 575 533 581 606 609 593 579 653 565 553 569 562 553 637 645 668 595 635 655 692 606 639 666 668 700 705 652 718 654 631 672 644 653 697 13 7 679 657 642 699 675 695 719 747 699 703 703 703 704 694 666 764 792 781 752 744 790 784 765 688 749 814 783 749 864 786 769 730 788 712 684 653 712 718 746 707 736 732 713 738 774 731 771 826 833 841 13 7 742 726 692 712 696 713 731 766 791 795 811 802 797 820 799 800 766 779 809 830 825 686 715 673 644 669 669 673 728 753 771 775 732 703 732 682 724 711 719 766 838 843 788 779 804 707 703 678 640 680 13 7 715 710 634 615 651 707 740 729 743 718 732 769 764 776 783 759 747 741 615 612 655 654 664 672 716 701 726 582 632 663 639 734 594 550 626 659 674 707 639 522 476 464 471 569 619 643 674 667 638 547 13 7 568 524 470 549 650 718 634 467 468 492 582 561 463 452 486 482 513 507 453 456 445 444 504 535 454 524 468 390 345 343 410 462 323 321 334 266 190 220 232 212 264 307 170 315 434 467 400 307 234 155 13 7 210 316 352 387 321 288 374 201 240 357 376 317 341 394 436 417 367 356 327 320 240 197 162 151 142 158 158 247 263 276 246 179 138 217 394 357 152 29 -3 47 263 136 248 298 238 344 410 414 398 434 13 7 367 419 319 171 243 318 312 236 198 213 118 49 27 205 199 60 -7 -45 -25 -5 68 226 391 497 429 477 466 470 302 375 471 431 287 318 342 387 468 572 454 486 564 599 376 376 573 574 367 359 465 461 13 7 456 455 461 477 623 678 549 393 423 461 504 450 463 411 433 393 438 576 555 500 600 668 522 515 601 671 508 487 465 586 609 642 618 513 544 582 689 563 571 613 547 535 583 623 688 659 625 620 638 644 13 7 671 687 736 732 719 711 711 753 783 753 724 754 795 741 711 741 750 789 707 684 717 737 741 750 727 594 623 643 668 738 753 723 718 738 743 833 649 582 566 689 641 599 609 546 586 634 640 644 656 663 13 7 637 586 470 485 584 595 674 573 474 474 508 458 364 323 392 535 606 652 726 567 455 461 526 491 530 526 529 595 632 607 428 437 468 411 509 657 465 258 258 272 334 270 245 260 189 230 310 367 399 419 13 7 412 382 432 351 381 314 226 317 371 204 323 351 324 314 282 353 315 286 336 386 342 273 215 164 149 231 105 102 -32 -13 72 133 141 220 379 404 318 367 360 358 340 296 283 305 213 285 391 356 324 243 13 7 214 314 397 442 346 331 305 283 280 218 230 304 220 188 329 167 49 56 123 252 148 124 341 356 422 382 381 296 274 367 387 423 424 290 157 172 334 357 386 324 290 145 125 286 397 418 358 396 346 406 13 7 403 441 378 394 382 349 324 331 285 258 314 500 370 253 205 296 444 436 433 343 394 457 334 322 371 350 522 512 425 556 489 559 377 409 519 584 592 607 653 716 704 668 456 452 496 559 646 500 421 390 13 7 417 513 524 544 571 512 525 504 525 519 545 652 607 652 693 687 681 711 726 733 712 652 573 682 666 696 573 570 649 680 704 693 725 687 664 684 746 773 756 721 768 768 763 749 762 786 726 697 721 620 13 7 620 728 727 758 759 743 726 785 792 782 784 770 788 736 714 714 811 790 752 690 754 781 797 689 658 632 654 702 757 778 741 761 758 743 750 692 691 732 737 712 765 767 772 791 828 863 880 777 767 757 13 7 749 749 758 741 774 711 724 736 737 745 762 758 694 677 686 741 690 702 804 821 817 859 864 868 817 716 699 745 745 732 724 738 787 793 809 764 658 654 714 703 692 646 638 646 698 689 667 628 683 721 13 7 721 710 681 693 687 681 658 641 684 786 815 783 759 717 638 617 504 506 584 520 518 604 595 571 508 476 516 545 602 590 606 572 511 667 678 610 616 428 340 337 345 315 360 434 485 458 522 557 510 516 13 8 455 399 419 529 506 532 551 531 425 466 468 433 368 359 359 276 297 279 251 241 387 417 344 343 352 363 320 363 481 491 362 304 330 312 380 406 436 399 371 266 321 382 459 474 455 482 399 327 334 325 13 8 355 353 284 286 311 325 314 307 312 288 323 245 233 223 128 -46 -113 -83 -16 138 147 4 -13 143 309 339 345 354 350 334 368 410 392 414 495 439 427 399 412 412 513 517 411 357 321 363 422 450 379 204 13 8 172 335 397 466 537 530 455 404 515 586 421 209 387 432 514 628 474 444 442 453 379 365 412 579 591 563 532 497 473 317 285 469 410 415 375 319 441 518 339 340 452 564 505 554 513 428 449 447 455 509 13 8 573 542 523 566 525 540 637 713 679 672 617 482 459 431 467 533 591 552 554 591 667 621 576 643 603 572 575 546 532 635 649 665 592 618 636 686 634 652 625 670 674 739 694 717 688 630 670 655 638 687 13 8 662 647 643 683 690 707 713 766 719 695 711 697 702 693 664 722 756 811 757 748 786 824 787 693 750 804 802 771 835 794 770 731 741 714 680 673 741 735 735 701 715 723 722 739 735 724 758 804 833 822 13 8 740 714 684 705 684 716 717 746 770 762 790 788 778 801 779 783 763 766 791 811 813 686 707 678 638 651 682 672 688 736 771 754 733 730 724 675 692 670 693 758 826 846 799 778 805 712 712 693 640 679 13 8 692 721 640 610 626 682 698 718 733 699 740 770 753 762 762 789 763 752 617 614 638 649 666 665 722 698 711 591 599 685 656 727 611 554 611 647 661 690 671 535 469 459 454 524 580 587 642 641 651 535 13 8 585 528 473 539 659 745 645 474 461 512 571 580 541 449 466 494 502 510 458 448 443 438 491 514 498 551 474 374 353 342 394 495 347 304 336 264 211 216 222 197 224 308 160 296 430 464 405 294 228 142 13 8 197 308 371 402 336 283 370 226 233 338 378 321 337 402 438 408 391 365 317 292 255 195 161 154 127 127 133 238 259 266 232 139 119 184 361 365 167 31 11 23 235 132 212 299 221 318 368 410 413 423 13 8 354 451 385 208 254 349 299 280 224 240 166 79 39 189 212 88 12 -38 -9 1 64 226 390 489 470 481 468 487 289 346 480 435 287 308 383 377 452 564 501 527 588 662 423 369 552 623 440 378 484 437 13 8 462 413 491 479 592 664 635 426 418 455 559 463 432 418 409 411 420 569 536 502 554 669 523 496 564 667 564 489 476 549 627 645 632 554 527 571 667 563 570 704 515 523 557 598 650 628 594 601 606 618 13 8 652 668 722 717 695 696 705 722 759 746 745 779 762 762 711 720 748 765 723 706 702 715 727 730 733 607 620 632 659 726 724 709 713 761 757 826 677 592 554 677 641 587 601 541 566 595 612 625 643 651 13 8 644 608 484 480 574 609 677 563 480 491 494 482 376 335 377 542 631 693 724 573 450 475 517 520 522 545 552 602 624 655 497 445 504 439 519 634 493 263 254 288 342 297 241 278 187 228 293 385 410 451 13 8 449 399 421 361 380 356 237 307 381 209 328 372 343 364 337 360 303 272 332 396 355 284 226 176 168 246 155 145 7 -11 74 104 133 194 407 464 324 379 395 401 385 318 298 305 235 286 406 373 371 262 13 8 233 308 429 461 357 345 312 290 297 222 225 297 236 166 326 223 91 75 107 228 200 118 351 393 474 383 363 311 248 335 424 418 449 314 194 200 383 396 405 339 365 180 146 286 420 452 388 423 339 423 13 8 414 464 427 403 379 356 328 325 298 260 311 473 376 248 182 263 458 444 458 377 401 456 353 365 385 370 511 553 434 555 537 593 390 406 501 544 578 580 619 685 673 665 480 412 487 561 650 523 438 384 13 8 412 489 513 520 570 580 523 485 509 524 531 607 622 700 721 678 658 697 684 711 714 655 583 648 651 684 565 569 623 662 685 689 690 649 639 675 707 741 723 729 752 754 762 740 743 732 677 670 686 628 13 8 621 688 723 734 696 735 711 747 751 757 760 762 772 722 703 699 779 779 769 724 760 762 792 716 670 646 681 693 737 787 746 755 777 744 727 713 683 738 745 710 732 762 768 785 849 801 853 776 764 747 13 8 768 740 755 760 752 706 719 728 730 735 781 766 714 675 679 701 686 676 783 833 826 831 863 854 833 742 703 702 732 711 700 717 772 783 814 786 658 650 701 703 706 654 639 651 675 690 676 640 639 686 13 8 704 694 685 706 703 686 673 646 666 752 787 754 744 727 646 619 493 492 577 521 516 596 608 569 510 479 516 523 579 572 600 591 531 673 654 628 669 483 341 321 332 300 335 449 521 464 510 597 546 533 13 9 478 385 410 543 493 491 565 572 437 448 465 468 425 387 388 300 329 317 247 211 366 419 384 372 366 347 362 361 478 517 403 289 317 334 372 401 449 443 396 273 283 378 435 472 481 529 458 358 384 353 13 9 341 349 318 300 325 346 323 322 337 297 329 316 289 265 233 55 -87 -51 0 126 168 61 12 104 327 377 396 383 393 363 356 381 397 424 475 394 416 416 416 409 467 535 428 380 348 370 394 409 404 236 13 9 222 363 402 477 540 540 455 368 516 562 474 243 380 425 497 642 532 450 462 467 419 383 403 575 615 577 518 504 480 337 317 480 405 420 386 359 459 559 407 376 456 521 539 500 480 421 415 442 445 456 13 9 543 581 542 575 577 552 612 748 662 696 586 490 476 421 478 543 605 536 544 575 707 668 592 635 640 636 627 615 589 650 660 661 610 618 646 682 664 625 652 689 692 734 753 754 760 662 678 675 651 696 13 9 669 644 636 651 688 672 700 778 754 726 714 707 673 685 637 685 785 813 759 751 814 858 824 776 800 834 830 784 813 818 788 726 704 750 676 664 750 768 750 717 733 736 741 747 757 731 756 812 828 816 13 9 761 722 687 701 701 738 740 759 768 754 760 770 793 796 773 789 789 790 795 804 843 722 709 705 651 654 681 691 715 697 763 759 757 750 714 675 675 657 686 754 825 846 835 789 799 717 712 691 652 658 13 9 670 716 643 592 613 665 680 704 725 722 770 781 760 749 737 780 774 743 665 632 674 664 672 687 736 721 719 602 606 659 669 739 618 565 605 649 654 684 677 544 487 459 469 529 582 587 665 647 657 523 13 9 526 543 492 517 622 769 690 512 459 493 564 647 563 470 483 520 492 538 465 438 459 476 489 471 527 570 531 397 371 386 391 481 385 327 365 292 222 216 232 207 237 307 180 277 418 470 440 326 227 128 13 9 196 326 387 390 353 320 360 257 245 336 408 362 367 425 470 449 422 388 351 304 257 199 164 197 207 193 187 263 296 302 259 170 142 171 338 383 213 65 52 22 211 154 173 319 220 315 378 394 383 399 13 9 341 443 411 243 277 343 307 292 234 258 209 161 76 171 260 144 42 15 63 85 124 248 402 501 462 465 455 465 281 311 477 489 359 351 363 401 462 551 488 494 566 682 462 368 490 570 446 382 485 429 13 9 448 429 476 466 557 669 684 499 428 418 592 476 440 438 443 416 400 526 500 494 520 654 550 497 532 637 641 548 533 535 599 675 652 595 555 571 710 600 560 640 559 532 561 562 650 657 596 585 610 635 13 9 666 682 714 736 717 718 720 722 735 767 738 752 764 761 709 725 746 780 747 701 712 723 732 723 722 677 630 629 661 695 720 740 721 776 755 831 722 599 553 649 662 575 565 525 543 578 601 616 622 611 13 9 608 610 492 494 576 598 620 567 459 480 480 490 395 382 389 532 611 710 718 616 472 479 496 497 514 541 570 604 599 665 605 523 520 462 503 653 564 331 318 323 341 336 304 302 232 240 292 384 407 449 13 9 476 417 441 389 392 404 254 292 428 243 327 388 364 366 348 388 374 343 364 388 433 329 275 212 187 237 193 176 87 2 96 123 119 169 400 532 364 335 377 380 422 350 305 276 237 283 364 370 417 318 13 9 282 322 405 485 387 359 355 305 315 276 255 336 282 185 295 227 148 104 119 234 200 100 329 370 421 404 385 348 290 368 426 440 450 370 248 214 389 416 404 321 358 258 207 338 426 467 411 452 393 400 13 9 397 425 461 437 429 387 354 370 343 320 352 462 412 260 207 295 475 500 478 407 437 444 418 412 417 378 504 573 439 541 545 616 504 433 494 563 576 599 651 723 680 683 597 419 494 500 655 590 496 414 13 9 419 475 499 488 560 585 545 494 553 566 554 606 627 713 751 671 645 693 707 746 726 644 634 706 639 666 623 618 650 683 700 711 640 623 647 694 731 745 760 776 801 788 787 727 751 713 659 663 707 628 13 9 632 729 770 771 691 717 743 771 764 776 786 778 773 747 726 733 752 777 763 745 782 789 812 778 701 665 715 717 756 807 750 761 796 771 743 708 694 736 771 724 740 768 775 796 846 817 849 782 763 749 13 9 746 713 735 744 730 696 723 707 669 743 778 764 704 704 687 691 691 663 749 821 806 791 873 886 821 754 703 690 748 672 721 685 758 801 827 802 699 660 675 683 721 647 653 628 652 681 692 646 639 699 13 9 726 692 715 735 732 712 685 662 660 729 789 760 738 747 701 646 516 523 581 518 509 525 613 584 538 524 525 531 599 567 585 579 507 621 708 644 670 522 410 367 362 337 352 465 501 480 499 605 502 526 14 1 410 414 445 480 449 503 480 525 454 454 441 410 414 494 330 224 211 290 317 396 427 295 250 346 332 433 433 492 456 373 291 337 378 300 264 323 364 392 410 332 442 428 410 437 446 305 214 268 319 259 14 1 310 341 255 298 293 317 283 293 212 188 207 212 269 183 83 -46 -23 -80 35 188 240 102 154 245 307 255 331 350 360 355 398 441 470 451 445 385 450 405 425 425 489 425 365 266 321 346 385 420 326 241 14 1 212 361 425 494 485 435 420 455 485 569 301 296 445 505 559 465 400 351 455 341 266 356 505 475 495 505 410 410 445 386 396 525 500 505 430 440 410 222 266 410 470 505 445 530 471 494 499 527 625 536 14 1 490 476 471 522 476 550 648 666 648 578 587 439 429 355 480 634 564 569 694 611 513 522 578 606 552 552 605 495 562 552 557 538 524 562 590 581 619 690 628 619 723 676 685 647 581 590 690 605 699 643 14 1 643 676 690 704 680 690 767 758 705 748 710 820 743 671 686 753 844 849 777 777 849 873 753 642 782 815 791 830 878 854 820 825 820 743 724 859 769 750 722 689 769 670 703 755 783 778 835 802 811 877 14 1 807 769 745 764 736 717 731 731 807 821 788 811 802 811 877 826 799 817 817 813 864 766 803 847 778 801 813 900 775 775 766 766 789 789 771 799 803 827 752 854 873 831 762 794 875 650 752 716 736 736 14 1 769 674 697 716 740 774 774 736 764 755 707 797 797 788 740 716 764 664 555 626 683 707 736 726 721 712 688 559 697 631 593 745 593 612 640 697 697 645 640 550 588 493 545 669 635 550 645 612 640 531 14 1 597 493 512 583 659 635 445 474 441 458 529 436 427 379 348 379 427 494 467 498 432 472 432 472 405 405 366 370 379 441 472 436 352 441 330 330 366 357 378 287 460 410 291 424 469 460 305 296 364 300 14 1 205 405 428 351 360 337 387 291 401 506 396 437 360 378 392 396 428 410 282 283 279 269 178 78 159 164 226 236 255 346 283 283 288 326 398 379 130 87 40 173 274 226 326 269 245 341 398 212 741 833 14 1 1095 1119 735 425 623 651 695 237 661 480 139 14 99 614 269 177 48 -36 -11 48 137 351 435 504 544 420 465 480 475 510 549 376 386 465 361 386 485 569 485 495 584 510 405 455 584 535 341 410 465 520 14 1 460 525 544 579 629 688 440 391 420 518 448 373 425 373 425 480 587 578 513 578 518 597 480 494 652 611 397 448 490 597 564 611 573 476 508 694 587 494 578 571 519 590 619 595 557 543 581 614 609 628 14 1 666 676 780 771 715 734 748 724 729 785 785 789 817 757 734 799 755 797 740 707 755 816 764 835 636 512 602 731 740 759 745 736 726 702 793 783 612 502 674 693 621 669 674 640 707 726 654 702 711 616 14 1 607 602 460 540 593 588 659 564 545 616 569 493 469 464 578 621 650 626 626 436 498 681 775 822 806 736 769 801 595 445 348 472 436 432 595 635 513 396 419 495 295 304 330 436 345 429 628 628 688 724 14 1 653 724 794 726 745 371 353 750 589 586 684 642 767 590 538 623 680 796 901 764 574 545 523 534 490 236 207 219 -204 27 269 627 614 972 998 857 704 857 992 885 505 604 489 561 675 675 761 833 307 307 14 1 365 350 317 355 264 245 212 202 217 183 193 188 226 274 288 159 35 1 64 197 237 341 336 341 321 351 380 271 266 415 370 435 380 227 167 246 316 336 375 425 167 48 187 385 475 410 415 336 351 381 14 1 356 470 371 276 291 366 366 396 321 371 460 574 371 306 261 376 405 420 415 386 371 296 301 286 346 356 535 440 485 550 518 350 360 429 508 597 578 569 676 722 732 490 420 462 559 615 555 448 434 397 14 1 415 508 462 504 555 457 550 518 519 538 605 647 671 666 619 633 680 671 576 595 595 595 552 628 647 643 562 586 643 652 662 662 671 695 680 676 714 728 671 705 686 628 662 666 700 719 705 724 705 662 14 1 613 628 676 700 681 657 700 758 772 772 738 743 743 700 714 782 767 729 705 694 769 741 764 679 670 731 661 661 783 783 802 769 760 750 802 802 788 826 708 694 764 797 854 868 802 821 807 764 830 797 14 1 803 799 775 752 752 701 724 692 720 766 813 752 683 669 706 817 738 831 845 808 827 845 827 831 799 711 715 752 738 752 789 816 807 797 788 669 664 759 716 750 664 612 617 650 702 597 650 664 716 755 14 1 726 740 669 645 631 659 659 650 755 688 712 726 735 597 574 602 464 536 612 559 616 635 545 441 426 450 545 645 578 631 683 612 536 607 555 559 488 350 284 270 322 327 480 480 525 476 569 503 556 472 14 2 482 443 517 557 537 572 557 542 448 487 532 448 398 473 378 283 264 303 368 383 453 403 327 276 374 420 406 457 513 476 364 360 392 374 374 383 406 369 397 341 434 416 490 462 453 448 299 295 285 281 14 2 332 402 304 281 334 363 310 306 320 286 306 248 296 195 59 -27 -18 -13 64 204 166 59 31 214 325 339 349 349 315 363 392 460 465 508 528 533 504 421 357 416 514 489 430 333 362 416 479 455 367 240 14 2 240 396 470 514 533 528 499 484 553 602 367 284 445 429 499 589 479 454 444 409 379 404 514 609 544 544 529 509 514 379 344 554 454 494 429 379 489 399 294 374 564 579 514 579 498 513 493 498 528 619 14 2 548 533 533 593 543 543 749 739 724 684 679 533 513 457 493 629 644 588 588 704 598 593 609 724 606 611 626 575 570 616 652 636 611 647 667 667 631 647 672 682 728 749 718 708 687 657 728 667 703 703 14 2 698 713 723 703 698 725 740 725 745 730 715 756 766 720 710 761 801 902 811 801 831 852 781 710 791 826 831 806 892 877 766 791 862 756 705 800 785 724 729 724 762 734 729 743 785 776 814 861 880 899 14 2 781 757 729 771 724 738 724 757 814 828 823 814 833 866 894 852 809 800 795 840 862 746 751 879 791 740 808 899 751 818 809 777 768 737 764 751 755 737 746 827 871 849 800 845 935 666 724 714 651 665 14 2 758 743 685 631 670 748 753 714 733 704 728 767 743 787 787 791 767 806 612 617 680 670 680 685 733 719 728 608 664 692 660 767 632 590 636 650 697 720 674 557 501 478 460 604 655 688 692 632 664 567 14 2 622 543 492 585 692 743 604 497 522 512 632 547 497 497 478 482 487 512 507 527 478 487 527 562 473 552 433 433 383 378 507 458 358 398 328 308 279 303 272 239 299 425 248 332 462 462 392 341 295 267 14 2 285 369 439 429 388 341 392 234 267 429 420 332 323 402 443 448 471 406 318 310 354 306 219 117 64 117 122 243 257 296 233 190 209 238 363 368 195 108 55 93 301 219 281 320 267 320 388 339 564 515 14 2 558 655 616 380 425 533 508 469 405 303 200 73 88 284 244 147 93 -5 -20 5 88 279 445 543 528 504 484 538 394 449 499 464 379 404 364 384 514 644 544 559 589 609 419 429 634 564 639 524 524 499 14 2 524 539 589 564 724 689 559 434 459 588 533 473 437 412 407 468 493 654 603 548 649 694 543 503 654 714 518 508 468 578 639 624 644 518 538 644 709 583 598 616 529 544 570 606 672 601 626 621 641 647 14 2 672 682 751 755 742 742 751 755 782 795 804 786 822 804 764 768 801 825 753 685 733 811 782 787 767 573 641 728 767 811 796 777 821 825 830 864 656 578 627 733 675 631 685 636 631 699 674 655 660 646 14 2 650 650 497 543 622 604 702 595 548 599 581 543 441 380 469 585 683 674 734 525 497 511 562 539 529 543 557 647 686 587 408 478 522 478 582 711 482 288 244 318 303 293 259 293 209 279 398 423 418 468 14 2 443 408 428 383 433 308 254 397 467 239 355 374 341 346 332 350 388 332 434 406 313 290 272 276 281 272 141 155 -12 63 132 202 248 309 443 378 374 397 397 373 330 349 359 359 344 383 455 412 397 301 14 2 286 388 445 465 349 315 306 306 306 228 209 248 248 286 388 238 93 113 156 269 244 254 445 416 440 426 396 357 328 401 382 450 499 313 249 328 426 430 435 470 293 137 171 318 450 499 445 454 374 429 14 2 474 559 414 404 394 374 334 369 339 304 399 554 419 359 274 339 519 499 454 419 439 494 349 359 404 494 559 509 478 644 558 543 402 432 558 609 614 649 629 729 739 689 468 508 563 644 699 558 483 447 14 2 483 563 508 563 548 503 588 543 539 550 585 662 713 769 784 728 672 723 687 744 708 687 575 647 687 733 621 601 662 677 703 718 718 723 708 723 769 784 774 750 756 750 750 766 745 776 826 766 720 675 14 2 639 675 715 761 776 730 740 806 781 745 761 801 846 750 750 756 831 801 821 757 757 790 818 724 705 748 696 715 790 800 823 814 776 800 790 781 795 767 795 762 795 790 852 870 946 908 908 833 861 809 14 2 849 867 809 791 795 728 746 768 791 795 849 800 768 710 728 795 760 768 907 898 907 912 925 907 876 760 742 755 800 760 786 816 864 859 859 767 699 728 767 733 719 641 656 656 685 651 704 675 767 777 14 2 758 758 690 733 694 709 694 690 772 830 845 799 762 720 646 627 506 515 650 576 576 660 646 534 511 492 501 571 627 646 683 632 608 743 674 627 595 399 352 334 343 329 413 468 577 502 532 597 577 567 14 3 465 429 424 560 512 522 562 579 470 480 471 448 392 396 379 316 286 266 276 300 374 444 329 292 388 425 383 410 566 485 409 379 398 361 414 402 432 375 415 337 362 489 556 464 475 498 345 330 341 389 14 3 411 405 309 302 311 328 320 306 316 306 355 254 245 249 165 29 -1 12 69 196 223 87 69 197 316 346 355 364 337 315 381 425 426 435 556 563 476 436 410 433 514 519 465 355 369 390 459 477 406 254 14 3 214 380 408 474 525 542 507 465 532 574 478 257 405 462 513 637 579 478 460 455 411 413 450 543 632 561 590 524 525 371 323 509 444 497 443 390 493 518 324 353 503 647 544 689 635 492 487 491 485 601 14 3 620 547 542 556 561 560 680 725 715 705 685 530 504 479 493 567 637 618 567 678 694 629 606 702 659 620 612 590 555 658 666 686 645 655 662 695 647 681 629 689 680 757 753 722 731 662 677 674 666 711 14 3 706 689 707 708 664 723 747 748 759 728 740 740 779 724 710 730 766 827 805 799 787 828 802 724 806 814 841 794 845 862 783 796 816 767 727 732 853 762 765 739 750 755 765 752 777 772 800 842 866 885 14 3 781 763 728 724 716 735 740 761 795 814 813 800 792 853 867 831 816 784 800 807 829 748 753 708 646 672 716 759 747 870 808 804 782 758 767 730 738 713 745 817 873 868 833 821 846 743 737 719 672 695 14 3 718 763 685 632 638 698 697 709 755 721 734 770 757 769 766 815 803 796 655 643 646 667 673 665 710 694 709 595 609 745 699 740 648 580 619 651 692 703 737 594 513 491 472 531 604 615 625 666 695 591 14 3 682 564 515 567 710 767 660 497 525 557 653 613 498 500 504 495 575 521 525 529 534 499 511 546 523 602 505 457 396 391 459 566 348 350 361 330 290 260 250 246 278 442 232 321 435 466 441 357 316 295 14 3 322 442 494 439 403 357 409 225 246 372 424 325 350 429 429 419 455 403 351 311 369 249 249 188 99 90 117 245 195 200 231 166 138 204 310 377 218 68 64 59 271 187 227 261 240 266 323 358 349 363 14 3 359 465 446 282 300 351 316 341 282 276 244 108 81 225 250 151 80 -5 0 -14 81 227 386 478 469 492 481 548 364 428 482 481 320 344 462 410 456 550 554 562 582 659 434 402 602 681 509 396 504 466 14 3 505 496 541 529 640 688 615 449 472 533 588 492 473 444 430 446 449 620 575 508 587 732 551 515 577 704 596 513 504 560 659 662 629 602 552 612 693 578 595 634 575 540 557 600 654 614 638 626 609 622 14 3 676 673 753 748 760 743 755 759 777 796 814 829 802 815 770 747 769 775 755 728 728 737 752 735 755 643 655 677 723 744 736 725 809 819 852 838 717 615 626 694 672 620 664 633 610 631 633 646 663 678 14 3 697 680 511 521 595 621 737 620 540 575 563 550 439 374 431 572 667 722 778 610 502 514 551 573 552 581 587 609 664 695 562 489 527 495 573 679 546 316 264 296 367 326 275 326 238 271 337 424 435 461 14 3 475 419 385 378 404 405 296 361 489 251 340 407 360 401 428 354 351 336 436 482 340 325 299 279 262 323 207 234 30 31 109 163 203 241 475 501 381 438 420 411 389 363 336 341 311 337 384 385 376 293 14 3 243 328 451 433 318 363 324 337 297 262 301 297 271 249 390 341 178 179 183 245 321 227 442 460 488 401 321 374 296 319 433 424 502 348 230 292 434 417 445 451 445 209 202 333 440 533 487 471 394 472 14 3 481 574 490 443 438 410 363 376 354 304 347 483 446 344 242 299 489 446 515 435 468 504 364 394 427 459 563 584 486 593 614 636 440 445 511 543 575 619 612 687 685 680 513 515 530 661 711 585 495 439 14 3 458 521 545 554 602 589 606 536 549 553 568 584 678 789 773 729 707 715 694 751 740 741 657 620 680 699 601 596 623 654 680 697 719 686 660 682 751 754 734 770 771 768 764 764 755 778 751 745 716 679 14 3 665 679 742 740 763 769 743 764 785 783 784 803 816 775 754 741 844 858 836 784 778 785 817 755 725 747 719 729 746 822 837 823 813 772 766 796 764 788 797 746 750 785 815 859 907 857 904 805 800 781 14 3 837 817 671 809 811 761 746 784 773 781 833 822 776 718 710 741 735 725 880 861 879 862 885 888 892 769 746 729 781 744 734 763 775 785 839 802 712 702 740 719 735 641 667 665 675 693 699 665 704 743 14 3 743 750 721 738 729 719 700 714 757 800 799 773 762 746 669 649 523 507 612 572 575 691 694 606 539 511 534 543 580 624 650 641 604 748 669 666 728 528 369 358 358 325 351 475 572 475 531 599 624 587 14 4 428 415 466 504 461 511 506 524 448 480 476 433 409 456 369 258 227 283 336 383 408 339 285 337 353 433 444 504 505 406 316 341 397 324 300 342 369 407 432 352 452 444 423 463 465 354 289 285 331 277 14 4 343 379 280 303 324 342 312 298 262 259 289 245 437 231 133 4 7 -12 86 244 273 126 165 257 333 293 330 337 344 376 419 458 469 476 470 436 475 413 426 452 474 464 404 291 323 363 407 437 354 273 14 4 248 371 426 486 524 464 450 470 492 576 423 290 409 501 564 507 434 380 460 390 302 368 498 520 535 533 454 441 462 411 386 548 523 501 434 422 486 278 282 394 502 563 474 563 489 495 497 523 613 544 14 4 502 476 477 540 488 567 674 683 677 588 629 478 459 378 469 624 593 569 699 630 581 535 586 654 622 582 621 523 579 622 584 571 559 579 610 592 614 664 647 633 699 710 719 687 618 620 677 629 707 677 14 4 664 689 695 704 702 712 746 738 714 741 725 804 752 674 682 728 822 852 772 776 845 855 760 659 770 799 814 821 856 857 831 825 833 761 712 843 780 746 723 706 757 691 718 745 781 778 831 822 817 871 14 4 806 771 750 763 744 724 734 733 790 807 784 798 817 840 883 843 798 801 787 790 836 783 802 776 692 691 742 805 783 804 788 759 782 820 768 779 785 803 758 859 879 824 779 798 830 681 727 709 713 711 14 4 749 712 705 688 735 783 770 729 749 766 737 798 806 793 753 733 768 696 543 597 658 691 708 706 709 701 703 570 694 679 614 741 618 616 630 679 692 679 661 562 563 486 507 644 636 588 643 629 651 552 14 4 625 505 507 585 678 667 491 465 501 513 558 445 448 446 424 414 445 497 490 527 438 469 484 532 446 417 384 380 388 438 460 448 345 404 329 329 352 358 385 292 442 438 295 414 473 465 350 313 369 310 14 4 261 408 459 382 394 343 411 299 370 489 414 436 355 397 400 422 453 444 297 300 310 269 229 114 130 155 221 259 264 327 298 300 299 340 398 391 174 123 65 149 291 239 322 292 263 345 395 308 530 581 14 4 646 657 556 274 393 427 437 278 382 355 181 62 124 461 275 215 156 2 10 66 161 355 435 743 801 444 464 504 463 503 546 393 384 457 386 386 473 584 510 508 582 535 406 452 594 608 368 412 472 523 14 4 477 538 571 587 687 696 484 416 442 559 485 418 435 382 413 488 580 581 538 569 612 643 495 490 669 666 434 473 498 597 613 635 612 508 535 672 619 526 590 575 518 568 609 591 540 529 577 599 605 624 14 4 646 673 756 778 732 740 744 731 745 775 784 777 816 796 749 791 774 795 753 710 739 791 781 814 706 524 598 703 753 779 745 738 778 780 809 815 657 500 666 700 627 664 677 639 694 719 674 686 683 623 14 4 618 623 467 532 595 603 676 579 556 621 571 511 464 449 562 617 648 628 674 467 495 611 677 689 684 645 667 662 612 509 360 460 454 458 603 623 474 328 347 431 276 285 306 368 267 345 456 482 514 520 14 4 488 492 553 498 519 325 305 628 556 471 574 564 600 506 495 526 567 627 740 617 473 457 432 448 421 273 189 200 -142 56 241 498 500 769 818 671 576 698 618 566 380 423 401 448 467 514 543 587 364 338 14 4 360 398 426 408 331 304 285 285 258 202 212 218 250 288 328 225 83 59 120 218 269 358 395 394 413 381 377 334 294 387 403 413 399 237 193 285 367 389 404 458 296 121 208 349 499 470 449 375 366 401 14 4 405 512 408 302 330 363 353 431 350 349 435 562 391 325 264 349 454 481 484 406 388 345 337 324 353 443 563 477 483 587 549 448 373 418 499 575 598 596 639 710 714 565 442 467 572 664 599 487 459 414 14 4 438 497 462 482 543 467 560 530 526 550 605 661 679 674 669 660 717 710 637 622 617 596 569 626 653 661 563 579 635 647 657 662 666 690 670 684 711 725 692 705 671 639 652 675 693 713 718 732 709 670 14 4 624 628 672 704 686 659 700 754 776 771 716 743 772 713 722 772 795 777 732 714 760 756 780 702 691 733 675 671 763 778 819 783 776 756 798 822 809 820 733 707 757 795 848 858 817 823 818 786 830 809 14 4 821 817 807 765 760 723 724 714 734 764 804 763 729 689 715 794 749 793 855 824 832 840 834 824 822 710 710 748 752 743 772 821 811 817 823 715 678 787 736 750 683 587 606 636 670 615 670 688 712 763 14 4 722 756 709 657 648 675 707 687 768 743 750 737 730 633 595 607 466 519 618 568 638 665 591 467 440 458 524 635 591 627 675 633 600 657 611 618 542 368 295 281 327 330 449 489 550 493 551 540 587 503 14 5 468 468 485 493 510 493 527 515 481 468 502 447 387 391 438 345 289 277 272 294 345 430 316 306 375 384 389 414 521 438 404 331 384 399 438 438 414 375 404 350 389 463 526 458 458 443 311 316 316 316 14 5 375 399 316 252 318 342 347 314 323 318 328 219 285 295 148 40 11 40 111 262 243 101 129 247 290 347 347 365 351 328 380 446 474 469 519 567 514 424 356 393 503 519 493 361 361 387 435 503 398 303 14 5 240 345 408 488 546 546 493 482 530 572 514 282 361 342 533 660 543 480 416 490 405 416 458 533 596 591 570 522 522 432 363 533 501 527 442 411 501 389 342 374 474 570 543 670 569 498 498 498 560 631 14 5 564 542 551 600 520 538 666 698 666 662 626 569 520 489 511 533 626 618 586 684 640 595 582 698 673 635 630 592 601 635 625 635 611 645 640 659 621 654 669 659 683 726 741 721 717 669 693 683 717 731 14 5 693 669 693 688 697 728 724 728 728 753 753 758 807 704 689 719 753 836 802 831 826 826 773 728 787 812 856 831 870 851 821 802 851 807 728 827 858 765 756 738 751 751 756 756 773 818 835 844 871 880 14 5 849 804 769 747 760 742 747 778 796 804 818 796 844 871 880 849 821 830 797 816 830 811 797 768 687 640 711 797 783 844 802 792 797 821 787 740 759 735 744 849 868 825 825 811 825 725 730 742 705 709 14 5 723 751 723 667 686 705 695 700 723 733 761 779 756 765 784 826 807 798 621 635 621 653 663 677 700 700 709 608 656 744 700 739 700 642 666 686 724 705 724 637 559 511 462 535 627 637 608 647 676 647 14 5 715 593 545 564 744 753 632 511 532 553 566 561 476 498 502 481 489 498 617 549 485 455 519 544 527 523 455 430 400 400 481 498 353 353 383 349 353 383 326 306 311 443 306 316 433 404 443 350 340 394 14 5 424 414 453 419 404 326 414 287 306 389 438 399 355 433 463 443 448 477 321 276 347 318 290 196 92 120 144 238 191 200 243 186 257 229 361 384 219 129 87 63 262 229 285 318 257 309 380 389 408 389 14 5 414 493 461 271 308 398 377 345 282 340 261 119 103 287 282 192 208 34 3 -8 103 271 435 530 551 556 514 530 458 480 474 458 374 374 458 368 432 543 554 559 586 591 448 421 575 644 490 411 511 480 14 5 506 533 607 591 713 633 623 453 469 564 560 502 493 426 444 484 529 613 591 551 498 729 546 493 613 729 582 462 458 538 640 658 649 591 551 640 693 600 613 630 573 563 568 577 611 587 611 611 616 611 14 5 649 669 754 764 787 787 778 749 773 792 806 806 825 787 792 773 747 789 789 709 770 770 789 742 751 630 644 663 728 784 751 765 812 845 817 826 765 574 658 737 667 663 705 700 663 691 676 676 652 676 14 5 671 676 550 550 622 642 710 627 574 618 632 584 462 389 457 554 642 710 758 608 511 506 559 559 559 569 545 583 617 612 493 447 498 519 587 655 506 328 315 357 353 332 311 345 247 294 332 387 430 438 14 5 408 417 379 379 404 379 298 370 463 287 355 389 355 355 384 370 380 316 463 404 306 316 301 296 311 370 223 218 27 52 130 198 238 291 463 443 375 438 427 441 361 342 361 380 337 351 408 417 408 318 14 5 290 394 479 465 436 427 328 342 342 299 309 299 290 304 389 347 162 153 162 213 319 271 456 419 514 408 351 372 298 308 435 414 477 335 235 282 377 408 472 451 414 182 177 277 482 567 514 495 416 442 14 5 485 596 480 384 421 405 384 448 384 305 395 501 469 363 273 273 442 554 654 522 448 453 389 411 416 485 564 580 480 622 653 622 422 475 511 538 560 622 604 626 626 693 502 493 560 666 720 569 529 462 14 5 471 493 493 524 538 493 578 515 529 549 549 635 649 793 750 750 721 721 702 745 702 664 611 606 649 664 577 577 606 640 669 678 697 721 702 702 712 736 750 704 738 709 738 738 738 728 758 777 728 684 14 5 680 694 704 714 753 733 728 743 787 719 773 763 817 773 758 758 856 846 851 796 765 791 804 734 756 720 738 734 742 791 818 835 787 787 787 804 858 796 813 747 756 782 822 849 858 840 858 835 867 871 14 5 887 897 906 844 764 773 754 773 759 768 773 830 816 725 721 740 768 783 887 868 868 883 868 868 883 811 787 764 802 768 773 789 779 770 826 817 747 779 789 756 733 663 672 672 709 691 667 695 728 705 14 5 728 747 737 756 719 719 723 742 775 793 803 768 739 734 686 666 486 491 598 627 642 710 661 559 520 540 506 554 598 632 656 671 705 734 642 652 705 530 365 336 351 317 366 476 527 523 544 549 566 532 14 6 482 459 463 548 534 533 571 567 490 491 503 460 398 402 417 334 294 279 283 302 376 454 342 314 395 421 395 418 557 484 417 373 405 385 431 427 443 392 419 350 381 484 550 475 482 488 350 339 346 376 14 6 405 410 325 314 335 355 343 329 336 333 373 263 262 275 172 22 -13 2 68 218 237 86 72 211 332 369 378 388 362 342 411 463 459 469 557 570 501 441 412 434 529 538 486 375 376 399 465 501 422 280 14 6 228 379 421 491 551 556 511 476 546 591 497 272 400 441 531 654 579 490 462 479 423 426 464 553 628 582 592 537 535 400 347 520 477 512 453 407 506 493 346 373 505 629 553 685 616 501 499 502 528 621 14 6 605 556 556 585 552 560 684 724 705 696 669 556 519 492 510 559 641 626 586 688 682 626 606 709 669 628 621 592 568 658 661 679 640 657 661 692 644 680 644 688 688 758 760 732 736 669 689 684 686 724 14 6 710 691 711 711 680 723 741 745 754 732 742 743 787 719 703 726 765 834 808 809 799 834 801 725 807 818 851 805 857 866 794 801 828 777 726 765 856 757 754 727 741 744 754 747 767 786 812 842 867 883 14 6 806 773 735 723 725 726 733 761 790 805 812 793 810 862 873 839 822 812 799 813 833 782 775 736 657 642 706 782 766 869 807 800 791 792 777 732 746 720 742 840 879 850 833 818 839 728 727 734 687 707 14 6 728 770 702 647 656 707 703 715 755 733 752 784 766 779 782 831 817 808 650 644 642 668 676 674 715 703 717 606 630 755 709 749 670 604 640 668 710 714 744 614 532 502 476 540 619 630 629 671 699 614 14 6 700 580 530 574 728 775 662 508 543 576 641 615 527 514 517 505 558 531 580 550 529 496 533 566 547 591 501 455 406 402 481 557 362 356 378 343 319 314 291 281 301 446 266 329 443 457 447 365 332 333 14 6 358 438 486 445 415 359 420 260 281 389 438 358 366 442 450 437 463 435 354 329 387 276 270 198 104 101 128 259 217 221 250 176 165 227 348 406 234 81 71 63 286 208 249 297 260 296 359 397 394 399 14 6 391 495 467 296 315 385 347 355 298 310 261 128 102 257 274 174 129 22 17 6 102 257 419 510 511 527 506 559 405 454 494 482 349 365 476 411 464 560 566 575 596 650 453 423 599 678 514 415 524 484 14 6 521 512 569 556 668 681 626 461 482 556 586 506 490 446 445 473 493 629 594 538 558 740 559 515 603 725 600 500 493 561 662 670 650 607 561 634 704 598 613 639 575 546 562 598 648 611 636 627 615 624 14 6 675 679 749 753 774 764 765 750 772 795 811 819 817 799 781 758 773 790 775 731 749 757 773 746 764 643 657 679 734 766 750 745 823 840 855 849 740 605 638 715 677 637 682 657 629 653 652 662 669 686 14 6 699 688 527 536 610 634 740 631 555 593 589 566 452 383 444 575 669 728 784 618 511 519 561 577 562 586 584 625 670 690 554 487 535 521 601 694 550 328 288 326 371 336 294 342 242 286 344 424 450 472 14 6 466 434 399 391 418 410 302 376 484 279 359 417 375 404 429 375 372 341 449 468 345 336 313 296 291 354 236 250 58 62 139 191 234 272 483 495 394 452 463 457 423 391 371 375 338 366 427 426 417 320 14 6 276 363 494 477 372 401 349 364 328 291 329 324 292 271 417 371 190 186 192 252 335 250 455 464 521 421 352 382 302 327 447 435 503 359 246 298 432 435 467 458 451 215 207 325 468 551 501 488 410 472 14 6 492 588 500 437 444 419 383 408 378 318 374 502 461 362 264 307 485 487 562 472 471 498 389 412 435 477 572 590 492 615 641 640 441 467 520 551 580 630 619 671 670 696 517 513 552 674 724 586 518 456 14 6 472 518 532 551 584 557 603 535 543 552 565 601 676 801 778 743 719 725 703 760 740 730 649 622 679 698 597 593 623 656 685 700 722 703 678 695 749 759 747 757 766 758 760 761 753 771 752 752 716 675 14 6 662 677 733 734 762 764 739 762 789 772 785 797 822 776 755 744 853 861 846 780 763 782 809 735 727 723 714 719 734 803 826 826 799 771 768 796 799 787 800 738 743 778 814 852 889 846 886 816 828 815 14 6 873 869 788 833 785 767 747 777 764 773 802 831 799 716 708 738 750 753 896 872 881 881 885 888 896 793 767 744 795 754 752 780 786 792 849 819 730 732 764 739 743 653 675 674 692 699 697 680 718 740 14 6 748 758 734 752 734 727 715 730 772 809 812 783 767 754 682 662 521 510 617 595 601 705 695 603 542 526 535 554 593 636 661 657 638 755 672 672 732 537 374 359 362 328 365 491 575 512 555 606 628 587 14 7 450 429 488 527 480 527 531 535 458 505 505 458 420 450 403 292 253 296 360 390 411 377 335 317 376 417 444 498 552 439 349 340 412 353 349 362 367 417 448 371 448 448 426 480 471 417 396 308 344 303 14 7 385 421 317 317 355 369 341 312 303 312 350 274 554 270 170 37 28 32 123 289 303 146 180 274 360 327 341 341 346 403 445 483 483 507 487 466 492 426 435 470 474 487 431 317 339 383 426 452 378 304 14 7 282 387 435 487 544 483 470 483 501 579 483 304 404 495 559 546 473 422 468 450 358 395 491 559 568 555 500 477 482 445 390 564 541 495 445 413 559 358 322 390 532 610 505 587 519 510 510 531 605 560 14 7 527 494 498 564 515 589 692 692 696 601 663 527 502 424 477 618 622 576 696 647 643 556 597 692 684 617 644 560 604 684 617 608 600 604 635 613 622 653 671 653 688 742 751 724 657 653 675 657 719 711 14 7 688 706 706 711 724 742 719 714 728 733 747 774 761 687 687 700 784 839 761 770 825 816 765 691 751 770 830 798 811 844 830 811 835 779 700 816 794 745 733 737 745 729 745 737 778 778 820 842 820 850 14 7 801 775 760 763 760 741 745 741 767 786 778 778 831 869 876 858 798 791 768 776 814 798 802 730 647 628 700 738 791 825 806 760 779 840 772 768 776 787 768 855 874 817 795 802 795 719 719 703 694 690 14 7 725 743 712 667 725 779 757 721 730 766 757 784 797 784 757 743 761 725 559 591 645 681 685 690 698 694 716 583 679 727 636 723 644 618 614 649 675 710 679 579 535 487 469 609 631 631 636 644 657 579 14 7 653 526 509 587 692 697 552 465 544 552 582 463 471 493 475 446 467 510 514 552 454 480 522 574 480 437 407 399 407 450 467 467 356 399 343 343 360 373 385 299 398 462 299 385 457 453 407 335 367 321 14 7 344 398 484 417 430 344 430 308 317 444 426 417 340 412 398 444 471 475 317 322 341 279 270 142 118 156 227 284 279 327 317 322 317 360 412 412 208 151 85 142 312 256 331 317 284 360 407 379 417 445 14 7 457 461 483 230 308 343 339 313 278 317 221 112 160 404 295 251 225 50 50 103 195 369 444 833 895 461 470 518 454 495 537 422 395 454 422 400 463 587 532 518 568 555 418 454 591 664 409 422 482 523 14 7 495 546 587 582 719 678 527 450 468 601 531 477 465 415 428 510 581 589 568 568 692 680 523 502 680 709 486 510 519 601 655 655 647 548 568 651 647 564 605 591 533 564 613 600 542 533 586 600 613 631 14 7 640 679 745 787 753 753 749 745 764 772 787 772 814 825 768 787 779 779 757 712 721 757 784 779 766 564 613 681 757 784 739 734 811 833 806 824 703 532 667 707 645 667 685 649 685 712 688 657 640 627 14 7 627 644 487 526 596 618 688 596 570 622 574 539 469 443 544 609 640 627 723 513 500 526 552 522 531 531 539 599 629 552 382 467 475 484 616 625 467 309 326 411 283 292 309 347 245 318 382 420 437 429 14 7 416 386 441 394 416 318 296 417 480 285 385 421 326 362 412 362 376 349 462 371 308 312 285 308 308 326 172 181 -9 122 204 290 312 426 502 362 362 426 407 388 317 327 360 393 355 431 426 455 412 369 14 7 369 441 507 455 384 350 341 346 293 222 232 246 274 308 365 274 118 99 161 247 299 378 431 426 461 404 387 374 321 387 426 413 417 260 225 317 400 422 426 479 365 177 238 348 514 501 470 427 395 432 14 7 463 550 454 349 386 377 358 473 395 345 418 541 422 363 295 340 505 541 550 436 418 409 390 381 377 532 582 514 498 622 585 548 411 432 506 564 618 622 610 692 692 634 481 490 589 700 638 535 498 453 14 7 477 502 481 481 543 494 576 552 546 573 617 679 693 688 715 688 751 746 693 653 644 608 595 635 666 684 577 586 640 653 662 671 671 693 671 697 715 728 715 710 663 668 654 696 691 710 737 742 719 691 14 7 654 645 677 714 700 673 705 747 774 765 691 742 802 733 733 756 821 830 765 748 752 778 801 741 729 741 707 699 741 771 835 801 797 767 790 842 831 809 771 733 752 790 831 835 831 820 827 812 824 820 14 7 833 829 829 779 772 749 734 741 753 768 798 776 772 719 734 779 764 768 855 833 833 833 836 817 836 722 719 753 768 745 764 806 797 815 833 752 694 797 748 743 703 586 613 636 649 645 694 712 707 761 14 7 716 761 743 676 672 694 748 721 770 784 775 736 710 671 618 609 478 504 622 579 657 692 644 509 469 478 504 618 605 618 657 653 675 710 675 684 609 408 334 321 356 356 446 505 574 514 552 569 612 531 14 8 482 473 508 529 523 529 554 547 494 503 527 470 413 428 443 334 281 288 310 336 380 427 339 325 393 417 432 471 560 460 399 350 415 398 419 425 413 411 443 376 434 478 507 490 486 453 364 327 343 325 14 8 397 428 331 293 351 371 363 331 333 334 355 255 406 302 169 47 25 45 126 288 282 129 160 274 334 358 363 376 368 375 425 483 501 507 531 548 529 446 410 448 515 531 489 358 368 404 452 505 408 318 14 8 271 382 441 512 572 544 507 507 543 604 525 306 399 423 563 634 535 477 457 494 406 427 491 563 605 597 562 524 526 457 394 565 537 535 463 431 544 397 354 400 517 606 548 657 575 516 516 522 591 635 14 8 573 547 555 611 535 569 698 723 699 671 659 577 531 486 518 573 648 629 636 700 664 606 606 723 695 642 653 591 618 675 637 638 621 641 653 652 637 669 686 672 702 750 762 739 704 677 700 687 734 738 14 8 707 703 715 715 727 748 736 736 742 757 764 778 798 711 703 725 780 849 796 816 838 833 782 726 784 805 855 828 855 859 837 818 855 807 730 837 853 767 757 745 757 753 761 758 785 818 845 859 871 888 14 8 849 807 776 760 769 750 754 776 798 811 818 802 855 887 896 867 832 835 802 818 845 825 816 765 672 631 712 789 801 860 821 795 807 850 797 762 778 766 765 876 898 843 833 826 833 730 734 749 719 721 14 8 742 768 738 683 714 745 731 723 743 761 779 801 788 791 797 824 815 797 615 635 641 676 685 696 716 715 729 616 682 757 696 752 699 651 666 691 726 725 727 634 567 518 480 577 646 653 635 664 687 641 14 8 712 587 549 589 745 753 622 511 562 581 601 552 496 519 515 489 503 525 611 578 495 484 545 583 535 516 456 435 417 434 497 509 365 381 381 357 366 392 368 317 365 473 317 362 465 445 448 360 368 380 14 8 408 427 489 438 435 349 441 310 325 432 454 426 365 445 456 465 480 499 334 310 363 321 299 188 112 145 188 271 239 263 287 252 296 294 400 415 229 149 96 103 297 254 320 336 283 346 410 406 432 431 14 8 454 503 494 265 323 392 378 347 294 346 255 120 133 356 302 229 226 42 24 42 150 330 461 697 738 540 519 551 477 506 519 464 402 426 464 400 464 581 565 563 599 597 456 454 602 672 478 435 519 517 14 8 522 558 619 607 736 671 605 472 488 593 571 511 500 434 452 505 559 629 605 574 564 744 558 510 653 752 577 488 486 572 667 681 672 600 574 666 707 611 633 626 568 578 605 603 593 576 614 621 630 636 14 8 660 690 762 786 789 789 780 758 783 800 817 810 841 820 798 793 776 807 800 727 775 786 808 772 775 623 649 683 755 805 767 776 834 865 836 848 766 572 676 747 676 679 716 701 685 714 698 687 665 677 14 8 673 683 544 558 631 651 721 634 589 637 629 585 480 423 503 590 659 699 765 592 523 529 574 563 566 572 559 619 655 622 473 473 512 531 629 680 515 329 326 389 337 325 317 356 248 308 360 413 450 452 14 8 427 421 415 397 424 368 303 408 493 299 385 422 359 375 415 384 396 345 485 409 321 329 308 315 324 368 210 212 11 85 169 248 282 365 503 428 387 454 441 443 363 355 380 405 363 401 436 453 431 356 14 8 338 432 513 484 438 419 351 362 342 287 297 296 301 323 400 338 158 144 174 239 325 334 467 443 515 427 385 391 323 360 452 434 473 316 241 312 406 435 474 486 412 188 213 323 521 564 519 488 427 458 14 8 496 598 489 390 427 414 394 478 408 340 424 537 470 383 301 319 487 569 633 508 456 455 410 419 420 524 591 574 499 644 659 625 430 478 526 562 594 644 627 667 667 704 512 507 586 701 726 579 537 472 14 8 486 510 505 530 557 508 597 541 552 575 597 672 686 759 750 737 752 750 714 717 690 653 619 636 673 690 592 597 638 662 681 691 701 724 703 716 730 749 750 721 719 705 715 733 731 734 762 775 738 703 14 8 684 687 707 728 743 720 732 758 794 753 750 767 822 768 760 770 851 850 824 792 770 798 815 743 756 733 735 730 750 796 836 839 801 791 798 829 865 811 812 750 763 795 838 859 865 848 864 842 869 871 14 8 893 898 905 840 780 777 757 774 768 782 798 829 817 730 733 766 780 792 903 880 880 890 881 873 891 792 774 772 805 772 783 815 806 804 851 819 750 806 797 772 742 654 669 676 708 693 691 717 740 739 14 8 743 770 758 751 722 729 749 754 794 812 816 776 748 731 680 664 499 512 624 628 665 722 673 558 519 535 521 593 618 645 675 683 713 744 671 681 690 504 368 345 366 344 408 509 571 545 575 584 612 557 14 9 499 494 492 527 552 541 569 562 514 492 510 481 418 394 476 375 341 316 311 327 428 468 388 366 421 423 409 415 546 501 436 355 406 425 463 469 482 411 428 354 388 490 532 496 521 510 377 353 342 357 14 9 369 402 346 281 342 362 349 335 343 361 368 281 329 359 237 74 5 46 89 249 294 140 134 248 320 383 404 417 390 354 390 454 479 467 548 590 541 448 407 429 530 569 536 407 382 392 445 510 457 337 14 9 261 364 421 506 585 585 518 494 570 600 559 311 387 406 552 668 611 527 493 531 456 442 467 541 607 629 615 537 533 445 372 523 535 557 497 447 527 441 367 409 488 600 591 680 631 517 501 517 555 628 14 9 599 592 606 603 558 569 679 727 706 705 684 629 553 532 517 547 648 617 596 666 682 641 638 709 702 669 666 645 626 675 670 685 638 650 664 678 645 664 682 682 712 737 755 745 744 674 725 722 724 754 14 9 717 700 709 712 705 722 724 739 748 740 732 745 799 697 699 721 751 809 794 820 822 822 789 763 796 812 829 826 854 847 795 784 827 816 754 818 857 795 783 740 750 761 763 744 768 813 821 840 865 879 14 9 851 798 752 735 745 730 747 775 795 804 811 799 834 869 877 860 831 835 804 822 839 824 795 769 692 639 714 800 781 847 818 805 804 827 789 740 755 732 751 847 875 840 838 827 838 746 740 772 718 722 14 9 733 773 734 668 677 696 701 735 740 726 779 781 760 775 791 837 838 815 685 663 639 670 676 669 710 714 723 626 648 751 733 760 712 638 653 678 707 721 748 655 570 518 479 543 619 631 638 667 719 672 14 9 729 647 582 604 746 758 689 535 562 590 629 636 548 532 539 541 541 546 609 580 534 494 533 563 598 596 528 461 416 409 495 573 407 373 427 343 344 401 352 328 320 466 320 334 460 464 462 362 344 426 14 9 461 455 474 456 428 365 428 308 317 400 461 438 405 477 486 479 471 497 366 312 376 345 313 233 130 176 179 250 226 236 296 216 295 288 403 548 272 137 113 89 279 235 285 372 292 323 427 439 475 430 14 9 440 525 533 349 397 413 397 378 325 364 307 191 166 317 350 217 244 94 27 14 122 297 427 535 570 577 522 556 467 481 519 479 388 405 516 424 457 550 609 606 618 641 481 443 572 662 512 432 523 500 14 9 540 537 595 582 699 633 664 505 483 584 604 517 521 452 457 494 516 628 605 559 488 759 590 519 612 734 640 531 564 587 662 687 676 649 599 658 731 643 643 660 598 569 576 591 644 616 632 632 626 630 14 9 655 678 754 767 792 789 778 755 779 793 812 813 833 790 796 770 765 776 790 736 773 776 785 749 753 671 655 671 727 775 753 770 813 851 835 837 799 601 682 762 683 658 695 695 647 669 660 673 660 677 14 9 694 687 589 555 626 665 721 636 579 611 641 597 460 386 433 562 653 721 768 628 509 523 572 560 587 577 584 620 653 677 592 486 566 571 640 715 590 369 308 339 361 333 310 351 254 290 323 403 451 464 14 9 463 448 410 420 433 444 307 380 499 318 382 428 439 420 454 420 418 374 467 455 366 336 321 305 325 389 289 284 91 40 135 205 245 284 482 525 417 484 492 530 426 385 379 399 390 379 438 448 463 368 14 9 280 375 491 522 472 464 364 360 353 332 342 318 315 293 409 413 252 180 190 228 341 290 450 462 525 460 415 420 318 342 445 463 516 425 302 311 397 460 513 474 511 291 277 366 517 588 559 522 464 455 14 9 491 597 537 448 461 442 425 452 400 339 396 504 491 384 306 312 453 521 638 558 469 490 453 441 434 495 581 627 509 619 698 700 507 494 522 565 590 635 634 644 648 698 579 523 570 688 727 615 554 480 14 9 478 517 543 562 563 548 595 535 549 567 571 623 647 783 769 765 739 727 714 744 730 715 682 633 681 687 611 605 627 662 684 711 716 723 696 702 723 747 753 732 755 738 751 755 738 741 758 757 739 696 14 9 687 699 706 726 753 744 726 746 783 750 778 769 810 789 756 754 849 853 849 801 771 798 811 750 757 742 748 741 749 798 832 845 798 791 796 811 848 827 821 735 751 787 822 855 874 857 876 854 867 856 14 9 890 907 916 860 775 786 755 778 757 773 790 828 818 726 716 731 769 778 890 883 882 898 882 884 896 817 787 764 799 771 768 783 784 798 844 833 757 773 785 743 733 693 688 677 709 700 685 699 723 726 14 9 734 763 744 776 737 735 740 754 785 799 803 785 760 746 690 685 535 511 599 631 629 712 660 596 540 536 521 560 626 633 660 682 673 724 689 704 719 591 415 369 362 339 364 502 564 586 597 641 653 630 15 1 617 547 507 531 530 510 544 605 587 481 465 544 506 408 445 469 447 417 373 323 396 490 503 498 461 441 448 388 459 522 557 376 345 432 438 442 453 541 490 395 317 400 427 457 516 572 552 438 407 361 15 1 376 394 414 366 359 345 373 349 410 374 378 430 385 439 398 296 184 126 134 167 280 212 127 176 326 464 538 534 497 458 384 348 401 403 446 512 482 496 491 429 461 530 580 528 470 432 428 486 507 399 15 1 254 344 414 467 524 555 496 401 482 609 673 510 364 420 500 557 664 632 557 574 594 480 427 455 550 614 679 564 537 472 355 425 539 497 567 477 517 612 569 485 492 565 674 692 740 621 492 465 431 487 15 1 585 644 623 641 601 563 598 712 734 759 727 736 621 552 504 516 591 624 581 678 752 734 720 707 713 737 727 713 718 723 730 734 720 628 646 662 667 674 672 695 695 720 748 762 778 757 723 713 750 720 15 1 723 718 681 674 692 675 749 755 764 771 758 733 721 697 677 670 712 747 809 799 819 825 811 799 796 822 836 821 802 825 799 786 796 852 777 725 765 845 844 813 784 784 815 789 772 794 806 809 828 840 15 1 799 810 747 730 767 783 782 761 785 798 786 795 789 795 818 828 836 805 800 814 827 825 774 800 766 727 729 741 773 786 798 835 833 783 749 716 687 729 781 782 793 808 824 843 854 839 813 787 740 718 15 1 766 787 779 667 647 660 699 733 734 768 777 781 772 738 759 787 798 817 779 748 752 705 717 691 658 693 709 720 657 675 727 734 746 641 633 640 661 654 671 694 560 510 503 510 542 575 585 592 625 682 15 1 606 674 591 569 610 711 702 661 562 579 643 707 717 687 601 567 575 640 579 538 517 563 500 533 554 633 630 516 444 457 437 505 561 426 462 416 358 324 330 284 275 394 314 262 373 491 535 452 371 355 15 1 376 456 544 553 499 465 388 369 339 327 405 478 486 529 548 570 539 521 490 344 355 350 313 360 335 284 233 225 287 297 317 283 285 233 352 402 385 215 144 142 197 308 239 369 367 349 422 472 446 529 15 1 447 522 614 512 505 506 393 502 376 380 385 417 314 323 478 369 267 252 215 157 211 280 358 446 529 544 535 510 427 342 440 597 455 420 487 489 494 512 595 649 659 684 644 475 440 590 612 407 440 544 15 1 519 519 564 537 589 682 702 679 517 534 710 662 674 655 510 506 435 504 618 505 487 571 710 552 558 619 733 728 730 653 651 691 691 690 639 614 691 756 751 720 685 584 540 553 635 635 662 655 621 658 15 1 674 679 754 761 756 776 775 764 779 785 790 798 816 822 769 750 742 765 786 757 771 758 751 730 736 737 706 672 688 704 717 729 736 744 785 838 832 678 615 726 708 619 593 568 598 617 638 647 634 609 15 1 614 663 603 528 532 584 630 675 576 576 622 593 484 441 460 484 579 663 691 673 617 512 525 562 581 609 604 626 615 616 663 626 631 645 641 638 616 537 369 350 375 428 388 348 332 330 321 373 427 460 15 1 493 495 451 525 473 537 431 345 489 454 357 405 557 539 517 508 449 455 443 446 517 429 369 351 316 316 403 388 259 34 144 195 264 310 399 551 557 492 518 575 618 503 428 399 427 400 387 461 527 495 15 1 353 327 379 469 534 520 512 392 376 393 378 385 399 326 390 468 443 359 277 292 319 279 336 471 442 541 532 549 403 411 450 480 502 626 532 325 370 517 561 507 667 588 422 459 491 631 575 632 559 564 15 1 492 525 619 534 480 497 437 417 437 380 360 397 515 452 345 320 370 430 520 637 612 554 572 522 477 477 532 637 560 515 610 730 714 529 529 523 573 581 601 620 631 667 675 577 567 631 678 712 606 530 15 1 495 477 544 583 591 606 599 546 572 563 570 579 632 695 709 716 709 697 699 686 737 762 753 702 704 695 697 639 648 686 720 725 681 662 690 642 702 727 764 772 778 763 781 758 736 697 697 684 706 736 15 1 643 671 720 757 743 724 729 751 772 741 718 732 779 833 787 771 771 740 810 784 812 804 803 809 804 799 795 733 751 762 776 829 823 802 782 776 788 757 795 777 759 760 800 809 826 858 865 823 797 778 15 1 769 738 759 776 785 802 790 750 754 761 792 785 806 799 734 720 733 751 740 797 821 844 849 856 862 828 798 796 756 729 701 738 786 782 808 816 783 722 732 722 742 742 702 689 677 687 684 689 672 671 15 1 714 736 728 717 684 742 743 738 702 737 733 731 734 731 731 691 641 551 546 592 594 602 659 661 597 541 529 533 572 630 595 623 574 605 657 687 707 733 677 591 452 403 397 439 503 581 584 610 671 692 15 2 619 538 498 515 528 507 554 600 590 480 468 532 504 429 438 460 437 424 374 316 384 492 504 539 462 442 437 386 446 525 554 387 364 419 427 442 446 484 461 355 312 379 426 444 496 568 546 453 418 378 15 2 372 368 410 351 353 327 348 348 400 377 379 431 371 442 410 311 194 103 114 134 249 189 93 147 314 465 554 588 525 475 395 343 395 382 432 501 479 480 484 432 472 537 565 537 473 430 433 479 521 418 15 2 266 331 405 464 513 552 514 382 452 622 658 518 368 408 488 555 673 645 566 562 576 497 430 457 551 625 696 544 533 476 348 428 534 460 540 448 480 610 579 472 493 591 668 673 730 611 481 448 435 484 15 2 564 650 615 626 595 550 593 697 733 746 723 722 608 546 502 514 590 603 557 639 726 720 715 695 707 735 710 707 715 707 717 725 714 607 633 646 652 665 677 695 671 707 741 756 770 744 721 704 752 706 15 2 723 715 670 665 688 677 735 753 761 766 761 727 705 708 675 673 699 748 796 800 804 824 818 799 810 821 835 800 797 804 790 773 802 852 777 724 769 834 830 806 782 790 822 821 768 792 807 823 827 849 15 2 827 806 752 733 773 787 780 764 782 788 781 791 766 779 804 811 827 790 791 813 824 822 788 793 765 719 724 730 768 784 793 823 829 780 744 702 677 715 769 783 795 803 827 851 862 848 815 776 732 720 15 2 759 786 767 652 631 660 707 738 727 746 762 766 762 715 758 782 790 805 767 757 744 688 705 671 642 687 715 707 644 673 722 732 745 634 617 630 647 634 659 690 538 497 482 502 542 571 583 596 625 673 15 2 601 661 592 562 597 701 694 668 561 566 626 701 709 685 589 561 562 621 577 530 521 553 498 511 542 623 624 515 426 442 433 492 565 436 451 416 350 319 352 290 269 379 313 257 356 488 544 455 372 352 15 2 368 460 511 551 517 468 401 364 329 317 394 471 496 517 526 573 543 519 492 348 358 335 298 353 324 265 225 215 262 283 311 296 288 241 348 403 403 199 113 124 155 309 249 348 384 361 429 491 441 546 15 2 418 494 595 527 474 525 419 521 375 380 370 417 319 314 476 391 266 248 202 162 218 291 363 438 559 565 539 517 431 321 429 579 470 410 476 485 496 520 619 657 671 679 654 492 443 595 630 439 453 533 15 2 505 529 526 516 569 711 738 661 512 513 679 633 636 635 493 491 422 489 603 488 484 560 696 547 558 592 709 720 719 657 640 682 694 676 614 600 691 747 743 711 697 570 522 535 629 633 660 635 618 653 15 2 669 679 750 764 763 763 760 758 767 769 790 789 812 807 766 744 743 763 778 758 767 750 736 715 731 716 714 667 673 697 716 724 725 731 771 818 821 685 623 707 706 626 591 564 600 619 624 639 624 602 15 2 618 647 596 516 519 574 613 693 573 570 632 590 472 418 460 465 569 649 659 657 642 489 506 565 585 587 607 619 586 608 659 642 641 645 610 621 613 568 378 342 390 420 376 328 333 329 313 366 426 458 15 2 502 505 457 529 478 533 451 342 469 459 357 397 589 576 517 509 487 459 442 440 513 449 386 350 327 315 402 372 270 18 118 188 232 315 394 551 590 509 522 593 629 525 442 405 426 413 408 442 538 512 15 2 356 324 369 452 551 530 522 390 379 384 363 379 436 324 382 486 457 379 290 286 320 272 340 488 444 538 555 546 426 406 442 474 500 646 536 332 355 510 572 537 651 607 417 466 492 642 585 650 558 554 15 2 532 513 618 528 454 517 442 435 413 371 374 407 515 446 327 312 370 451 533 645 600 565 571 537 482 477 522 620 564 518 602 711 708 515 510 507 545 572 597 629 634 669 677 575 556 597 665 707 615 527 15 2 477 472 538 574 584 587 580 539 540 543 556 566 634 682 696 689 699 687 694 670 729 745 734 701 692 680 684 636 641 680 708 717 673 655 661 617 690 724 759 766 777 771 767 752 738 702 694 683 702 741 15 2 647 670 725 744 732 730 726 723 758 729 690 726 771 785 776 750 756 752 787 774 790 795 798 801 807 805 778 726 749 752 771 819 815 789 783 771 776 750 790 770 760 760 784 792 818 847 854 826 797 775 15 2 755 728 755 776 780 790 778 745 752 757 786 791 808 785 725 723 729 739 733 789 820 841 842 852 854 825 758 755 741 721 696 740 787 782 795 802 777 718 725 721 737 743 705 691 674 689 681 677 664 670 15 2 710 735 725 720 685 745 740 730 688 728 727 728 735 738 723 706 636 544 546 590 589 582 664 665 595 542 517 507 556 595 582 612 562 589 649 664 694 710 678 603 450 401 392 433 501 575 571 596 663 682 15 3 609 500 445 470 496 482 548 545 558 437 454 493 487 421 432 403 394 423 350 265 337 482 501 537 469 396 406 376 438 531 546 407 354 398 388 400 436 444 578 393 336 426 424 442 488 570 548 482 435 392 15 3 363 381 387 348 336 322 331 335 387 370 364 436 342 415 416 280 179 123 117 149 269 192 83 107 299 444 541 598 531 466 420 364 364 402 441 438 419 454 452 417 452 532 540 521 445 430 417 452 490 365 15 3 229 306 374 436 509 545 507 356 416 593 625 492 338 395 478 547 670 628 547 494 552 486 406 413 542 595 659 502 489 447 335 395 462 379 456 391 433 582 544 438 438 555 624 630 692 605 446 417 429 466 15 3 534 644 600 616 593 508 564 673 714 713 691 659 585 514 463 475 567 542 499 598 691 716 705 655 668 716 679 700 712 703 712 695 668 597 609 618 664 638 675 695 653 674 728 731 743 714 692 708 742 712 15 3 697 756 620 643 662 680 699 717 756 740 729 691 680 691 633 629 689 716 760 751 756 832 822 795 803 813 815 788 762 769 758 761 784 828 758 694 739 837 813 786 755 763 804 819 746 771 796 806 810 840 15 3 833 781 730 737 751 761 756 770 769 771 776 768 755 781 796 767 801 768 767 784 803 807 805 784 750 693 688 694 751 760 768 790 791 752 713 655 639 669 712 764 777 780 806 825 828 843 806 780 695 682 15 3 732 754 762 621 597 627 668 710 727 729 770 764 740 698 748 764 765 788 747 738 714 690 678 682 668 692 694 678 627 639 687 693 719 597 589 603 608 590 641 662 513 469 464 490 538 568 573 591 632 641 15 3 542 617 549 523 556 686 674 653 534 521 598 690 701 660 580 536 550 594 548 473 507 538 508 494 526 601 601 494 377 402 423 470 538 447 440 391 312 286 304 266 262 354 284 240 343 505 529 445 341 297 15 3 323 423 489 543 461 448 382 356 288 268 390 451 481 492 513 575 532 494 471 355 358 306 242 274 269 288 200 177 220 300 323 259 228 154 313 365 391 200 74 74 95 256 211 321 363 306 401 419 394 520 15 3 390 471 591 482 388 476 390 485 369 352 344 411 315 274 437 371 224 201 191 155 203 265 351 444 538 528 503 474 391 279 386 563 468 380 409 420 449 485 597 638 630 662 625 489 433 566 622 435 414 478 15 3 457 494 466 450 490 688 693 637 488 478 648 594 604 604 469 463 367 421 566 416 441 505 659 511 501 528 691 691 679 617 578 621 677 647 547 552 668 707 684 689 671 573 535 528 585 623 626 584 599 647 15 3 629 664 728 738 769 736 728 721 733 741 767 766 803 784 745 699 715 739 744 753 740 736 709 685 737 732 721 652 643 676 694 701 719 714 748 748 788 631 582 656 664 606 571 518 571 597 622 612 578 566 15 3 610 615 537 474 495 561 609 681 546 525 557 556 450 415 455 447 561 648 657 644 661 511 487 567 572 589 624 567 563 588 643 666 628 588 538 598 601 541 394 350 385 402 356 299 307 293 281 362 421 447 15 3 522 461 423 515 456 522 433 313 454 436 336 384 544 555 481 473 436 442 421 406 500 478 382 323 298 274 382 348 267 9 86 146 208 306 387 529 605 486 479 574 611 508 424 372 387 391 386 430 468 488 15 3 356 310 328 406 534 465 517 375 361 360 330 369 440 336 350 467 456 367 284 271 304 251 337 465 412 524 491 574 386 370 430 460 483 628 506 337 344 499 522 501 608 574 387 431 474 610 536 637 526 535 15 3 475 473 594 469 397 466 425 412 374 350 331 358 497 441 317 284 356 451 508 645 586 538 515 516 438 441 487 576 542 489 582 675 704 512 497 495 514 560 567 608 634 668 665 569 511 524 621 704 599 502 15 3 428 433 508 547 579 569 552 518 489 525 515 526 599 631 643 651 650 634 704 701 734 706 658 611 619 629 701 622 613 636 697 686 624 634 636 603 684 733 754 752 745 760 740 725 691 660 643 653 679 710 15 3 617 636 724 716 669 674 692 715 747 724 662 697 763 748 738 713 721 745 760 755 768 763 786 793 793 781 738 715 712 738 746 806 799 748 759 749 745 756 776 754 748 728 760 763 815 830 826 813 785 740 15 3 719 718 764 769 770 792 755 739 734 747 757 790 786 766 704 713 713 693 698 773 818 817 799 801 832 791 738 743 728 691 661 714 775 778 778 809 769 719 714 684 713 723 684 663 655 662 661 668 647 645 15 3 702 707 719 665 681 701 725 696 696 700 697 707 712 731 719 681 605 525 494 546 529 537 654 669 579 525 507 515 544 588 527 553 515 543 633 674 668 677 627 575 453 385 388 426 494 571 526 570 634 655 15 4 589 449 439 461 471 457 525 528 568 441 434 468 501 433 416 409 405 439 379 277 329 433 475 552 510 419 415 367 414 491 550 469 335 383 376 376 405 434 543 400 310 375 395 421 480 550 515 534 459 406 15 4 346 381 420 359 340 321 328 342 396 381 368 465 379 426 412 342 243 185 139 152 253 222 126 149 287 436 511 607 574 510 454 371 405 407 459 440 414 448 452 421 446 511 566 573 489 434 419 437 475 384 15 4 257 313 376 423 477 540 523 365 401 572 607 509 357 403 491 562 625 612 544 507 544 488 409 425 516 566 620 530 496 479 366 409 476 398 486 413 435 569 525 486 452 533 590 608 671 630 495 437 440 470 15 4 520 619 599 617 603 514 566 636 702 687 683 658 603 545 479 485 559 559 518 588 675 685 683 640 677 709 694 687 720 695 711 701 687 581 591 608 642 653 668 669 646 674 714 716 735 722 706 718 726 715 15 4 694 735 619 620 635 665 680 716 743 732 729 682 677 681 646 631 679 709 747 731 745 816 810 777 785 798 803 788 751 757 767 750 770 827 755 679 719 812 807 795 761 760 802 821 754 763 786 800 807 826 15 4 828 777 747 737 758 760 746 758 770 777 760 753 761 779 793 786 795 794 776 787 800 806 822 787 774 715 704 699 740 743 754 769 782 754 712 646 640 662 699 740 758 778 795 813 824 817 795 751 676 667 15 4 694 706 734 611 587 615 652 702 697 731 737 726 695 686 753 746 746 761 757 766 719 686 680 701 684 679 703 682 608 654 692 666 677 584 576 576 545 536 594 662 538 457 454 466 506 555 553 573 613 616 15 4 542 561 518 505 539 635 645 681 541 500 564 660 666 672 598 541 519 583 574 468 495 494 504 471 499 555 549 509 370 381 431 462 490 470 436 418 341 302 317 283 260 344 344 267 333 491 549 514 382 306 15 4 324 413 452 532 461 433 380 367 292 260 347 400 442 467 478 565 561 464 474 364 352 311 255 300 285 273 223 173 196 284 285 302 238 171 296 376 384 249 95 102 109 223 238 303 405 350 423 441 409 523 15 4 397 453 576 491 407 539 424 522 391 371 335 428 378 309 488 440 267 238 188 186 207 254 347 440 525 534 533 472 413 307 383 537 488 380 415 422 442 477 561 611 609 636 625 527 435 532 607 482 429 493 15 4 476 519 460 444 481 654 676 629 516 493 617 615 615 644 512 468 404 440 551 450 458 495 640 537 520 524 663 700 685 648 580 613 652 644 555 547 627 687 681 699 686 609 563 556 581 619 629 595 588 637 15 4 626 658 716 730 751 738 730 728 736 741 753 756 780 782 736 703 703 729 746 730 713 733 708 685 716 678 728 636 629 648 676 692 710 703 703 730 738 610 569 634 653 604 558 532 562 539 532 549 542 543 15 4 555 575 559 467 479 516 556 629 538 509 564 546 470 401 441 445 498 567 597 592 619 525 476 511 530 574 611 558 547 576 620 652 658 603 521 543 562 566 438 338 370 381 380 319 316 319 294 349 398 425 15 4 483 448 428 538 434 485 454 326 434 453 345 393 544 584 496 487 480 447 407 405 444 456 386 356 288 282 347 354 392 171 93 182 199 305 371 477 580 518 504 577 635 564 457 393 395 379 361 403 467 527 15 4 358 278 295 376 519 470 544 402 358 363 352 384 470 361 374 476 442 430 313 275 317 250 317 464 406 501 530 620 421 368 415 454 479 645 539 416 348 488 527 517 609 645 434 403 446 560 553 602 520 535 15 4 464 469 562 485 398 454 435 399 386 369 337 380 475 458 347 301 366 451 514 644 596 576 519 521 462 454 490 546 561 487 568 650 712 545 495 491 506 539 563 601 630 652 644 597 520 545 603 669 623 528 15 4 466 469 501 549 572 588 564 530 478 521 490 523 572 617 636 669 634 627 676 690 714 694 654 627 608 622 704 613 605 620 671 654 620 627 613 588 668 712 719 728 725 736 725 705 667 644 627 643 667 690 15 4 625 634 711 706 669 668 680 705 732 704 650 689 742 735 735 710 714 730 753 751 770 756 767 779 784 767 749 716 714 732 742 784 784 754 753 735 742 739 763 749 730 721 744 756 795 819 807 802 765 718 15 4 703 712 736 765 762 771 762 729 732 731 745 764 789 769 723 699 719 686 686 749 786 784 773 789 781 775 741 736 727 690 666 702 746 760 766 782 769 746 727 713 693 709 696 672 642 649 652 627 642 635 15 4 653 681 679 638 630 656 690 668 673 689 685 678 681 695 688 674 614 516 477 529 541 508 632 650 587 514 494 523 527 555 555 553 483 510 579 627 613 663 672 649 514 411 368 403 464 511 509 520 590 603 16 1 651 543 580 585 599 618 571 627 632 618 585 637 524 481 467 543 533 449 444 486 500 547 619 576 571 513 532 508 503 629 658 445 454 498 488 576 566 498 488 513 445 493 522 605 610 600 488 445 454 401 16 1 435 445 508 443 408 458 453 408 428 443 503 408 448 559 478 428 277 187 207 262 488 358 307 317 468 589 614 579 533 488 488 508 614 569 574 574 530 511 540 521 569 626 684 617 550 430 478 506 583 588 16 1 411 425 449 593 660 698 607 593 621 736 736 617 487 520 603 659 714 682 659 677 626 543 543 566 603 714 774 682 635 635 539 525 575 599 575 612 594 617 543 548 575 645 649 695 736 669 588 626 679 731 16 1 765 717 664 641 641 631 684 703 722 755 769 769 679 569 612 588 655 745 736 765 788 736 712 731 753 753 725 758 758 767 813 808 799 767 730 684 725 739 748 748 748 790 799 799 799 795 781 813 831 831 16 1 841 748 758 758 748 790 782 794 744 798 820 832 841 841 794 807 803 786 803 828 858 832 815 828 824 824 849 858 866 866 815 832 841 879 874 885 880 894 889 871 857 830 767 808 839 839 839 826 839 866 16 1 866 857 817 821 808 817 817 776 817 781 754 808 821 857 866 866 860 852 876 844 852 860 848 860 837 829 837 852 860 880 868 872 868 888 844 844 817 841 852 844 852 852 864 852 844 821 825 824 833 843 16 1 810 773 764 750 736 736 782 750 768 773 796 778 778 782 792 833 833 824 810 824 787 768 759 745 768 792 782 791 766 741 781 766 791 761 710 710 710 720 756 832 700 700 604 563 594 634 665 654 675 725 16 1 741 720 761 766 746 766 776 700 684 735 745 787 702 707 712 669 693 698 679 646 688 590 580 585 669 698 646 543 533 524 533 613 627 519 599 529 425 430 469 479 450 454 479 382 445 532 634 469 454 464 16 1 508 600 677 706 697 556 517 498 421 435 493 605 580 576 595 576 542 605 517 468 473 523 513 498 317 342 358 302 332 388 443 428 408 473 453 463 473 317 277 257 292 388 388 453 488 468 458 513 624 549 16 1 521 564 631 679 688 727 708 756 550 454 444 454 392 449 617 435 430 439 300 272 296 449 435 521 554 583 574 574 626 585 575 626 502 502 599 566 483 575 617 677 737 714 649 566 594 659 626 506 525 631 16 1 723 659 695 700 700 672 723 760 677 688 788 807 798 655 522 555 603 636 679 664 636 712 736 660 645 731 793 745 745 722 736 674 717 755 774 755 784 774 755 758 748 711 665 670 665 702 716 674 656 633 16 1 679 707 797 825 841 825 761 793 785 801 829 821 837 825 821 833 829 815 806 787 801 806 810 782 764 773 796 722 713 722 741 755 792 801 819 824 824 824 773 824 829 727 699 713 676 666 649 680 685 680 16 1 680 710 725 685 690 695 695 741 700 665 741 710 624 487 482 589 695 720 746 756 573 563 573 589 589 589 649 604 655 684 684 585 627 745 731 726 651 552 453 434 430 467 453 439 449 397 416 458 524 524 16 1 580 575 543 552 543 646 481 479 590 614 556 643 735 731 716 677 697 590 566 639 508 459 430 416 406 411 445 411 324 183 295 329 387 382 508 682 566 576 629 714 629 498 503 533 624 533 493 569 709 543 16 1 443 423 533 669 709 624 498 458 488 428 413 423 413 428 443 559 564 408 373 358 368 449 463 530 578 626 612 540 478 454 478 540 621 660 545 420 406 550 703 756 650 703 583 521 665 636 645 751 695 548 16 1 566 617 631 682 659 659 580 631 594 539 520 525 594 511 483 409 442 585 714 723 668 654 626 649 612 594 645 709 664 669 731 755 650 522 517 622 626 617 645 636 641 684 741 603 603 622 693 712 617 626 16 1 541 612 641 603 641 645 593 655 661 665 684 688 748 804 744 776 767 734 744 799 799 776 776 730 707 758 767 734 684 716 734 730 748 748 758 744 744 771 767 777 811 777 739 794 773 794 811 794 773 773 16 1 794 769 794 815 803 858 815 824 858 849 815 824 832 858 820 874 866 858 866 866 848 821 830 821 821 821 821 812 817 835 848 875 875 875 830 839 880 880 866 866 821 817 817 844 866 848 862 862 889 880 16 1 880 896 900 892 892 876 876 821 880 908 900 896 908 904 837 801 844 888 920 904 896 896 904 912 916 912 872 821 829 837 825 801 843 852 824 857 875 884 833 810 782 764 824 727 736 778 778 792 778 792 16 1 787 810 796 829 787 787 815 829 819 792 782 801 791 761 791 690 735 619 629 695 720 659 649 710 619 604 573 584 629 730 725 710 720 725 756 776 756 766 791 665 482 502 463 491 547 608 665 693 712 716 16 2 650 544 581 585 599 617 572 627 631 617 585 636 526 484 470 544 535 452 447 489 503 549 619 576 571 514 533 509 504 629 657 447 457 500 490 576 566 500 490 514 447 495 523 605 610 600 490 447 457 404 16 2 437 447 509 444 409 459 454 409 429 444 505 409 449 560 479 429 277 186 206 262 489 358 308 318 469 591 616 580 535 489 489 510 616 570 578 578 534 515 544 524 573 631 690 622 553 432 480 510 587 592 16 2 412 427 451 597 665 704 612 597 626 743 743 622 490 522 608 665 722 689 665 684 632 546 546 570 608 722 784 689 641 641 541 527 579 603 579 617 598 622 546 551 579 651 655 703 736 672 593 630 681 732 16 2 764 718 667 644 644 635 686 704 723 755 769 769 681 575 616 593 658 746 736 764 787 736 713 732 757 757 728 761 761 771 818 814 804 771 733 686 728 742 752 752 752 795 804 804 804 799 785 818 837 837 16 2 847 752 761 761 752 792 783 796 745 800 821 834 842 842 796 809 804 788 804 830 859 834 817 830 826 826 851 859 868 868 817 834 842 880 876 872 869 880 876 861 850 827 775 809 835 835 835 824 835 857 16 2 857 850 816 820 809 816 816 783 816 786 764 809 820 850 857 857 850 843 864 837 843 850 840 850 830 823 830 843 850 867 857 860 857 874 837 837 813 833 843 837 843 843 854 843 837 816 819 818 826 835 16 2 805 770 762 749 736 736 779 749 766 770 792 775 775 779 788 826 826 818 805 818 783 766 757 745 766 788 779 792 766 741 782 766 792 761 710 710 710 720 756 833 700 700 602 561 592 633 664 653 674 725 16 2 741 720 761 766 746 766 777 700 682 732 742 783 700 705 709 668 691 696 677 645 686 590 581 585 668 696 645 544 535 526 535 613 627 521 599 530 429 434 471 480 452 457 480 385 447 533 633 471 457 466 16 2 509 600 676 705 696 557 519 500 423 437 495 605 581 576 595 576 543 605 519 469 474 525 515 500 318 343 358 302 333 388 444 429 409 474 454 464 474 318 277 257 292 388 388 454 489 469 459 515 626 550 16 2 524 568 636 685 695 733 714 763 553 456 446 456 393 451 622 437 432 442 300 271 296 451 437 524 558 587 578 578 632 589 579 632 503 503 603 570 484 579 622 684 746 722 655 570 598 665 632 508 527 636 16 2 731 665 703 708 708 679 731 769 684 690 787 806 797 658 529 561 607 639 681 667 639 713 736 663 649 732 792 746 746 723 736 676 718 755 773 755 783 773 755 761 752 714 667 671 667 704 719 676 657 633 16 2 681 709 796 819 833 819 765 792 785 799 823 816 830 819 816 826 822 809 801 783 796 801 805 779 762 770 792 723 714 723 740 753 788 796 813 818 818 818 770 818 822 727 701 714 680 671 648 679 684 679 16 2 679 710 725 684 689 694 694 741 700 664 741 710 622 484 479 586 694 720 746 756 571 561 571 586 586 586 648 604 654 682 682 585 627 742 728 723 650 553 457 438 434 470 457 443 452 401 420 461 526 526 16 2 581 576 544 553 544 645 484 480 590 614 557 643 734 729 715 676 696 590 566 638 509 461 433 418 409 414 447 414 327 189 299 332 390 385 509 681 566 576 631 717 631 500 505 535 626 535 495 570 712 545 16 2 444 424 535 671 712 626 500 459 489 429 414 424 414 429 444 560 565 409 373 359 369 451 466 534 583 631 617 544 480 456 480 544 626 665 549 422 407 553 709 763 656 709 587 524 670 641 651 760 703 551 16 2 570 622 636 689 665 665 584 636 598 541 522 527 598 513 484 408 442 589 722 731 674 660 632 655 617 598 651 717 667 672 732 755 653 529 524 626 630 621 649 639 644 686 741 607 607 626 695 713 621 630 16 2 547 616 644 607 644 649 598 658 662 667 686 690 752 809 747 780 771 738 747 804 804 780 780 733 709 761 771 738 686 719 738 733 752 752 761 747 747 776 771 779 813 779 741 796 775 796 813 796 775 775 16 2 796 771 796 817 804 859 817 826 859 851 817 826 834 859 821 876 868 859 868 857 842 820 827 820 820 820 820 812 816 831 842 865 865 865 827 835 869 869 857 857 820 816 816 839 857 842 854 854 876 869 16 2 867 881 884 877 877 864 864 816 867 891 884 881 891 888 830 799 837 874 901 888 881 881 888 894 898 894 860 816 823 830 819 796 835 844 818 848 865 874 826 805 779 762 818 727 736 775 775 788 775 788 16 2 783 805 792 822 783 783 809 822 813 788 779 802 792 761 792 689 735 617 628 694 720 658 648 710 617 602 571 581 628 730 725 710 720 725 756 777 756 766 792 664 479 499 466 493 549 608 663 691 709 714 16 3 689 581 582 606 604 614 584 640 664 598 565 653 554 492 461 536 530 490 446 483 486 530 653 616 591 525 524 488 486 608 667 436 470 488 489 565 579 519 489 501 448 480 502 599 618 615 518 453 468 392 16 3 433 431 493 441 397 438 427 409 440 455 477 438 440 556 505 414 343 229 208 260 444 358 296 321 469 589 626 597 566 539 444 479 573 534 532 573 536 531 538 523 548 610 687 643 601 477 484 506 575 593 16 3 419 424 446 568 635 677 603 590 605 704 745 628 499 507 602 666 698 655 653 673 629 556 537 558 596 689 728 668 630 620 513 493 567 601 599 590 580 629 591 558 567 604 653 698 739 699 587 588 618 661 16 3 694 696 674 658 651 624 675 704 715 761 743 736 747 613 589 573 616 703 725 742 765 750 695 721 751 751 729 753 756 778 810 830 802 759 721 693 720 747 750 756 743 783 783 795 795 794 789 826 832 835 16 3 838 791 775 759 769 800 799 796 765 787 821 813 811 842 805 796 783 779 811 842 855 833 803 831 823 834 837 860 864 870 844 830 864 870 873 865 860 890 876 863 858 849 827 826 830 840 843 848 852 868 16 3 871 865 832 815 823 816 823 805 798 798 788 816 837 862 868 871 855 846 865 848 867 858 852 822 839 830 817 846 862 873 863 868 874 874 841 819 810 811 839 815 835 839 852 860 844 829 797 828 846 847 16 3 842 784 735 760 726 746 761 744 743 756 776 765 785 785 787 802 794 808 814 812 806 763 746 735 747 743 765 783 768 754 781 777 785 763 705 707 716 712 731 785 689 681 588 564 583 632 648 649 669 703 16 3 721 715 741 752 740 747 762 733 705 743 738 781 752 742 736 713 720 722 692 662 682 597 582 590 666 711 659 548 535 515 524 587 660 538 587 575 430 432 469 479 434 449 472 383 448 555 668 531 453 454 16 3 503 603 693 714 704 593 506 497 410 430 483 577 575 587 634 611 565 608 532 472 468 494 464 540 339 346 358 327 360 394 420 437 414 474 460 458 533 333 284 249 273 377 371 418 501 463 465 552 651 584 16 3 528 568 630 698 690 730 717 749 581 487 530 509 419 472 658 462 424 454 345 277 317 449 449 539 573 593 578 573 614 555 586 620 520 500 594 621 529 574 598 657 716 720 669 564 561 638 664 499 521 622 16 3 692 641 685 674 696 700 736 762 660 683 803 815 809 759 592 534 583 605 674 656 615 664 715 634 628 696 766 762 755 746 739 725 731 737 762 778 775 772 754 750 763 696 652 654 697 719 723 706 684 673 16 3 685 714 777 793 822 804 759 748 750 785 809 811 825 829 822 820 801 799 813 786 784 777 790 765 758 784 776 708 690 708 731 753 759 788 799 800 816 824 756 772 805 708 684 682 644 667 652 663 677 688 16 3 688 699 723 679 665 679 679 749 686 667 721 699 619 485 478 554 679 704 718 728 607 575 577 608 652 611 647 611 663 674 688 618 696 738 741 689 636 607 483 420 457 464 453 422 443 410 429 446 545 543 16 3 616 591 589 574 550 640 534 474 576 650 576 652 757 750 729 686 692 622 598 656 544 473 449 419 399 400 441 438 352 169 264 312 369 386 512 681 591 594 629 726 679 546 510 510 601 528 476 534 701 565 16 3 420 409 484 622 689 660 546 476 495 461 440 456 470 423 438 529 585 494 406 369 395 444 464 526 568 615 671 546 499 461 481 533 618 685 579 424 429 540 682 757 703 740 644 612 678 678 665 759 717 609 16 3 590 620 653 715 695 688 591 625 590 526 494 512 586 532 478 389 429 558 692 720 730 693 687 679 628 583 623 719 677 633 738 778 740 634 580 598 609 624 652 639 616 685 681 628 614 629 684 709 656 620 16 3 596 613 640 659 693 676 657 654 651 652 661 679 727 775 755 788 775 745 758 776 773 797 810 776 752 772 775 774 722 746 748 728 747 743 747 752 748 754 772 775 801 797 777 796 781 796 812 805 798 787 16 3 796 768 821 822 806 855 817 826 838 832 814 812 824 847 827 854 859 877 875 865 855 840 846 834 834 827 840 818 816 829 843 862 868 852 837 849 869 888 871 874 834 810 816 844 858 858 872 872 882 873 16 3 869 887 891 904 904 890 876 832 884 904 906 901 896 906 828 796 812 853 888 885 883 887 896 912 905 890 864 843 848 835 822 820 859 865 852 853 845 854 814 790 777 794 816 784 766 805 801 775 753 751 16 3 794 810 816 829 798 810 807 809 772 779 785 790 783 763 785 734 749 619 608 673 718 662 661 735 655 599 579 584 627 703 728 702 739 753 756 757 750 785 780 706 532 503 459 485 549 610 639 673 705 727 16 4 683 586 567 600 589 598 577 608 643 617 587 663 546 489 472 536 536 509 461 493 498 560 666 606 575 550 526 499 497 622 660 434 438 482 482 580 573 505 488 511 456 506 547 618 633 578 494 447 486 399 16 4 407 443 493 469 422 473 461 445 418 432 551 415 435 592 483 408 405 238 188 238 508 394 313 311 491 623 635 598 566 531 491 511 592 583 574 580 542 551 550 529 559 619 683 664 626 480 471 503 584 590 16 4 442 422 439 566 624 696 641 602 591 696 725 632 511 558 615 671 717 656 662 666 670 549 543 582 600 699 760 686 649 656 553 508 568 580 607 628 596 636 585 550 574 617 646 689 731 674 604 616 677 701 16 4 745 726 697 658 656 634 668 685 715 750 756 765 716 624 613 591 642 726 721 758 766 749 697 718 753 747 721 757 762 769 816 812 808 775 737 692 732 743 759 757 743 792 809 804 805 804 793 821 837 839 16 4 853 761 765 764 749 788 784 791 762 781 811 831 839 837 801 819 812 797 808 833 852 817 806 829 828 822 846 848 857 855 819 838 837 876 873 868 868 870 872 855 844 827 780 813 835 832 833 826 831 850 16 4 854 848 812 821 813 814 810 786 802 778 761 806 820 847 852 854 856 862 872 848 859 869 861 869 847 836 839 859 858 874 867 867 874 892 828 848 829 843 857 846 846 838 856 833 828 796 807 822 827 839 16 4 808 770 768 765 746 751 784 763 772 775 815 789 798 794 805 834 837 825 815 822 796 784 751 740 766 771 782 774 760 753 783 779 786 781 710 695 718 713 712 740 749 745 575 552 591 655 660 653 659 677 16 4 685 713 728 714 709 745 770 734 694 730 748 777 731 723 719 723 716 723 689 660 689 595 577 591 699 699 648 546 536 533 524 606 660 553 611 575 458 447 489 477 465 496 509 400 427 545 653 528 457 449 16 4 525 626 675 707 680 607 526 511 423 430 512 599 592 612 623 612 559 599 555 488 494 588 556 542 311 344 328 324 339 366 419 458 409 470 467 465 543 331 249 186 190 349 386 427 561 514 500 590 667 567 16 4 525 560 641 697 708 714 719 746 656 536 562 552 431 488 671 479 424 464 346 285 292 426 443 506 536 584 597 571 618 574 601 634 526 499 598 610 518 571 578 633 715 702 673 576 575 622 643 510 508 608 16 4 691 674 698 688 691 692 712 754 724 695 777 792 791 673 536 545 586 619 659 669 632 688 712 662 652 722 767 745 750 724 740 696 728 748 754 746 759 761 750 756 748 712 660 671 683 711 725 683 657 636 16 4 679 712 799 812 819 814 779 779 772 795 816 809 830 820 816 821 827 808 790 766 787 787 801 775 765 773 796 746 725 727 744 770 801 803 815 816 816 827 795 818 820 748 704 711 666 657 652 656 688 671 16 4 694 699 711 707 682 668 683 741 692 671 700 706 611 486 462 537 649 679 701 738 589 563 574 608 597 608 618 581 651 685 703 603 666 727 716 702 634 592 476 433 472 450 442 441 447 427 448 441 499 552 16 4 614 572 567 561 558 651 519 455 589 673 581 667 713 708 695 678 683 621 595 671 544 463 460 415 385 422 463 416 337 167 264 307 364 381 499 684 598 583 656 737 666 556 522 560 637 550 507 583 722 551 16 4 439 419 503 679 708 643 546 473 474 462 411 492 404 422 419 562 624 492 405 361 365 442 435 529 569 632 623 537 510 431 474 527 607 686 578 404 398 531 688 727 682 717 673 633 695 686 670 738 719 587 16 4 582 612 651 701 689 689 645 654 642 556 512 520 608 545 464 425 420 593 681 709 693 708 679 698 646 581 644 719 697 689 738 757 698 577 544 615 616 619 652 641 628 664 723 610 599 618 684 710 643 631 16 4 565 617 645 640 656 648 613 651 662 663 690 694 755 792 743 769 760 730 748 801 799 778 778 741 714 758 772 752 694 724 740 739 750 750 757 747 750 772 766 763 795 771 733 774 762 780 793 786 773 771 16 4 797 774 805 821 812 848 825 832 852 836 810 818 823 854 821 859 861 856 864 856 843 825 831 825 821 822 816 820 825 839 848 865 863 865 831 834 863 864 856 857 828 822 819 838 852 842 849 849 872 869 16 4 881 897 895 891 891 883 885 857 885 907 900 900 894 896 871 823 848 879 912 911 900 893 902 920 912 903 898 820 838 845 829 815 844 851 834 851 863 877 834 815 789 775 818 771 755 791 791 803 784 787 16 4 789 820 801 820 805 794 808 820 818 798 791 792 767 770 789 701 744 639 604 638 679 624 648 699 643 597 555 562 612 708 722 703 736 737 749 766 768 771 763 713 518 494 476 485 553 620 651 651 691 686 16 5 706 616 570 616 593 597 588 606 656 625 597 684 566 502 484 543 548 548 480 507 507 575 684 622 585 571 537 511 510 627 666 448 451 493 494 591 584 520 502 524 475 523 565 629 646 581 510 464 509 418 16 5 418 460 503 488 442 486 471 474 426 438 570 433 438 596 489 413 489 306 226 266 518 431 346 338 506 623 627 594 574 550 494 511 567 579 580 588 554 571 560 539 562 621 684 683 655 506 479 510 590 596 16 5 464 433 447 563 616 696 655 609 586 683 721 640 527 579 630 687 732 659 675 675 697 559 551 597 609 707 770 700 666 674 566 509 574 583 628 644 607 654 609 560 582 618 656 699 743 686 617 627 688 709 16 5 755 738 712 672 669 646 679 695 726 762 766 776 731 641 624 603 653 736 731 769 776 762 707 728 762 754 730 765 771 777 821 818 815 785 750 708 745 753 770 769 751 798 817 811 812 812 804 828 841 844 16 5 858 773 775 774 758 796 795 798 779 787 815 834 840 838 809 827 820 808 816 837 850 818 810 832 832 826 847 846 854 852 824 841 838 872 870 860 864 858 864 847 838 830 794 821 837 831 833 830 829 842 16 5 849 846 813 824 821 815 809 797 793 777 769 807 822 844 846 849 846 851 858 841 849 856 851 856 841 832 834 849 848 859 854 854 859 873 826 841 827 837 848 839 839 832 846 829 826 802 810 828 830 843 16 5 813 774 776 779 757 765 791 776 780 782 831 801 815 806 819 841 844 831 824 828 807 798 753 742 770 765 788 780 768 764 792 790 793 793 721 703 729 722 715 735 767 762 583 564 604 670 670 665 668 680 16 5 686 722 733 716 713 751 778 749 706 733 756 779 752 738 729 756 734 743 702 675 697 607 584 602 720 706 656 557 548 548 529 611 684 579 625 607 484 466 509 492 485 521 531 424 440 560 664 556 474 461 16 5 542 640 679 709 680 629 541 528 442 446 531 606 603 630 638 630 574 606 576 501 506 610 572 560 338 369 339 363 367 375 419 482 424 474 481 473 575 365 273 196 183 352 403 425 591 538 523 618 665 567 16 5 535 565 647 705 715 711 723 742 693 571 607 592 456 510 691 503 434 483 376 307 308 430 456 509 538 590 610 576 626 580 620 647 542 504 608 635 538 578 575 629 721 711 694 589 578 621 660 518 509 611 16 5 693 691 712 696 700 711 722 767 754 707 788 802 802 686 548 555 596 629 669 681 643 698 721 674 665 733 776 757 762 736 752 710 740 759 764 757 769 771 762 764 757 723 674 686 702 725 738 700 673 654 16 5 693 726 805 814 819 815 792 790 785 802 817 812 827 820 817 820 832 811 787 760 785 783 802 777 772 778 802 765 737 736 751 784 812 811 819 817 817 835 814 820 822 766 712 715 666 656 664 664 699 681 16 5 707 708 719 721 692 675 692 751 702 683 704 716 621 501 474 542 654 683 704 745 605 577 588 624 611 624 625 579 656 693 720 620 693 724 715 697 634 620 498 443 502 452 448 452 457 452 475 443 497 575 16 5 638 579 588 575 575 661 548 464 598 694 597 678 709 704 692 683 684 637 612 685 566 479 484 433 399 443 483 436 363 195 281 325 379 401 511 688 615 594 647 714 661 579 529 565 623 551 514 579 695 548 16 5 447 430 487 657 676 633 565 486 471 486 424 532 415 431 419 555 638 539 437 376 378 451 437 537 572 638 631 543 529 435 483 530 607 696 595 411 408 532 684 717 694 722 705 674 706 704 680 748 741 610 16 5 597 620 669 721 712 712 679 673 669 570 517 526 624 565 463 435 417 605 682 718 714 740 710 727 669 586 655 735 712 703 750 769 715 594 558 627 627 631 665 653 638 674 733 622 610 629 695 721 658 643 16 5 579 629 657 655 669 660 627 662 678 677 705 708 766 794 752 774 766 738 758 807 805 786 786 754 727 766 780 766 711 737 751 751 760 760 765 757 761 779 773 772 800 781 748 780 773 787 797 794 784 782 16 5 805 786 814 826 820 846 831 837 850 835 815 821 825 853 826 854 859 855 861 853 844 832 836 832 824 826 816 831 836 847 852 863 859 863 836 835 855 857 853 855 838 830 825 839 846 843 844 844 864 866 16 5 865 876 875 871 871 866 868 849 868 883 878 878 873 875 859 824 841 863 887 887 878 873 880 893 887 880 878 820 834 839 827 829 850 857 846 854 863 879 841 824 799 786 820 802 772 805 805 815 794 790 16 5 796 831 809 822 821 803 811 822 823 808 802 799 772 780 798 713 755 655 613 641 683 631 660 708 659 609 566 572 622 715 732 712 748 749 758 774 779 781 767 731 539 508 493 493 566 634 652 638 688 679 16 6 729 672 630 647 623 611 608 655 690 621 583 696 622 535 492 548 574 561 479 492 490 550 692 684 634 589 539 492 502 600 697 533 503 502 542 566 592 581 529 528 486 505 544 613 631 636 574 499 531 449 16 6 444 462 508 533 451 502 479 504 493 474 574 553 461 582 582 453 493 439 281 317 471 481 363 367 495 603 672 644 603 601 484 502 551 572 542 584 556 587 544 566 554 628 676 685 695 576 523 531 586 599 16 6 500 470 486 559 602 639 636 602 602 656 724 668 542 548 614 685 691 654 665 675 674 600 581 594 610 677 714 691 670 640 563 514 578 597 652 628 609 676 642 610 603 608 667 707 756 736 619 615 646 665 16 6 702 716 718 680 668 650 679 707 728 770 759 751 786 691 616 590 615 705 736 757 782 775 710 737 752 765 736 762 769 787 803 819 808 794 745 741 740 762 772 768 766 765 786 795 788 790 797 821 819 823 16 6 830 812 789 768 773 804 796 806 788 794 807 812 816 829 817 813 802 806 831 841 827 805 797 826 821 831 818 834 842 842 846 822 833 844 849 862 854 859 850 844 837 855 853 830 821 825 833 855 848 847 16 6 849 838 825 809 823 811 812 815 809 818 814 817 840 848 857 861 842 839 844 837 852 845 842 823 832 832 824 837 846 853 843 844 851 850 831 822 818 811 825 810 822 828 837 841 828 817 799 818 834 834 16 6 828 788 750 770 752 764 769 757 759 769 782 775 791 789 793 800 794 805 808 806 807 778 763 751 762 754 774 785 788 778 777 790 801 794 736 744 748 725 720 744 730 725 613 587 602 666 663 667 674 697 16 6 714 714 729 734 731 753 765 783 757 776 766 798 799 790 787 774 780 757 748 706 731 653 624 634 705 751 715 606 570 537 541 591 690 594 628 623 479 467 503 507 468 512 534 437 479 598 700 639 476 470 16 6 557 631 668 684 677 647 526 524 444 452 500 582 590 626 705 652 589 607 611 530 532 567 545 634 430 383 384 424 475 398 432 513 455 525 511 502 606 429 338 302 271 340 405 410 572 565 525 581 681 635 16 6 573 581 631 700 688 723 694 739 679 615 687 561 538 550 717 561 466 507 439 350 391 504 509 570 603 604 628 606 640 573 605 642 577 553 602 675 594 597 605 644 709 719 694 610 568 614 696 565 539 632 16 6 675 657 682 689 707 720 729 754 690 717 818 825 829 795 646 550 583 614 679 689 635 663 710 668 652 698 769 783 778 762 758 762 766 756 773 791 782 786 779 758 757 720 702 705 751 749 744 730 711 700 16 6 718 733 795 802 812 807 786 773 772 793 804 808 821 824 823 819 800 800 806 787 787 780 789 773 770 789 782 741 726 736 752 767 770 792 799 798 811 819 775 780 800 745 723 718 687 707 680 672 714 726 16 6 720 721 735 727 670 682 704 778 727 709 720 713 667 535 499 536 655 681 710 723 676 612 613 623 704 636 654 654 689 701 738 673 762 772 770 693 664 664 526 450 519 512 470 453 461 458 466 472 541 599 16 6 653 624 644 620 619 686 606 507 587 708 639 669 740 724 703 698 689 663 650 677 626 526 515 468 465 460 494 492 474 289 294 365 397 468 563 674 616 624 613 715 704 640 573 557 611 595 532 564 705 627 16 6 466 448 484 616 703 691 631 540 550 510 490 560 530 485 470 551 647 691 620 492 508 507 502 568 576 644 717 606 565 501 528 551 623 707 638 475 474 546 666 741 738 757 731 721 707 742 730 754 741 664 16 6 631 656 708 735 725 721 658 670 657 570 530 552 608 580 518 452 472 561 667 707 740 742 747 729 671 592 632 719 721 667 773 799 790 725 651 636 617 646 668 657 631 694 695 643 630 636 697 732 700 653 16 6 653 631 674 712 738 717 695 674 693 688 709 723 753 736 753 780 777 767 772 782 776 798 809 789 776 773 782 802 759 773 771 749 758 759 746 754 767 766 778 780 803 809 808 791 780 797 808 806 813 810 16 6 814 802 837 834 823 842 831 822 809 811 817 810 821 839 820 837 848 866 859 857 860 847 846 845 841 823 844 835 834 837 843 858 857 852 845 844 855 870 865 869 838 812 827 836 842 850 851 853 867 875 16 6 853 854 858 872 874 866 859 836 862 873 875 872 868 874 829 808 812 838 859 860 856 859 867 878 871 862 855 836 836 831 824 819 839 845 835 835 826 834 806 793 786 801 812 801 784 809 806 786 768 763 16 6 793 810 817 820 802 809 803 805 776 785 792 804 790 788 787 793 786 674 625 669 698 669 668 757 702 625 604 604 626 695 748 720 751 761 760 758 763 794 769 761 621 531 492 521 577 640 650 673 719 726 16 7 732 636 588 636 612 617 607 626 679 646 617 708 583 516 496 559 564 564 492 520 520 593 698 636 593 593 545 521 521 626 664 464 464 502 507 597 593 535 516 535 497 540 583 636 655 578 526 483 535 440 16 7 430 478 511 508 462 503 488 498 442 452 589 452 452 609 503 427 533 346 255 290 533 457 371 361 523 635 635 604 589 569 508 523 569 589 584 594 564 589 569 549 564 619 680 695 680 534 488 519 594 599 16 7 488 448 458 559 604 690 665 614 579 665 710 644 544 599 637 690 729 652 676 671 709 570 560 608 613 700 758 700 671 680 579 517 579 584 642 652 613 661 628 570 589 613 656 695 736 689 633 614 684 675 16 7 731 745 745 689 684 647 661 675 717 755 750 769 769 698 623 604 637 713 713 760 750 774 689 713 743 719 704 743 763 763 797 797 812 787 758 729 753 748 783 778 719 778 817 797 802 812 817 822 822 831 16 7 856 792 778 773 743 796 800 796 804 769 804 831 835 831 818 840 831 822 822 840 840 800 800 831 835 822 840 831 840 835 826 844 831 861 861 850 860 839 853 835 828 832 810 832 839 828 832 835 824 828 16 7 842 842 810 828 832 813 803 810 774 770 774 806 824 839 835 842 844 864 856 848 860 868 868 868 856 844 840 860 848 856 856 852 868 880 813 848 844 844 856 844 836 821 840 813 813 782 797 831 831 845 16 7 817 779 784 793 770 779 798 789 789 789 845 812 831 817 831 845 849 835 831 831 817 812 756 747 775 761 793 792 782 782 807 807 807 812 735 715 746 735 720 730 792 787 591 576 617 689 684 679 679 684 16 7 689 735 740 720 720 761 792 771 732 761 785 809 780 766 756 785 761 771 728 699 723 626 602 622 747 732 679 573 564 564 545 631 708 598 646 626 496 477 531 507 507 550 554 454 454 573 669 588 492 473 16 7 559 650 674 702 669 650 554 545 464 464 550 607 612 645 650 645 588 607 597 518 523 630 589 579 361 391 356 391 391 391 432 503 442 488 498 488 599 391 295 214 194 366 422 437 614 559 543 640 675 579 16 7 544 569 649 705 715 700 720 730 725 604 649 629 483 534 705 529 448 503 413 337 332 438 473 513 539 594 619 579 628 584 632 652 560 517 613 652 560 584 570 618 709 705 700 599 579 613 666 531 517 608 16 7 680 695 709 690 695 714 714 758 762 713 774 783 793 703 562 543 576 609 647 684 637 670 694 675 670 722 745 755 764 736 755 731 750 750 741 745 741 755 755 739 739 714 660 690 753 743 753 724 680 670 16 7 690 734 813 805 801 809 817 782 778 801 809 805 825 821 817 813 835 812 784 756 784 779 803 779 779 784 807 784 751 747 761 798 821 817 821 817 817 840 831 821 821 784 723 723 672 663 679 674 715 694 16 7 725 720 730 740 704 684 704 766 715 699 710 730 632 514 483 545 658 689 710 756 622 591 601 643 627 643 632 598 679 718 747 641 718 752 742 723 655 641 511 453 516 463 458 463 467 463 487 453 511 593 16 7 660 598 607 593 593 684 564 473 602 712 612 683 693 688 679 679 674 650 626 693 588 497 511 454 416 468 507 459 397 234 306 349 397 425 521 683 631 602 655 716 670 599 543 579 630 564 528 589 695 559 16 7 462 447 493 660 675 640 584 503 483 508 442 559 432 447 432 564 655 569 462 398 398 463 443 544 574 639 634 549 549 443 493 534 604 700 609 423 423 534 675 700 700 720 730 710 710 715 685 738 743 628 16 7 608 623 676 724 719 719 700 680 685 584 526 536 632 584 473 459 430 613 671 709 719 753 724 738 680 589 656 733 745 722 755 769 764 651 585 618 614 633 670 656 623 651 713 628 604 623 684 717 684 647 16 7 604 633 661 694 684 661 647 656 685 670 719 719 768 729 734 729 724 709 753 783 778 768 768 773 739 748 773 802 739 748 753 763 748 748 743 748 763 758 748 760 782 778 747 760 765 774 778 787 787 782 16 7 809 796 826 831 831 831 840 844 840 818 809 813 813 844 826 831 848 848 853 850 846 842 842 842 828 832 813 846 853 860 860 860 853 860 842 835 842 846 850 853 853 842 832 839 835 842 835 835 853 864 16 7 868 880 872 872 872 876 880 891 876 883 880 883 860 868 899 852 848 856 880 895 883 872 880 903 883 872 907 825 848 852 836 840 854 859 854 854 859 877 845 831 807 798 821 831 789 817 817 826 803 793 16 7 803 840 817 821 835 812 812 821 826 817 812 812 782 797 812 730 771 674 622 643 689 638 674 720 679 622 576 581 632 725 746 725 766 766 771 787 797 797 776 756 560 519 506 506 583 655 675 660 713 703 16 8 736 676 625 653 626 618 617 643 686 652 618 716 620 543 515 566 590 584 506 520 520 592 711 684 635 615 557 519 527 629 705 540 497 516 549 594 603 582 542 550 506 538 588 642 656 626 569 508 553 467 16 8 446 486 526 544 473 523 502 523 485 477 607 529 471 614 567 456 534 421 278 314 518 493 380 376 524 637 678 648 616 606 514 529 576 602 580 597 567 602 562 572 570 638 680 700 705 572 518 535 599 604 16 8 516 474 486 567 607 665 665 616 599 663 717 670 555 587 632 704 722 664 684 684 719 599 586 617 619 699 754 719 696 677 592 519 582 587 669 664 627 694 649 609 611 622 674 716 750 721 646 636 697 685 16 8 737 748 758 694 684 663 670 687 728 762 765 775 783 733 640 611 634 717 727 769 774 784 706 731 758 764 736 768 779 787 805 810 817 813 767 761 760 770 790 781 769 770 805 802 796 801 810 822 820 825 16 8 840 811 794 779 768 808 800 814 803 797 810 835 845 837 830 843 835 834 844 849 835 802 808 837 837 836 835 835 847 841 844 841 827 859 861 869 864 847 849 840 830 852 843 834 831 825 834 854 842 838 16 8 843 832 819 820 829 815 809 817 813 815 810 818 840 844 851 856 848 861 851 845 859 861 860 861 849 851 849 856 850 859 849 844 857 864 826 850 845 837 842 833 830 829 842 825 817 795 806 829 842 850 16 8 814 787 780 784 785 783 792 778 792 796 832 809 824 810 831 843 845 835 824 825 821 818 775 754 784 771 795 796 793 787 798 805 814 818 751 742 759 742 726 738 788 787 616 591 625 696 689 686 684 696 16 8 705 732 741 726 726 769 790 786 755 776 788 811 792 783 780 790 783 771 753 715 746 658 629 645 745 751 712 610 584 569 557 627 705 616 658 635 513 493 531 521 504 554 570 462 482 604 701 638 495 484 16 8 583 659 675 699 682 665 556 549 469 469 537 615 617 654 705 663 599 618 634 543 549 621 591 633 414 398 381 426 456 404 445 528 463 526 523 513 623 428 328 270 239 356 426 434 614 587 553 626 700 630 16 8 572 582 646 705 707 717 705 741 724 638 692 597 538 560 722 567 472 518 440 361 376 489 506 550 580 604 641 607 651 589 624 661 584 549 612 681 591 599 594 634 724 724 714 624 579 609 696 571 527 629 16 8 686 694 707 711 719 734 731 771 754 733 793 801 813 738 612 558 581 620 661 705 651 673 699 695 680 718 758 772 778 748 764 753 772 765 759 762 759 772 777 764 753 739 721 732 774 763 760 739 715 702 16 8 729 747 822 818 807 817 819 798 792 805 809 810 829 826 830 825 837 824 791 772 795 789 802 785 785 793 810 797 767 759 771 796 818 819 826 819 825 845 836 831 822 808 749 744 691 694 691 684 732 720 16 8 735 734 740 756 704 693 720 781 740 719 722 735 666 544 502 550 658 686 718 753 660 612 621 639 659 646 647 637 693 724 759 668 743 773 761 722 675 660 532 475 539 508 478 483 481 483 496 481 523 615 16 8 665 620 634 619 630 704 598 510 613 731 651 693 729 715 700 708 701 673 657 700 633 531 532 479 468 488 521 489 468 297 313 377 412 475 567 693 634 630 650 736 709 645 580 589 640 604 551 596 724 618 16 8 481 463 504 657 714 689 632 542 538 525 483 582 500 485 467 576 674 666 580 477 479 506 486 572 584 658 680 597 572 484 526 553 621 710 636 464 457 548 678 724 722 741 744 727 719 741 727 761 764 661 16 8 634 659 721 746 741 741 711 704 706 594 539 557 632 594 502 467 454 590 672 716 736 776 763 764 699 594 657 739 758 727 779 785 785 712 639 651 621 648 676 665 638 670 723 636 620 629 697 734 707 669 16 8 645 641 684 719 720 699 673 673 717 707 743 748 778 732 752 767 768 764 776 795 789 791 796 787 772 770 787 812 767 778 779 768 767 770 755 759 779 778 778 781 807 805 792 783 777 795 803 804 811 813 16 8 828 821 844 848 844 848 851 841 827 821 826 824 830 855 829 848 861 865 863 858 862 851 848 853 843 829 839 852 854 856 856 867 859 867 853 843 853 860 863 867 849 829 839 839 840 848 840 843 864 881 16 8 868 861 860 868 871 871 876 876 871 878 876 877 867 869 877 844 841 856 872 881 869 865 875 890 875 869 895 832 841 849 841 845 843 856 841 848 851 869 835 831 814 810 831 836 805 826 826 834 809 797 16 8 797 844 834 829 835 817 817 826 821 816 818 820 793 804 808 764 788 695 639 661 690 654 675 737 697 637 597 600 634 722 755 735 763 763 771 785 793 797 777 767 602 537 520 533 595 662 677 673 723 711 16 9 773 763 706 706 675 650 660 696 732 692 654 764 702 609 567 604 652 641 556 550 550 624 748 748 694 656 589 542 557 656 761 625 548 553 610 620 637 642 588 588 538 563 618 672 683 688 628 553 593 514 16 9 484 516 561 581 493 547 522 553 533 509 626 601 499 621 626 494 543 499 324 358 514 533 407 407 533 640 712 684 640 640 528 543 587 616 595 619 590 636 578 614 594 677 701 728 752 628 567 572 625 630 16 9 562 518 533 596 630 666 691 639 639 685 749 716 586 604 650 734 729 692 710 715 742 658 640 653 653 722 769 760 741 694 637 562 618 619 717 698 669 749 693 674 660 659 716 758 806 806 707 712 750 736 16 9 781 786 810 749 734 739 727 747 780 804 811 813 839 825 718 685 683 766 796 826 850 841 774 791 805 828 781 812 821 840 853 868 872 871 807 816 802 821 839 825 834 806 853 858 844 843 857 880 875 880 16 9 888 870 852 828 824 853 828 860 832 848 844 871 892 885 876 883 876 880 899 895 872 841 852 884 880 888 867 875 891 883 895 875 859 895 899 917 905 889 884 880 863 896 892 872 863 859 872 900 888 880 16 9 880 863 859 851 863 846 842 846 858 862 859 855 884 884 896 900 909 917 901 897 917 913 909 913 897 917 917 909 909 921 897 889 901 905 893 909 901 881 877 869 867 883 891 883 869 853 861 868 899 899 16 9 851 837 815 811 841 823 824 802 838 847 862 847 856 843 880 883 883 879 863 862 871 877 851 811 841 834 847 842 852 837 829 850 875 875 826 837 832 802 794 803 840 845 715 676 691 760 750 750 752 771 16 9 786 781 796 791 785 837 842 875 827 837 828 845 840 840 845 830 845 805 820 768 810 733 696 707 779 811 795 696 640 604 604 650 730 672 713 681 566 545 559 559 529 582 604 493 527 651 751 705 523 518 16 9 630 695 702 722 717 702 583 578 498 498 553 648 648 688 772 703 633 650 684 571 576 615 595 679 475 421 421 470 524 431 470 558 494 567 553 543 645 475 378 344 305 368 445 446 616 616 567 616 718 674 16 9 619 614 663 728 724 754 711 773 744 694 757 564 611 606 761 625 514 552 484 402 436 559 559 584 639 637 685 653 697 622 641 692 632 612 636 729 653 640 648 676 760 765 750 676 610 637 750 646 573 675 16 9 712 716 726 749 758 768 767 800 762 802 850 846 860 817 731 641 646 689 734 783 725 722 747 766 737 744 808 835 835 805 822 824 838 831 831 831 831 833 834 819 800 781 771 776 768 763 749 737 711 690 16 9 717 744 881 881 857 873 869 861 849 847 847 855 879 881 898 890 882 882 842 833 851 842 842 827 827 847 855 855 829 821 825 834 856 871 874 866 879 903 888 888 873 891 833 814 762 784 754 745 803 810 16 9 800 806 806 831 753 758 797 864 832 810 800 800 781 646 587 611 710 742 786 801 776 702 707 682 767 708 735 728 749 766 809 736 809 835 820 752 732 716 587 530 598 598 530 539 526 539 539 547 567 676 16 9 702 678 703 692 718 770 681 564 649 773 706 722 780 761 741 756 750 716 706 735 695 583 573 523 533 528 558 538 548 369 345 424 449 538 628 727 660 674 644 746 736 683 616 601 650 640 577 606 743 670 16 9 509 490 524 655 743 728 674 582 592 548 528 605 567 528 509 592 689 747 684 571 575 566 549 621 614 696 744 662 616 543 575 592 659 742 684 523 509 581 703 771 769 788 780 765 753 792 789 794 794 715 16 9 683 710 780 780 775 780 737 746 746 638 591 614 657 634 571 520 524 596 694 740 772 815 814 800 735 631 683 762 811 773 837 832 837 832 767 747 685 725 734 730 708 742 775 698 687 688 762 801 786 758 16 9 756 707 772 806 821 806 760 738 763 754 785 789 817 762 794 826 831 825 825 849 839 849 857 839 829 820 844 871 825 834 834 815 820 824 796 801 833 833 838 829 856 856 856 828 813 840 856 857 864 872 16 9 880 876 895 899 896 904 904 880 856 864 875 867 879 903 867 899 910 918 910 901 909 893 889 897 883 859 883 892 892 892 892 908 900 908 896 884 896 904 908 907 879 850 870 866 875 883 880 884 908 929 16 9 929 897 905 925 933 929 937 921 929 937 937 933 937 933 913 889 885 913 925 929 913 917 933 941 923 923 943 887 885 902 902 895 868 895 864 882 882 899 858 867 864 869 887 887 875 883 883 887 867 843 16 9 830 892 908 884 879 873 873 882 858 865 879 871 852 857 849 869 865 781 717 743 743 733 734 818 785 720 690 691 691 770 824 804 817 810 826 836 841 851 824 842 728 629 571 602 641 700 710 721 768 752 17 1 290 356 325 290 286 294 325 382 404 374 316 281 268 299 334 233 171 294 356 272 215 272 358 329 283 231 124 114 166 171 199 376 334 278 227 189 320 273 301 484 418 273 199 166 245 315 329 400 344 348 17 1 315 306 245 178 206 293 224 114 91 105 192 128 293 284 160 224 257 164 142 160 119 86 146 95 151 142 77 238 188 261 307 155 59 100 281 238 172 167 200 257 205 214 228 342 356 247 190 148 176 153 17 1 148 119 119 67 96 247 295 129 119 285 323 423 205 121 310 367 342 351 367 285 289 269 301 310 293 363 338 359 297 310 326 301 289 256 182 150 203 215 310 342 367 330 256 260 301 339 343 320 348 353 17 1 400 428 386 400 409 489 508 428 404 381 372 418 461 409 404 306 418 297 306 367 428 493 400 433 474 500 539 517 504 543 496 461 457 444 465 491 539 548 608 561 591 600 582 608 669 669 647 582 561 569 17 1 543 595 509 509 522 582 612 601 653 657 660 645 601 608 567 616 638 638 634 563 597 608 705 773 713 623 642 597 645 668 687 589 597 623 657 659 680 684 684 697 676 705 714 714 709 659 693 726 726 730 17 1 722 752 701 680 671 638 629 629 663 646 671 667 714 718 701 726 745 750 754 732 668 629 620 629 642 702 659 655 668 646 659 672 685 659 681 590 586 633 633 672 668 689 694 603 581 590 594 667 567 557 17 1 607 682 627 587 547 547 527 567 627 677 592 607 692 712 727 667 597 547 557 552 567 517 552 597 542 552 572 539 485 543 552 521 507 521 441 432 445 494 454 463 419 436 383 423 445 512 539 570 481 574 17 1 459 432 414 356 347 343 450 619 418 347 338 347 439 536 382 413 325 378 418 374 303 312 334 409 400 400 422 439 431 400 387 374 369 369 356 330 316 308 273 236 217 208 287 208 114 138 171 227 414 400 17 1 217 171 175 222 395 362 222 157 147 105 91 157 175 161 119 175 306 428 381 344 284 188 86 54 137 206 211 275 234 201 215 201 206 160 160 178 261 234 54 13 4 63 123 86 178 188 160 31 40 95 17 1 29 44 209 162 44 100 224 162 105 77 77 39 72 110 110 81 110 91 153 228 195 181 224 195 385 262 214 181 182 109 80 162 301 379 273 182 219 187 252 174 281 338 396 424 453 355 383 404 346 363 17 1 240 203 314 342 318 260 236 244 318 292 250 315 357 325 381 339 325 311 348 353 367 348 423 423 372 339 390 447 400 418 404 390 404 456 409 400 522 550 428 435 422 509 509 474 574 578 470 448 491 504 17 1 496 513 646 672 698 702 698 642 668 637 581 586 599 668 745 633 592 572 642 562 537 587 607 612 637 672 682 692 667 632 517 512 532 497 482 497 542 522 497 532 542 582 587 542 462 492 485 410 423 459 17 1 494 530 556 423 396 401 432 485 556 592 570 503 503 552 512 445 459 507 539 530 556 614 481 392 445 472 485 492 418 444 506 563 607 492 369 347 426 497 409 360 299 268 286 259 233 211 237 193 272 220 17 1 202 264 312 330 290 202 277 315 241 372 292 297 376 414 353 227 171 147 157 203 292 334 311 329 306 311 292 227 175 278 250 180 189 152 128 259 348 414 321 275 298 252 197 247 229 169 211 155 73 109 17 1 280 201 132 243 266 289 280 201 132 132 234 215 95 206 142 197 100 100 77 -28 115 29 -94 48 124 81 243 153 214 162 271 262 209 228 352 129 77 233 271 115 129 63 39 6 6 72 100 228 215 141 17 1 146 244 273 301 346 334 256 269 281 297 326 301 310 297 322 232 240 260 219 240 273 236 281 310 310 305 252 281 329 245 250 311 254 339 297 240 320 428 479 376 433 428 433 451 475 423 395 357 400 451 17 1 484 456 409 442 456 475 512 498 474 487 422 461 513 530 543 431 431 491 526 569 461 491 530 444 405 444 522 578 517 452 504 491 418 474 591 647 543 582 669 709 582 500 522 518 526 526 537 548 559 589 17 1 630 638 642 623 593 544 526 567 601 627 664 698 702 683 623 627 664 660 679 714 671 693 726 722 752 764 747 726 714 667 693 688 722 709 701 743 718 688 667 680 701 680 709 714 697 697 701 638 642 591 17 1 586 607 616 625 633 637 629 607 655 689 616 629 633 655 650 642 685 668 663 655 612 577 603 620 612 642 599 607 655 612 560 572 632 682 727 737 722 717 737 642 582 617 632 652 602 577 582 637 617 567 17 1 592 532 537 537 552 497 512 562 552 542 567 552 552 636 583 627 610 605 547 512 490 490 516 499 490 485 490 436 472 485 521 552 476 423 410 507 547 565 516 356 312 334 303 299 391 387 334 303 391 321 17 2 307 376 329 305 292 331 340 412 423 392 347 298 281 366 387 292 220 328 397 299 254 310 409 393 324 283 212 176 179 218 289 414 354 304 293 223 361 325 348 497 381 303 226 213 250 345 378 376 379 358 17 2 341 331 269 214 232 287 271 180 196 167 196 192 396 332 281 358 287 213 192 172 167 140 117 128 184 258 199 311 289 310 320 247 153 184 266 308 239 238 259 294 275 282 278 387 372 299 263 205 244 222 17 2 213 190 193 175 206 295 335 192 167 336 332 425 237 208 352 433 397 373 406 357 341 304 386 342 346 377 389 369 361 399 371 349 345 279 256 238 267 278 325 397 422 386 363 358 359 389 351 315 361 362 17 2 414 479 437 391 425 497 507 487 475 470 420 429 479 461 420 389 409 393 361 399 436 495 535 457 464 489 530 503 501 566 567 483 484 461 457 496 544 582 619 588 590 591 573 608 648 724 722 659 595 626 17 2 566 686 603 548 595 622 621 615 619 681 655 614 641 601 618 611 635 661 675 602 599 632 730 783 803 684 636 648 701 725 752 665 621 624 726 707 699 701 697 716 728 752 737 759 772 733 756 759 733 776 17 2 784 790 755 703 708 678 664 686 682 692 708 710 714 686 721 730 765 772 763 726 714 654 647 651 664 734 687 673 683 681 652 670 675 679 691 632 615 630 651 683 681 687 689 665 608 604 624 706 604 583 17 2 634 676 628 625 582 586 566 589 631 690 632 632 682 709 722 687 622 573 585 565 572 540 578 628 583 587 601 543 528 564 548 559 513 531 490 481 479 509 492 466 425 441 416 433 469 512 521 593 539 575 17 2 528 474 471 403 359 367 493 622 531 380 354 369 515 616 453 443 362 392 504 395 330 334 371 427 431 440 444 439 440 445 406 389 377 347 368 353 355 332 277 251 238 258 322 217 187 268 251 241 410 380 17 2 223 195 182 296 442 365 284 199 170 106 113 202 178 204 192 241 327 414 382 353 324 253 169 138 154 174 197 220 244 224 239 231 247 168 146 214 303 288 90 53 28 129 143 96 235 260 223 135 112 219 17 2 110 46 246 209 84 96 254 179 166 128 113 151 218 175 130 152 172 128 150 148 204 184 277 257 384 330 274 291 260 136 119 253 362 397 308 267 286 329 348 301 305 332 392 446 466 374 374 405 358 394 17 2 290 277 350 367 348 365 289 292 375 340 290 372 454 368 423 369 309 324 325 366 348 372 477 473 424 404 403 591 492 425 463 469 463 544 488 453 575 573 522 447 504 527 541 512 541 574 545 477 523 546 17 2 556 574 661 718 719 721 686 695 693 695 659 648 648 696 750 676 617 585 639 621 585 603 625 617 652 703 713 712 682 673 545 544 551 574 522 529 568 552 520 551 544 613 601 568 499 497 502 450 452 480 17 2 521 588 585 449 436 428 458 502 556 591 551 502 512 554 499 460 461 498 515 540 578 602 520 412 444 463 493 523 464 449 548 615 630 547 398 364 484 560 530 410 314 297 349 315 294 273 275 233 318 304 17 2 267 325 355 383 348 264 377 326 279 409 297 302 384 451 381 304 210 170 214 249 274 350 310 322 290 283 293 248 253 319 166 161 212 209 202 299 346 402 411 344 299 348 281 263 283 218 263 211 157 266 17 2 370 282 240 276 330 348 294 242 171 171 259 246 219 305 228 270 257 264 177 102 181 49 -62 177 260 175 313 256 366 290 344 326 307 312 447 253 200 287 367 272 261 150 94 43 65 119 215 266 292 279 17 2 260 302 335 312 368 350 313 314 325 320 341 342 369 337 383 270 317 351 313 334 345 285 369 362 352 330 298 315 366 296 290 414 335 400 381 318 354 413 529 515 528 585 492 523 464 473 448 434 414 433 17 2 468 446 425 425 438 492 486 488 533 494 435 465 533 582 615 515 463 534 618 640 552 523 561 548 410 447 526 567 607 507 515 520 495 499 621 715 584 573 648 693 671 500 487 554 582 563 551 565 575 635 17 2 641 593 632 643 658 579 590 611 592 613 615 641 695 721 624 651 664 697 656 696 655 700 718 758 764 753 707 685 658 721 756 724 732 735 710 765 723 732 714 677 702 718 724 725 746 764 758 689 660 647 17 2 625 619 633 654 666 670 651 660 693 705 668 656 686 693 671 669 686 673 659 688 679 636 627 645 621 687 641 642 678 651 604 605 640 702 735 765 758 731 758 700 630 666 655 680 638 604 620 654 623 611 17 2 617 579 561 545 576 544 537 573 567 555 576 593 586 638 607 603 626 618 547 512 491 520 526 494 501 493 517 492 514 534 540 558 490 455 431 545 597 610 599 435 381 367 343 333 403 458 401 359 457 349 17 3 318 384 327 313 294 356 346 427 427 399 365 308 289 413 422 337 260 351 422 318 284 337 438 428 354 320 266 222 207 256 340 438 374 330 335 256 389 359 379 506 379 330 256 251 271 369 408 379 403 374 17 3 364 354 295 244 258 294 298 226 253 213 217 235 429 352 334 407 307 249 231 199 208 185 136 167 217 312 262 343 334 334 330 294 213 235 267 329 271 271 285 307 302 307 298 387 364 316 293 240 276 258 17 3 249 231 236 231 258 311 342 231 205 347 329 404 258 260 364 445 409 373 409 382 359 319 414 350 364 373 400 364 382 427 382 364 364 292 296 287 301 310 328 409 432 400 405 396 392 410 365 334 374 374 17 3 415 478 446 388 424 473 478 487 482 487 433 424 464 464 419 424 401 433 392 410 428 469 555 451 455 473 505 482 487 550 577 487 491 469 451 487 523 568 582 568 555 550 537 568 586 686 695 650 577 614 17 3 550 677 618 546 600 622 613 608 600 671 640 595 640 591 622 600 622 653 671 604 591 626 715 760 800 684 622 649 698 720 747 671 617 613 724 704 687 687 683 699 720 737 716 741 758 733 745 737 708 754 17 3 766 762 741 691 699 679 666 691 675 691 699 704 691 658 704 704 742 749 735 695 717 655 652 652 663 724 684 666 673 684 634 652 652 673 677 648 626 619 648 670 670 666 666 688 619 608 634 696 615 586 17 3 627 623 594 631 594 603 586 586 598 655 639 623 623 651 660 660 615 578 590 558 554 550 582 627 603 598 603 539 544 565 539 569 514 531 514 505 497 514 510 472 438 450 442 446 484 510 510 590 560 565 17 3 556 497 501 438 383 395 514 607 608 399 360 380 561 661 499 456 384 394 561 403 346 346 394 432 446 461 451 427 437 470 413 394 375 322 370 365 380 346 295 276 266 295 349 241 237 335 300 266 418 384 17 3 246 227 207 340 467 379 325 237 202 134 148 241 202 241 241 286 349 418 394 357 343 289 222 194 185 185 213 217 262 249 262 258 276 194 167 244 325 316 136 104 77 181 176 131 271 298 262 199 167 280 17 3 169 89 267 240 134 129 271 205 209 174 156 214 280 218 165 200 214 169 174 147 222 205 298 285 369 347 298 329 301 170 161 301 382 391 323 310 319 391 387 359 314 323 378 436 450 373 359 391 355 396 17 3 314 314 359 369 355 405 314 314 391 374 334 401 478 392 433 388 325 347 334 379 352 388 478 473 437 428 406 600 505 419 469 482 469 541 496 460 550 537 528 455 537 519 537 519 501 541 564 487 523 546 17 3 564 577 655 720 706 706 659 706 688 710 692 673 666 692 720 684 611 574 598 651 611 590 611 590 627 684 692 680 651 672 558 562 554 635 554 550 574 566 533 554 529 615 586 574 533 497 510 476 472 493 17 3 531 603 586 467 463 450 476 510 548 577 535 501 514 548 493 472 467 493 501 539 577 582 535 433 450 463 497 532 489 442 566 637 628 575 413 370 518 594 613 442 322 318 394 356 341 322 303 265 351 370 17 3 318 370 384 418 389 313 451 344 310 433 315 320 398 472 403 349 246 202 256 286 286 369 325 335 300 290 310 276 300 349 158 178 241 251 251 330 359 408 438 371 307 384 321 280 312 253 294 249 213 334 17 3 402 321 294 298 357 371 307 271 208 208 280 271 280 348 276 307 325 334 235 178 222 98 10 240 311 227 333 298 404 333 360 342 338 338 453 302 258 307 387 329 311 205 147 98 125 165 267 287 328 346 17 3 319 328 359 314 369 350 337 332 341 328 341 355 387 350 400 292 350 387 355 373 373 310 400 378 364 337 319 328 388 343 334 451 383 424 419 370 379 401 514 541 532 600 492 519 442 473 455 455 415 415 17 3 442 428 424 410 419 473 451 460 546 487 446 464 523 577 614 546 478 537 627 632 577 523 550 582 424 451 510 532 618 523 505 519 528 501 596 686 573 537 586 671 680 501 479 559 591 568 550 564 573 635 17 3 631 573 617 635 662 582 600 613 582 600 591 613 675 711 613 644 649 689 635 670 641 683 691 737 733 716 670 654 629 716 745 712 708 716 691 737 699 720 708 662 683 708 704 704 733 754 745 691 658 662 17 3 641 619 634 659 670 673 652 677 695 692 684 659 699 695 666 670 666 659 641 688 702 663 634 648 619 695 655 652 673 663 626 611 611 672 684 729 733 688 717 712 647 676 639 664 639 603 627 631 594 627 17 3 611 607 566 537 578 578 550 562 562 550 562 599 590 620 603 577 616 607 539 510 493 531 527 493 505 497 527 518 531 552 544 552 497 476 450 556 607 616 624 480 429 400 370 356 403 504 446 399 499 365 18 1 628 522 498 487 454 483 489 536 581 535 474 449 529 543 490 464 420 451 450 374 340 421 454 554 566 483 439 412 388 456 485 529 415 393 415 376 442 444 515 490 383 386 386 405 425 459 493 476 525 518 18 1 474 425 418 393 375 377 390 339 393 438 411 488 459 418 451 474 405 344 291 250 327 343 256 269 314 371 505 590 649 504 470 432 398 398 413 447 391 376 386 393 383 400 487 577 497 457 427 383 398 443 18 1 378 360 390 390 377 424 471 422 360 501 559 549 414 420 517 515 530 527 514 537 482 506 463 471 549 565 596 634 541 580 461 435 534 423 455 481 413 448 454 451 463 515 535 570 575 535 540 489 495 482 18 1 505 546 628 654 643 613 584 605 705 604 646 615 525 591 516 488 533 603 526 525 550 665 710 708 692 708 632 570 660 709 705 747 685 591 567 591 613 650 637 672 628 594 629 631 662 714 747 725 724 736 18 1 725 706 680 649 637 674 719 743 742 759 777 763 745 755 722 701 710 744 762 735 735 762 764 758 765 775 819 836 773 769 819 758 741 789 813 715 732 755 809 843 856 836 832 841 832 777 768 798 848 865 18 1 864 843 788 771 787 782 769 798 798 752 752 748 752 784 788 808 829 855 819 799 806 805 776 764 789 785 757 749 757 749 763 762 765 784 765 694 671 683 698 708 726 763 791 834 820 752 758 781 726 692 18 1 700 705 712 702 645 648 690 695 702 728 723 716 704 713 709 711 705 702 682 661 672 709 739 743 750 706 696 683 687 690 698 692 665 671 611 616 606 581 643 665 628 551 535 535 557 565 575 612 616 647 18 1 622 581 612 529 523 545 656 702 681 582 555 561 646 677 703 626 526 534 657 539 484 505 520 542 511 553 577 560 470 420 498 515 505 554 511 524 428 366 383 366 368 356 390 332 339 510 478 507 510 395 18 1 366 395 419 483 554 524 471 398 356 305 305 380 407 383 427 529 600 510 510 460 385 377 307 306 341 297 297 289 306 334 331 368 322 282 292 359 408 350 256 213 205 228 287 301 397 395 446 496 403 520 18 1 431 364 466 529 379 426 475 379 432 379 343 363 476 365 385 527 387 320 251 266 308 325 377 437 520 507 588 502 501 325 357 483 580 464 455 465 459 493 530 518 457 452 532 624 508 491 534 600 498 541 18 1 494 574 555 474 463 592 690 700 690 540 528 682 687 698 635 551 462 444 510 500 485 532 600 610 540 533 617 710 663 669 699 619 602 651 648 601 587 642 707 718 728 725 661 676 677 669 676 635 603 628 18 1 656 676 732 752 767 758 770 771 775 773 785 798 790 799 813 774 754 754 755 755 756 781 739 724 721 743 752 769 729 685 695 674 689 712 749 742 729 739 622 646 707 701 653 634 634 648 644 589 527 493 18 1 554 651 666 562 529 560 571 609 640 561 606 633 639 482 466 486 521 561 564 570 575 629 578 562 552 547 597 636 595 598 614 669 687 665 559 544 596 655 634 502 440 447 469 402 397 400 374 392 454 461 18 1 467 513 477 527 521 470 510 395 403 527 412 403 492 564 520 434 417 442 422 356 354 444 437 410 378 351 339 366 471 332 158 251 266 334 381 422 491 532 512 512 571 598 541 467 417 383 404 377 376 506 18 1 461 343 353 399 405 488 489 470 382 405 418 407 429 453 373 430 437 478 432 361 357 299 244 424 439 405 532 555 572 441 418 472 449 573 591 492 365 465 537 564 538 669 540 394 447 478 518 469 559 517 18 1 531 503 469 473 419 440 425 431 390 422 394 411 465 544 477 387 374 439 529 629 578 544 562 559 500 486 436 533 618 497 544 645 685 679 511 471 492 478 553 645 663 642 676 670 587 588 579 677 700 640 18 1 573 520 508 552 595 578 598 607 566 561 541 552 570 603 642 701 609 601 636 701 686 633 619 671 634 598 633 665 636 646 626 632 602 610 620 622 662 619 634 664 700 673 627 648 691 672 659 660 706 740 18 1 744 702 725 729 725 714 716 749 718 679 694 723 761 753 761 748 745 735 748 780 811 815 806 808 798 792 804 783 768 782 795 822 803 819 807 790 811 787 788 788 761 764 756 785 775 840 844 843 748 759 18 1 746 733 723 726 755 773 794 780 777 764 769 796 827 819 812 768 785 771 729 756 806 751 726 742 806 807 779 752 767 784 722 683 685 742 794 788 806 821 794 749 751 767 762 744 732 681 691 700 696 696 18 1 697 692 684 666 663 679 640 639 639 646 650 671 689 689 675 700 714 612 536 555 602 619 620 613 591 551 551 553 553 580 629 588 572 514 535 613 654 688 709 706 683 505 453 433 468 531 546 547 617 560 18 2 612 496 505 458 453 500 493 541 564 511 491 456 490 543 506 477 401 414 439 375 351 441 426 494 519 469 440 398 391 462 460 499 409 391 421 384 462 472 494 476 370 387 405 426 437 458 501 469 506 531 18 2 497 441 460 412 398 402 379 339 356 438 428 482 490 424 437 443 382 284 247 228 291 304 247 275 294 366 431 541 645 512 444 447 412 388 427 452 423 415 413 393 410 443 521 540 512 460 420 381 396 425 18 2 350 373 396 399 390 411 455 418 369 513 531 516 407 413 482 527 574 518 509 560 511 477 440 477 578 581 611 630 544 581 442 433 525 405 417 449 417 445 472 470 484 502 509 559 533 501 470 467 472 480 18 2 534 552 619 672 669 627 568 624 723 642 640 624 531 619 496 515 563 643 534 538 554 691 757 747 718 732 634 552 619 690 711 728 655 560 577 592 642 632 623 671 648 629 680 682 697 728 751 749 747 749 18 2 715 711 673 659 650 694 720 758 761 756 771 748 728 746 718 679 703 763 792 746 744 786 808 788 788 810 852 867 786 780 831 797 758 793 812 730 753 777 815 851 873 851 845 858 845 820 772 830 861 870 18 2 877 859 789 788 788 795 776 800 808 791 772 769 775 818 792 825 830 848 815 793 815 819 801 762 780 789 750 749 752 751 764 768 760 774 770 681 679 688 714 727 749 782 787 832 793 729 756 773 718 673 18 2 669 687 701 668 641 660 709 719 717 726 727 720 702 730 720 742 732 736 699 704 659 681 737 727 806 726 656 653 659 710 700 674 657 653 605 610 565 570 658 670 576 519 501 509 565 578 591 635 665 637 18 2 590 554 590 508 523 553 640 699 650 544 513 506 641 698 673 614 504 505 649 522 447 455 514 541 500 559 586 557 473 421 498 511 496 539 492 491 416 354 369 361 373 370 384 345 363 520 467 467 494 392 18 2 346 359 375 460 522 460 439 377 345 293 286 350 407 368 412 463 568 508 488 456 390 374 293 295 303 287 286 281 297 333 351 383 317 276 270 367 396 339 224 193 194 220 295 303 385 379 423 505 415 473 18 2 410 320 415 511 369 401 442 343 404 404 340 339 460 377 373 511 370 287 231 270 330 324 391 458 525 521 563 511 471 320 368 483 556 461 463 436 466 531 546 541 482 463 518 621 482 522 561 598 494 537 18 2 476 527 556 462 469 562 706 700 679 523 504 666 683 644 574 488 429 427 522 478 491 549 592 603 528 526 595 743 667 653 680 637 655 655 637 594 595 672 716 701 741 728 680 682 676 667 682 634 615 650 18 2 678 682 739 766 774 754 782 780 774 772 801 791 793 807 811 758 756 754 768 781 777 769 719 730 724 718 746 761 716 700 696 685 705 720 750 740 732 704 626 616 691 687 646 624 637 614 598 557 524 517 18 2 591 658 666 524 526 567 599 609 633 596 615 623 611 482 477 502 539 571 566 614 614 619 582 532 527 517 596 646 592 588 603 678 693 675 554 515 564 646 604 470 440 408 467 416 421 408 356 384 451 482 18 2 471 518 497 513 495 447 499 396 394 511 400 401 441 531 517 421 384 414 410 368 350 418 446 428 382 363 357 364 439 340 173 249 274 370 389 421 483 479 523 523 584 596 567 480 432 376 431 404 385 483 18 2 474 356 386 430 427 493 442 462 386 374 424 426 423 442 387 458 439 503 423 355 367 284 241 452 442 392 545 544 566 453 403 482 481 588 545 478 375 486 543 536 474 626 518 363 455 439 506 460 553 461 18 2 480 488 471 456 444 456 435 432 383 433 392 425 489 531 458 360 411 477 556 653 553 486 563 524 518 497 451 518 631 494 541 655 708 707 534 478 491 518 613 701 720 712 699 696 621 586 578 664 704 659 18 2 558 522 509 544 605 558 611 582 564 543 531 556 583 611 629 701 608 615 648 701 665 676 646 680 634 604 640 682 665 676 655 671 640 636 646 655 684 663 650 709 771 728 685 694 705 694 690 668 705 750 18 2 709 707 718 705 718 722 735 750 745 660 647 713 778 784 788 758 739 741 759 777 808 815 810 819 808 803 816 772 780 789 800 826 807 796 798 802 800 794 787 776 764 769 773 789 781 846 839 833 775 760 18 2 733 731 727 741 770 784 784 766 770 764 772 799 801 795 805 772 780 741 723 750 795 743 721 753 815 805 789 755 764 774 735 701 718 793 828 840 832 830 798 767 745 771 764 759 718 680 687 672 701 684 18 2 679 683 673 633 672 659 623 640 635 667 687 718 737 745 717 697 737 604 552 552 599 603 625 631 569 552 547 562 564 594 619 593 561 541 564 626 661 717 725 688 663 472 450 448 483 541 572 552 613 554 18 3 593 488 484 450 446 496 492 534 563 505 488 446 480 522 505 467 400 413 425 363 337 430 437 486 510 476 442 398 389 462 452 491 403 384 423 384 462 471 481 466 364 384 394 423 423 457 496 462 500 534 18 3 491 428 447 400 395 405 380 334 359 431 436 487 482 421 436 431 375 272 242 221 303 303 242 267 293 364 436 543 661 513 436 441 410 385 426 453 426 410 421 400 416 448 528 549 506 458 421 389 410 432 18 3 352 373 405 405 400 426 464 421 373 533 538 517 410 426 471 522 567 517 513 554 513 476 444 476 563 581 595 622 549 577 439 430 522 407 426 444 421 453 485 467 481 508 517 549 531 504 481 481 477 481 18 3 527 559 623 655 645 618 586 627 700 632 636 645 527 614 518 518 563 645 536 545 545 673 723 714 715 736 627 540 619 693 706 736 649 549 567 588 627 636 623 680 641 619 671 680 697 728 754 754 745 745 18 3 719 697 671 649 645 680 710 739 747 739 754 743 721 736 710 680 698 751 765 739 739 765 788 769 773 788 821 833 773 769 799 777 743 773 788 713 741 758 798 827 843 835 839 839 831 806 758 811 847 859 18 3 863 843 786 782 766 786 754 778 786 758 758 758 766 798 778 794 809 831 794 780 794 802 794 751 769 776 747 740 747 740 758 762 758 765 758 682 682 689 715 729 740 769 784 823 787 722 744 753 704 670 18 3 666 685 696 674 655 666 704 719 715 719 723 711 689 719 707 734 723 723 696 658 655 677 734 730 741 677 655 649 659 702 697 673 654 644 601 615 572 577 649 663 577 524 509 519 567 586 596 639 659 635 18 3 596 558 596 519 538 562 639 697 647 551 526 522 626 676 689 622 517 513 639 517 455 467 505 534 496 563 551 547 463 417 496 522 488 551 501 492 417 367 379 360 369 364 374 330 355 534 471 462 486 398 18 3 350 360 374 462 530 466 437 374 340 297 282 345 403 364 418 466 573 515 505 456 400 380 288 298 298 277 282 277 298 334 354 390 318 272 277 375 395 334 216 190 190 221 298 313 390 385 431 513 431 472 18 3 410 325 426 522 368 405 453 346 405 405 341 336 464 378 373 522 373 288 224 266 330 325 400 464 538 528 581 522 471 325 380 490 558 453 462 448 471 526 549 540 481 462 517 618 481 522 577 604 494 549 18 3 485 526 558 476 481 586 696 705 664 522 522 655 677 673 577 495 436 440 527 477 495 550 600 595 527 541 627 718 668 655 686 655 650 659 618 614 600 673 705 693 732 719 671 667 671 662 680 623 610 645 18 3 671 667 733 762 765 744 762 769 762 758 787 784 787 794 798 751 745 745 757 768 760 753 715 715 715 707 738 745 704 689 700 681 700 707 738 734 723 685 621 609 681 681 643 621 628 606 582 543 514 505 18 3 577 644 649 519 519 558 586 596 615 586 606 606 596 476 471 495 534 567 558 601 596 606 567 519 519 514 591 626 589 584 601 660 676 651 534 513 563 630 580 467 438 404 455 400 400 400 367 383 446 471 18 3 463 522 484 509 480 442 488 403 394 510 398 403 432 520 505 423 384 418 408 369 350 403 442 423 374 355 350 364 437 326 156 238 263 360 384 413 476 481 518 513 589 584 564 487 431 375 426 400 390 477 18 3 467 344 375 421 415 492 441 456 385 375 421 421 415 441 390 456 446 508 415 357 368 277 234 458 448 394 554 549 570 458 400 480 485 592 544 474 373 496 533 544 485 640 528 362 453 448 528 471 554 458 18 3 485 499 476 448 435 453 430 426 375 430 384 416 481 526 453 357 407 476 558 641 554 476 567 517 517 503 444 526 618 504 554 650 700 682 518 486 504 518 595 673 691 677 686 677 600 591 586 677 700 627 18 3 550 527 518 554 600 550 591 582 553 536 523 549 584 606 623 693 601 606 636 697 658 662 636 662 632 593 636 671 658 675 654 667 636 632 645 649 662 654 654 698 751 710 669 684 698 691 684 669 702 747 18 3 702 698 710 706 710 710 724 743 732 654 643 706 762 762 762 732 721 732 754 766 786 782 790 802 786 778 794 758 766 778 786 806 774 774 778 774 778 766 770 754 750 758 762 778 762 827 815 811 758 745 18 3 726 729 715 726 758 773 769 758 762 755 755 784 794 784 780 758 773 729 722 744 784 740 715 733 798 791 780 737 747 751 722 692 707 775 806 817 806 806 775 749 726 757 753 741 704 666 677 677 692 685 18 3 677 681 666 625 655 647 609 636 625 658 681 697 716 726 707 683 711 586 538 543 586 596 615 615 558 543 543 548 548 582 596 577 553 534 553 615 644 697 707 673 639 466 438 434 480 538 559 547 614 551 18 4 584 474 469 434 430 483 478 522 553 491 474 430 465 509 491 452 382 395 408 342 316 412 420 468 491 458 425 381 372 444 434 472 386 367 405 367 444 453 463 448 348 367 377 405 405 439 477 444 482 515 18 4 472 410 429 381 376 386 362 318 342 411 416 464 460 401 416 411 357 259 230 210 288 288 230 254 279 347 416 518 631 489 416 420 391 367 408 434 408 393 403 383 398 429 506 526 485 439 403 372 393 413 18 4 336 357 388 388 383 408 444 403 357 511 516 495 393 412 458 508 553 503 499 540 499 462 430 462 549 567 581 608 535 563 426 417 508 394 412 430 407 439 471 453 467 494 503 535 521 493 471 471 466 471 18 4 516 548 612 644 635 608 576 617 690 621 626 635 516 603 507 507 553 635 525 535 535 662 713 703 713 737 620 526 610 690 704 737 643 535 554 577 620 629 615 676 634 610 666 676 694 727 755 755 746 746 18 4 718 694 666 643 638 673 706 738 747 738 755 743 718 734 706 673 693 751 767 738 738 767 792 771 775 792 829 841 775 771 804 780 743 775 792 708 739 757 802 833 851 842 847 847 838 811 757 816 856 869 18 4 874 851 789 784 766 789 753 780 789 757 757 757 766 802 780 798 815 840 798 782 798 807 798 749 769 778 745 736 745 736 757 761 757 765 757 670 670 678 707 724 736 769 786 831 790 716 740 758 700 660 18 4 656 678 691 665 643 656 700 718 713 718 722 709 682 718 704 735 722 722 691 647 643 669 735 731 744 669 643 641 651 695 690 665 646 636 591 606 562 567 641 656 567 512 498 507 557 577 586 631 651 626 18 4 586 547 586 507 527 552 631 690 641 540 513 509 619 672 685 614 505 500 632 505 439 452 491 522 483 553 540 535 447 399 483 509 474 540 487 478 399 346 362 343 353 348 358 315 338 515 453 444 468 381 18 4 334 343 358 444 511 448 420 358 324 281 267 329 386 348 401 448 554 496 487 435 381 362 274 283 283 264 269 264 283 318 337 372 303 259 264 357 376 318 205 181 181 210 283 298 372 367 411 489 411 450 18 4 393 311 408 501 352 388 434 331 388 388 326 321 444 362 357 501 357 275 213 254 316 311 383 444 516 506 557 501 458 312 366 476 544 439 449 435 458 512 535 526 467 449 503 604 467 508 563 590 480 535 18 4 471 512 544 462 467 572 681 690 649 512 512 644 667 662 567 484 425 430 516 466 484 539 589 585 516 530 617 708 658 644 676 644 640 649 608 603 589 662 694 690 732 718 666 662 666 657 676 615 601 638 18 4 666 662 728 761 765 740 761 769 761 757 790 786 790 798 802 749 749 749 762 775 766 758 713 713 713 704 740 749 700 682 696 674 696 704 740 735 722 678 603 589 674 674 629 603 612 585 572 532 502 493 18 4 567 636 641 507 507 547 577 586 606 577 596 596 586 463 458 483 522 557 547 591 586 596 557 507 507 502 581 619 579 575 592 654 672 645 522 500 553 623 570 452 421 386 439 382 382 382 346 364 430 456 18 4 447 509 469 496 465 425 474 386 377 491 381 386 415 501 487 405 367 401 391 353 334 386 425 405 358 338 334 348 420 310 142 224 248 343 367 396 458 463 494 489 562 557 538 464 411 357 406 381 372 455 18 4 445 328 357 401 396 469 420 435 367 357 401 401 396 420 372 435 425 484 396 341 352 265 224 439 429 377 531 526 547 439 383 459 465 567 521 454 357 475 511 521 465 613 506 347 434 429 506 458 540 444 18 4 471 485 462 435 421 439 417 412 362 417 371 403 467 512 439 344 394 462 544 626 540 462 553 503 503 490 430 512 608 493 544 640 690 672 507 475 493 507 585 662 681 667 676 667 589 580 576 667 690 617 18 4 539 516 507 544 589 539 580 571 540 521 507 535 573 596 615 690 591 596 629 694 652 657 629 657 624 582 629 666 652 671 648 662 629 624 638 643 657 648 648 693 751 706 660 677 693 685 677 660 697 747 18 4 697 693 706 702 706 706 722 743 730 644 632 702 763 763 763 730 718 730 755 766 789 784 793 807 789 780 798 757 766 780 789 811 775 775 780 775 780 766 771 753 748 757 762 780 762 833 820 816 757 744 18 4 720 724 707 720 757 773 769 757 761 753 753 786 798 786 782 757 773 724 716 740 786 736 707 728 802 794 782 732 745 749 716 687 704 784 820 833 820 820 784 753 727 762 758 744 700 656 669 669 687 678 18 4 669 674 656 607 643 634 589 620 607 647 674 690 710 720 700 675 705 577 527 532 577 586 606 606 547 532 532 537 537 572 586 567 542 522 542 606 636 690 700 665 631 453 421 417 465 527 549 535 606 540 18 5 587 480 495 445 442 480 472 518 533 491 472 445 476 529 484 465 392 403 434 377 358 434 390 474 500 436 411 373 369 436 440 478 390 373 394 360 436 445 478 457 352 364 390 402 424 432 478 449 483 500 18 5 474 428 445 413 384 379 359 324 329 433 399 463 493 413 423 448 374 274 224 204 244 279 224 259 269 349 408 533 623 503 443 443 399 374 415 440 400 410 380 360 380 420 500 514 519 455 405 346 346 395 18 5 326 356 360 370 351 360 425 395 341 460 509 509 385 387 477 513 558 499 486 544 490 463 423 463 571 558 603 612 517 562 432 423 508 392 396 441 401 423 441 459 472 477 481 549 521 489 456 452 461 470 18 5 526 535 600 661 661 614 545 605 712 628 624 596 521 605 475 503 549 624 521 521 545 679 749 740 705 713 624 547 604 672 700 705 644 555 572 580 640 612 608 648 640 624 672 668 680 713 733 729 733 737 18 5 696 709 660 652 640 697 714 755 751 751 763 730 718 734 710 668 693 751 792 730 726 779 796 779 775 800 845 862 771 763 829 788 751 784 804 719 742 774 815 861 889 857 843 866 847 820 765 834 866 875 18 5 884 866 778 778 788 788 774 801 811 797 765 760 765 820 788 834 822 832 809 785 809 809 785 758 772 782 741 745 745 748 755 758 748 765 765 681 678 688 708 718 745 775 772 812 778 728 755 773 715 661 18 5 657 673 690 648 615 640 698 702 702 715 715 711 698 723 715 731 723 731 686 730 648 669 723 706 844 755 644 619 614 676 657 628 619 628 576 562 519 524 633 638 543 486 463 467 529 529 548 586 633 600 18 5 543 519 543 463 467 505 600 652 610 510 480 472 610 663 617 571 472 476 614 499 426 430 495 518 480 526 575 533 461 411 476 480 480 503 465 468 403 342 335 339 352 352 369 335 348 478 436 445 474 360 18 5 318 335 352 432 487 428 415 356 326 267 267 331 386 348 381 432 533 474 445 443 354 344 274 264 284 274 264 259 269 309 324 354 289 254 229 334 379 324 204 159 164 184 264 259 359 349 394 483 374 463 18 5 395 286 375 480 356 375 405 316 385 385 316 326 440 356 356 480 346 261 216 251 306 301 356 435 490 500 519 480 454 311 347 459 531 454 450 409 445 517 522 522 468 450 499 598 468 504 522 567 477 504 18 5 450 508 531 432 441 513 683 661 665 512 484 651 665 610 559 475 419 415 508 470 480 535 572 591 517 508 563 730 647 633 656 610 637 633 628 568 577 651 698 692 733 721 672 680 664 656 668 628 604 640 18 5 668 680 735 755 765 752 782 772 768 768 792 778 778 795 798 752 748 744 760 773 773 764 706 727 715 711 735 756 711 694 677 673 694 715 744 727 723 706 619 611 686 677 636 615 632 611 595 557 519 519 18 5 586 643 657 510 515 557 591 600 628 581 595 619 605 477 472 496 524 548 553 605 614 610 581 534 519 501 572 617 560 556 568 644 656 644 537 491 533 614 583 453 426 400 457 415 423 403 346 377 438 468 18 5 457 491 484 491 484 434 484 364 369 483 377 373 424 512 500 394 360 386 386 343 326 407 424 407 364 348 339 339 415 331 170 238 263 356 369 402 462 449 523 533 573 613 568 458 418 359 423 394 359 483 18 5 473 354 384 428 428 483 428 458 369 354 413 418 418 428 364 448 413 488 418 331 346 276 226 425 415 370 519 529 554 430 395 480 465 579 544 480 360 455 564 514 440 599 490 346 450 405 450 432 531 450 18 5 459 459 450 450 441 445 427 427 383 423 392 423 481 517 450 356 405 463 531 638 531 481 535 513 499 472 445 490 619 480 521 637 689 698 531 466 475 508 605 693 712 707 684 684 614 568 559 637 684 656 18 5 549 508 494 526 591 549 605 568 559 535 523 547 568 600 620 692 600 608 644 688 656 672 640 680 620 600 628 676 656 660 640 660 628 624 632 644 688 656 632 705 767 730 693 693 697 685 685 660 693 730 18 5 701 701 710 689 710 718 726 734 738 660 648 705 767 779 788 763 738 730 738 769 811 825 811 820 811 806 820 765 774 783 797 829 815 797 797 806 801 797 783 774 755 760 765 783 778 852 847 838 769 751 18 5 731 725 731 745 765 775 778 758 762 758 772 792 785 785 805 768 768 741 718 745 785 735 721 758 805 795 778 758 765 778 738 694 711 789 826 839 835 831 797 764 744 764 756 756 715 677 682 653 694 669 18 5 665 669 665 628 673 657 624 632 632 661 677 709 723 728 685 676 733 605 553 543 591 581 605 624 562 543 529 562 567 586 628 591 548 529 557 610 652 704 709 671 666 467 442 442 465 514 549 526 575 526 18 6 579 464 480 426 422 464 455 505 522 476 455 426 459 517 468 447 369 381 414 352 331 414 375 464 491 424 397 357 352 424 428 469 375 357 379 344 424 433 469 446 335 348 375 388 410 419 469 437 473 491 18 6 464 415 433 402 371 366 346 309 315 423 387 454 485 402 413 438 361 258 206 185 227 263 206 242 253 335 397 526 619 495 433 433 387 361 399 423 385 394 365 346 365 404 481 496 501 438 390 332 332 380 18 6 312 341 346 356 336 346 409 380 327 443 491 491 370 371 468 507 556 492 478 541 483 453 410 453 570 556 604 614 512 560 419 410 502 376 381 429 385 410 429 449 463 468 473 546 512 476 440 435 445 455 18 6 517 527 599 666 666 615 538 604 723 630 625 594 512 604 460 491 543 625 512 512 538 687 764 754 704 713 613 527 590 668 699 704 636 536 554 563 631 599 595 640 631 613 668 663 677 713 736 731 736 740 18 6 695 709 654 645 631 687 703 741 737 737 749 718 706 722 699 660 683 737 776 718 714 764 779 764 760 783 825 841 756 749 810 772 737 768 787 708 730 761 800 844 871 840 827 849 831 805 752 818 849 858 18 6 866 849 765 765 774 774 761 787 796 783 752 748 752 805 774 818 811 821 797 772 797 797 772 744 758 769 726 730 730 734 741 744 734 751 751 663 660 670 691 702 730 762 758 800 765 712 741 764 702 645 18 6 640 658 676 632 596 623 684 689 689 702 702 698 684 711 702 720 711 720 671 718 632 654 711 693 839 744 627 601 596 655 637 610 601 610 560 547 507 511 614 619 529 475 453 457 516 516 534 569 614 583 18 6 529 507 529 453 457 493 583 632 604 497 464 455 604 662 612 563 455 459 608 484 406 410 480 505 464 513 567 522 443 389 459 464 464 488 447 451 381 315 317 321 335 335 352 317 330 469 424 433 464 344 18 6 299 317 335 419 477 415 402 339 308 245 245 312 370 330 366 419 527 464 433 433 340 330 258 247 268 258 247 242 253 294 309 340 273 237 211 320 366 309 185 139 144 165 247 242 346 335 382 475 361 454 18 6 380 274 361 462 341 361 390 303 370 370 303 312 423 341 341 462 332 250 206 240 293 288 341 419 472 481 501 462 444 288 327 449 526 444 439 395 434 512 517 517 458 439 492 599 458 497 517 565 468 497 18 6 439 502 526 419 429 507 692 667 672 502 471 656 671 610 553 460 399 394 496 455 466 527 568 589 507 496 558 743 651 635 661 610 641 635 630 563 574 656 707 690 736 722 668 677 659 649 663 618 590 631 18 6 663 677 719 741 751 737 769 758 755 755 779 765 765 783 786 737 737 733 750 764 764 755 693 715 702 698 724 746 698 680 662 658 680 702 733 715 711 693 601 592 671 662 618 596 614 592 578 543 507 507 18 6 569 623 637 498 502 543 574 583 610 565 578 601 587 466 462 484 511 534 538 587 596 592 565 520 507 489 556 612 550 546 559 641 654 641 526 476 522 608 575 435 406 377 439 393 402 381 319 352 418 451 18 6 439 476 468 476 468 414 468 348 352 473 361 357 410 504 491 379 344 370 370 326 308 393 410 393 348 330 321 321 402 312 143 214 241 339 352 388 451 437 516 526 568 609 562 449 407 346 413 382 346 475 18 6 464 340 371 418 418 475 418 449 356 340 402 407 407 418 351 438 402 480 407 317 332 264 216 409 399 356 501 510 535 414 380 462 448 559 525 462 346 438 544 496 423 578 472 332 433 390 433 419 526 439 18 6 449 449 439 439 429 434 415 415 366 410 376 410 473 512 439 337 390 453 526 643 526 473 531 507 492 463 434 483 620 466 512 641 697 707 522 450 460 496 604 702 723 718 692 692 615 563 553 641 692 661 18 6 543 496 481 517 589 543 604 563 540 513 499 527 549 586 609 690 586 595 636 686 649 668 631 677 609 586 618 672 649 654 631 654 618 613 622 636 686 649 622 695 753 718 683 683 687 676 676 653 683 718 18 6 691 691 699 680 699 706 714 722 726 653 641 695 753 764 772 749 726 718 726 756 796 809 796 805 796 792 805 752 761 770 783 814 800 783 783 792 787 783 770 761 743 748 752 770 765 836 831 822 756 739 18 6 716 709 716 730 751 762 765 744 748 744 758 779 772 772 793 755 755 726 702 730 772 719 705 744 793 783 765 744 751 765 723 680 698 781 821 834 830 825 790 755 733 755 746 746 702 662 667 636 680 654 18 6 649 654 649 610 658 640 605 614 614 645 662 686 700 704 664 655 708 587 538 529 574 565 587 605 547 529 516 547 552 569 610 574 534 516 543 592 632 682 686 650 646 457 422 422 447 501 538 513 567 513 18 7 567 446 463 407 402 446 437 489 507 459 437 407 441 502 450 428 346 359 394 329 307 394 356 447 474 406 379 338 334 406 410 451 356 338 361 325 406 415 451 429 316 329 356 370 392 401 451 419 456 474 18 7 447 397 415 389 357 351 330 292 298 410 373 442 475 389 400 426 346 239 185 163 206 244 185 223 233 319 383 518 614 485 421 421 373 346 384 408 369 379 349 329 349 389 468 482 487 423 374 315 315 364 18 7 295 324 329 339 320 329 394 364 310 428 477 477 354 352 454 495 545 479 464 530 469 439 393 439 561 545 596 606 500 550 403 393 489 357 362 413 367 393 413 434 449 454 459 535 501 465 430 425 435 445 18 7 506 516 586 652 652 602 526 592 708 617 612 581 501 592 450 480 531 612 501 501 526 672 748 738 697 707 599 505 574 658 692 697 623 515 535 544 618 584 579 628 618 599 658 653 668 707 732 727 732 737 18 7 687 702 643 633 618 664 683 729 724 724 738 701 687 706 678 632 660 724 771 701 697 757 775 757 752 780 831 849 748 738 812 766 724 761 785 684 708 741 784 831 860 827 812 836 817 789 732 803 836 846 18 7 855 836 746 746 756 756 741 770 779 765 732 727 732 789 756 803 795 806 780 755 780 780 755 726 740 751 708 711 711 715 722 726 715 733 733 642 639 650 671 682 711 744 740 784 748 693 722 749 684 624 18 7 620 638 657 610 574 601 666 671 671 684 684 680 666 694 684 703 694 703 652 701 610 634 694 675 828 729 606 581 577 634 617 590 581 590 542 528 488 493 595 599 511 457 435 440 497 497 515 550 595 564 18 7 511 488 511 435 440 475 564 612 593 481 446 437 593 654 602 550 437 441 598 468 385 389 463 489 446 498 554 507 424 368 441 446 446 472 428 433 359 290 298 302 316 316 334 298 311 451 406 415 447 325 18 7 280 298 316 401 460 397 383 320 289 225 225 293 352 311 347 401 510 447 415 421 324 314 239 228 249 239 228 223 233 276 292 324 255 217 190 303 351 292 163 115 121 142 228 223 330 319 367 464 346 442 18 7 364 255 344 448 324 344 374 285 354 354 285 295 408 324 324 448 315 231 186 221 275 270 324 403 458 468 487 448 428 266 306 434 515 428 423 378 418 500 505 505 444 423 479 591 444 484 505 556 454 484 18 7 423 489 515 403 413 495 688 662 667 490 460 642 657 597 541 450 389 384 485 445 455 516 556 576 495 485 546 728 637 622 647 597 627 622 617 551 561 642 693 683 732 717 658 668 648 638 653 604 574 618 18 7 653 668 700 722 733 719 751 740 737 737 762 748 748 766 769 719 721 717 735 749 749 740 675 698 684 680 707 731 680 661 643 638 661 684 717 698 694 675 578 569 652 643 597 574 592 569 559 524 488 488 18 7 550 604 617 480 484 524 555 564 590 546 559 581 568 449 444 466 493 515 519 568 577 573 546 502 488 471 537 602 537 533 546 632 645 632 511 459 507 598 563 415 385 355 420 372 381 359 294 329 398 433 18 7 420 459 450 459 450 394 450 329 334 456 343 338 392 487 474 361 325 352 352 307 289 374 392 374 329 311 302 302 383 293 121 194 221 320 334 370 433 419 507 518 561 603 555 437 394 330 400 367 330 464 18 7 453 324 357 405 405 464 405 437 341 324 389 394 394 405 335 426 389 469 394 300 315 246 196 394 384 339 487 497 522 399 364 448 433 547 512 448 329 423 532 482 408 566 458 315 418 374 418 403 515 423 18 7 434 434 423 423 413 418 398 398 347 393 357 393 459 500 423 317 373 439 515 637 515 459 520 495 479 449 418 469 607 455 501 627 683 693 511 440 450 485 592 688 708 703 677 677 602 551 541 627 677 647 18 7 531 485 470 506 576 531 592 551 520 490 475 505 530 569 594 683 569 579 623 678 638 658 618 668 594 569 604 663 638 643 618 643 604 599 609 623 678 638 609 674 743 701 660 660 664 650 650 623 660 701 18 7 669 669 678 655 678 687 697 706 711 623 609 674 743 757 766 738 711 701 711 737 779 793 779 789 779 775 789 732 741 751 765 798 784 765 765 775 770 765 751 741 722 727 732 751 746 822 817 808 737 718 18 7 697 690 697 711 733 744 748 726 729 726 740 762 755 755 777 737 737 708 682 711 755 700 686 726 777 766 748 726 733 748 704 661 680 768 809 823 818 814 777 740 717 740 731 731 684 643 647 615 661 634 18 7 629 634 629 587 638 620 583 592 592 624 643 665 679 683 643 634 688 568 519 511 555 546 568 586 528 511 497 528 533 550 590 555 515 497 524 573 612 661 665 630 626 440 402 402 428 485 524 498 554 498 18 8 529 392 392 413 413 396 469 461 533 379 366 413 401 392 371 362 345 371 315 221 272 379 417 474 439 359 309 283 327 421 466 367 220 283 309 301 350 390 390 287 194 274 327 363 421 443 443 430 403 350 18 8 274 278 323 260 223 250 218 241 319 296 292 351 269 319 305 282 200 182 109 77 196 173 77 118 228 342 456 515 492 419 346 260 305 301 348 301 322 361 361 314 361 431 405 448 409 370 309 335 366 309 18 8 188 223 292 335 388 440 366 270 301 461 466 379 262 320 421 478 517 526 473 408 425 382 303 333 421 465 513 465 430 408 281 325 399 342 443 333 333 403 382 465 368 425 487 517 627 597 471 325 305 325 18 8 405 546 521 551 531 420 476 546 642 637 622 627 546 486 390 385 486 516 481 511 617 642 647 571 639 655 694 594 661 639 644 644 639 483 488 516 561 577 616 605 572 644 650 655 705 700 661 650 650 683 18 8 644 622 572 533 527 606 614 640 666 683 679 631 644 636 606 576 614 670 679 666 700 739 735 696 696 730 739 730 666 683 735 674 683 743 709 631 671 726 750 750 726 726 730 758 714 691 710 734 746 738 18 8 754 718 675 691 671 683 699 695 699 695 695 695 726 695 703 722 726 731 726 731 731 740 755 701 726 676 641 631 681 661 706 691 711 681 636 537 547 577 651 686 696 716 721 895 731 750 740 659 600 596 18 8 612 633 663 554 524 566 604 650 642 650 675 659 621 629 671 675 671 701 701 701 688 625 629 637 650 629 629 602 612 630 635 593 621 524 505 519 477 482 551 598 496 394 380 403 454 524 519 537 561 691 18 8 519 510 463 431 519 579 575 616 482 456 495 508 568 593 581 473 456 503 529 409 413 366 418 379 435 473 508 443 298 289 353 405 448 409 371 379 272 242 220 185 149 243 247 171 243 381 443 466 341 247 18 8 296 341 318 425 381 403 287 283 202 158 256 301 367 394 359 461 443 372 408 260 246 218 173 196 232 136 123 86 127 182 187 214 164 113 214 296 328 205 50 40 54 145 182 209 292 301 314 360 346 410 18 8 305 331 440 383 314 427 348 401 331 279 249 288 296 244 344 327 192 197 140 114 136 188 262 344 422 414 392 357 303 233 298 452 399 259 303 333 351 386 452 535 526 522 500 473 316 408 548 395 333 417 18 8 390 430 333 338 386 548 587 548 473 380 506 637 587 677 551 390 305 370 440 538 315 395 612 435 425 451 627 682 632 647 531 541 612 617 506 461 556 637 642 689 650 583 555 533 527 572 588 555 527 572 18 8 561 600 636 661 681 681 671 666 666 691 691 686 716 731 686 646 629 654 701 680 646 675 637 642 650 604 684 600 570 579 600 621 633 633 625 650 650 562 495 570 587 545 499 469 524 495 454 468 449 454 18 8 482 500 542 398 421 449 486 556 486 468 561 519 412 329 370 408 445 528 524 542 584 500 449 459 505 519 524 482 482 516 529 598 628 533 486 469 478 529 401 281 302 341 323 251 263 281 246 315 371 396 18 8 448 388 392 512 366 396 383 260 399 381 278 301 425 492 434 403 372 367 292 323 341 323 309 287 202 220 301 292 309 140 11 109 136 243 314 417 474 452 428 447 538 497 369 282 305 296 273 296 337 401 18 8 269 182 191 296 397 415 438 296 278 301 278 292 351 260 264 355 355 397 328 223 249 171 227 361 322 414 457 496 361 314 305 331 414 479 440 322 266 418 379 405 487 518 370 322 375 401 444 513 456 443 18 8 368 382 469 386 298 360 364 250 277 277 211 290 373 382 268 202 268 364 421 539 530 508 452 495 386 360 390 465 496 385 516 581 662 541 370 355 395 481 491 556 581 592 587 526 446 501 546 637 652 466 18 8 395 400 395 476 486 516 541 425 382 444 354 449 494 600 588 639 572 566 633 644 655 633 561 605 533 538 588 566 544 549 583 566 577 577 544 516 577 627 611 644 649 666 653 610 584 567 550 571 614 627 18 8 584 580 619 640 640 597 623 662 649 597 584 666 657 679 679 619 644 662 700 707 714 695 707 699 703 699 703 675 659 663 683 714 714 707 687 679 683 683 714 679 663 679 683 695 718 754 738 738 699 663 18 8 622 666 646 686 701 731 721 656 671 661 686 696 726 716 671 636 676 612 617 671 711 696 706 726 701 701 721 701 711 646 607 646 654 675 688 688 688 696 671 654 629 646 646 617 583 583 604 570 575 579 18 8 596 625 608 562 554 570 629 600 600 617 604 593 612 626 649 602 589 468 417 431 486 459 556 575 533 435 403 440 500 519 486 482 408 468 556 589 565 579 607 635 486 347 293 332 413 435 456 465 525 538 19 1 396 432 396 323 301 386 377 436 463 418 373 310 278 378 418 328 287 328 364 300 278 364 402 416 377 395 311 253 224 333 400 436 350 347 306 259 384 386 419 436 315 296 249 212 253 334 382 347 427 438 19 1 417 366 311 295 285 324 285 218 257 272 277 335 438 368 356 412 266 186 186 132 175 159 101 123 193 323 339 406 363 366 331 306 282 304 323 331 298 290 291 282 306 331 406 430 373 317 305 244 249 299 19 1 239 237 242 221 255 321 356 248 218 388 407 404 255 299 386 442 436 440 430 388 397 376 349 351 421 450 487 448 437 427 353 348 350 280 252 268 270 331 367 407 404 420 430 426 430 393 370 349 372 403 19 1 427 447 537 514 521 555 458 444 511 498 491 436 493 474 378 423 475 465 410 446 491 573 565 570 599 594 572 586 499 606 594 633 572 519 542 493 526 650 601 598 603 628 643 665 684 714 646 648 626 677 19 1 697 656 633 586 594 645 650 690 658 693 679 653 630 622 605 595 613 655 700 645 604 690 748 767 770 750 726 734 669 709 728 658 617 654 704 662 662 692 724 751 766 741 747 790 787 753 737 746 735 781 19 1 777 741 705 679 694 710 714 710 713 701 695 692 697 708 756 761 763 744 762 738 732 667 631 619 706 696 654 627 642 688 690 690 695 675 667 577 585 608 624 652 675 683 681 745 645 649 655 709 597 568 19 1 602 623 608 602 551 577 586 586 620 665 675 664 644 631 629 672 648 637 608 569 560 564 594 634 642 592 616 610 600 600 589 571 540 567 503 485 471 509 509 440 429 420 415 413 471 497 491 576 608 630 19 1 506 448 469 408 392 436 607 640 572 414 368 391 581 595 473 450 382 400 513 405 341 332 387 414 400 464 414 472 432 368 418 387 368 391 368 346 328 273 247 246 239 239 304 242 278 361 330 378 427 277 19 1 204 204 220 364 430 374 322 254 154 36 92 243 173 142 182 284 430 466 378 492 323 277 236 222 142 177 183 217 276 239 269 261 223 196 189 212 321 250 93 45 34 129 172 156 260 258 260 311 204 301 19 1 175 117 279 273 179 215 285 220 252 202 167 213 297 237 213 289 197 148 150 152 191 229 310 332 386 377 368 363 306 164 194 324 438 375 319 298 337 404 442 349 385 422 431 526 401 389 466 483 361 396 19 1 302 355 352 326 351 411 373 371 514 384 349 497 511 423 430 355 309 320 359 398 352 429 452 493 397 428 469 619 482 454 560 525 559 610 534 453 531 623 547 545 645 582 537 552 581 590 581 512 538 581 19 1 622 630 672 696 733 724 705 706 711 715 704 698 679 749 742 688 607 607 650 699 615 620 621 647 641 656 652 677 653 643 562 554 582 671 679 635 627 570 492 518 552 581 562 569 512 485 543 495 459 502 19 1 515 560 567 432 467 485 484 534 583 516 508 476 445 446 405 437 436 512 486 536 622 632 483 421 431 431 481 563 500 504 549 640 644 536 391 373 454 554 559 400 328 296 355 359 341 291 287 278 364 350 19 1 350 423 405 369 382 323 391 325 319 429 294 317 425 484 380 305 242 255 234 208 233 249 325 332 284 290 241 232 269 273 68 155 192 255 306 322 438 424 416 367 344 407 409 352 319 255 273 279 255 361 19 1 370 263 262 260 262 378 317 349 301 309 306 325 327 359 296 338 327 340 248 202 242 87 27 275 309 241 340 336 425 297 311 376 382 429 475 351 265 327 418 336 285 289 259 150 244 257 276 274 361 310 19 1 328 358 360 303 308 331 304 311 314 354 314 316 369 367 345 266 339 389 434 445 399 334 412 369 379 375 302 318 528 345 400 480 464 513 382 375 391 454 517 638 657 693 620 615 519 418 397 481 563 554 19 1 467 446 419 431 472 483 474 504 498 477 478 497 493 539 568 564 515 519 586 639 636 538 537 603 448 459 569 584 590 587 575 560 523 553 593 667 639 625 650 672 699 554 527 597 588 555 546 560 592 633 19 1 678 643 609 649 616 624 639 635 639 628 629 670 682 706 698 683 677 670 686 705 686 739 725 746 756 730 734 729 674 724 737 745 716 736 724 736 728 702 701 703 688 689 716 698 721 761 764 704 651 648 19 1 633 613 650 668 682 664 677 708 702 655 671 648 710 691 655 685 693 675 631 641 697 646 635 612 674 712 667 641 686 679 614 602 636 709 734 746 765 764 736 709 683 667 688 640 598 564 614 586 580 580 19 1 573 563 576 532 561 568 535 539 550 548 575 633 630 649 683 657 649 571 527 503 521 549 526 500 484 499 523 509 510 527 570 526 453 447 462 561 642 645 591 436 421 387 359 355 454 477 445 396 486 364 19 2 369 401 364 319 314 377 376 472 482 415 390 300 300 407 412 343 274 339 410 303 279 338 412 410 386 384 314 248 226 295 374 472 427 336 326 265 389 399 431 515 349 316 245 233 275 357 379 362 414 390 19 2 383 352 313 290 283 325 291 223 271 265 272 328 466 382 366 444 289 208 220 157 179 167 116 150 228 321 329 428 358 345 316 305 261 276 341 341 305 305 317 299 314 322 358 433 394 349 307 259 270 308 19 2 248 254 271 226 254 305 370 263 215 383 383 420 274 297 383 498 431 385 433 414 381 355 407 371 452 408 438 438 430 493 400 375 396 307 292 334 325 363 360 405 441 428 456 487 420 412 388 372 399 418 19 2 425 476 519 472 493 533 489 514 595 552 459 433 466 503 428 459 466 520 423 433 477 550 608 492 491 555 501 496 479 605 611 565 559 484 477 497 545 612 600 566 591 574 558 564 653 716 692 708 633 640 19 2 650 715 658 564 640 676 669 676 620 690 669 674 669 637 654 627 644 690 722 674 620 681 756 783 787 742 700 737 720 754 761 710 647 678 749 683 692 700 725 747 748 753 754 775 784 781 753 750 759 796 19 2 807 784 762 704 731 744 709 689 665 712 729 711 682 683 752 761 807 770 797 757 762 679 614 628 718 768 721 683 692 698 692 658 652 763 675 614 633 637 676 695 697 685 675 755 635 617 676 721 634 603 19 2 628 621 629 621 589 614 650 608 643 672 659 624 613 631 627 663 605 570 583 561 560 579 620 655 602 570 578 574 564 570 602 585 523 533 535 528 489 538 562 453 435 440 449 429 471 499 561 625 584 602 19 2 561 460 514 433 389 432 534 628 604 423 369 379 565 667 556 498 405 420 548 415 344 329 421 484 498 470 450 418 414 426 397 397 395 367 392 382 361 317 279 271 279 285 317 258 276 357 351 332 444 304 19 2 232 232 233 355 460 382 330 263 169 93 127 247 231 252 261 470 408 457 395 403 348 293 245 229 150 168 185 195 297 245 270 285 235 209 199 243 310 297 153 85 81 157 203 182 281 283 267 324 200 306 19 2 201 156 297 303 213 244 299 244 252 234 197 263 333 260 229 303 221 167 186 189 234 226 336 324 413 434 406 395 348 200 198 346 446 427 345 339 358 444 445 396 367 398 447 528 466 418 400 412 408 454 19 2 343 365 432 398 385 463 417 364 486 446 352 485 575 448 456 407 351 356 389 387 357 431 508 533 449 491 497 639 578 480 550 580 540 595 552 510 594 597 599 522 589 664 618 521 585 629 636 503 535 623 19 2 659 657 715 762 764 742 679 695 715 755 769 707 687 742 780 739 672 596 632 706 659 611 630 620 621 682 685 668 671 668 598 592 562 681 622 588 603 578 505 540 571 626 608 586 539 499 506 505 492 507 19 2 521 590 616 486 482 535 525 578 568 578 571 548 507 537 455 459 491 526 495 516 555 579 515 424 427 460 518 557 533 484 554 614 648 587 422 373 506 570 605 430 342 332 418 357 337 326 289 275 366 378 19 2 352 415 411 454 424 332 438 329 332 437 316 333 420 483 411 346 276 228 240 278 250 324 365 339 311 310 290 273 317 306 93 150 215 257 287 370 447 428 443 389 378 414 378 324 327 272 314 297 256 385 19 2 431 305 291 280 352 426 333 331 282 294 303 318 371 415 315 365 382 381 282 227 256 84 17 301 364 257 377 355 474 338 339 396 406 423 527 383 276 360 460 352 326 292 252 143 246 254 282 321 382 339 19 2 324 361 393 325 348 384 368 344 336 363 329 359 395 410 416 314 362 428 405 497 422 352 465 418 389 369 340 358 503 399 392 473 442 496 455 402 400 466 544 638 653 670 519 513 501 497 464 483 474 480 19 2 510 489 489 455 469 466 473 512 542 512 487 468 491 610 653 630 529 575 656 683 677 579 603 660 512 500 564 577 653 572 532 585 569 566 608 683 587 541 598 671 681 535 516 572 630 588 576 579 603 635 19 2 678 654 652 671 673 635 640 623 606 606 618 647 705 722 719 717 717 698 691 668 703 706 684 740 768 746 718 716 691 738 786 767 723 756 735 782 754 745 718 689 701 738 752 739 744 786 795 733 677 689 19 2 674 633 672 703 692 707 679 726 747 730 727 692 761 738 663 656 649 697 645 711 738 665 642 655 649 737 660 644 655 711 637 597 641 715 708 725 759 791 754 733 681 669 684 675 645 594 612 625 602 620 19 2 611 584 584 553 570 554 509 520 541 538 545 568 580 635 650 630 610 566 535 505 526 552 569 510 506 503 495 505 516 544 530 536 477 497 486 598 648 652 647 484 445 403 348 356 414 482 488 421 512 382 19 3 396 422 416 351 344 408 396 495 501 435 410 348 339 466 452 389 314 375 455 350 324 372 455 449 428 451 366 310 281 338 403 509 466 354 370 315 410 420 453 508 392 364 306 284 314 400 430 385 430 437 19 3 429 410 364 340 320 342 344 279 295 298 289 337 480 381 392 461 326 268 276 212 228 233 179 206 265 353 369 450 392 370 351 345 295 310 375 370 323 323 338 316 343 348 362 430 393 359 322 286 300 325 19 3 281 262 287 278 285 306 399 309 257 378 398 429 307 327 397 499 453 408 444 417 389 368 416 377 445 415 461 436 443 473 417 396 407 338 334 400 352 377 373 449 460 435 455 472 428 431 392 365 391 407 19 3 419 477 519 463 498 502 489 499 566 555 466 445 480 494 431 461 447 495 428 442 482 508 594 516 499 542 509 503 480 587 600 539 557 503 487 493 552 594 592 550 588 549 537 571 614 682 659 684 619 628 19 3 629 692 650 550 616 654 654 661 616 685 657 661 652 619 648 622 646 679 714 658 614 665 742 768 773 720 657 707 705 730 738 697 641 656 737 690 696 698 718 739 732 753 760 769 783 776 757 747 758 790 19 3 806 776 758 709 730 743 713 688 661 707 723 712 681 668 745 750 800 772 798 757 765 680 637 643 724 761 718 689 698 704 708 676 667 736 695 635 644 648 687 704 700 696 683 754 643 634 678 726 652 621 19 3 641 635 657 637 608 628 657 626 646 666 679 644 632 664 641 668 610 576 599 590 590 601 630 673 630 599 599 596 581 586 599 599 552 565 557 551 514 540 573 473 488 479 470 456 511 511 568 619 617 622 19 3 587 508 539 469 444 448 582 627 620 473 405 411 578 669 578 518 432 440 569 444 383 372 440 501 530 503 479 463 466 458 435 438 423 386 413 413 392 354 311 316 308 333 368 306 327 399 378 386 481 358 19 3 281 277 273 410 490 407 387 318 235 168 198 292 287 309 305 414 469 484 430 430 375 324 284 293 221 223 242 247 337 294 310 337 287 256 252 297 334 360 216 144 158 213 250 231 307 304 315 365 252 343 19 3 264 214 339 333 242 266 327 294 272 256 235 298 346 288 246 321 271 222 246 242 275 277 345 346 415 430 420 398 369 252 251 356 461 421 361 361 372 445 446 417 396 443 435 531 473 433 452 432 417 448 19 3 377 384 449 423 399 450 410 391 481 448 367 484 540 425 458 416 359 373 378 311 372 419 520 526 451 484 499 638 554 461 555 569 549 599 532 503 574 599 583 521 594 652 631 529 571 602 606 495 511 584 19 3 614 621 730 772 763 742 693 711 732 763 768 724 704 737 781 731 682 628 650 699 661 621 639 641 655 704 704 679 675 682 612 610 581 679 632 612 619 608 543 570 585 641 628 601 567 536 533 533 521 538 19 3 558 622 627 508 504 542 554 599 589 599 583 570 545 545 476 485 513 531 527 545 602 633 551 475 479 486 520 584 549 507 560 629 667 620 458 419 518 582 617 458 380 365 455 399 375 354 327 320 408 417 19 3 383 435 437 496 450 374 470 371 361 459 350 368 438 521 443 391 335 295 295 315 311 363 402 382 359 359 345 328 357 342 151 211 264 299 325 405 463 459 444 397 400 422 393 343 357 307 342 352 301 424 19 3 463 353 332 323 397 448 368 346 320 331 330 329 396 434 347 377 405 418 323 267 283 144 64 318 376 311 384 381 475 352 353 381 401 415 542 396 303 368 480 376 353 315 284 188 283 298 300 367 401 376 19 3 337 359 408 358 379 413 392 360 373 371 373 374 422 422 420 340 376 432 422 485 427 369 460 420 394 396 351 367 494 415 393 509 435 473 475 415 407 460 553 602 649 643 543 546 489 489 442 469 484 481 19 3 469 489 483 479 470 490 489 517 531 497 472 462 504 589 626 608 514 561 639 664 650 564 585 632 501 484 532 559 635 551 532 556 562 561 585 663 571 539 587 657 660 525 517 560 626 589 577 570 586 621 19 3 663 635 652 657 689 605 621 602 594 599 605 646 682 710 702 696 691 693 678 671 695 712 688 737 768 747 727 713 673 738 774 759 720 753 730 779 755 755 725 687 703 739 739 739 743 774 788 728 676 692 19 3 683 656 678 707 708 715 680 733 742 733 726 700 753 739 676 674 669 702 659 711 737 682 661 665 665 744 680 663 671 717 652 621 652 715 720 738 764 787 760 744 702 695 702 691 666 617 630 646 621 641 19 3 632 610 608 583 594 585 543 552 567 567 572 593 595 624 671 637 644 595 557 521 542 567 570 538 529 533 527 536 551 553 545 551 511 529 517 605 649 626 653 522 492 445 400 387 432 495 518 458 537 422 20 1 384 373 336 410 384 405 431 479 346 410 304 299 336 346 251 219 262 251 156 172 288 315 216 234 286 244 295 286 309 403 351 277 234 234 216 403 379 379 342 244 192 277 291 328 361 389 435 389 328 347 20 1 333 319 248 235 255 240 148 179 266 255 250 296 255 204 240 163 82 10 -26 36 56 112 56 56 194 276 296 363 352 342 276 291 332 414 325 304 279 258 350 391 360 412 340 269 243 274 187 253 248 131 20 1 115 207 151 263 366 360 212 177 360 309 381 105 85 328 400 434 443 295 328 362 338 285 319 405 463 424 338 381 367 252 261 295 180 199 175 175 218 352 410 266 266 319 338 367 303 357 383 362 352 371 20 1 386 499 474 509 489 455 455 465 430 440 440 450 376 357 406 499 474 293 386 445 553 396 445 474 487 435 577 560 495 521 564 504 452 487 495 590 465 418 491 482 581 645 637 577 615 581 577 534 611 590 20 1 555 542 482 538 607 619 628 628 704 624 566 588 601 486 499 508 628 673 557 588 628 637 695 677 606 588 566 637 628 681 508 575 588 637 557 576 600 704 630 610 660 685 685 685 625 630 695 739 739 729 20 1 660 571 591 640 640 635 620 595 576 595 650 709 729 764 729 749 725 734 698 676 632 601 597 623 588 592 614 636 672 685 676 703 654 605 566 539 583 636 636 694 707 773 685 579 605 685 685 589 576 597 20 1 645 580 498 519 584 606 645 684 675 649 675 705 714 688 671 671 675 662 554 511 541 576 623 636 619 541 580 514 534 534 510 505 486 510 452 428 476 572 447 442 438 418 452 481 558 567 625 615 630 438 20 1 471 481 399 452 481 620 601 414 315 384 431 553 490 421 410 384 362 468 384 346 384 426 399 384 452 415 500 405 394 394 352 304 304 278 256 240 225 182 234 244 211 216 183 174 281 323 328 267 150 24 20 1 80 122 323 351 295 220 183 174 150 202 277 202 202 234 370 370 347 319 309 240 194 153 123 169 184 174 123 158 225 240 245 107 102 133 250 271 82 -56 -72 -97 46 71 46 199 215 240 184 158 276 209 20 1 166 269 243 95 115 161 141 187 95 125 3 -7 90 59 197 85 -2 18 136 161 156 223 233 396 345 391 289 248 132 175 323 362 271 242 180 194 381 443 295 304 381 443 434 252 280 338 328 333 347 180 20 1 261 295 223 290 367 323 304 295 199 195 327 386 391 323 342 229 210 313 376 386 406 484 430 342 352 425 450 342 386 367 430 479 440 401 406 450 509 445 430 452 397 474 500 512 581 465 448 508 560 611 20 1 624 607 698 707 676 623 628 672 636 583 632 654 681 725 654 645 671 740 563 519 541 584 627 636 688 558 558 571 606 489 558 666 692 671 649 649 563 446 476 515 524 481 446 433 485 541 495 538 538 630 20 1 634 476 366 452 394 418 567 524 428 370 361 399 366 356 366 409 486 486 577 630 534 370 390 476 495 486 486 532 537 606 511 437 463 373 389 490 495 368 283 235 198 304 267 219 219 161 161 246 278 288 20 1 373 389 468 357 325 389 262 248 305 206 178 239 216 216 178 160 253 244 258 281 309 323 225 169 220 192 104 24 160 118 132 127 150 160 258 356 356 300 322 312 306 306 271 199 215 194 225 286 322 286 20 1 215 204 312 342 322 291 266 230 204 225 255 271 271 163 138 82 56 0 0 74 79 -7 131 177 202 279 325 269 182 294 350 315 360 309 192 192 263 294 182 207 166 146 95 187 177 202 279 247 204 232 20 1 314 333 309 271 252 285 271 256 271 223 237 328 386 232 165 228 232 189 343 266 271 266 290 280 285 194 213 319 215 239 371 327 367 278 269 313 425 548 582 612 528 587 626 401 308 352 337 376 445 391 20 1 313 327 342 421 425 455 440 411 367 380 414 465 500 521 478 504 530 577 628 598 521 495 555 504 435 500 504 564 534 577 620 405 474 555 581 607 620 688 692 717 690 677 668 597 526 517 530 588 535 446 20 1 451 553 593 490 566 606 655 673 664 686 712 704 708 659 570 593 579 664 673 660 615 675 749 675 571 605 595 610 655 576 615 625 704 690 630 591 610 610 610 635 645 670 625 635 690 719 660 595 630 620 20 1 654 712 707 632 636 632 659 672 667 614 566 628 597 588 628 720 579 614 689 663 614 597 650 636 667 526 566 605 579 552 597 640 718 744 766 753 627 524 524 550 554 563 524 537 580 610 576 528 502 519 20 1 636 658 671 640 636 636 614 614 571 576 636 692 721 692 687 577 476 428 423 428 462 428 423 476 466 466 457 438 500 519 462 423 447 438 548 471 471 471 375 342 308 265 325 357 384 346 415 452 304 341 20 2 400 391 358 423 400 418 441 483 368 423 331 326 358 368 285 257 294 285 202 215 317 340 249 267 316 276 325 316 339 429 379 307 267 267 249 429 406 406 370 276 227 307 321 357 388 415 460 415 357 375 20 2 361 348 280 258 278 263 177 206 287 278 273 316 278 230 263 191 115 47 14 71 91 143 91 91 220 297 316 378 369 359 297 311 349 426 323 305 282 264 346 383 355 401 337 273 250 277 199 259 254 149 20 2 135 218 167 268 360 355 222 190 355 309 374 126 107 324 389 419 427 294 324 354 333 286 316 393 445 410 333 372 359 256 264 294 191 208 187 187 226 346 397 269 269 316 333 359 302 353 378 358 349 367 20 2 381 488 464 497 478 446 446 455 423 432 432 441 372 353 400 488 464 293 381 437 539 390 437 464 476 424 567 550 485 511 554 494 442 476 485 580 455 407 481 472 572 637 628 567 606 572 567 524 602 580 20 2 546 533 472 528 598 608 617 617 689 613 558 579 591 481 494 503 617 659 549 579 617 625 680 663 596 579 558 625 617 668 503 566 579 625 549 579 601 695 628 610 655 677 677 677 624 628 686 726 726 717 20 2 655 575 592 637 637 632 619 597 579 597 646 699 717 748 717 735 726 735 700 678 634 604 599 626 590 595 617 639 674 687 678 705 656 608 569 542 586 639 639 696 709 775 687 582 608 687 687 598 585 607 20 2 656 589 505 527 594 616 656 696 687 660 687 718 727 700 682 682 687 674 563 518 549 585 634 647 629 549 589 524 544 544 519 514 495 519 460 436 485 583 455 450 445 426 460 490 568 578 637 627 642 445 20 2 480 490 406 460 490 632 613 421 340 400 441 547 492 432 423 400 381 474 400 368 400 437 414 400 460 427 501 418 409 409 372 331 331 308 289 275 262 225 267 276 244 249 218 209 312 352 357 298 186 65 20 2 119 159 352 379 325 253 218 209 186 236 307 236 236 267 397 397 375 348 339 263 220 182 153 196 210 201 153 186 249 263 268 139 134 162 273 292 115 -15 -29 -53 81 105 81 225 239 263 210 186 297 234 20 2 181 273 250 117 135 176 158 199 117 144 34 25 112 85 208 107 29 48 153 176 172 231 241 387 342 383 291 254 148 187 320 354 273 247 191 204 372 427 294 303 372 427 419 256 281 333 324 329 342 191 20 2 264 294 230 290 359 320 303 294 208 200 325 381 386 321 339 233 214 312 372 381 400 474 423 339 349 418 441 339 381 363 423 469 432 395 400 441 497 437 423 442 385 463 489 502 572 455 437 498 550 602 20 2 615 598 700 709 678 626 630 674 639 586 634 656 683 726 656 647 682 753 571 527 549 594 638 647 700 567 567 580 616 496 567 678 705 682 660 660 571 452 483 523 531 487 452 438 491 549 504 549 549 642 20 2 647 485 372 460 401 426 578 534 436 377 367 406 372 362 372 416 495 495 588 642 544 377 396 485 504 495 495 529 534 593 510 446 469 391 404 492 497 386 312 271 238 331 298 257 257 206 206 280 308 317 20 2 391 404 474 377 349 404 294 280 334 240 213 271 249 249 213 195 285 276 289 312 339 352 258 204 253 227 141 65 195 155 168 164 186 195 289 384 384 330 340 330 326 326 292 225 239 220 249 306 340 306 20 2 239 230 330 359 340 311 287 254 230 249 278 292 292 191 167 115 91 38 38 98 103 25 149 190 213 282 323 273 195 296 346 314 355 309 204 204 268 296 195 218 181 163 117 199 190 213 282 251 213 238 20 2 312 329 307 273 256 286 273 260 273 230 243 324 376 238 178 234 238 200 337 269 273 269 290 281 286 204 221 316 219 242 367 325 363 279 270 312 418 534 566 594 515 571 608 395 307 349 335 372 437 386 20 2 312 325 339 414 418 446 432 404 355 368 403 455 489 511 468 494 520 567 619 589 511 485 546 494 424 489 494 554 524 567 611 394 463 546 572 598 611 680 684 702 676 663 655 587 519 511 524 579 528 443 20 2 447 545 583 486 558 596 642 659 651 672 697 689 693 647 562 583 570 651 659 655 615 668 735 668 575 606 597 610 650 579 615 624 695 681 628 592 610 610 610 632 641 664 624 632 681 708 655 597 628 619 20 2 656 713 709 634 639 634 661 674 669 617 569 630 599 590 630 722 582 617 691 665 617 599 652 639 669 529 569 608 582 555 599 651 731 758 780 767 638 531 531 558 563 571 531 545 589 620 585 536 509 527 20 2 647 669 682 651 647 647 625 625 580 585 647 706 736 706 701 588 485 436 431 436 470 436 431 485 475 475 465 445 509 529 470 431 455 445 559 480 480 480 381 347 313 268 349 377 400 368 427 460 331 363 20 3 525 379 339 410 406 379 432 441 410 366 357 255 429 417 422 319 311 345 238 238 286 379 263 405 412 401 406 357 386 414 452 343 291 369 361 422 495 507 460 291 282 338 379 452 485 526 563 521 471 466 20 3 414 398 419 372 370 351 321 271 288 301 328 319 380 413 391 315 136 73 112 166 246 191 176 226 276 375 390 332 354 363 336 336 336 349 358 307 307 335 344 344 367 546 524 392 387 339 275 270 284 196 20 3 173 299 321 413 390 386 242 201 344 335 552 339 228 371 416 380 644 594 474 371 384 331 313 398 460 460 398 349 380 291 282 327 251 264 260 269 264 438 442 336 336 340 336 358 388 379 365 370 397 437 20 3 410 621 599 534 472 414 463 534 481 454 490 472 419 383 410 437 481 374 383 441 574 508 521 476 532 536 541 541 522 513 504 509 471 485 509 522 624 546 541 546 624 638 610 624 699 634 629 587 587 564 20 3 555 592 522 522 555 592 635 645 730 683 621 583 583 554 526 540 668 678 616 578 678 782 898 898 862 851 864 756 762 804 777 703 713 786 665 679 710 814 809 786 750 771 828 823 776 792 800 810 826 821 20 3 800 764 719 729 749 775 795 770 754 744 754 764 790 846 826 841 771 766 722 712 702 732 755 771 733 700 744 755 781 781 772 683 693 673 604 579 584 584 624 663 693 757 776 668 673 722 668 599 566 575 20 3 613 640 580 524 543 608 608 631 664 664 654 678 668 636 640 682 673 682 631 608 599 603 599 608 650 650 636 524 510 576 515 501 580 501 491 463 468 585 487 482 435 431 435 449 487 506 599 641 566 482 20 3 431 491 402 402 449 595 674 571 379 375 406 529 591 467 428 406 383 454 428 361 353 423 437 445 459 419 485 423 375 392 401 370 383 353 317 300 291 264 291 286 258 282 220 244 343 395 400 367 249 173 20 3 131 169 334 409 357 277 239 244 103 98 277 320 282 324 381 409 371 310 296 301 257 209 187 209 196 222 108 121 227 257 266 218 157 205 266 275 266 100 29 -10 78 192 148 240 249 275 240 227 262 253 20 3 159 224 233 196 154 224 168 178 196 168 94 104 168 127 219 187 71 76 154 182 256 238 238 372 321 302 330 298 171 220 278 367 371 264 295 251 362 402 362 340 380 496 527 336 278 460 456 313 389 255 20 3 291 322 264 300 371 380 336 344 287 294 365 379 374 401 357 303 272 303 357 379 405 472 485 352 370 414 530 428 405 454 481 499 570 548 432 468 570 508 423 453 448 453 490 513 606 643 587 592 620 671 20 3 699 694 663 668 683 693 653 653 688 638 653 638 712 727 683 638 645 734 724 575 594 645 622 645 664 687 636 608 631 603 557 673 710 743 692 626 654 505 482 510 557 547 510 436 454 491 520 482 477 534 20 3 557 534 431 454 482 445 524 548 459 440 440 459 417 388 398 388 487 599 632 641 599 440 402 426 468 463 515 476 481 565 574 538 490 414 379 459 587 472 339 304 291 282 371 338 317 265 275 363 349 403 20 3 440 443 472 435 425 493 406 363 386 343 282 338 338 338 253 258 315 315 310 310 334 348 305 282 282 249 244 178 272 173 164 169 197 216 324 419 442 338 328 341 349 363 332 306 271 271 284 310 341 328 20 3 231 222 314 328 367 336 332 292 284 310 284 297 301 249 262 244 183 143 108 196 187 67 182 284 242 321 358 302 270 284 335 326 363 367 252 168 265 363 321 284 247 219 145 201 242 224 330 349 331 318 20 3 318 367 322 313 309 340 269 273 273 229 242 255 420 309 206 242 358 340 331 327 327 304 331 340 327 264 287 380 317 308 459 410 499 365 348 361 468 530 565 596 610 592 610 516 357 343 383 450 476 405 20 3 374 383 374 343 531 573 586 508 471 469 561 594 658 658 730 633 672 674 722 763 738 635 635 671 590 622 669 642 669 714 743 630 499 509 559 606 610 652 694 692 701 687 607 550 743 705 716 597 640 531 20 3 550 554 569 684 727 738 741 778 809 841 811 804 857 820 654 611 611 664 711 687 715 719 747 761 650 617 585 626 691 617 608 575 780 795 770 749 739 754 795 790 785 749 780 800 795 836 856 821 764 749 20 3 748 818 818 683 648 589 707 697 678 648 599 673 643 629 638 643 614 589 604 766 663 638 638 697 668 736 698 698 720 688 672 719 760 867 875 794 701 617 571 575 585 608 575 543 529 561 594 585 519 519 20 3 617 645 654 617 599 626 613 608 617 580 617 684 670 665 707 618 538 463 463 463 459 459 454 468 491 496 454 463 506 529 491 459 402 379 576 613 604 566 431 398 370 365 348 401 450 392 361 503 414 457 20 4 512 380 329 406 415 378 435 443 414 361 337 242 413 395 394 294 292 326 217 214 267 372 268 350 361 337 325 296 362 424 455 347 286 343 308 385 480 461 444 299 260 345 356 403 442 472 510 482 447 437 20 4 367 354 352 325 330 321 278 269 289 305 317 319 339 365 352 268 131 73 81 128 205 143 138 197 251 345 373 336 356 366 335 333 337 353 357 294 310 321 333 345 371 486 499 378 347 332 270 255 282 188 20 4 165 281 286 346 395 374 244 195 351 323 541 328 216 365 408 373 616 558 453 357 374 326 307 390 447 455 391 343 378 288 281 321 244 255 254 260 256 427 442 334 329 332 325 352 377 382 375 363 398 438 20 4 403 579 587 535 474 420 473 542 486 529 480 483 434 385 407 440 499 353 361 426 607 506 501 494 539 537 543 537 528 514 505 514 482 493 504 526 620 543 543 545 625 635 613 620 690 641 627 586 591 566 20 4 561 597 529 530 562 601 627 634 716 679 627 587 589 563 545 555 671 685 621 579 670 772 857 858 806 801 809 735 738 775 739 680 681 754 646 666 677 780 784 750 732 740 791 786 745 763 771 784 798 803 20 4 773 730 694 707 732 732 743 742 716 715 722 741 763 814 801 808 766 759 713 704 696 729 754 770 729 698 743 752 779 778 770 677 687 668 600 575 578 577 617 656 687 749 768 664 667 716 661 594 564 575 20 4 611 638 573 519 544 602 604 630 660 656 648 668 666 632 635 671 664 680 628 593 592 602 598 604 638 640 624 525 512 585 521 504 587 515 489 457 457 588 473 484 438 424 424 444 480 509 635 651 584 475 20 4 428 482 405 407 444 593 691 580 377 366 401 549 618 478 435 405 377 455 431 352 349 433 441 448 462 426 489 425 366 391 400 353 367 342 309 287 276 246 291 281 258 273 194 212 337 391 404 370 250 161 20 4 120 158 340 411 355 276 237 222 102 81 268 299 281 322 375 432 386 332 304 307 256 204 181 204 187 197 83 102 216 254 254 212 139 187 262 274 256 79 4 -21 52 170 106 213 240 274 213 202 230 228 20 4 151 223 243 184 158 225 171 172 190 154 89 95 169 99 218 180 73 78 142 171 241 239 262 384 341 303 332 290 161 217 279 361 364 257 290 249 363 400 357 328 373 475 525 332 274 451 445 307 384 250 20 4 279 318 264 295 367 368 328 384 302 323 431 459 357 409 356 297 255 278 350 377 406 489 511 357 373 395 556 421 389 475 489 490 559 529 447 477 595 536 414 447 455 455 492 520 597 624 569 576 607 655 20 4 684 679 656 660 676 686 646 645 681 631 649 633 707 719 677 633 632 732 708 566 587 632 617 642 661 683 634 610 623 588 550 669 706 735 681 632 650 501 483 505 550 544 506 428 449 486 517 456 467 537 20 4 571 537 417 442 465 436 520 538 442 418 434 456 402 383 372 378 486 598 615 648 608 434 389 414 459 450 503 491 493 569 601 563 502 416 366 468 627 486 330 286 280 270 342 307 293 234 236 338 334 380 20 4 422 420 462 424 398 472 394 314 380 340 273 337 337 337 232 248 311 309 296 304 337 355 306 281 281 250 248 166 273 194 166 171 189 209 319 416 457 347 331 346 352 356 330 302 263 255 278 301 336 321 20 4 209 197 306 333 373 337 320 270 268 301 284 291 297 244 226 231 178 116 69 184 182 44 167 282 236 323 355 297 275 294 329 319 358 369 242 144 256 344 308 276 241 204 124 195 216 190 318 336 320 308 20 4 319 360 316 307 299 322 266 258 262 222 233 250 417 305 203 244 354 325 329 324 315 300 332 333 321 256 280 374 308 304 454 390 483 371 337 338 460 558 582 620 639 593 624 542 360 336 389 434 481 408 20 4 381 389 376 354 488 539 559 487 467 464 552 580 627 641 691 616 649 657 706 738 713 614 622 650 562 594 642 632 655 682 720 606 498 513 562 605 613 651 692 689 695 671 609 581 710 681 686 609 637 541 20 4 553 562 577 660 702 711 712 739 764 791 772 769 817 782 661 616 619 668 704 691 713 722 748 758 658 632 595 632 697 635 620 610 735 760 735 720 701 720 759 755 746 726 746 759 771 808 823 772 728 719 20 4 745 817 814 678 644 583 702 691 670 642 593 667 639 623 632 635 608 585 597 760 659 634 633 693 660 739 699 698 719 690 671 695 747 839 849 781 699 609 562 571 580 604 571 536 527 558 590 582 520 517 20 4 604 642 652 608 591 615 607 604 607 575 611 671 688 685 705 621 533 473 457 454 468 456 453 452 498 490 449 457 504 537 489 431 393 375 550 609 601 577 428 381 342 332 330 393 454 382 352 507 404 433 20 5 479 424 399 434 479 439 459 479 429 389 409 384 379 409 374 278 283 323 283 258 353 384 308 358 348 358 378 388 413 457 472 353 363 363 353 427 452 467 413 333 313 323 333 418 432 477 522 472 408 413 20 5 343 338 353 311 336 321 301 341 316 341 341 331 336 326 321 267 168 139 119 168 198 134 119 208 252 336 351 351 365 365 360 346 375 375 398 340 307 360 355 316 350 480 437 316 297 312 312 302 331 263 20 5 244 254 278 360 441 413 321 239 379 432 566 350 288 393 429 543 590 486 465 424 434 367 346 445 502 528 476 419 450 341 310 398 279 274 300 305 320 517 481 351 336 357 414 403 470 427 398 432 436 432 20 5 470 562 475 504 519 528 538 615 557 601 586 494 461 427 446 490 485 436 427 519 639 649 601 543 586 631 601 641 586 621 616 601 566 537 532 591 646 621 636 616 626 651 646 646 715 686 656 666 591 646 20 5 581 596 616 571 601 653 626 675 761 684 657 621 603 635 580 562 680 721 694 694 766 807 802 784 775 757 721 671 684 721 698 626 662 698 598 593 671 729 714 710 651 690 749 744 695 695 729 724 744 749 20 5 719 685 641 627 680 705 700 685 685 656 675 705 729 763 749 753 773 805 784 757 720 673 683 673 667 657 646 694 699 710 699 731 720 704 652 615 604 604 636 694 757 821 784 747 752 731 694 637 594 613 20 5 647 681 589 521 555 632 642 661 700 729 734 729 719 690 676 676 705 700 637 608 599 623 637 661 705 705 666 570 554 612 570 591 649 522 528 501 517 596 559 512 465 454 444 465 501 528 628 654 612 522 20 5 486 517 438 417 501 649 701 591 409 414 484 595 620 550 489 484 434 515 464 394 409 559 489 474 499 449 555 429 374 429 434 439 521 374 333 313 273 258 264 279 288 293 244 298 363 418 447 383 234 144 20 5 159 219 368 437 378 323 284 284 204 214 323 333 353 383 457 452 413 373 328 311 272 232 198 208 232 257 188 208 272 291 301 227 173 217 286 301 291 139 60 50 139 217 208 311 267 336 321 306 306 351 20 5 235 302 312 239 201 268 211 235 239 215 201 177 211 162 235 225 138 110 153 201 225 273 312 398 355 321 326 360 227 243 305 429 393 310 331 300 419 434 434 429 465 616 569 326 346 553 512 320 372 341 20 5 372 346 315 326 377 553 502 522 341 354 490 436 412 451 378 349 316 388 417 407 417 543 523 417 374 485 567 475 480 509 465 528 596 548 465 470 620 562 480 507 457 497 542 527 556 561 527 517 551 596 20 5 641 626 689 715 731 720 673 662 726 689 699 678 763 763 720 736 719 758 739 647 647 686 681 666 681 705 642 632 642 661 652 700 715 729 671 652 676 536 507 574 579 541 531 521 507 521 586 554 501 533 20 5 580 559 438 475 528 528 549 549 475 465 480 470 433 396 391 428 512 691 675 691 591 401 428 459 486 501 533 525 525 600 651 595 530 444 439 525 661 499 353 338 333 313 338 308 283 258 298 348 343 374 20 5 424 409 459 419 348 484 328 308 423 368 328 398 388 348 308 303 338 348 343 333 348 353 313 293 264 244 279 209 229 95 149 179 209 254 368 487 442 338 365 346 385 390 341 331 321 311 341 365 405 370 20 5 296 272 326 415 424 360 365 326 311 311 291 321 306 306 277 272 232 173 143 244 225 124 244 336 316 389 321 374 278 292 355 336 403 413 297 235 326 393 321 331 283 312 235 278 292 307 360 372 346 326 20 5 362 419 393 388 372 377 357 336 320 284 284 305 445 357 217 315 398 419 445 393 398 357 383 393 346 294 310 491 383 369 509 514 543 403 393 451 480 533 601 639 644 644 678 514 364 398 427 586 490 436 20 5 417 422 436 393 441 528 504 441 392 422 467 487 636 621 661 561 561 576 636 691 706 576 537 551 532 542 586 571 561 621 646 611 561 551 601 651 671 735 770 752 775 766 707 666 671 630 626 598 630 598 20 5 562 553 576 603 630 617 657 739 757 780 752 739 721 743 653 657 648 743 761 744 744 724 719 788 700 685 651 671 719 695 685 666 724 710 710 680 675 695 719 690 700 700 710 739 724 778 792 753 690 680 20 5 673 752 747 731 736 646 704 699 710 704 699 704 715 662 657 652 694 641 673 768 736 726 794 810 715 715 646 631 678 599 594 623 705 768 787 831 748 671 628 613 618 599 594 579 579 594 618 628 584 565 20 5 681 695 724 666 642 652 676 647 618 608 647 717 712 722 754 664 554 486 459 475 491 528 507 491 522 528 454 454 533 559 480 433 438 459 659 617 654 575 501 433 391 312 308 469 494 419 429 575 479 399 20 6 437 392 370 395 439 397 477 463 418 363 373 335 394 384 362 256 266 287 271 229 263 397 363 334 354 341 323 325 385 427 458 339 287 305 290 365 411 404 393 312 275 318 316 373 404 433 473 456 399 390 20 6 347 322 322 279 298 283 245 280 279 298 299 306 292 301 292 221 72 43 66 111 193 122 108 169 216 301 319 322 325 328 324 301 302 331 346 291 287 337 288 334 358 452 443 324 301 298 285 305 298 236 20 6 209 246 261 338 458 411 325 214 367 426 580 366 255 353 436 487 555 492 400 378 424 368 321 417 535 527 448 400 398 307 286 348 268 247 262 273 287 455 455 312 333 360 371 390 431 409 391 387 409 438 20 6 451 566 536 507 491 483 488 611 577 574 599 506 445 389 426 475 495 399 407 478 658 646 615 549 616 594 618 640 591 583 575 614 520 532 514 559 675 563 585 591 663 668 699 671 707 677 640 647 626 620 20 6 576 610 588 572 608 625 653 657 720 681 662 609 604 626 587 583 690 731 687 663 727 780 797 801 766 759 763 672 678 714 691 626 645 714 605 603 630 726 716 708 671 687 741 738 682 702 723 736 751 743 20 6 727 687 645 656 677 699 713 701 681 670 678 685 718 764 749 760 757 774 760 739 726 644 654 668 645 615 653 663 699 700 680 720 715 690 612 587 597 619 644 699 764 801 814 739 723 757 711 644 596 614 20 6 637 694 573 532 554 657 650 679 691 701 705 713 701 672 668 701 715 720 658 592 628 639 607 638 683 691 648 574 544 624 567 547 625 539 538 497 500 606 558 481 445 439 457 469 509 530 580 634 598 511 20 6 469 513 447 423 483 628 690 567 392 397 460 561 596 507 487 459 404 490 441 371 388 433 449 447 460 440 533 403 335 372 406 406 411 343 333 311 266 243 251 263 273 257 228 234 323 390 416 357 240 140 20 6 148 202 353 430 357 307 274 237 145 144 277 308 311 502 414 417 373 357 307 283 245 216 171 164 202 232 164 146 194 263 263 216 130 168 225 276 266 113 68 175 63 181 148 219 226 263 296 286 308 306 20 6 217 342 307 228 188 257 195 219 180 200 199 197 202 151 216 215 95 68 132 184 222 219 267 375 371 374 328 363 214 228 280 401 373 280 308 283 400 461 399 375 417 544 544 345 332 511 528 345 377 333 20 6 327 312 323 340 364 526 508 512 326 315 471 476 398 439 377 324 287 347 347 392 419 507 544 399 406 466 628 517 463 527 499 564 634 621 496 513 612 594 478 583 536 484 485 575 553 593 510 531 563 610 20 6 629 630 687 692 699 706 690 680 712 684 669 670 711 743 671 690 702 732 737 633 639 667 658 671 674 721 647 581 607 647 646 682 712 724 672 634 685 527 512 561 564 532 515 505 526 526 552 520 513 545 20 6 585 576 427 432 523 531 590 568 465 469 456 477 418 400 410 432 514 622 630 663 612 480 423 471 466 479 537 515 510 566 582 556 513 430 416 506 611 457 354 358 327 326 315 303 266 217 220 311 327 391 20 6 418 400 427 374 357 439 401 297 402 335 280 329 375 401 327 301 320 330 321 310 333 359 291 263 250 233 275 209 247 102 109 157 180 226 337 445 447 342 350 343 359 364 322 312 279 274 318 311 350 349 20 6 255 228 283 333 381 335 359 314 289 290 276 303 289 271 252 260 235 146 97 169 211 84 214 327 293 367 329 378 283 307 368 339 391 428 278 210 284 396 325 309 275 295 240 262 306 285 364 371 321 294 20 6 343 392 349 328 322 338 310 295 275 241 270 290 409 358 201 251 363 409 422 391 357 332 377 385 360 296 303 458 405 354 497 480 542 395 389 450 492 540 608 677 675 653 704 524 351 382 435 565 509 416 20 6 389 394 391 411 460 476 515 445 416 407 483 502 577 586 644 564 579 611 642 672 636 553 553 598 507 534 593 554 596 616 648 533 522 553 600 639 677 713 759 746 732 736 674 681 635 609 619 626 647 593 20 6 567 594 612 624 642 657 670 700 725 750 714 712 759 728 650 658 662 731 748 730 719 754 748 777 717 685 661 677 703 694 662 679 707 721 700 677 668 687 724 711 705 676 703 723 724 758 776 740 688 673 20 6 661 725 728 731 696 618 690 696 694 682 684 702 680 677 650 642 645 615 624 743 690 666 773 795 704 644 608 619 640 598 584 636 677 757 781 794 734 645 584 609 622 597 587 557 578 595 603 597 578 564 20 6 669 679 686 630 612 611 638 600 603 606 628 676 680 689 699 628 529 477 455 461 450 488 498 485 489 476 472 487 505 531 473 421 419 437 591 613 635 599 474 437 370 342 319 404 478 426 406 508 455 389 20 7 449 416 375 398 458 379 472 467 435 356 361 324 393 389 370 263 268 296 277 231 273 407 382 353 357 336 311 307 382 403 470 349 299 324 286 357 407 411 403 332 290 336 332 349 395 420 462 470 424 403 20 7 349 311 332 294 303 285 245 276 303 303 330 352 316 312 316 249 97 65 83 119 200 101 101 177 231 316 339 339 352 357 343 312 312 339 362 317 308 331 277 349 353 444 457 358 313 299 272 295 290 231 20 7 209 263 277 340 435 380 317 249 367 385 561 385 254 369 425 444 556 495 374 416 439 402 313 397 514 528 458 383 411 327 285 346 276 253 257 267 271 435 491 346 355 341 351 383 435 435 398 377 398 424 20 7 424 602 565 508 487 450 487 607 550 544 607 550 477 398 445 466 539 367 403 466 680 633 659 560 617 580 640 650 584 542 542 608 533 519 491 552 691 570 594 594 677 682 724 691 715 705 631 626 622 622 20 7 603 636 542 547 584 624 641 645 721 683 675 615 628 632 582 586 704 750 658 628 691 776 788 788 755 755 759 717 708 717 713 645 632 742 620 632 651 729 709 709 709 698 756 752 674 717 729 748 764 760 20 7 760 709 667 670 690 713 725 713 690 690 682 682 721 764 760 756 777 758 749 744 735 658 668 677 677 644 654 644 682 692 677 711 725 701 611 597 606 620 649 682 754 763 792 730 725 749 716 647 596 605 20 7 626 672 600 533 571 659 630 664 672 685 664 685 668 634 668 664 672 693 659 613 630 634 605 634 668 655 638 613 537 632 566 533 646 537 523 486 486 618 561 500 462 453 448 462 495 519 580 627 603 495 20 7 448 495 429 420 462 636 707 603 412 398 463 593 772 654 610 575 521 619 555 463 481 458 453 426 477 463 514 426 351 389 416 412 426 361 324 319 287 254 261 307 282 282 211 215 336 395 407 374 273 195 20 7 152 223 353 428 361 405 282 261 156 152 282 315 319 353 403 420 365 361 307 303 258 227 186 164 218 218 151 115 200 374 280 231 137 177 236 303 267 110 70 21 70 173 146 213 240 271 276 249 298 321 20 7 222 259 304 222 209 263 195 222 173 173 186 200 209 177 240 227 110 73 132 177 245 227 290 376 380 313 326 380 229 234 276 402 402 281 424 378 576 661 549 351 411 509 612 402 351 505 589 388 374 346 20 7 304 346 337 323 369 514 430 538 365 315 456 487 409 440 367 315 283 325 315 372 398 482 570 398 409 445 649 513 450 570 518 570 649 633 461 487 602 612 477 552 542 472 482 561 570 594 519 524 561 603 20 7 636 626 677 682 716 716 697 677 711 697 673 654 692 749 692 697 672 735 731 647 659 655 630 642 651 718 706 588 609 659 630 693 680 739 672 630 697 541 533 541 583 562 537 533 516 524 528 523 490 537 20 7 585 575 415 415 533 509 613 589 467 476 471 500 396 405 405 396 519 636 622 636 613 495 410 462 467 467 523 495 491 542 620 583 523 407 384 472 630 486 365 333 291 338 324 287 273 226 212 305 310 361 20 7 402 393 426 379 351 421 398 299 386 340 282 324 378 386 336 319 315 324 324 299 311 353 299 278 257 240 265 219 290 144 127 169 186 228 328 420 441 349 352 361 366 410 339 325 294 276 312 307 343 334 20 7 254 209 263 321 392 357 375 321 294 285 280 307 289 271 271 285 254 119 43 155 213 42 159 331 286 362 349 376 286 290 362 340 367 444 299 204 290 398 331 299 277 304 231 259 290 268 331 379 309 313 20 7 309 369 341 299 299 332 313 304 271 248 243 299 416 374 229 281 374 430 425 393 360 369 388 379 355 309 309 453 414 336 482 471 544 409 372 398 450 550 617 685 675 628 680 576 367 372 398 534 539 419 20 7 377 383 372 414 445 456 513 445 426 407 468 486 556 584 603 580 570 589 622 654 608 510 533 594 472 500 575 528 589 608 622 519 514 524 580 622 650 682 719 708 700 708 637 645 582 573 599 603 679 599 20 7 582 607 603 607 603 632 653 670 721 729 700 670 738 713 675 641 641 704 746 721 733 752 744 764 748 705 698 702 705 740 690 686 713 721 709 686 674 694 733 709 690 686 717 717 733 748 760 713 678 667 20 7 668 711 749 725 687 625 668 701 701 697 635 711 682 692 635 658 639 620 625 739 697 644 720 758 692 649 620 606 635 592 582 626 668 727 756 773 710 655 609 613 617 605 596 546 575 600 583 617 575 575 20 7 647 676 655 617 613 634 621 600 596 600 626 655 669 674 698 636 556 476 467 462 467 476 504 490 504 481 471 453 504 528 509 490 420 429 599 632 646 646 504 457 354 339 328 412 491 435 416 504 453 389 20 8 483 439 423 454 470 447 480 506 456 398 428 403 404 411 398 302 297 325 292 260 333 411 370 376 373 367 372 385 423 473 487 366 342 341 338 402 446 467 419 340 305 339 350 421 448 492 525 467 403 420 20 8 369 355 359 327 341 332 293 324 324 346 345 348 340 333 327 242 77 48 69 137 220 167 132 165 249 351 366 374 376 376 371 347 363 384 403 341 322 375 355 352 380 499 472 343 327 326 320 327 345 274 20 8 244 274 303 384 498 457 365 240 404 473 624 398 296 374 454 529 591 517 447 413 454 378 344 487 547 558 502 417 440 342 309 390 298 289 331 317 339 501 475 346 365 390 439 433 463 438 407 419 435 452 20 8 479 582 533 525 520 525 525 632 600 616 616 517 470 422 450 506 507 432 435 514 681 677 626 569 623 633 608 655 578 602 629 624 561 553 532 594 686 620 616 615 660 679 690 690 723 684 662 672 617 628 20 8 598 621 592 588 618 645 653 682 758 701 682 633 625 647 581 587 714 761 715 704 768 826 831 828 801 790 783 687 704 736 715 646 672 738 618 608 675 750 727 722 681 712 761 742 696 713 742 747 754 762 20 8 744 697 648 652 683 708 724 712 693 671 681 704 721 776 764 781 777 789 785 767 753 698 690 689 667 652 668 690 709 718 710 749 730 710 651 622 621 636 664 717 783 829 818 756 750 775 721 668 623 637 20 8 672 720 609 552 571 666 677 695 724 739 750 753 740 705 699 724 737 740 675 623 648 652 651 673 707 719 680 591 575 634 605 619 666 545 556 532 545 624 597 540 486 470 464 488 520 546 625 662 620 539 20 8 501 530 465 446 517 680 724 599 427 434 507 610 628 552 506 494 455 533 480 415 430 515 499 484 500 483 546 432 365 423 439 447 487 375 363 336 287 265 266 281 289 299 250 280 360 443 465 384 249 153 20 8 182 245 388 455 376 336 298 287 216 219 328 346 349 401 469 457 419 386 351 323 284 248 194 204 228 264 212 198 244 333 302 218 157 171 269 321 310 145 68 25 105 209 162 284 254 304 340 338 349 351 20 8 257 316 361 265 230 296 236 281 220 227 241 229 207 170 259 246 117 110 162 245 233 251 310 414 397 342 362 398 251 263 324 426 394 307 330 326 423 485 446 431 464 581 555 348 365 550 531 339 400 373 20 8 374 345 343 367 411 573 557 547 354 346 501 488 422 461 395 351 318 379 395 419 442 541 554 427 409 494 636 531 494 535 510 581 646 613 504 522 643 609 507 591 512 512 502 575 573 592 533 532 560 608 20 8 641 636 697 724 726 728 696 690 728 704 695 694 759 770 707 717 741 767 766 676 677 711 695 694 700 738 663 609 636 672 672 705 736 753 691 670 713 552 528 599 591 555 534 524 533 545 585 569 526 553 20 8 596 585 461 479 538 558 586 573 485 477 479 485 434 414 414 449 547 681 680 693 605 448 439 492 505 519 561 538 535 600 644 575 539 456 457 525 647 490 373 358 354 340 350 323 291 260 270 351 349 401 20 8 421 421 452 426 392 481 357 315 433 371 314 373 404 394 343 322 350 365 358 344 363 371 313 280 258 250 286 229 237 80 137 167 203 239 367 488 465 360 395 393 441 421 352 336 327 320 350 377 422 399 20 8 310 280 326 419 439 380 391 342 318 327 303 322 320 299 270 276 269 196 127 192 246 132 249 357 325 402 343 410 308 328 388 362 415 455 310 245 320 429 354 341 310 343 274 300 337 345 402 420 351 330 20 8 373 404 393 382 370 380 341 337 317 290 288 321 432 376 224 289 385 432 446 413 390 360 400 396 373 312 337 512 407 378 520 514 560 411 413 470 511 559 626 687 682 668 714 532 368 410 461 605 516 439 20 8 416 421 418 421 472 517 530 455 402 416 468 514 617 622 677 576 590 605 648 687 676 595 569 586 539 558 595 552 592 625 666 608 562 566 607 655 683 731 774 769 769 772 702 687 668 626 624 627 662 607 20 8 575 583 608 630 645 649 681 738 758 785 749 741 763 752 667 657 672 761 774 742 740 743 746 795 712 697 654 678 717 719 682 689 736 730 711 685 676 700 738 702 710 703 718 741 749 783 796 741 698 681 20 8 687 737 744 748 720 661 703 710 716 710 722 722 713 695 665 663 679 648 662 768 743 723 801 824 727 702 651 645 680 621 614 658 713 789 807 834 768 681 623 640 647 621 610 589 599 617 631 624 597 576 20 8 696 713 726 672 652 651 682 646 640 627 662 720 722 732 759 665 562 501 481 494 502 540 540 520 522 524 477 483 543 570 492 456 458 481 666 634 670 603 507 455 400 332 342 461 502 464 448 565 493 443 20 9 462 424 392 421 460 406 477 489 450 370 392 343 390 387 380 268 270 302 277 238 285 404 380 357 362 346 335 341 402 437 489 357 310 320 303 373 426 444 416 335 292 332 335 382 422 457 498 480 418 416 20 9 360 332 343 316 329 308 270 304 315 329 340 355 330 334 325 258 80 29 62 112 200 117 108 177 234 336 357 362 369 372 368 334 337 368 382 324 314 365 319 357 378 481 474 354 332 319 298 321 319 252 20 9 229 262 281 363 487 435 350 240 393 449 625 398 271 382 456 496 591 524 414 418 455 403 338 436 557 556 477 414 426 337 303 370 291 266 279 291 301 471 499 349 364 372 382 412 447 438 411 400 423 448 20 9 455 598 562 521 507 487 505 623 580 577 616 540 477 411 451 489 534 403 423 489 688 655 652 568 626 607 629 660 601 580 580 620 543 542 516 570 695 584 605 605 672 677 715 689 719 704 652 655 631 631 20 9 601 635 583 574 609 635 662 666 736 695 680 625 624 641 598 597 706 753 692 669 731 798 815 815 782 776 777 702 702 729 712 645 653 735 621 615 641 734 721 716 694 697 757 752 686 718 734 750 767 762 20 9 752 706 659 667 687 713 730 711 690 685 685 690 725 776 764 769 773 774 762 750 737 661 670 682 670 639 663 663 699 704 687 723 728 704 622 603 612 629 656 699 766 788 810 742 733 759 721 662 611 624 20 9 651 703 600 539 568 675 659 688 703 715 709 723 709 674 687 707 714 731 675 612 643 650 624 653 698 699 666 607 552 638 589 558 648 541 540 500 507 623 573 506 469 459 454 473 508 535 592 642 613 512 20 9 465 508 445 429 480 652 724 602 421 414 479 604 718 612 570 542 491 580 522 434 456 465 477 452 487 477 535 428 358 409 428 426 433 356 333 319 280 256 260 287 279 276 220 244 348 425 442 379 256 161 20 9 152 216 368 450 375 368 285 263 157 165 295 326 326 373 435 438 391 372 317 318 265 232 179 170 221 236 163 139 203 337 294 234 136 180 242 309 287 110 57 -6 55 181 146 230 247 290 312 295 330 344 20 9 235 286 324 238 206 278 207 235 184 201 210 209 213 174 236 234 103 74 141 193 238 234 296 401 403 328 350 393 237 249 296 426 408 298 386 353 511 588 501 387 441 557 604 385 364 537 582 383 399 359 20 9 341 347 347 353 387 552 496 551 364 332 479 498 420 457 387 336 303 353 350 401 427 509 571 416 422 471 650 531 472 565 522 583 657 642 497 516 624 619 495 584 542 497 507 585 573 600 534 534 572 620 20 9 646 639 689 694 713 718 701 687 718 697 680 670 709 752 689 701 708 759 756 654 664 683 664 676 681 739 692 596 626 669 653 706 716 756 690 648 711 538 523 554 580 550 525 520 525 529 549 533 505 548 20 9 591 581 417 419 528 525 609 587 467 473 466 486 411 401 405 417 524 645 639 663 616 484 412 469 478 483 538 518 516 577 633 580 538 428 413 484 643 485 370 341 318 329 326 294 273 226 224 311 312 365 20 9 399 402 433 397 370 440 385 307 410 353 290 336 392 393 337 318 326 339 336 312 332 362 299 269 255 241 265 198 259 107 122 163 186 221 341 457 460 355 378 380 391 414 357 341 310 298 340 340 385 377 20 9 277 234 291 367 425 375 395 341 313 311 297 320 311 295 275 285 254 141 61 170 221 70 201 346 310 392 354 394 301 319 388 356 403 465 303 224 299 420 346 326 290 318 252 276 315 296 375 394 335 323 20 9 348 402 367 336 331 355 333 315 291 261 277 310 433 386 226 278 389 440 448 416 379 366 404 407 380 318 323 483 420 361 504 490 557 415 397 436 485 562 629 695 687 652 701 563 374 393 429 564 534 434 20 9 400 405 397 429 466 486 528 458 425 417 490 509 586 598 637 577 587 603 642 670 639 544 554 600 505 529 592 557 598 622 650 548 538 553 605 642 679 713 754 750 737 744 678 684 634 610 625 630 667 607 20 9 583 607 618 625 642 659 675 703 739 760 725 712 766 736 671 665 668 736 761 730 734 762 753 781 741 699 680 692 709 721 680 685 716 727 708 685 674 692 734 718 705 685 718 727 734 762 779 735 688 674 20 9 673 726 745 735 699 629 687 706 704 697 668 713 689 692 653 658 651 627 634 747 701 666 752 783 706 656 624 622 646 605 593 646 690 770 797 814 748 670 607 625 636 610 600 559 586 605 604 617 583 573 20 9 673 697 691 641 628 634 646 613 614 613 640 687 695 702 714 643 554 482 469 471 474 499 513 492 500 491 477 466 513 542 501 463 427 441 612 640 655 624 500 455 369 340 331 433 501 457 431 528 472 404 2010 488 452 406 408 478 412 481 496 457 380 405 364 430 410 395 290 283 304 287 236 278 421 428 393 394 370 338 333 407 437 509 375 314 346 308 368 433 431 439 358 315 358 366 386 427 456 487 509 453 423 2010 379 348 359 326 317 317 258 269 322 327 342 380 352 333 337 262 91 56 88 125 221 140 116 178 228 335 361 370 368 374 360 339 327 357 398 344 311 353 310 359 369 460 525 409 341 335 304 325 329 264 2010 227 278 294 354 450 420 370 273 376 427 577 416 293 368 440 467 571 522 421 447 467 433 344 418 546 586 506 443 453 362 315 381 301 283 306 310 309 480 497 349 374 389 404 414 452 450 415 413 414 461 2010 445 607 600 548 520 476 517 632 581 569 637 591 512 425 464 490 541 388 417 490 684 688 696 603 656 607 638 645 615 577 590 653 542 560 529 575 703 627 637 632 690 685 731 741 754 752 675 683 688 667 2010 643 643 594 582 614 647 666 673 740 714 700 641 652 656 603 609 716 778 692 655 713 806 812 808 788 787 791 739 729 735 721 665 668 766 650 648 675 762 739 724 722 719 768 757 691 733 747 763 776 781 2010 776 730 679 683 701 725 730 736 712 714 701 700 742 780 776 780 786 796 795 786 788 681 695 715 698 664 673 678 707 720 703 730 743 724 644 629 634 649 671 710 774 783 807 754 738 774 732 684 612 621 2010 651 700 634 544 582 673 670 697 708 711 702 722 692 667 703 709 710 739 701 650 662 676 642 667 687 680 677 643 571 628 612 586 669 567 555 531 521 614 580 516 482 461 466 479 512 541 584 644 613 543 2010 481 510 461 446 482 648 712 625 447 431 488 636 747 634 574 557 504 590 543 449 460 476 486 466 500 491 538 432 356 400 437 421 460 395 363 347 285 253 261 302 285 304 235 245 349 431 439 408 291 194 2010 170 252 376 460 384 382 310 286 188 184 303 338 335 385 425 469 404 389 346 323 280 249 208 192 242 249 194 161 210 310 290 242 150 178 234 308 289 144 92 43 78 194 161 234 258 283 321 312 331 334 2010 247 281 365 265 237 292 236 248 224 226 239 241 233 170 273 259 144 99 132 192 265 239 295 393 420 327 378 404 276 237 285 425 424 316 365 336 478 552 499 375 420 535 629 436 363 525 621 418 389 370 2010 334 367 369 358 407 548 559 585 424 336 486 526 441 457 393 353 313 349 395 408 428 498 594 428 438 463 677 559 485 599 547 618 665 645 485 517 597 647 504 591 613 498 484 585 575 618 540 548 579 613 2010 639 651 710 717 736 729 725 711 739 732 699 689 726 775 713 714 725 760 770 688 693 689 675 681 689 748 722 622 645 700 665 707 721 762 719 671 745 563 545 591 609 579 554 545 532 540 585 557 523 571 2010 614 622 465 449 542 553 631 609 491 498 477 510 430 421 428 408 544 634 627 634 632 520 445 487 499 494 572 551 536 563 641 625 549 466 429 510 639 508 372 354 333 356 348 305 283 239 219 321 349 391 2010 424 415 434 405 386 461 421 319 416 374 294 352 421 426 367 344 343 361 349 327 356 386 322 292 266 261 291 257 317 137 111 154 188 250 354 450 486 397 395 407 407 462 367 345 315 307 329 331 373 371 2010 287 245 274 333 421 387 410 349 319 310 306 331 318 281 289 297 294 171 104 171 247 107 209 362 313 402 367 435 332 313 379 388 384 476 337 242 322 429 367 337 311 371 273 292 362 312 388 432 364 338 2010 359 414 386 352 354 360 333 341 301 285 279 335 443 404 262 303 386 446 450 429 387 416 430 395 389 356 338 488 444 360 503 508 588 435 409 419 464 539 619 693 695 657 696 588 389 407 425 570 552 443 2010 413 408 378 426 464 483 539 472 442 424 479 519 558 592 665 583 591 608 646 667 654 585 591 625 500 514 613 557 624 633 661 587 537 562 611 653 694 725 743 734 729 736 656 665 623 607 625 637 697 643 2010 594 619 631 645 632 665 675 695 744 749 711 686 756 742 700 670 672 719 766 751 750 769 771 787 772 734 708 719 731 760 708 704 751 717 721 706 723 728 757 723 714 717 731 749 750 774 782 737 709 688 2010 699 727 751 747 717 693 691 722 725 718 677 733 717 711 661 690 671 650 652 743 727 671 743 775 713 679 646 645 670 621 617 648 697 768 801 803 748 692 642 647 649 637 634 588 597 613 605 643 600 594 2010 680 691 684 634 648 651 656 625 628 636 655 670 687 708 721 658 572 504 490 490 493 528 543 541 515 503 514 483 525 539 534 487 441 458 626 652 674 684 535 463 374 348 345 421 506 476 457 530 485 438 21 1 355 334 337 403 381 458 413 332 334 383 381 405 303 322 152 179 239 198 74 202 351 264 253 285 316 308 267 387 408 381 289 224 253 185 235 402 370 324 277 132 253 303 357 366 406 394 309 349 340 290 21 1 295 267 205 251 291 216 185 255 208 67 88 123 172 68 10 -44 -99 -90 -8 -27 -43 -48 -29 143 201 237 313 313 296 284 333 345 343 413 333 322 316 313 321 341 395 376 255 222 235 260 268 263 152 97 21 1 239 225 266 302 339 352 207 320 306 390 138 -29 148 376 328 351 225 220 318 234 237 257 358 440 402 385 377 391 297 204 248 257 170 208 205 187 230 236 203 201 244 284 339 322 346 371 394 395 415 476 21 1 456 422 457 500 478 438 557 522 486 504 443 368 330 390 464 558 444 453 591 541 458 403 399 447 524 493 507 498 521 624 579 589 578 564 592 591 547 581 577 573 675 602 559 599 554 559 565 517 528 586 21 1 590 532 574 634 628 615 622 653 686 653 593 617 631 581 591 666 730 647 647 711 676 647 650 603 624 657 678 671 730 714 595 593 662 567 594 653 688 703 658 677 671 672 690 701 708 726 744 748 729 694 21 1 662 628 655 710 734 735 710 692 685 722 794 754 750 718 742 748 752 739 711 650 605 617 631 579 575 629 653 657 687 685 688 686 697 691 688 671 688 667 714 732 779 739 660 630 636 656 659 596 628 712 21 1 683 561 549 538 663 673 702 658 728 738 734 752 748 779 760 708 653 595 530 579 605 651 697 645 653 657 613 509 575 502 532 586 500 552 536 595 648 618 528 432 394 376 498 582 503 482 575 571 523 467 21 1 433 429 424 474 539 508 366 336 318 402 455 429 358 355 411 399 418 410 344 378 412 407 385 449 404 393 370 279 256 220 234 255 160 122 160 140 38 2 71 109 194 171 101 222 333 326 255 154 -31 -100 21 1 25 202 313 281 202 76 87 -43 63 205 166 209 277 325 362 330 320 257 203 113 64 -24 -59 -35 -12 22 82 231 176 148 36 -91 -82 126 258 179 -71 -169 -234 -67 28 -47 109 131 161 217 267 220 264 142 21 1 180 167 17 -28 52 73 41 8 -23 -49 -135 -137 -130 14 -2 -87 -124 -110 -44 11 73 213 292 357 313 340 334 233 109 253 361 269 231 232 214 341 396 356 191 336 404 447 243 180 314 288 268 314 249 214 21 1 252 248 300 321 356 349 310 334 280 295 306 335 298 286 330 248 298 440 406 445 532 475 383 368 452 449 347 381 468 486 491 426 432 474 489 526 444 381 526 469 460 560 622 661 567 556 573 648 620 679 21 1 669 647 679 706 661 656 696 696 627 633 629 692 689 644 667 688 738 631 576 607 641 691 646 703 585 555 550 612 586 592 652 590 610 632 645 642 517 489 518 555 545 507 449 479 585 602 575 592 632 601 21 1 581 396 374 498 469 488 594 453 355 357 420 325 265 269 387 446 500 502 539 490 395 363 439 495 461 419 475 477 548 422 294 302 318 253 376 358 268 206 182 198 209 213 161 178 105 108 138 186 231 278 21 1 261 290 319 244 271 182 104 160 147 14 163 68 17 -75 71 206 276 329 350 361 393 355 308 192 -40 -73 -164 -185 -157 -140 -76 -100 -10 155 259 196 86 161 179 126 74 105 41 22 58 123 110 239 234 148 21 1 106 201 285 261 203 184 212 211 124 63 209 190 55 92 97 -133 -153 -143 -89 -47 -74 -140 113 101 204 227 271 166 107 297 286 264 241 81 -21 84 199 128 54 -68 -69 -62 -98 59 81 230 145 73 37 252 21 1 192 211 136 105 218 263 251 223 150 101 163 262 201 82 123 161 131 178 179 143 200 191 145 97 71 65 180 279 231 337 285 245 218 169 200 301 427 414 494 478 461 457 345 341 368 400 399 347 312 297 21 1 306 338 368 396 474 441 425 452 445 476 555 552 577 535 512 543 578 648 681 696 627 628 628 662 659 528 548 592 628 676 747 594 682 752 732 727 742 732 731 777 773 773 773 742 732 711 694 716 607 612 21 1 648 681 651 633 628 685 714 730 810 778 745 691 676 650 697 690 676 700 709 714 734 718 667 595 625 649 622 724 660 583 628 678 689 639 623 631 658 698 689 694 703 683 720 739 797 732 664 630 655 677 21 1 734 755 735 686 724 705 675 696 654 609 660 658 627 646 708 702 628 659 735 613 645 701 696 743 683 608 657 677 637 631 717 760 766 772 782 687 591 559 639 622 594 561 518 547 539 610 556 538 654 680 21 1 678 690 659 648 619 629 632 595 656 611 628 775 759 704 592 513 466 444 471 451 432 465 522 469 437 483 468 548 535 533 554 521 532 568 473 457 422 318 260 263 285 256 296 297 292 305 390 388 356 389 21 2 349 335 327 398 395 468 416 381 328 371 359 389 315 308 184 199 239 206 80 164 336 259 251 257 325 327 266 354 383 382 296 223 244 184 233 400 368 333 274 134 240 282 343 364 403 420 348 352 341 306 21 2 307 276 211 242 288 204 161 236 238 98 107 181 205 116 42 -23 -79 -87 -24 -37 -52 -43 -27 139 201 238 314 321 317 298 336 332 333 412 331 305 293 324 338 352 391 395 273 221 259 266 244 292 157 82 21 2 218 220 235 327 348 367 196 289 301 375 174 -13 103 383 355 386 277 250 327 294 252 269 323 475 476 397 398 388 318 204 241 273 154 185 210 171 231 271 210 190 240 226 355 342 341 358 392 391 385 436 21 2 442 412 464 502 472 441 522 511 476 474 426 388 334 385 459 540 437 424 519 515 457 395 384 444 504 472 513 483 509 600 556 572 538 534 577 599 540 549 567 531 624 623 575 605 546 533 558 502 530 581 21 2 581 544 563 618 648 617 618 665 677 656 579 615 636 569 575 647 715 657 633 708 681 642 646 605 607 636 638 657 701 721 600 589 662 565 595 636 668 703 653 671 673 674 689 707 704 721 749 758 746 705 21 2 664 621 647 709 735 720 701 659 660 701 776 784 765 738 736 743 737 729 696 650 602 615 622 580 574 617 649 657 684 677 675 683 689 673 669 650 669 652 694 712 753 740 650 623 633 650 660 592 610 684 21 2 670 569 533 528 646 655 675 663 697 700 699 721 735 745 739 699 643 604 530 564 589 636 670 647 645 628 616 512 582 481 517 584 488 527 509 548 627 576 498 425 397 386 470 576 548 492 582 572 539 444 21 2 463 425 415 476 533 523 393 336 314 404 436 448 380 370 418 396 409 429 348 358 402 412 401 429 399 397 402 320 326 285 264 275 211 166 201 183 91 51 108 155 194 173 120 211 335 336 254 160 -18 -107 21 2 13 203 324 292 208 64 93 -12 37 207 193 220 282 320 369 335 320 281 226 137 87 -4 -41 -8 9 43 88 214 182 145 57 -83 -49 123 283 199 -51 -162 -222 -94 20 -48 66 144 159 211 249 198 274 141 21 2 138 193 30 -26 54 96 62 41 0 -11 -103 -119 -101 32 36 -61 -102 -79 -7 68 94 244 318 383 340 358 343 243 95 219 383 316 236 212 203 312 433 406 214 360 385 500 337 193 319 280 272 303 273 176 21 2 284 270 305 353 383 332 311 310 296 306 311 345 320 307 348 259 289 399 391 446 522 479 386 360 416 446 365 388 437 475 460 447 422 455 464 510 473 391 474 461 438 543 598 636 578 532 532 625 611 666 21 2 661 647 668 690 643 652 687 693 624 624 631 682 682 642 658 683 717 641 565 585 623 669 645 689 590 564 550 609 598 582 628 586 610 619 640 648 518 495 509 546 545 498 450 469 555 588 563 571 630 614 21 2 595 416 386 486 445 478 599 455 365 367 409 340 280 289 370 435 517 509 564 530 403 357 416 513 489 441 475 477 552 468 308 307 341 310 386 391 308 247 216 220 227 258 207 194 143 110 152 207 244 288 21 2 296 314 355 273 287 214 135 153 176 22 159 82 24 -58 85 240 288 361 370 368 406 374 357 262 10 -30 -108 -170 -136 -125 -36 -73 41 158 269 248 118 159 227 181 134 170 77 65 119 164 136 270 268 183 21 2 136 213 307 298 258 216 231 215 166 115 225 210 84 57 86 -103 -136 -121 -68 -40 -60 -140 103 103 196 266 299 205 119 328 340 300 303 162 10 81 232 150 77 -15 -2 -13 -53 100 89 238 203 134 64 298 21 2 247 230 243 188 288 297 246 213 168 120 153 327 237 109 161 192 167 232 252 200 231 246 244 180 101 108 193 314 254 338 314 261 247 202 212 317 438 439 517 519 463 463 372 327 356 393 381 340 321 300 21 2 304 338 355 387 469 425 421 431 437 462 527 520 547 507 487 527 573 632 680 680 613 594 616 626 604 519 539 602 610 632 719 544 626 721 716 698 714 721 727 762 745 752 763 704 679 661 654 686 580 578 21 2 634 669 625 593 597 673 683 697 768 754 754 720 666 645 704 680 649 712 719 716 721 729 675 598 612 651 609 704 636 585 619 671 698 637 614 625 655 658 679 686 686 690 716 741 778 749 665 634 644 667 21 2 711 746 734 676 704 686 672 685 649 610 644 651 624 631 691 703 619 640 729 622 636 672 673 718 683 590 628 672 627 623 689 730 750 770 759 697 587 551 614 608 590 558 508 525 540 604 557 542 623 639 21 2 663 671 644 625 600 608 618 586 630 600 621 734 763 727 583 518 459 440 461 440 432 463 489 472 435 486 435 529 523 528 535 522 522 574 517 483 455 364 281 280 272 254 273 312 299 270 368 383 339 384 21 3 341 333 318 387 398 463 409 409 319 358 338 370 320 296 211 216 240 216 97 145 321 258 255 243 333 342 268 327 366 384 304 225 241 190 240 396 369 345 278 145 233 274 332 361 399 441 385 356 342 322 21 3 320 286 223 228 284 187 137 234 268 138 145 239 238 142 56 0 -68 -82 -37 -29 -44 -28 -10 129 213 252 313 333 344 316 338 332 325 399 333 289 265 332 357 370 379 400 280 222 275 273 228 308 167 77 21 3 204 235 220 352 365 386 200 252 311 372 213 21 100 358 342 364 291 265 309 302 253 266 291 436 451 376 367 353 309 209 237 273 168 192 221 183 237 278 220 194 238 209 331 328 328 335 379 375 343 381 21 3 413 388 458 489 450 431 469 484 451 427 396 400 330 370 440 502 416 380 426 469 442 376 359 427 472 439 513 458 487 541 502 522 465 480 538 593 520 489 528 466 530 623 577 585 516 491 543 473 528 560 21 3 550 547 528 559 641 595 590 644 637 628 547 588 612 539 542 598 656 631 591 662 650 607 613 583 567 588 572 612 632 685 579 565 627 546 576 584 634 673 633 646 662 653 666 684 676 692 721 737 724 684 21 3 638 598 616 676 699 673 658 591 610 641 719 787 754 723 697 717 714 711 659 651 599 617 616 589 572 605 657 670 683 668 657 690 680 639 629 615 640 623 661 674 708 766 642 617 630 645 672 591 587 650 21 3 663 588 504 508 627 636 642 690 660 652 653 687 735 708 725 702 639 631 529 539 565 622 637 664 643 588 631 503 574 450 491 566 466 490 472 485 585 520 456 412 394 392 431 553 578 491 574 558 542 413 21 3 484 414 399 470 512 527 416 333 309 398 412 449 389 376 412 387 392 432 347 340 387 405 403 405 389 392 414 343 367 327 285 287 249 200 232 216 137 97 142 195 201 180 144 206 338 347 262 174 5 -97 21 3 19 211 333 305 222 70 112 30 30 215 220 231 287 316 374 341 325 302 248 165 108 16 -21 16 43 83 93 187 189 150 92 -76 -21 117 298 223 -24 -154 -199 -114 45 -52 39 153 153 235 263 191 302 166 21 3 119 230 45 -21 70 103 79 73 20 15 -74 -102 -60 53 75 -23 -94 -61 7 115 107 265 337 399 364 374 342 247 121 208 356 314 236 211 208 284 404 395 232 340 350 456 355 209 308 270 270 289 273 174 21 3 283 275 296 341 365 303 291 277 288 311 309 346 336 322 359 267 275 344 365 433 493 468 378 342 367 429 375 384 390 449 413 456 399 420 423 475 489 391 404 454 407 497 533 564 577 486 463 561 579 609 21 3 611 611 660 674 614 651 682 700 621 615 649 670 682 646 652 682 700 673 548 549 599 646 659 681 604 584 551 612 628 569 596 584 619 606 643 674 516 501 490 530 547 477 440 442 501 569 535 533 608 608 21 3 592 431 392 463 413 459 586 449 371 373 390 352 297 309 350 417 522 503 573 557 404 348 386 517 508 454 464 467 537 485 317 311 353 345 385 407 333 276 242 238 242 289 242 209 176 122 169 225 255 294 21 3 318 327 375 291 296 240 162 154 208 40 163 110 52 -26 108 268 298 374 374 366 401 378 377 299 53 12 -51 -137 -101 -92 4 -38 82 162 276 294 159 174 268 221 194 239 122 116 158 190 162 288 297 214 21 3 143 212 313 325 301 259 248 214 202 169 233 239 141 54 90 -47 -102 -97 -41 -14 -49 -134 93 114 184 298 317 233 133 328 366 314 349 221 41 68 261 184 114 54 61 20 -14 121 92 246 258 181 107 294 21 3 259 233 282 232 300 292 239 218 192 152 163 323 249 142 186 209 193 253 275 226 238 262 279 227 144 147 204 305 274 330 338 275 275 237 224 327 434 450 523 542 450 452 392 306 335 376 352 325 324 298 21 3 298 332 332 366 449 395 404 396 428 443 471 462 486 452 447 491 540 579 636 609 559 520 570 543 494 494 507 591 562 533 636 453 510 621 647 613 628 658 674 697 671 683 702 627 591 579 583 618 535 527 21 3 593 623 570 534 545 626 619 626 676 684 716 706 623 611 670 635 591 680 684 688 675 702 653 578 572 631 586 648 629 586 595 630 674 609 584 606 636 601 653 657 645 664 666 695 727 720 641 621 613 633 21 3 653 737 737 667 672 658 674 666 637 612 615 642 623 604 657 713 598 598 732 650 617 602 626 675 692 547 565 664 603 608 629 700 750 799 744 735 587 538 578 592 590 555 485 481 543 603 563 549 575 577 21 3 650 652 630 593 572 576 601 576 592 590 621 663 736 724 557 511 442 426 442 420 426 451 445 465 427 478 391 493 497 507 499 506 495 561 543 495 475 404 300 296 260 255 258 318 302 248 349 373 325 374 21 4 402 365 386 461 432 499 437 432 357 421 413 438 332 368 218 202 253 233 132 219 362 296 256 304 300 273 272 382 419 402 302 233 282 230 300 399 395 344 321 196 278 361 369 370 414 413 362 375 341 312 21 4 312 282 237 243 294 276 251 316 253 169 198 204 195 93 30 -17 -62 -43 36 60 17 -9 -12 154 218 296 339 353 344 320 301 385 382 429 384 359 348 342 341 377 433 401 299 287 302 320 325 276 193 128 21 4 236 282 308 350 378 387 286 351 365 445 232 94 290 483 410 437 299 311 391 306 287 314 388 479 477 497 449 420 375 254 297 362 213 260 219 174 281 294 230 206 245 343 378 362 358 408 432 418 439 492 21 4 431 438 526 543 502 492 621 579 575 515 494 419 348 403 473 553 517 492 600 515 518 438 441 534 558 507 532 534 544 630 597 579 582 591 613 676 597 614 601 629 724 635 590 646 614 616 658 581 602 633 21 4 618 595 607 660 663 668 681 694 693 671 656 653 667 648 645 717 760 723 699 738 735 682 703 645 656 700 699 724 777 754 681 645 731 624 625 695 707 739 680 704 691 696 715 735 746 745 779 792 780 741 21 4 712 669 687 732 754 756 750 728 722 751 823 809 789 777 777 775 771 791 774 727 638 664 658 621 623 630 654 673 699 722 739 721 736 731 727 692 704 708 740 779 818 775 706 669 706 683 711 636 657 725 21 4 711 624 604 593 665 694 730 710 749 759 724 774 789 794 775 714 684 630 565 599 644 668 713 681 692 701 644 562 639 502 528 625 515 560 577 599 656 601 563 459 431 415 481 618 580 540 602 648 570 489 21 4 490 465 444 532 606 592 461 362 335 433 487 481 393 390 418 444 433 479 391 393 410 419 408 495 442 422 429 305 323 306 327 336 230 165 219 184 99 71 91 124 221 209 120 252 365 342 307 201 38 -16 21 4 72 291 328 315 246 180 185 48 104 252 231 248 301 340 368 359 347 290 248 186 124 54 21 45 92 99 102 236 216 448 97 -27 -40 135 303 244 9 -95 -159 -23 151 28 161 166 179 288 352 326 339 265 21 4 298 262 96 25 103 111 77 56 1 -30 -91 -75 -56 65 83 -17 -119 -97 -46 46 110 216 375 405 378 412 415 317 176 305 396 317 271 276 302 396 453 483 302 406 473 550 313 268 427 350 319 352 318 299 21 4 302 329 383 372 463 458 338 360 348 312 330 335 317 329 405 294 335 510 403 447 558 587 448 416 482 582 451 406 445 523 562 513 459 520 486 574 584 466 563 556 455 524 622 648 644 595 579 645 672 680 21 4 673 674 700 705 695 689 705 721 711 666 637 740 724 694 690 720 740 693 632 633 695 720 732 762 606 591 590 628 630 670 740 653 644 645 683 700 564 528 561 577 576 553 501 507 621 654 619 650 660 616 21 4 651 463 395 495 514 541 637 478 384 380 437 381 304 302 404 482 534 550 606 509 412 404 471 526 516 475 479 509 616 493 351 350 384 276 408 478 337 270 243 251 255 281 226 229 175 149 195 227 269 311 21 4 334 350 399 310 315 250 152 215 199 81 212 179 159 41 122 231 285 282 312 341 339 310 227 96 -24 -1 -82 -93 -96 -63 -47 -23 25 170 283 222 150 236 234 185 192 230 107 59 58 93 127 254 259 195 21 4 124 226 331 312 274 255 271 240 179 127 222 195 150 151 192 -12 -70 -99 -50 24 5 -56 154 199 259 273 272 211 145 264 262 276 313 163 65 114 234 210 187 34 82 5 -63 54 133 285 217 146 80 270 21 4 236 246 207 176 256 284 279 277 214 123 156 280 236 82 117 161 174 231 218 172 212 269 202 160 133 70 177 292 269 307 343 320 253 221 265 385 439 428 540 586 605 585 398 356 405 424 440 366 341 330 21 4 361 384 408 451 517 470 482 476 482 507 554 614 612 563 620 603 622 690 720 697 613 628 629 680 638 587 531 584 649 699 730 635 687 713 699 708 761 769 768 784 796 800 797 769 771 765 756 751 681 642 21 4 683 720 722 689 673 710 718 797 841 778 764 733 732 705 728 730 738 748 737 754 773 772 696 626 642 664 654 727 700 610 665 727 728 677 664 646 686 742 709 722 728 734 768 790 831 803 738 689 689 722 21 4 782 797 804 739 742 714 710 713 707 681 726 702 664 675 706 746 667 688 771 668 712 827 772 775 733 655 667 725 706 685 739 774 785 824 841 719 622 594 662 644 629 600 566 588 669 648 592 590 657 719 21 4 706 715 684 666 644 642 659 662 697 669 698 810 773 738 609 554 478 465 514 474 460 493 525 478 487 498 487 533 551 553 567 517 500 563 493 487 464 337 270 282 298 278 308 323 362 370 460 446 410 441 21 5 415 376 400 478 444 517 444 478 361 425 410 439 342 366 244 215 254 249 141 200 361 303 247 291 315 262 267 330 392 397 330 242 281 247 315 397 407 363 325 209 257 368 368 378 422 451 426 392 334 339 21 5 325 291 267 247 298 293 257 314 293 226 257 273 221 144 62 21 -36 -31 36 62 16 0 -10 149 221 319 350 381 396 350 288 396 401 447 399 378 337 347 342 394 445 435 311 306 327 337 332 321 213 120 21 5 213 301 301 378 383 399 296 332 383 430 270 110 280 474 444 524 345 325 414 380 300 320 345 474 524 504 459 414 399 280 310 365 231 275 270 196 295 350 270 221 250 310 380 365 364 420 446 431 446 482 21 5 441 456 533 549 513 508 611 580 569 513 497 441 364 410 482 554 528 497 590 518 528 446 446 554 585 510 570 560 555 625 625 595 575 585 615 710 605 615 615 630 721 665 600 665 645 625 670 610 625 645 21 5 615 605 610 675 695 712 688 726 740 683 660 665 679 650 636 716 702 721 698 693 773 665 759 665 660 698 660 726 740 749 698 641 754 632 632 679 709 749 694 724 719 719 729 744 764 754 769 769 784 774 21 5 729 679 684 714 754 749 764 694 699 694 789 849 824 804 809 804 743 778 734 756 646 682 668 651 646 646 660 682 690 721 743 739 747 734 717 699 708 686 734 765 800 826 739 668 743 695 721 639 629 694 21 5 712 652 616 602 652 671 703 698 721 740 703 758 777 777 758 740 698 694 593 570 643 662 675 689 698 680 689 581 644 487 517 630 512 556 566 561 644 586 551 468 448 434 438 610 630 537 610 674 615 492 21 5 541 483 443 541 649 649 522 384 332 430 483 508 410 395 420 454 430 498 405 381 405 425 410 498 449 430 459 322 361 347 361 376 263 185 249 215 132 102 121 165 209 213 136 238 363 344 310 218 68 -14 21 5 44 337 339 325 252 189 213 78 54 271 271 267 310 344 378 388 339 315 271 201 144 82 52 88 134 139 103 216 231 619 118 -15 -15 108 324 267 36 -97 -149 -56 160 26 108 190 175 288 360 339 360 309 21 5 290 306 125 32 115 146 69 94 7 -9 -76 -55 -45 69 136 7 -107 -76 -19 100 105 198 394 430 399 440 430 332 186 275 385 350 275 285 325 394 444 504 345 424 444 608 375 275 454 380 340 350 340 270 21 5 340 355 389 399 489 474 355 340 385 318 343 343 338 343 410 307 333 518 395 446 554 605 472 425 472 616 477 415 441 539 575 533 467 533 492 580 616 487 554 580 445 520 635 650 670 600 550 625 670 660 21 5 665 675 690 708 690 690 695 699 734 690 682 743 739 708 699 730 731 735 652 620 648 712 740 777 639 616 602 620 639 657 744 689 712 639 652 731 588 551 542 583 583 547 501 487 560 625 595 644 664 640 21 5 669 517 414 487 512 556 654 497 394 399 443 404 326 321 384 463 546 571 649 546 419 424 463 541 556 502 483 508 635 527 371 366 405 303 405 532 371 298 278 273 278 317 259 249 205 151 210 244 278 307 21 5 356 361 430 337 327 278 171 204 238 107 218 209 189 97 141 271 325 320 325 349 349 334 271 146 29 59 -29 -62 -62 -43 -4 25 83 160 315 262 184 281 298 242 273 298 129 72 72 93 139 309 303 226 21 5 139 231 365 360 350 309 314 252 237 196 231 190 185 98 190 16 -51 -77 -46 22 12 -76 125 203 244 290 285 249 156 280 290 311 373 239 100 105 259 229 223 69 167 63 -24 58 130 306 249 211 136 315 21 5 260 241 320 310 340 330 300 295 265 161 136 315 265 102 176 181 236 295 310 260 245 350 295 250 191 141 171 330 302 323 364 348 287 256 292 415 467 456 564 636 652 631 415 348 415 425 436 369 354 333 21 5 369 395 420 436 528 477 487 482 495 515 550 625 620 575 650 620 640 695 741 700 605 630 630 685 615 600 525 590 645 695 705 610 655 685 660 680 761 781 781 773 792 792 787 754 740 712 721 707 679 617 21 5 683 712 702 641 627 707 726 768 811 773 787 797 764 721 754 745 749 754 735 759 764 804 694 649 644 644 669 709 739 624 669 734 759 689 669 659 684 784 704 714 729 749 754 799 839 834 784 724 694 709 21 5 739 787 805 743 752 712 725 708 704 677 743 708 686 664 682 747 655 655 791 699 704 831 774 774 752 655 638 730 712 699 704 763 772 827 818 781 643 597 625 634 629 602 560 533 652 652 602 611 620 698 21 5 726 708 671 685 666 639 666 666 671 671 726 796 782 757 600 571 512 468 517 473 468 483 522 483 507 512 497 507 556 546 556 517 497 566 537 541 537 409 306 331 311 306 298 322 376 366 469 459 420 459 21 6 386 367 374 451 443 513 451 480 341 415 389 410 338 340 240 207 247 235 126 166 344 295 249 274 317 284 263 317 383 394 317 229 262 225 297 390 395 360 310 189 242 338 350 367 409 452 425 380 330 330 21 6 325 284 250 229 285 250 211 282 278 205 226 260 222 140 62 12 -49 -47 7 36 4 -6 -5 128 219 290 325 352 368 328 295 365 362 413 371 345 309 331 330 377 416 410 292 280 305 315 302 307 199 111 21 6 197 279 277 356 362 379 270 303 360 408 258 97 258 450 430 474 346 335 379 363 294 306 335 494 530 490 438 405 377 246 282 346 210 248 267 214 289 339 261 214 262 277 371 381 358 390 424 414 417 452 21 6 426 434 506 534 497 487 572 553 539 486 468 431 354 396 463 533 493 458 536 493 504 431 426 518 556 488 555 532 538 603 590 572 543 557 596 689 585 581 589 591 675 657 594 645 612 595 646 573 605 627 21 6 599 592 588 642 682 679 660 703 705 666 628 643 660 620 610 682 688 701 668 681 739 646 717 643 631 663 628 691 707 731 670 621 719 609 614 657 680 727 672 699 699 700 711 726 736 733 753 749 764 750 21 6 706 658 666 700 737 722 735 669 675 679 760 821 797 779 779 774 725 762 716 735 629 660 650 630 623 625 648 669 681 704 719 721 726 710 693 674 685 663 712 741 778 809 713 653 722 677 706 623 615 671 21 6 690 634 585 574 638 657 682 692 699 709 684 733 756 752 740 723 678 673 574 560 619 645 662 676 680 655 668 566 643 478 521 626 502 546 543 529 633 581 525 455 434 418 433 611 636 531 615 640 605 474 21 6 538 466 428 537 607 622 488 364 337 441 455 506 417 403 420 446 420 477 396 372 403 424 416 459 438 422 452 332 360 342 335 344 263 190 227 206 130 92 120 171 206 198 135 219 353 347 299 203 47 -46 21 6 37 291 333 319 246 158 186 75 47 249 254 250 295 326 370 369 334 309 262 186 130 63 29 61 100 121 96 187 210 397 112 -31 -20 107 303 247 20 -111 -158 -71 129 3 86 171 165 270 326 288 342 271 21 6 257 291 117 25 109 135 75 90 15 3 -65 -49 -37 68 127 8 -99 -70 -17 95 103 200 367 406 376 415 397 305 156 243 387 355 262 258 280 351 461 498 321 408 435 556 410 260 416 354 333 345 334 231 21 6 329 342 374 405 467 418 333 299 349 321 336 351 348 344 403 303 325 467 394 445 530 566 444 408 441 563 453 409 428 504 532 519 449 495 470 544 573 463 507 550 428 506 605 624 651 569 525 607 652 647 21 6 650 658 678 689 668 677 684 691 711 671 668 721 720 691 680 717 718 716 625 599 632 688 717 745 627 602 586 612 632 632 706 661 687 625 644 715 568 536 525 568 574 527 483 474 543 603 574 610 655 645 21 6 664 494 398 487 472 527 642 487 390 395 422 388 308 314 378 459 548 555 625 564 421 400 431 546 563 493 475 525 615 528 373 357 404 321 408 506 387 285 262 255 265 306 255 226 186 139 186 236 276 312 21 6 347 358 430 320 318 263 152 181 232 82 197 191 161 67 135 265 310 313 316 336 338 326 275 161 26 36 -35 -80 -74 -54 -9 2 68 147 292 276 187 257 278 227 246 280 145 89 94 117 151 276 291 220 21 6 134 212 330 336 321 288 281 225 212 180 216 201 178 82 157 6 -54 -76 -36 28 5 -76 117 186 225 279 279 238 149 275 286 298 354 229 94 102 250 218 201 68 149 58 -18 71 127 284 245 233 130 311 21 6 275 247 329 302 338 318 273 274 245 175 157 335 280 122 179 210 238 299 317 262 258 325 322 280 191 151 208 331 300 331 363 334 290 263 294 409 467 470 560 622 610 586 414 338 391 412 408 361 349 326 21 6 353 380 396 417 508 448 458 447 473 494 524 581 581 538 598 587 611 666 713 673 587 598 613 648 577 571 514 589 626 650 690 565 612 663 657 663 728 751 758 748 753 757 762 714 695 671 679 680 640 587 21 6 656 686 668 607 601 683 689 727 767 742 764 773 723 689 729 713 706 736 722 739 742 779 686 637 628 637 650 691 712 616 655 710 739 673 652 642 671 740 686 697 708 727 734 774 801 807 752 699 676 690 21 6 719 774 793 728 733 692 710 695 688 664 717 691 666 642 666 736 640 638 774 688 682 793 757 752 740 630 617 715 691 676 682 735 759 811 795 764 624 577 610 623 615 589 543 520 626 632 590 592 606 666 21 6 700 689 657 657 638 614 639 640 645 645 701 740 780 767 598 565 495 452 494 460 462 479 506 487 491 517 444 484 537 531 523 498 485 558 529 515 498 393 287 301 277 283 283 326 365 334 438 444 388 427 21 7 403 354 457 447 457 516 428 486 344 452 428 462 354 408 236 206 231 221 201 275 383 285 239 284 299 319 324 415 425 430 294 264 299 249 319 395 410 345 335 239 319 319 370 380 405 430 329 289 319 294 21 7 294 304 244 240 268 226 240 291 231 156 217 114 128 57 15 -78 -130 -78 25 90 71 -27 -78 114 226 249 301 301 282 282 263 301 348 362 341 364 323 341 328 396 432 391 319 301 301 328 301 265 179 138 21 7 183 283 328 360 396 387 319 364 405 472 238 129 382 480 460 409 339 339 379 369 344 339 429 515 515 545 485 414 394 268 288 449 263 349 243 203 303 283 197 177 303 465 359 349 348 436 421 431 436 530 21 7 478 431 504 540 488 499 691 608 644 540 530 411 374 400 436 576 530 493 613 519 525 488 483 519 512 536 527 522 517 618 536 570 579 594 618 704 618 589 623 632 747 603 575 651 565 608 651 570 608 651 21 7 618 599 594 685 613 662 702 739 662 662 662 618 658 666 646 743 739 719 682 698 715 690 711 654 642 702 715 731 799 771 711 678 723 630 630 657 693 716 689 689 685 669 705 713 720 697 748 795 784 736 21 7 689 665 661 689 701 705 701 736 720 728 795 780 756 764 748 748 734 761 770 721 748 663 703 628 623 628 654 659 632 699 841 703 694 690 712 636 676 721 725 756 805 774 685 703 694 654 699 635 626 671 21 7 734 635 594 590 639 689 739 721 721 703 712 739 752 757 748 689 680 657 585 572 612 644 653 685 680 671 653 540 661 560 540 671 520 525 620 620 635 585 555 479 429 414 444 610 650 570 661 716 595 509 21 7 555 464 434 565 645 595 479 384 423 452 705 491 398 373 388 452 482 477 403 432 418 378 452 491 428 423 437 310 285 310 359 339 231 246 231 157 128 123 184 144 234 224 113 279 395 385 279 254 93 43 21 7 139 259 299 319 234 194 209 83 189 299 234 219 289 365 360 355 385 289 284 226 184 118 67 100 114 109 104 231 170 231 118 62 -3 184 315 249 29 -17 -78 57 179 81 221 156 156 291 343 329 376 305 21 7 323 301 156 80 138 179 211 98 93 62 -69 -15 -56 161 125 3 -83 -106 -51 -11 107 220 369 414 378 405 400 341 218 354 455 339 263 334 303 318 429 490 329 439 550 545 313 303 540 429 298 364 369 384 21 7 354 359 429 409 505 626 364 339 359 359 348 390 379 343 442 322 395 530 509 452 633 597 442 452 597 597 426 405 473 504 566 556 462 504 473 561 608 483 582 565 527 532 589 613 670 637 618 647 675 661 21 7 670 680 743 663 694 676 716 756 730 676 681 739 748 699 685 716 734 725 630 621 698 743 730 788 630 612 603 612 644 730 716 703 703 639 685 752 594 540 594 612 603 563 567 518 621 680 706 666 691 605 21 7 635 474 419 474 580 565 686 504 439 394 469 409 338 303 384 525 575 620 691 479 469 444 479 499 555 484 494 541 663 501 364 344 408 295 482 501 324 216 216 246 265 241 231 216 187 197 295 310 349 364 21 7 354 383 452 344 378 246 157 259 229 139 224 249 239 179 214 304 194 149 289 335 264 234 164 63 28 43 -32 -37 -143 -93 -47 33 68 234 350 269 229 309 221 263 217 221 114 43 48 95 146 174 217 165 21 7 109 259 320 296 221 212 221 193 179 109 160 170 142 188 235 76 -17 -55 -31 39 62 71 197 242 278 269 256 197 165 256 251 265 319 170 125 165 215 220 215 120 98 -2 -24 156 192 278 247 213 177 268 21 7 278 263 223 182 273 263 248 303 223 187 238 404 308 107 97 228 248 313 268 268 293 308 233 233 258 182 308 318 296 426 359 343 265 343 421 530 493 540 701 758 763 556 379 416 452 478 514 411 348 353 21 7 364 400 416 540 602 468 457 483 488 512 536 651 618 651 637 637 661 661 723 680 632 551 594 637 656 613 498 551 647 723 723 709 733 714 704 685 766 776 785 763 759 743 735 747 767 763 759 727 707 646 21 7 654 719 719 727 727 711 727 787 791 759 775 767 715 694 707 698 755 759 711 713 728 787 701 653 642 634 665 677 764 685 697 740 756 716 701 657 709 740 705 697 728 728 764 784 835 843 784 740 720 760 21 7 770 788 770 765 725 690 708 694 725 734 761 708 659 654 668 756 663 690 801 712 792 872 845 796 752 668 676 748 721 699 739 775 824 811 829 716 617 585 675 685 630 630 621 662 689 662 617 599 707 689 21 7 703 653 653 675 630 635 612 635 671 748 739 842 827 726 615 575 464 469 550 489 474 565 515 484 499 489 499 530 560 590 605 540 489 605 550 535 499 313 253 308 313 263 378 378 482 423 555 506 447 447 21 8 416 368 411 479 471 538 480 521 357 447 440 442 344 372 265 204 251 242 161 201 375 315 267 283 324 296 287 356 415 425 302 242 275 236 313 385 385 366 321 210 265 325 349 387 423 468 421 334 322 289 21 8 317 287 257 235 279 265 250 293 258 217 252 227 200 121 87 -19 -97 -69 0 54 54 -15 -40 97 246 292 319 331 329 312 292 353 349 398 397 332 350 373 387 408 437 453 328 308 316 348 313 351 229 134 21 8 175 290 323 397 408 422 306 304 424 499 309 114 339 466 483 509 347 361 405 409 336 319 385 542 553 544 491 430 397 269 295 429 260 314 251 231 312 346 269 221 295 420 409 391 359 375 406 418 431 471 21 8 446 453 513 559 502 511 618 638 617 532 498 430 375 386 449 539 509 468 559 522 554 492 493 551 558 531 557 528 544 617 603 602 580 603 618 731 632 604 627 637 717 686 605 699 625 623 669 597 616 616 21 8 603 601 604 672 638 674 687 746 704 674 660 655 667 658 643 723 718 729 696 686 748 691 746 670 663 710 705 718 775 772 717 682 713 647 636 660 669 729 689 694 698 709 727 734 734 728 757 766 773 752 21 8 711 675 675 696 725 711 715 718 706 713 755 785 767 769 767 761 725 768 750 751 706 667 676 633 623 624 655 680 668 695 769 708 705 708 694 664 669 667 709 738 795 801 709 712 745 675 701 640 629 663 21 8 704 656 603 588 641 684 724 723 715 713 717 750 761 761 750 721 697 698 595 581 617 656 668 685 698 689 677 558 643 580 560 668 541 544 608 608 644 623 546 485 426 430 456 584 632 619 689 721 617 495 21 8 545 478 465 544 633 667 567 412 403 476 581 591 435 409 426 477 474 497 413 408 418 423 449 479 446 442 468 322 318 331 371 376 266 239 234 184 134 113 150 162 209 216 125 250 397 388 321 231 96 12 21 8 97 253 324 339 256 218 221 115 126 276 294 269 293 341 375 371 351 307 280 213 187 118 74 87 120 132 114 199 212 230 141 43 -3 147 302 269 60 -47 -101 -11 189 75 151 181 170 292 355 323 396 341 21 8 285 354 205 68 152 176 183 127 64 80 -17 23 -41 119 169 37 -91 -89 -30 42 94 206 370 443 406 434 418 356 204 297 444 384 312 284 342 370 456 507 377 450 521 609 362 292 494 456 334 331 400 336 21 8 373 366 424 434 527 629 390 336 355 348 402 386 395 360 435 330 361 495 468 457 550 591 471 470 504 599 484 439 453 498 582 589 517 484 494 581 615 499 544 570 501 536 623 634 681 633 593 631 672 664 21 8 676 683 723 673 693 697 713 714 726 689 677 729 736 700 672 725 737 742 653 632 682 718 740 758 658 613 613 623 652 688 723 702 711 652 672 768 603 550 559 618 610 555 539 508 585 630 651 650 668 642 21 8 653 504 423 478 566 571 675 525 409 373 450 408 337 322 365 495 570 607 688 535 432 431 471 505 537 512 506 566 656 547 403 367 431 311 459 559 424 244 252 254 274 282 246 229 180 165 230 278 314 363 21 8 360 390 456 340 348 255 152 221 256 120 235 251 234 180 214 299 279 261 308 338 314 260 217 114 27 66 5 -24 -89 -82 -22 25 45 158 326 291 215 291 266 264 281 285 197 71 78 114 213 190 277 223 21 8 162 249 328 329 280 264 267 214 202 169 184 187 189 132 210 70 2 -58 -39 68 36 -20 172 210 258 288 292 244 164 286 292 296 375 248 145 166 276 262 230 111 165 53 0 150 214 321 293 279 222 306 21 8 302 287 300 290 317 297 278 301 259 204 199 381 308 116 128 231 317 351 316 298 328 355 306 297 273 199 294 353 288 399 391 369 306 326 428 529 552 603 674 757 739 650 460 360 413 443 462 409 361 345 21 8 362 401 408 475 589 519 451 439 489 510 539 648 613 632 654 654 637 675 700 675 634 555 595 660 611 629 515 573 652 703 714 693 682 673 687 694 764 779 785 773 767 764 771 759 771 744 729 719 704 622 21 8 659 715 729 676 673 711 725 780 787 771 788 783 734 702 715 719 759 772 748 742 755 784 729 674 646 639 673 689 770 683 688 739 753 712 687 650 697 740 706 709 731 725 757 783 798 821 776 728 716 729 21 8 743 776 787 775 745 690 714 707 720 725 752 712 657 644 668 733 663 667 785 742 755 841 867 797 773 671 666 725 723 687 697 752 813 821 828 766 642 590 658 686 640 634 610 612 673 641 633 614 669 703 21 8 710 689 672 683 662 643 634 656 671 723 766 819 795 750 617 583 491 489 532 478 475 515 493 492 509 496 493 529 558 545 569 531 488 585 585 555 572 403 295 317 310 288 325 373 463 420 519 510 444 443 21 9 412 371 370 489 458 511 494 520 356 424 423 413 342 341 281 209 263 253 154 153 350 328 275 274 330 290 275 322 401 423 313 237 264 232 310 375 364 370 316 204 234 327 333 387 425 474 468 363 320 286 21 9 322 277 266 228 274 282 255 286 270 252 265 285 241 163 136 31 -65 -50 -9 38 46 0 -7 89 250 307 319 336 343 319 299 366 343 404 399 310 345 365 386 395 418 460 324 302 310 343 305 365 250 139 21 9 177 285 310 393 392 416 288 268 412 481 339 116 310 442 481 545 349 368 400 429 332 312 352 527 545 514 479 429 397 275 294 411 262 288 255 246 312 369 316 256 292 383 433 401 363 347 389 403 421 438 21 9 429 459 508 552 497 504 568 632 588 522 480 434 379 376 446 509 492 449 521 515 560 488 492 553 575 521 566 511 546 595 626 608 564 586 588 709 627 601 605 627 668 719 608 696 648 621 654 600 602 578 21 9 578 578 595 633 649 658 662 732 715 670 641 662 653 639 624 683 682 716 684 667 753 689 755 666 669 706 696 694 737 752 703 666 679 647 627 639 633 730 682 686 692 725 731 734 738 736 751 756 760 757 21 9 715 665 665 680 723 706 715 704 686 688 716 782 767 765 765 771 711 756 730 751 678 664 658 637 623 624 651 683 681 687 718 702 701 706 677 668 658 637 692 717 769 797 716 709 754 680 695 629 616 639 21 9 661 661 594 563 623 666 693 709 697 705 707 745 750 747 732 727 698 711 588 570 602 645 660 668 695 684 679 553 611 585 557 651 535 530 581 578 618 635 525 478 416 420 442 546 606 634 696 693 609 469 21 9 509 470 459 509 599 687 606 436 383 466 479 619 453 415 441 473 451 491 409 375 409 441 434 440 444 437 478 331 335 348 373 391 292 246 242 211 156 127 129 175 197 216 139 233 395 386 344 224 102 -1 21 9 73 248 335 347 269 232 227 130 81 259 320 292 287 319 377 375 328 305 280 207 185 121 80 80 126 141 119 174 234 224 152 36 4 121 285 283 86 -53 -101 -46 184 71 105 197 173 284 349 308 389 346 21 9 259 357 227 75 156 177 168 152 61 93 19 50 -17 105 188 62 -77 -67 -11 69 95 196 350 438 397 423 404 351 197 254 422 408 329 267 318 384 459 506 401 441 482 623 386 290 448 463 348 303 402 308 21 9 374 362 400 429 521 621 397 329 350 345 427 381 397 368 424 339 346 471 440 445 501 569 476 469 456 579 500 448 435 484 569 587 535 464 493 576 610 496 518 548 478 525 608 612 699 658 597 627 672 675 21 9 695 701 703 672 684 698 702 686 712 688 669 709 719 695 663 717 725 744 665 628 653 682 731 718 680 592 603 616 640 640 711 695 701 656 648 764 601 546 517 604 601 532 497 481 533 565 598 620 627 627 21 9 630 504 415 464 540 553 641 532 393 357 449 407 337 332 344 470 559 586 675 552 407 412 448 485 504 503 495 553 619 568 445 381 442 323 433 573 478 266 281 258 276 305 259 248 184 154 197 259 290 352 21 9 357 376 443 331 318 270 165 205 280 122 244 260 231 182 209 290 319 315 318 336 338 272 239 153 37 80 36 -11 -49 -68 2 26 40 121 309 315 215 272 287 256 308 310 244 99 100 128 239 202 299 255 21 9 195 237 322 338 308 287 284 224 208 201 197 203 221 109 193 71 21 -44 -31 88 39 -41 162 197 245 292 307 266 173 297 307 303 384 281 161 168 294 279 239 118 194 89 24 158 217 328 304 323 260 324 21 9 319 305 335 348 337 310 291 294 279 208 176 365 317 137 154 238 358 373 350 317 342 378 345 336 296 222 286 375 294 393 410 383 332 328 430 517 561 616 646 731 704 668 496 342 390 422 436 413 368 347 21 9 362 398 401 446 570 539 440 414 475 497 518 626 612 608 631 623 616 660 673 646 639 541 577 648 567 632 516 572 630 659 679 657 629 615 645 667 720 743 755 753 752 754 766 741 749 703 680 685 686 591 21 9 634 687 716 625 621 686 705 753 755 749 769 763 734 699 696 708 738 760 749 750 755 769 739 678 632 619 662 678 766 669 648 725 740 702 663 628 667 717 690 698 716 704 740 774 769 799 765 713 696 690 21 9 715 753 776 761 741 685 707 703 707 710 734 704 653 635 663 710 656 652 761 745 725 799 852 782 767 668 657 702 711 671 666 717 791 816 813 797 657 586 629 669 634 621 586 561 637 610 629 613 620 696 21 9 693 705 669 682 671 637 640 658 651 687 772 786 750 738 615 558 492 488 511 465 467 476 466 489 502 490 467 516 545 504 530 515 472 556 618 577 611 460 320 322 302 292 284 364 435 404 469 502 431 427 22 1 595 563 567 579 567 603 599 612 603 531 531 571 523 478 486 527 490 466 421 442 494 506 555 555 537 453 486 449 495 546 592 407 426 481 500 523 550 509 453 435 393 444 472 523 583 583 513 444 435 407 22 1 384 426 481 345 361 398 361 361 409 436 420 430 398 505 452 350 211 99 77 179 313 248 158 227 393 527 602 596 543 457 366 398 516 446 474 565 580 494 484 494 519 575 615 555 469 423 433 499 555 504 22 1 327 372 438 544 610 610 565 509 580 626 717 575 443 468 563 613 694 640 585 599 608 491 486 522 563 649 685 554 554 540 428 446 595 595 595 495 545 599 509 495 536 585 653 671 696 632 540 560 540 576 22 1 668 692 624 648 616 608 636 692 692 716 728 728 628 580 544 556 616 688 612 696 716 708 672 704 743 743 694 730 716 743 783 757 748 672 690 725 685 721 712 739 734 716 752 770 788 757 743 739 770 770 22 1 770 752 757 743 725 756 774 770 770 756 788 774 761 779 738 733 738 761 788 829 851 806 783 806 806 833 820 833 869 856 820 801 824 842 856 803 807 850 854 799 807 823 823 760 776 799 823 838 842 842 22 1 850 796 796 788 799 803 811 776 788 760 764 788 803 827 846 850 839 843 823 827 843 851 776 792 788 760 776 784 819 800 839 855 823 835 800 768 744 760 823 819 819 827 839 843 851 812 808 790 786 773 22 1 761 799 807 710 689 710 773 778 710 693 731 718 739 769 748 773 790 811 811 799 761 723 723 659 689 706 727 748 672 686 758 777 777 686 658 667 686 691 715 748 605 586 534 544 586 605 620 634 667 715 22 1 724 724 653 653 719 724 724 681 632 652 709 717 668 644 624 603 616 660 612 595 591 555 551 547 599 676 620 543 494 458 482 535 579 494 510 462 413 421 384 398 347 407 361 319 421 509 550 477 416 426 22 1 458 518 578 620 555 523 444 384 370 384 467 527 527 537 550 583 555 564 490 377 398 425 382 489 291 286 265 281 313 313 382 334 366 393 446 473 409 243 195 195 222 355 291 404 441 414 452 521 591 564 22 1 504 539 600 565 580 605 529 620 418 408 413 448 342 413 605 367 332 317 200 165 246 347 393 453 585 631 570 544 504 441 536 576 473 446 536 513 527 536 604 649 671 703 635 513 527 626 604 459 500 581 22 1 640 604 653 622 658 712 662 689 549 592 716 620 692 628 504 540 532 568 668 600 564 648 700 592 600 676 732 720 712 664 680 696 704 704 684 644 724 744 712 699 685 632 609 623 685 676 703 685 658 676 22 1 690 685 788 808 808 784 808 788 796 808 827 843 835 847 823 812 790 807 828 803 820 811 799 778 773 744 752 723 748 769 773 786 790 811 837 849 858 756 744 803 790 723 701 668 642 651 648 677 672 653 22 1 648 686 686 605 620 681 696 729 610 629 648 667 525 448 477 529 643 700 705 696 601 553 577 620 648 639 624 595 652 636 672 595 595 640 672 672 616 563 409 413 434 458 438 393 413 389 393 417 474 514 22 1 539 563 547 514 527 579 450 407 546 509 403 546 652 624 574 513 486 504 481 546 527 430 407 379 347 389 453 435 259 102 204 282 324 356 463 583 560 550 639 687 666 516 479 452 548 462 446 505 666 548 22 1 361 366 446 570 628 639 489 425 425 452 414 404 414 372 436 484 505 361 275 276 306 322 362 494 514 610 641 544 474 443 448 509 560 671 529 387 418 519 641 605 681 656 463 448 555 661 620 653 635 590 22 1 563 585 649 617 518 527 518 477 486 423 405 455 572 504 419 356 410 495 613 707 676 604 635 581 545 536 599 685 604 600 648 744 652 528 568 576 612 628 628 632 656 640 672 572 608 636 672 692 560 568 22 1 528 544 600 608 636 616 588 604 596 587 618 645 672 734 774 770 770 770 743 725 757 779 792 765 699 743 743 685 667 721 725 725 752 739 699 716 730 743 788 788 801 810 797 797 779 765 765 783 774 770 22 1 706 729 761 783 788 797 751 774 783 779 774 774 801 833 797 797 806 860 874 862 831 827 811 799 803 796 796 753 768 780 815 831 803 792 823 815 823 842 850 776 776 788 807 815 811 842 842 846 834 831 22 1 827 831 847 788 851 819 792 780 756 748 823 839 843 823 752 752 768 804 816 835 851 859 871 871 879 871 792 800 776 772 740 756 790 816 837 811 807 769 748 748 739 765 727 756 739 735 748 735 718 744 22 1 748 773 773 790 765 799 778 803 803 790 799 791 800 777 724 696 681 577 586 681 696 672 667 705 624 577 567 601 629 696 677 677 681 729 767 738 738 753 715 572 444 439 442 490 543 591 620 652 701 709 22 2 587 554 558 570 558 596 591 604 596 520 520 562 512 465 474 516 478 453 406 427 482 495 549 549 531 446 479 442 489 540 587 400 418 474 493 517 545 503 446 428 386 437 465 517 577 577 507 437 428 400 22 2 376 418 474 339 355 393 355 355 404 431 415 425 393 501 447 344 203 89 68 171 306 241 149 219 387 523 599 593 539 453 360 393 512 442 466 557 572 486 476 486 512 567 608 547 461 416 426 491 547 496 22 2 319 365 431 537 603 603 557 502 572 618 709 567 436 460 553 602 682 629 575 589 598 482 477 513 553 638 673 544 544 531 419 437 584 584 584 486 535 589 500 486 526 575 642 660 686 619 523 544 523 561 22 2 657 682 611 636 602 594 623 682 682 707 719 719 615 565 527 540 602 677 598 686 707 698 661 694 725 725 674 711 697 725 766 739 729 651 669 706 665 702 692 720 716 697 734 752 771 739 725 720 752 752 22 2 752 734 739 725 706 735 753 749 749 735 767 753 740 758 717 712 717 740 767 808 831 785 763 785 785 813 799 813 850 836 799 781 804 822 836 784 788 835 839 780 788 805 805 737 754 780 805 822 827 827 22 2 835 775 775 767 780 784 792 754 767 737 741 767 784 809 831 835 831 836 813 818 836 845 759 777 772 741 759 768 809 786 831 849 813 827 786 750 723 741 813 809 809 818 831 836 845 800 795 780 775 762 22 2 749 789 797 696 674 696 762 767 696 678 718 705 727 758 736 762 780 802 802 789 749 709 709 643 674 691 714 727 655 669 736 754 754 669 642 651 669 673 696 727 592 574 525 534 574 592 606 619 651 696 22 2 705 705 637 637 700 705 705 664 625 646 705 713 663 638 617 596 608 654 604 587 583 545 541 537 591 671 612 533 482 444 469 524 570 482 499 448 398 406 376 390 339 400 353 311 414 503 545 470 409 418 22 2 451 512 573 615 549 517 437 376 362 376 460 521 521 531 545 577 549 559 484 371 393 420 377 485 285 279 257 274 306 306 377 328 360 387 442 469 404 236 187 187 214 350 285 398 436 409 447 518 588 561 22 2 496 532 593 557 572 598 522 613 410 400 405 441 335 405 598 360 324 309 193 157 238 340 385 446 577 623 562 537 495 433 526 566 464 437 526 504 517 526 593 638 660 691 624 504 517 615 593 451 491 571 22 2 629 593 642 611 647 700 651 678 540 577 707 607 682 615 486 523 515 552 657 586 548 636 690 577 586 665 723 711 702 652 669 686 694 694 673 632 715 736 702 679 665 609 586 600 665 656 683 665 637 656 22 2 669 665 772 795 795 768 795 772 782 795 818 836 827 840 813 800 780 797 820 793 811 802 789 767 762 731 740 709 736 758 762 775 780 802 828 842 851 744 731 793 780 709 687 652 625 634 633 660 655 637 22 2 633 669 669 592 606 664 678 709 597 615 633 651 516 444 471 520 628 682 687 678 588 543 565 606 633 624 610 587 646 629 667 587 587 633 667 667 608 554 394 398 419 444 423 377 398 373 377 402 461 503 22 2 528 554 537 503 516 570 436 400 540 503 395 540 647 619 568 507 479 498 474 540 521 423 400 372 339 381 446 428 250 91 194 273 316 348 456 577 554 545 637 686 664 512 474 447 545 458 442 501 664 545 22 2 355 360 442 566 626 637 485 420 420 447 409 398 409 366 431 480 501 355 268 269 299 314 355 486 507 603 633 537 466 436 441 502 552 663 522 380 410 512 633 598 674 648 456 441 547 653 613 642 624 580 22 2 553 575 638 607 509 517 509 468 477 415 397 446 562 495 411 348 402 486 602 696 664 593 624 571 535 526 589 673 590 586 636 736 640 511 552 561 598 615 615 619 644 627 661 557 594 623 661 682 544 552 22 2 511 527 586 594 623 602 573 590 572 563 596 623 651 716 757 752 752 752 725 706 739 762 776 748 679 725 725 665 646 702 706 706 734 720 679 697 711 725 771 767 781 790 776 776 758 744 744 763 753 749 22 2 685 708 740 763 767 776 730 753 763 758 753 753 781 813 776 776 785 840 854 848 814 809 792 780 784 775 775 728 745 758 797 814 784 771 805 797 805 827 835 754 754 767 788 797 792 827 827 831 818 814 22 2 818 822 840 772 845 809 777 763 736 727 813 831 836 813 732 732 750 791 804 827 845 854 868 868 877 868 777 786 759 754 718 744 780 806 828 802 797 758 736 736 727 753 714 744 727 722 736 722 705 731 22 2 736 762 762 780 753 789 767 793 793 780 789 768 777 754 705 678 664 565 574 664 678 655 651 687 610 565 556 588 615 678 660 660 664 709 745 718 718 732 696 561 439 435 427 478 533 583 612 646 697 705 22 3 589 553 558 571 558 597 593 606 597 518 518 562 510 461 470 514 474 448 400 422 479 492 539 539 522 444 475 440 483 531 574 401 418 470 488 509 535 496 444 427 388 436 462 509 565 565 500 436 427 401 22 3 379 418 470 340 356 393 356 356 404 430 414 425 393 500 446 345 206 94 73 174 308 243 153 222 388 521 596 591 537 452 361 393 510 441 467 556 571 487 477 487 511 566 606 546 462 417 427 491 546 496 22 3 322 367 432 536 601 601 556 501 571 616 706 566 437 460 555 604 686 631 577 591 600 483 478 514 555 640 677 546 546 532 420 438 586 586 586 487 537 591 501 487 528 577 645 663 687 619 522 543 522 560 22 3 657 683 611 636 602 594 624 683 683 708 720 720 615 565 527 539 602 678 598 687 708 699 661 695 725 725 676 712 698 725 766 739 730 653 671 707 667 703 694 721 716 698 734 752 770 739 725 721 752 752 22 3 752 734 739 725 707 735 753 748 748 735 766 753 739 757 717 713 717 739 766 807 829 784 762 784 784 811 798 811 847 834 798 780 802 820 834 783 787 833 837 779 787 804 804 738 754 779 804 820 824 824 22 3 833 775 775 767 779 783 791 754 767 738 742 767 783 808 829 833 834 838 815 819 838 848 758 777 772 739 758 767 810 786 834 852 815 829 786 748 720 739 815 810 810 819 834 838 848 800 796 780 775 762 22 3 748 789 798 694 671 694 762 766 694 676 717 703 726 757 735 762 780 803 803 789 748 708 708 640 671 689 712 722 652 665 731 748 748 665 639 647 665 669 691 722 590 573 525 533 573 590 604 617 647 691 22 3 700 700 634 634 696 700 700 661 628 650 712 720 668 641 619 597 611 659 606 589 584 545 540 536 593 676 615 532 479 439 466 523 571 479 496 444 391 400 379 392 345 401 358 319 414 496 535 466 410 418 22 3 449 505 561 600 539 509 436 379 366 379 457 513 513 522 535 565 539 548 479 372 393 420 377 484 286 281 260 276 308 308 377 329 361 388 441 468 404 238 190 190 217 350 286 398 436 409 446 516 585 559 22 3 496 531 591 556 571 596 521 611 412 402 407 442 337 407 596 362 327 312 197 162 242 342 387 447 576 621 561 536 496 433 528 568 465 438 528 505 519 528 595 640 663 695 627 505 519 618 595 451 492 573 22 3 631 595 645 613 649 704 654 681 541 577 708 607 683 615 484 522 514 552 657 586 548 636 691 577 586 666 725 712 704 653 670 687 695 695 674 632 716 737 704 680 667 613 591 604 667 658 685 667 640 658 22 3 671 667 772 796 796 767 796 772 782 796 819 838 829 843 815 800 780 798 821 793 812 803 789 766 762 730 739 708 735 757 762 775 780 803 830 843 852 744 730 793 780 708 685 649 622 631 630 656 652 634 22 3 630 665 665 590 604 661 674 705 595 612 630 647 516 446 472 520 626 678 683 674 586 542 564 604 630 621 608 589 650 632 672 589 589 637 672 672 611 553 387 391 413 439 417 369 391 365 369 395 457 501 22 3 527 553 536 501 514 571 431 401 531 496 397 531 630 604 557 500 475 492 470 531 513 423 401 375 345 384 444 427 263 116 211 284 323 353 453 565 544 535 633 681 660 510 473 446 543 457 441 500 660 543 22 3 356 361 441 564 623 633 484 420 420 446 409 398 409 366 430 478 500 356 270 272 302 317 357 487 506 601 631 536 467 437 442 501 551 661 521 382 412 511 631 596 671 646 457 442 546 651 611 645 627 582 22 3 555 577 640 609 510 519 510 469 478 415 397 447 564 496 411 348 402 487 604 699 667 595 627 573 537 528 591 677 590 586 636 737 640 510 552 560 598 615 615 619 645 628 661 556 594 624 661 683 543 552 22 3 510 527 586 594 624 602 573 590 577 568 600 627 653 716 757 752 752 752 725 707 739 761 775 748 680 725 725 667 649 703 707 707 734 721 680 698 712 725 770 766 780 789 775 775 757 744 744 762 753 748 22 3 686 708 739 762 766 775 730 753 762 757 753 753 780 811 775 775 784 838 852 845 812 808 791 779 783 775 775 729 746 758 795 812 783 771 804 795 804 824 833 754 754 767 787 795 791 824 824 829 816 812 22 3 819 824 843 772 848 810 777 763 734 725 815 834 838 815 730 730 748 791 805 829 848 857 871 871 881 871 777 786 758 753 715 744 780 807 830 803 798 757 735 735 726 753 712 744 726 721 735 721 703 730 22 3 735 762 762 780 753 789 766 793 793 780 789 762 770 748 700 674 661 564 573 661 674 652 647 683 608 564 555 586 612 674 656 656 661 705 740 713 713 726 691 560 441 437 422 474 532 584 615 650 703 712 22 4 669 588 575 604 590 610 596 637 656 558 537 626 548 481 458 524 504 486 422 452 474 506 631 615 579 501 497 453 472 560 636 414 461 473 490 534 571 526 471 461 425 452 469 557 603 607 534 452 461 389 22 4 409 415 473 398 379 415 390 390 433 453 443 448 420 533 492 382 310 190 154 227 370 312 233 283 436 561 619 604 568 521 395 433 532 482 485 568 561 524 512 512 524 583 649 610 561 478 466 505 561 551 22 4 385 405 446 544 607 629 580 549 583 644 727 605 480 483 587 651 696 643 627 645 624 533 512 539 580 668 702 621 599 584 466 458 574 599 606 544 561 623 575 534 551 583 657 693 727 678 561 565 570 611 22 4 673 695 655 658 638 615 658 704 709 751 740 734 712 605 561 558 608 694 677 725 748 741 686 717 747 747 714 741 738 767 798 807 780 719 704 708 702 737 733 751 737 752 765 784 792 778 773 794 807 810 22 4 810 788 773 753 756 779 791 782 775 766 802 784 773 806 772 759 753 766 800 836 848 816 787 816 812 834 821 843 862 859 838 811 847 848 859 828 827 872 864 828 832 841 841 793 797 818 834 850 852 857 22 4 864 831 816 796 813 807 817 795 783 778 780 801 823 846 860 864 850 847 847 842 863 859 817 802 815 795 793 816 845 840 856 867 855 859 822 789 774 780 832 814 827 834 848 858 852 823 797 815 826 820 22 4 815 791 758 738 704 728 762 754 722 724 753 741 766 778 769 786 787 809 815 807 790 743 731 697 716 717 745 762 714 721 770 783 781 721 677 685 702 699 715 750 638 620 552 553 583 617 627 640 668 705 22 4 719 721 685 691 728 729 737 716 690 717 735 765 748 725 706 691 694 715 669 644 644 581 567 571 640 711 652 543 511 477 494 551 642 520 545 539 409 413 431 443 384 424 419 357 436 548 639 552 434 431 22 4 477 565 650 673 641 586 468 447 384 405 464 530 546 569 623 620 573 586 522 431 436 454 410 533 329 324 319 319 352 362 397 396 398 439 458 465 499 301 250 227 247 366 331 402 479 441 463 553 632 589 22 4 522 556 612 637 632 663 624 676 517 468 517 510 402 458 649 434 383 400 307 239 305 405 434 507 588 614 575 558 566 497 570 602 503 474 570 598 541 557 593 649 696 721 666 542 534 628 657 476 508 603 22 4 665 622 673 648 684 719 718 741 613 643 778 739 770 726 561 526 552 580 673 631 586 650 710 610 611 685 755 755 746 721 720 727 728 726 733 731 760 769 743 725 733 662 626 632 699 704 715 705 679 684 22 4 687 702 776 794 813 790 779 755 762 792 815 826 830 842 824 815 794 801 822 793 797 787 791 767 762 768 762 706 704 726 743 764 766 796 814 819 835 798 746 777 797 706 681 664 628 650 653 668 673 672 22 4 669 690 702 635 632 677 685 742 638 648 673 679 562 463 476 528 654 698 703 702 616 567 579 623 673 637 634 609 668 660 692 623 687 702 727 675 624 611 450 395 445 448 432 385 412 389 402 414 516 533 22 4 596 585 589 553 538 613 510 440 547 613 516 608 721 704 668 615 597 592 570 618 559 462 444 403 371 384 439 454 337 135 218 287 336 375 491 633 591 584 634 711 691 551 499 476 568 497 458 509 680 566 22 4 387 387 450 581 652 663 538 461 467 471 441 446 467 400 438 499 556 466 361 339 373 388 419 510 536 605 680 549 500 461 471 519 585 685 571 414 441 527 646 676 712 710 583 576 620 685 649 727 698 623 22 4 587 608 662 693 641 639 566 565 547 477 445 480 578 525 447 359 409 522 657 720 736 675 691 654 602 560 607 714 649 611 705 777 723 605 583 581 606 627 644 637 629 668 670 607 612 634 681 706 620 594 22 4 572 580 622 648 680 657 639 632 621 617 633 659 696 749 766 784 775 758 755 748 758 796 814 785 742 764 764 748 709 743 742 725 748 739 722 738 741 744 780 781 796 810 800 796 782 780 786 795 793 782 22 4 749 748 797 802 796 820 781 797 800 795 791 786 807 832 811 813 825 870 873 866 846 838 832 818 820 811 821 781 788 799 827 843 833 813 831 834 844 870 864 825 805 793 810 829 832 855 862 865 858 851 22 4 852 865 876 855 888 864 838 809 825 831 874 879 876 874 789 770 784 826 854 864 872 879 891 901 900 886 831 827 817 804 780 798 837 851 854 840 829 819 785 769 760 786 779 779 756 779 782 755 732 740 22 4 776 796 802 815 786 810 794 805 777 781 791 790 793 775 750 729 716 596 589 673 706 671 670 728 651 585 576 595 629 692 701 686 714 751 765 742 744 775 740 642 498 466 437 475 543 604 623 662 711 735 22 5 679 583 565 598 584 596 579 628 657 556 530 631 547 475 443 513 501 488 421 452 460 497 646 624 583 511 494 450 457 554 639 414 468 463 479 530 568 523 472 465 433 449 462 560 599 603 532 449 465 379 22 5 414 408 463 423 379 414 397 397 438 454 448 449 423 543 511 392 366 237 189 244 398 342 269 308 455 577 625 601 578 557 402 446 535 497 479 559 538 531 517 511 515 577 660 633 606 499 472 496 553 569 22 5 406 410 437 532 595 631 579 561 574 646 725 613 490 483 584 650 675 626 630 649 615 542 515 536 575 658 688 636 605 591 479 459 552 587 596 556 556 618 592 543 546 568 641 682 720 683 558 552 571 613 22 5 653 672 652 642 630 599 649 685 693 743 718 710 739 601 555 543 583 672 694 715 739 734 670 699 726 726 700 723 723 751 779 798 767 712 688 683 687 721 719 732 717 741 746 765 769 762 759 786 794 797 22 5 797 775 755 734 743 769 777 767 757 751 787 768 758 797 768 752 740 749 783 815 821 797 767 797 791 810 797 823 831 834 822 793 833 825 834 820 818 859 847 822 824 830 830 792 790 808 819 835 836 843 22 5 849 827 807 784 801 792 802 787 767 771 772 791 813 834 844 849 836 832 835 828 849 844 809 791 805 788 784 807 833 830 842 851 843 845 811 780 767 771 818 800 814 820 833 843 836 810 784 808 823 820 22 5 818 774 729 737 701 725 745 735 717 725 749 738 762 768 764 777 773 793 800 794 786 739 723 703 717 712 740 748 727 727 754 762 759 727 671 677 692 682 691 725 644 628 548 542 560 606 613 624 646 672 22 5 690 694 689 700 711 709 724 722 691 718 719 756 753 732 716 704 702 712 671 644 647 577 561 568 637 700 646 532 510 479 492 546 648 521 548 560 407 409 445 455 396 427 437 371 437 553 658 570 436 429 22 5 477 572 662 677 659 598 471 466 387 410 457 522 543 570 637 620 569 583 525 458 451 462 417 555 341 336 343 330 365 384 394 427 407 460 455 448 553 327 273 231 247 360 345 387 496 448 460 567 656 599 22 5 521 555 609 671 654 690 673 701 566 492 569 535 425 473 666 461 399 436 356 266 324 426 445 528 579 594 568 556 583 516 573 599 510 481 573 624 537 555 574 632 687 707 661 544 528 612 663 477 503 599 22 5 657 614 663 642 677 699 721 741 627 654 786 785 788 760 581 503 549 570 653 629 582 629 690 602 599 666 740 748 738 729 718 720 716 712 736 757 752 754 734 712 726 653 615 618 684 692 699 691 666 667 22 5 667 687 764 781 800 779 764 742 748 778 800 810 815 826 810 802 780 784 804 775 775 765 774 750 745 763 753 692 681 701 722 744 745 777 790 792 810 797 736 755 784 692 668 657 621 646 634 637 651 666 22 5 665 670 692 640 620 650 653 729 641 641 672 665 576 460 459 509 641 673 678 683 608 560 561 605 672 613 621 598 653 649 676 617 702 704 723 653 610 614 464 388 446 440 428 383 411 390 406 412 525 530 22 5 604 579 591 557 532 610 527 448 537 639 550 619 729 716 687 640 627 613 592 632 560 469 452 410 379 381 429 456 366 158 229 292 341 380 495 637 591 585 623 724 704 567 504 483 574 512 455 501 686 570 22 5 393 388 441 581 664 674 565 476 486 474 448 465 494 407 426 500 585 531 408 361 399 413 440 507 538 591 696 540 503 458 471 514 590 685 585 417 442 519 640 710 723 735 645 643 649 692 657 738 705 622 22 5 584 604 649 708 681 673 576 594 564 496 459 486 567 526 456 362 407 525 659 703 740 689 697 670 613 559 596 705 655 599 715 767 741 634 574 566 583 606 631 619 591 663 644 609 595 611 661 689 638 591 22 5 583 585 616 651 684 660 649 629 612 609 621 645 684 731 741 765 754 733 737 733 737 778 796 768 733 748 748 744 701 728 726 704 725 718 708 723 723 723 755 755 771 786 779 773 763 765 775 779 780 767 22 5 751 738 792 789 777 807 775 786 785 781 777 771 787 807 795 798 810 848 845 846 832 824 822 808 809 800 814 779 781 791 813 829 826 806 816 824 833 860 849 827 800 780 794 817 822 840 850 851 847 839 22 5 839 852 862 847 874 852 829 799 819 827 862 867 863 862 782 762 775 815 842 851 858 864 875 886 884 869 821 816 809 796 774 797 836 845 841 832 819 820 784 764 754 779 783 774 751 781 780 750 727 728 22 5 772 789 797 808 779 798 786 791 755 765 774 762 760 747 747 732 722 592 571 642 691 647 650 723 652 573 563 571 607 664 698 671 718 744 737 720 723 768 737 682 527 473 433 463 532 593 607 645 690 719 22 6 663 589 543 566 566 570 566 631 677 561 519 561 594 487 427 505 510 505 427 450 445 454 595 638 544 501 459 416 416 497 643 431 398 421 440 497 525 530 454 449 388 402 412 497 435 520 539 426 426 369 22 6 398 379 435 407 364 359 364 373 440 421 416 440 388 478 493 383 411 340 197 240 316 345 259 287 369 540 593 612 578 555 397 421 483 454 454 520 489 474 489 484 479 540 646 640 625 505 444 459 505 550 22 6 439 384 409 474 525 585 545 525 515 585 686 610 444 466 515 603 593 612 632 612 588 554 515 525 539 612 646 627 607 559 471 442 530 578 607 559 534 622 598 544 539 544 607 656 712 690 563 554 559 589 22 6 620 646 637 651 594 602 633 655 677 725 703 703 734 616 572 550 576 655 685 699 716 703 677 712 726 717 721 726 734 747 761 791 769 717 677 686 695 712 717 721 695 734 734 743 743 752 774 726 809 804 22 6 787 769 739 734 734 762 784 762 775 780 780 757 748 798 766 748 739 757 789 820 811 807 780 784 780 807 802 825 820 847 838 802 825 811 847 825 815 862 857 834 815 834 829 825 806 815 829 848 848 815 22 6 970 965 933 901 922 906 917 815 792 815 806 820 820 825 843 853 848 829 834 820 843 839 834 779 806 788 779 811 829 843 843 839 829 843 820 783 769 779 783 755 797 783 806 829 825 816 797 815 829 820 22 6 815 771 718 749 714 727 732 727 732 758 745 727 723 767 762 758 771 780 785 785 776 727 736 701 732 723 723 722 731 736 731 740 736 722 658 676 658 653 649 681 621 621 535 530 544 580 594 608 612 653 22 6 663 672 676 681 685 694 667 722 668 710 686 714 724 751 710 714 714 673 659 635 682 589 557 566 594 640 649 510 501 459 473 515 612 519 533 561 403 408 426 421 369 398 431 360 412 482 600 581 412 402 22 6 431 511 586 567 605 586 412 440 369 379 407 440 468 511 586 595 520 520 515 426 411 431 369 540 373 316 335 316 349 354 345 435 383 407 416 416 574 354 249 216 235 326 321 340 459 421 431 540 564 526 22 6 500 515 555 630 620 701 651 681 590 474 615 575 424 449 666 449 384 424 369 268 308 384 394 535 530 555 550 520 554 481 496 588 462 447 534 622 530 539 549 583 656 700 656 510 505 564 646 466 471 564 22 6 603 573 627 603 637 661 680 729 651 659 773 777 773 773 633 498 550 563 624 607 567 602 655 594 585 637 707 742 707 725 707 690 707 685 712 729 734 725 712 712 734 686 616 625 695 704 699 695 682 677 22 6 656 673 769 774 797 769 760 728 718 765 792 802 806 816 811 797 780 789 802 785 762 767 785 758 749 780 762 705 683 705 718 732 732 758 745 776 802 807 714 732 745 696 648 630 626 643 612 631 640 663 22 6 667 658 685 626 599 617 635 667 663 631 653 644 530 475 471 489 585 626 621 626 640 571 571 603 681 653 626 584 640 626 631 635 710 714 714 603 598 668 464 394 441 468 422 380 403 385 399 417 543 561 22 6 566 575 589 552 529 570 533 426 459 624 525 600 685 666 643 600 624 577 563 586 548 454 431 388 379 341 398 435 388 190 233 280 327 384 454 595 553 563 602 679 645 531 459 445 516 493 416 454 602 555 22 6 369 383 407 483 593 607 521 450 459 416 407 392 464 383 397 440 502 531 478 394 399 409 419 469 500 545 656 530 489 429 449 479 555 646 580 389 409 500 580 696 711 736 625 681 666 706 676 719 671 641 22 6 583 593 598 714 690 646 539 544 568 500 432 462 539 510 452 389 398 481 646 680 729 719 695 680 617 539 578 680 659 589 712 764 738 659 594 572 567 598 616 611 594 659 646 581 581 602 633 655 655 624 22 6 581 585 607 664 685 664 637 629 616 625 621 642 664 708 712 739 739 747 747 739 743 769 787 769 743 739 761 747 708 739 717 686 721 712 708 717 717 708 721 753 771 780 766 775 762 784 775 775 784 780 22 6 775 739 789 780 789 789 748 784 793 780 784 771 780 820 798 838 838 838 847 853 843 825 815 806 815 815 815 815 806 801 815 759 820 820 820 834 829 867 857 853 820 778 783 792 797 839 839 843 829 806 22 6 820 825 848 857 857 866 857 774 834 834 857 885 871 885 783 760 779 802 825 829 843 857 866 880 880 866 857 825 806 802 779 798 780 793 802 802 798 793 762 749 762 785 793 767 727 762 793 745 718 714 22 6 745 758 754 762 762 758 776 749 687 732 754 736 722 704 690 726 676 585 571 599 658 640 644 635 640 562 558 567 585 608 676 635 690 704 676 676 685 694 699 699 562 507 422 441 505 561 589 598 621 659 22 7 744 670 633 657 636 630 622 673 714 628 595 712 627 541 498 561 573 566 490 510 507 563 711 695 646 584 542 499 504 608 703 509 517 510 543 582 611 584 532 529 492 507 533 621 648 653 586 504 531 441 22 7 460 459 510 491 431 471 454 464 489 494 521 514 469 590 569 445 447 338 255 301 458 422 336 362 504 621 670 647 621 610 461 498 573 555 546 605 575 604 570 575 567 641 710 713 714 581 537 548 608 628 22 7 497 476 494 579 633 680 657 624 624 697 773 687 555 550 633 712 722 672 689 703 693 616 587 607 630 715 755 725 692 661 570 520 599 619 671 642 628 704 662 622 615 629 699 745 777 757 632 629 661 680 22 7 723 736 739 703 691 673 696 725 747 789 773 771 811 717 637 615 634 727 763 786 812 804 731 754 771 781 746 769 776 805 825 854 832 799 748 742 748 777 784 784 776 789 808 822 816 813 819 855 853 858 22 7 859 836 813 788 798 821 811 817 796 801 823 822 828 856 834 824 809 814 847 865 856 830 814 850 843 858 838 861 868 870 873 842 865 870 877 867 860 881 867 859 853 862 861 840 832 840 847 865 861 865 22 7 868 860 840 818 835 819 824 821 802 816 816 824 850 863 870 874 868 865 872 861 883 873 868 842 855 856 843 862 874 885 870 870 881 879 853 840 835 824 845 823 837 846 858 864 848 833 808 853 881 881 22 7 853 811 767 783 777 780 788 768 785 798 820 804 822 815 838 843 838 846 845 839 844 824 799 770 791 784 807 796 799 789 795 808 818 811 755 763 768 746 747 766 756 751 642 618 628 689 687 692 705 721 22 7 739 739 754 759 751 777 789 814 774 797 781 811 815 803 797 784 787 772 753 715 734 656 629 640 717 763 727 612 578 546 552 603 704 600 638 644 485 477 510 517 467 500 518 436 487 609 719 648 486 478 22 7 554 642 703 716 708 661 530 532 445 461 507 583 600 633 712 671 610 623 600 514 508 526 487 617 403 385 392 394 434 425 439 492 456 516 505 495 611 395 329 286 287 386 396 424 555 518 512 607 701 645 22 7 584 603 657 742 724 757 735 771 682 610 695 546 531 556 745 562 471 518 443 344 392 512 521 551 627 636 645 621 657 582 623 661 578 554 620 698 608 610 625 673 751 764 732 623 581 645 734 572 548 654 22 7 707 685 719 715 739 755 776 803 718 738 840 841 845 811 660 566 599 631 702 714 658 680 728 687 670 711 788 808 803 786 787 786 790 786 802 819 811 810 797 774 781 719 686 688 705 716 707 704 675 661 22 7 665 703 803 812 825 818 789 771 770 796 812 818 835 843 843 837 842 842 830 809 816 806 814 791 788 817 814 777 751 760 773 791 804 833 838 833 851 873 823 828 842 801 754 739 690 719 695 687 726 744 22 7 740 740 755 745 692 704 724 804 747 736 748 740 695 562 527 564 681 712 734 747 701 639 639 646 730 664 687 668 710 713 742 681 776 780 784 702 670 677 535 452 521 512 480 458 469 465 477 477 565 604 22 7 670 633 658 636 625 697 619 512 595 720 638 676 772 758 735 711 706 678 662 699 632 530 517 470 454 449 489 505 460 257 290 357 399 457 563 693 633 635 649 753 736 621 559 540 620 573 512 553 726 622 22 7 449 440 486 625 711 715 623 531 541 519 495 527 542 465 471 548 641 623 513 472 498 503 515 580 593 656 752 611 577 515 534 569 650 743 660 481 490 567 695 782 785 806 754 748 738 773 745 796 775 686 22 7 648 669 730 771 757 757 670 692 671 582 537 563 626 592 524 442 470 574 701 746 790 781 780 759 694 613 657 762 743 688 789 815 806 742 671 656 634 669 691 680 648 712 714 660 642 652 720 756 723 681 22 7 675 652 701 740 767 746 716 690 687 683 697 712 750 756 769 806 799 777 786 798 791 825 840 814 795 794 807 828 775 788 785 761 775 774 760 771 784 781 801 791 812 823 821 803 790 808 825 827 831 824 22 7 827 809 859 853 842 871 851 846 832 833 833 824 838 860 841 858 872 897 888 868 868 856 858 851 846 832 852 837 834 840 850 864 868 855 851 857 867 888 877 878 844 812 825 842 853 862 871 873 880 880 22 7 885 886 892 911 914 903 894 860 897 912 915 911 906 914 851 821 826 863 892 894 888 893 905 920 906 894 885 857 860 853 844 865 871 889 866 873 865 881 834 826 822 837 855 845 827 851 848 832 810 792 22 7 813 856 873 862 844 850 846 851 811 826 838 813 801 799 805 810 804 694 648 692 721 692 697 778 730 654 634 635 652 718 770 743 781 785 784 781 786 818 787 785 647 566 502 530 588 648 658 687 733 749 22 8 713 613 581 615 605 610 595 656 698 587 550 643 591 503 454 533 531 523 447 478 473 506 670 657 607 545 519 476 476 572 666 451 493 485 500 552 588 554 502 497 464 474 483 580 597 615 563 478 494 410 22 8 450 435 487 460 412 432 425 428 480 481 476 486 450 560 547 429 431 322 234 282 409 386 309 342 464 606 655 647 621 603 441 478 556 523 503 578 547 547 544 536 534 598 700 686 671 545 498 514 568 606 22 8 461 434 457 541 601 653 603 589 585 662 753 655 510 512 589 658 666 644 657 662 630 579 549 563 591 664 693 661 634 609 514 490 571 610 626 589 578 645 625 576 574 587 651 693 743 714 584 574 591 629 22 8 662 684 672 668 640 623 667 697 711 763 736 731 769 631 584 567 601 688 721 735 756 748 697 728 738 735 726 738 744 765 782 811 782 738 704 695 709 734 735 742 723 758 755 769 769 771 778 785 811 813 22 8 807 788 762 747 758 783 792 778 775 774 796 777 769 811 787 769 757 765 796 823 820 809 782 802 796 814 805 829 828 841 836 805 839 825 841 830 825 857 846 835 830 835 834 820 811 820 827 839 839 835 22 8 879 875 852 829 844 832 840 811 787 803 801 812 824 835 843 848 833 826 838 828 845 835 832 801 821 814 801 824 838 845 839 841 847 845 822 802 798 795 817 797 815 817 827 838 825 816 788 815 830 827 22 8 826 780 733 760 730 747 753 744 742 757 765 755 767 778 777 782 780 793 799 797 794 755 746 732 745 737 754 756 759 759 763 770 766 752 688 700 697 688 688 720 660 653 566 559 571 615 625 637 648 679 22 8 693 700 709 718 718 721 715 749 718 752 734 773 783 779 755 750 747 733 702 674 693 610 586 595 654 709 676 547 534 501 512 562 673 550 575 604 430 431 482 489 433 458 479 412 468 573 683 609 468 458 22 8 502 594 680 685 683 629 495 504 422 443 479 535 559 590 661 643 587 599 555 490 478 491 439 594 394 368 382 365 400 415 414 475 438 482 480 473 610 380 305 264 280 385 377 406 525 478 488 600 666 613 22 8 549 576 626 708 689 747 723 745 632 529 646 599 466 503 714 500 431 478 410 304 354 449 462 576 594 611 597 578 605 540 576 622 528 506 590 653 565 580 592 637 696 723 682 564 551 619 682 509 525 614 22 8 661 626 672 653 684 704 727 755 663 684 811 819 814 800 629 519 572 589 664 645 600 640 700 622 616 678 753 773 753 757 741 734 738 726 755 779 772 769 752 731 752 690 643 646 706 718 716 712 694 690 22 8 680 702 774 783 806 792 764 747 750 780 796 800 809 816 810 806 787 789 804 783 775 770 783 763 758 782 769 716 700 716 733 750 750 776 778 786 804 810 746 756 781 714 688 681 658 679 644 651 665 688 22 8 691 684 712 660 632 650 660 717 680 660 688 676 581 494 487 519 633 666 666 673 649 590 588 625 703 655 646 618 673 668 686 651 748 743 753 657 629 665 499 410 472 471 449 406 433 414 432 438 565 567 22 8 628 605 623 588 557 627 568 482 550 675 592 647 747 736 713 671 667 644 626 657 588 502 487 444 419 409 454 487 421 220 278 333 380 420 522 658 612 610 656 751 726 596 528 510 594 547 480 523 696 606 22 8 423 426 466 584 680 692 593 508 518 492 473 480 526 438 453 517 598 581 482 415 440 454 473 527 560 606 728 570 535 480 497 534 617 712 627 439 462 546 654 760 766 789 700 724 709 744 710 752 716 654 22 8 612 626 654 733 714 693 594 610 598 535 489 513 585 553 493 414 444 543 679 713 755 723 718 699 643 583 616 716 684 618 743 793 771 675 605 590 597 624 649 638 610 687 667 623 611 629 673 700 673 629 22 8 608 610 636 683 712 688 672 654 643 646 647 668 700 738 740 767 759 745 753 751 749 785 802 780 758 759 766 770 727 748 738 712 734 729 727 738 735 730 751 763 779 791 784 782 773 785 790 790 795 784 22 8 782 757 808 798 792 813 783 800 800 793 792 783 793 816 806 822 829 848 846 843 838 828 828 818 820 816 825 811 806 809 820 813 834 822 822 833 836 861 849 850 822 793 800 817 823 839 846 847 844 833 22 8 840 852 857 869 869 861 849 816 853 865 869 868 861 871 811 788 795 824 849 850 851 854 861 874 868 855 840 828 830 818 807 808 826 832 828 826 816 821 791 774 772 791 802 784 760 791 796 765 744 740 22 8 778 790 794 802 786 793 792 785 745 764 775 766 756 742 741 756 725 613 592 636 695 663 667 700 672 590 583 588 615 652 711 674 730 746 722 716 723 752 741 728 581 520 452 475 546 607 623 652 690 725 22 9 680 609 564 586 586 591 586 649 693 582 542 582 613 511 453 529 533 529 453 475 471 480 620 661 571 531 491 450 450 526 665 464 432 455 473 526 553 558 486 482 423 437 446 526 468 549 567 459 459 405 22 9 432 414 468 442 399 394 399 408 476 457 452 476 423 515 530 418 447 374 229 272 350 379 292 321 404 578 632 651 617 593 433 457 520 491 486 553 522 507 522 517 512 574 682 676 661 538 476 491 538 584 22 9 471 414 440 507 558 620 579 558 548 620 723 646 476 498 542 623 614 632 649 632 609 578 542 551 565 632 663 645 627 582 502 475 556 600 627 582 560 640 618 569 565 569 627 672 735 711 576 567 571 604 22 9 637 665 655 669 609 618 651 674 697 749 725 725 758 632 585 562 590 674 707 721 739 725 697 735 737 728 733 737 745 757 770 799 778 728 691 699 708 724 728 733 708 745 745 753 753 762 782 737 816 811 22 9 795 778 749 745 745 770 790 770 782 786 786 766 758 802 774 758 750 766 794 822 814 810 786 790 786 810 806 826 822 845 838 806 826 814 845 825 817 857 853 833 817 833 829 825 810 817 829 845 845 817 22 9 947 943 916 889 907 894 903 817 798 817 810 821 821 825 841 849 846 830 834 822 842 838 834 787 811 795 787 815 830 842 842 838 830 842 822 791 779 787 791 767 803 791 811 830 826 818 803 828 842 833 22 9 828 784 731 762 727 740 745 740 745 771 758 740 736 780 775 771 784 793 798 798 789 740 749 714 745 736 736 735 744 748 744 753 748 735 674 691 674 669 665 696 639 639 555 551 564 599 612 625 630 669 22 9 678 687 691 696 700 709 682 735 684 724 702 729 738 764 724 729 729 689 675 653 698 609 578 586 613 658 667 533 524 484 497 538 631 542 555 582 431 435 459 455 405 432 464 396 446 513 625 607 446 437 22 9 464 540 612 594 629 612 446 473 405 414 441 473 500 540 612 620 549 549 544 462 447 467 404 578 408 350 369 350 384 389 379 472 418 442 452 452 612 389 282 248 267 360 355 374 496 457 467 578 603 564 22 9 533 548 589 666 656 738 687 718 625 507 651 610 455 481 702 481 414 455 399 296 337 414 425 569 563 589 584 553 578 511 524 609 493 480 560 640 556 565 574 605 672 712 672 538 533 587 663 498 502 587 22 9 623 596 645 623 654 676 694 739 667 679 800 805 800 800 651 506 562 576 641 623 581 618 674 609 599 655 730 767 730 749 730 711 730 707 735 753 758 749 735 724 745 699 633 641 708 716 712 708 695 691 22 9 670 687 779 783 803 779 771 744 736 775 799 807 811 818 815 803 793 802 815 798 775 780 798 771 762 793 775 718 696 718 731 745 745 771 758 789 815 820 727 745 758 709 661 643 639 657 630 647 656 678 22 9 682 674 700 643 617 634 652 682 678 647 669 661 551 498 494 511 604 643 639 643 656 590 590 621 696 669 643 604 658 644 649 653 724 729 729 622 618 684 489 422 466 493 449 408 431 413 426 444 564 582 22 9 586 595 609 573 551 591 555 459 491 647 553 625 706 688 665 625 647 603 589 612 576 486 464 423 414 379 432 468 423 235 276 320 365 419 486 620 580 589 642 719 685 569 496 481 554 530 452 491 642 593 22 9 404 418 442 520 632 647 559 486 496 452 442 428 501 418 433 476 540 569 515 425 430 440 450 502 533 579 692 563 522 461 481 512 589 682 615 419 440 533 615 733 748 774 661 718 702 743 712 730 685 658 22 9 605 614 618 725 703 663 565 569 591 529 466 493 565 538 484 426 435 511 663 694 739 730 707 694 636 565 600 694 679 604 735 791 763 679 609 585 581 613 632 627 609 679 665 595 595 618 651 674 674 641 22 9 595 599 623 683 707 683 655 646 633 641 637 658 679 720 724 749 749 757 757 749 753 778 795 778 753 749 770 757 720 749 728 699 733 724 720 728 728 720 733 762 778 786 774 782 770 790 782 782 790 786 22 9 782 750 794 786 794 794 758 790 798 786 790 778 786 822 802 838 838 838 845 849 841 825 817 810 817 817 817 817 810 806 817 770 821 821 821 833 829 860 853 849 821 786 790 798 802 837 837 841 829 810 22 9 822 826 846 854 854 862 854 783 834 834 854 878 866 878 791 771 787 807 826 830 842 854 862 874 874 862 854 826 811 807 787 811 793 806 815 815 811 806 775 762 775 798 806 780 740 775 806 758 731 727 22 9 758 771 767 775 775 771 789 762 701 745 767 748 735 718 704 739 691 604 590 617 674 656 661 652 656 582 577 586 604 625 691 652 704 718 691 691 700 709 713 713 582 529 449 466 529 582 609 618 640 675 2210 686 677 627 645 608 581 599 668 677 641 585 645 641 535 489 572 595 581 494 494 484 498 656 673 625 572 532 483 492 603 691 558 488 501 527 563 580 563 527 523 470 501 519 589 594 611 607 510 514 461 2210 434 461 479 524 445 454 463 501 538 482 580 557 477 552 589 445 491 529 314 328 449 482 360 365 519 613 645 683 641 589 505 491 501 533 501 556 531 591 491 566 536 561 661 691 702 596 516 506 581 571 2210 501 456 461 511 566 616 646 581 566 626 702 676 541 595 632 693 665 665 684 656 651 627 571 548 576 627 660 712 688 623 562 487 548 576 646 627 581 665 613 632 595 585 642 684 731 719 615 595 623 647 2210 659 691 711 675 635 639 655 671 691 719 727 739 747 727 631 615 619 679 703 711 735 735 723 759 759 754 759 750 754 779 792 808 824 767 734 722 713 750 763 759 754 759 775 771 763 759 775 792 800 796 2210 787 808 796 783 787 774 774 785 793 789 804 812 793 808 839 808 797 800 820 823 800 827 816 816 808 816 820 827 839 839 842 835 823 839 827 843 846 834 825 831 828 840 837 825 811 825 828 831 825 823 2210 814 831 823 805 811 805 820 814 823 823 823 823 825 837 849 846 857 857 847 844 844 847 847 828 832 844 832 838 847 851 847 851 838 838 832 816 803 812 809 812 832 832 844 838 825 812 819 824 834 838 2210 799 789 768 768 789 775 757 750 789 803 785 782 796 789 796 810 799 806 806 799 792 803 757 747 768 778 785 775 775 763 726 751 755 771 738 747 722 698 690 706 755 702 608 596 620 661 661 669 673 718 2210 718 718 730 734 710 718 718 738 732 737 746 737 746 737 755 741 755 705 709 668 705 645 613 622 654 723 700 595 535 521 530 576 668 627 631 595 462 457 488 492 443 479 496 421 465 523 634 660 465 483 2210 496 589 620 638 642 642 501 501 430 439 483 532 563 558 634 647 580 567 603 501 482 515 463 613 501 379 388 379 435 374 398 496 431 505 482 477 631 421 323 262 239 346 393 407 524 585 529 580 627 552 2210 541 556 586 636 661 722 732 732 742 621 862 732 576 551 707 556 456 486 431 356 381 481 466 561 596 586 606 556 627 552 543 609 562 524 552 688 609 566 571 609 674 717 721 595 538 576 646 520 482 581 2210 613 590 637 702 684 670 698 684 684 699 755 759 743 747 683 550 587 603 647 655 607 623 655 651 631 639 687 715 723 735 719 723 723 723 719 743 739 735 727 746 750 693 676 676 713 730 726 709 697 709 2210 701 701 797 793 819 816 787 793 797 771 800 812 809 828 832 828 810 817 803 799 789 789 789 782 775 792 810 789 750 740 768 782 789 803 785 792 824 813 778 771 796 796 736 715 694 708 690 685 698 706 2210 706 706 722 730 685 681 694 767 714 702 694 702 694 559 543 555 612 653 669 694 694 632 628 641 726 661 645 659 691 705 709 709 728 751 760 659 650 696 567 475 503 553 498 452 452 494 471 507 576 659 2210 641 659 663 622 641 659 599 514 567 704 656 651 704 704 696 616 638 638 642 656 642 519 505 448 439 439 483 492 527 350 311 372 403 457 514 638 607 634 608 729 720 627 547 547 580 585 538 538 655 631 2210 440 431 459 538 650 687 613 529 566 547 491 538 552 477 459 496 594 673 692 601 531 506 481 571 566 631 707 631 556 466 511 516 596 712 732 556 466 566 641 727 757 742 762 742 732 742 772 749 745 702 2210 656 670 674 763 754 726 684 632 642 576 520 520 562 623 520 445 449 510 623 674 735 782 763 745 679 585 618 693 707 671 747 763 755 755 715 659 570 647 675 647 643 679 695 631 611 627 651 695 671 699 2210 679 647 679 707 691 727 675 683 680 676 685 701 717 713 734 746 750 779 750 759 771 787 804 779 767 759 771 783 763 767 775 734 738 722 738 722 742 746 763 766 789 804 797 774 770 781 808 808 808 808 2210 808 804 835 823 789 804 774 770 797 808 804 797 789 831 816 839 854 854 850 843 843 831 831 825 820 820 828 820 817 817 814 811 840 849 825 825 834 843 840 846 834 811 811 820 828 828 837 840 834 828 2210 838 835 835 851 854 863 860 854 854 844 863 866 870 863 857 812 816 854 857 857 860 851 866 860 854 879 873 844 825 828 832 803 813 827 820 810 827 834 810 792 806 806 817 817 806 806 810 785 771 764 2210 764 799 789 785 778 796 810 775 754 775 785 771 751 751 751 747 767 681 632 641 685 649 665 673 690 600 596 604 628 661 730 681 714 714 706 722 726 738 730 718 677 575 494 517 595 645 641 659 663 686 23 1 469 435 434 518 524 526 551 529 459 464 470 450 396 371 394 319 322 312 297 280 414 443 384 362 388 391 360 377 506 516 396 335 363 355 406 428 473 421 401 293 334 424 476 492 493 507 416 359 354 357 23 1 359 370 317 276 311 322 321 312 320 316 333 268 259 289 197 -9 -86 -53 9 187 228 56 29 167 304 354 370 366 357 344 350 419 412 413 540 495 474 430 439 439 536 563 474 382 346 394 458 483 424 251 23 1 191 361 418 493 568 561 491 428 554 614 480 244 398 437 525 663 580 465 474 472 432 399 431 557 604 602 597 532 521 369 306 484 454 451 455 385 503 528 384 374 481 599 587 639 588 477 462 461 464 528 23 1 606 601 572 577 558 565 643 722 711 710 667 575 497 471 493 539 594 573 564 602 683 643 627 671 663 647 625 611 564 666 671 656 629 634 654 693 656 668 657 691 694 742 740 744 730 655 691 708 665 713 23 1 696 685 676 700 698 723 727 775 746 721 732 731 744 713 686 719 766 817 785 772 814 841 810 749 786 813 824 802 843 824 777 761 769 762 715 684 789 764 757 726 740 744 747 725 753 745 778 811 838 843 23 1 766 741 699 707 693 715 729 757 778 791 802 782 779 832 823 822 794 782 802 821 829 724 727 697 654 661 700 690 706 761 791 781 759 748 741 692 698 673 705 766 834 853 826 801 824 753 737 719 659 684 23 1 700 739 662 621 616 669 684 729 745 698 753 769 759 764 767 786 795 764 730 639 644 665 677 659 710 699 720 616 589 691 698 737 638 580 600 628 655 687 710 582 503 478 467 521 573 590 633 650 690 579 23 1 599 561 510 554 669 753 693 499 488 537 599 609 568 471 474 504 524 529 503 471 492 458 491 513 538 586 517 420 375 350 412 535 400 327 378 300 264 251 252 229 244 358 201 302 437 479 427 324 271 213 23 1 247 363 424 432 379 332 389 253 267 359 415 352 372 438 461 438 430 399 352 315 323 252 225 185 123 111 137 218 274 256 265 145 156 203 363 392 236 68 61 32 235 189 210 324 257 310 388 432 435 412 23 1 389 494 461 285 298 383 324 322 262 274 229 134 88 226 262 134 68 1 17 20 92 251 417 513 506 516 497 536 345 378 513 470 319 339 485 411 472 571 576 584 630 689 455 399 551 670 503 403 508 476 23 1 508 467 512 520 611 686 666 493 465 493 629 494 464 442 440 456 443 596 576 522 554 694 569 527 576 682 622 508 565 582 656 672 669 609 554 570 692 604 602 683 562 535 563 598 660 640 616 624 619 634 23 1 676 679 737 735 734 727 732 746 777 774 781 805 785 797 750 737 761 747 742 730 715 733 741 734 738 678 647 662 690 735 732 727 761 780 816 836 738 625 572 694 672 611 632 572 582 609 621 638 657 645 23 1 646 655 515 498 579 650 664 593 522 530 516 529 401 364 390 543 646 718 748 621 480 505 527 526 556 556 589 598 622 659 595 493 534 489 552 653 555 328 280 319 356 326 274 317 228 270 319 418 447 476 23 1 467 429 431 408 412 427 285 333 429 254 344 413 383 416 396 397 353 320 363 429 391 318 269 226 218 303 235 215 81 26 118 144 190 220 439 521 374 415 491 486 463 376 346 348 311 322 428 426 442 330 23 1 278 308 446 518 402 386 353 336 327 303 317 332 284 220 356 365 183 145 154 247 279 176 398 451 519 433 388 360 290 352 447 453 487 371 244 251 426 448 453 410 451 243 208 335 459 509 447 482 384 434 23 1 454 524 512 435 412 395 367 356 353 292 352 480 440 314 213 288 455 449 530 464 431 487 436 423 412 430 550 626 470 572 609 675 502 444 516 559 588 601 640 678 670 684 552 445 527 608 692 592 504 414 23 1 442 503 555 548 584 594 555 506 539 549 557 613 647 730 774 710 686 725 694 742 757 726 627 650 682 702 601 590 637 669 702 717 710 662 659 692 720 752 734 762 778 778 785 760 749 762 699 700 713 641 23 1 640 692 731 755 739 758 726 765 775 777 779 786 802 768 744 730 808 827 824 760 767 778 823 767 717 708 698 720 754 809 804 795 817 770 763 767 725 781 792 730 744 786 795 816 875 854 881 816 791 753 23 1 789 767 779 778 778 743 732 749 742 755 802 793 738 698 694 703 713 694 801 855 853 857 871 871 869 754 724 720 748 724 704 712 755 781 822 795 680 677 699 691 710 681 664 663 686 688 678 664 658 716 23 1 687 711 703 726 721 707 700 685 705 766 790 757 750 731 673 659 524 506 571 544 545 642 649 592 530 498 524 539 596 590 608 631 557 669 685 672 676 541 384 361 336 323 343 465 535 490 513 623 601 591 23 2 489 465 437 499 529 500 543 547 485 449 458 468 422 383 425 354 349 341 331 285 432 452 444 379 424 405 396 376 510 533 443 345 373 386 411 432 498 438 404 292 304 446 470 495 540 547 444 394 359 371 23 2 331 370 343 283 318 309 331 314 333 331 336 323 315 362 283 54 -60 -8 42 221 293 109 72 174 301 375 396 378 383 361 326 403 409 418 544 452 468 441 435 429 481 587 558 393 345 397 445 456 447 297 23 2 178 343 397 483 554 556 501 395 562 597 573 288 368 410 492 619 667 534 489 469 495 419 413 535 608 639 639 532 539 402 317 488 469 438 508 418 526 558 431 407 486 605 674 679 674 529 428 445 448 491 23 2 619 628 603 560 583 574 617 732 718 739 686 649 522 492 481 540 567 555 533 598 681 654 660 675 701 719 668 691 598 683 694 630 656 630 654 690 677 664 678 686 713 733 771 766 775 671 702 755 689 728 23 2 707 698 669 682 702 724 725 773 757 740 739 749 767 715 691 698 764 799 791 776 834 836 803 806 806 805 824 818 823 839 762 768 780 806 738 686 789 780 778 761 761 773 766 695 763 761 794 801 831 848 23 2 778 759 714 707 712 728 742 766 785 803 789 757 787 815 839 832 815 788 799 823 837 779 713 729 690 681 726 697 716 748 806 813 785 753 737 701 673 664 714 778 819 843 864 811 830 828 759 739 677 670 23 2 698 766 686 623 598 648 666 725 718 691 750 757 750 745 748 759 811 782 782 661 643 666 673 645 691 702 711 626 585 674 707 735 661 594 589 618 646 674 731 615 520 484 467 509 552 575 609 634 685 602 23 2 589 594 530 541 650 756 730 535 501 540 625 652 589 500 491 518 535 558 542 472 511 463 476 478 549 628 576 465 389 369 413 554 453 344 419 321 290 258 247 228 242 404 217 269 416 499 450 338 299 269 23 2 269 406 477 465 415 366 377 274 286 341 444 392 404 470 487 476 467 437 387 321 344 284 251 211 163 138 164 187 289 273 308 171 184 187 339 391 291 106 92 35 214 214 194 341 274 306 403 441 429 413 23 2 391 498 560 382 340 371 306 330 255 272 312 238 167 238 326 189 138 62 59 46 125 261 406 499 503 529 483 536 363 351 496 524 366 363 541 425 466 561 624 597 643 702 500 394 493 674 560 413 505 481 23 2 522 493 506 511 577 697 662 582 463 485 667 513 480 445 443 479 422 565 568 496 507 671 608 530 560 662 677 544 638 598 640 648 676 666 564 558 704 650 630 667 594 529 542 550 645 642 616 612 613 637 23 2 676 667 732 749 783 734 744 751 759 779 784 793 804 808 767 729 743 725 720 716 716 729 729 713 718 734 650 664 679 704 716 729 773 763 827 820 782 636 573 688 679 618 623 566 577 600 609 631 638 611 23 2 633 670 530 499 573 668 657 605 545 552 523 555 412 388 397 538 655 705 730 660 504 508 512 519 558 551 570 583 612 661 713 549 562 531 555 670 636 401 289 330 335 340 292 326 250 279 305 423 467 480 23 2 467 431 411 453 440 475 304 322 476 327 329 428 408 466 440 429 389 363 366 434 436 338 297 257 242 326 319 276 143 3 127 149 229 205 433 580 433 420 523 533 525 391 346 351 341 311 394 448 492 378 23 2 267 274 414 533 416 389 374 322 322 344 368 346 316 256 361 431 277 169 152 221 339 188 383 477 481 475 394 420 348 353 422 483 493 456 317 276 421 491 487 463 579 376 296 404 465 541 471 512 406 405 23 2 449 506 571 440 413 421 377 357 369 302 351 426 481 343 247 289 425 445 553 537 419 491 524 456 406 446 541 667 490 544 647 728 591 453 483 526 557 588 649 674 642 673 609 455 540 587 689 644 549 431 23 2 456 488 585 536 567 609 562 494 556 556 556 599 645 715 788 726 677 723 695 744 766 765 661 633 688 702 652 603 633 661 693 740 698 645 663 690 714 743 754 784 792 782 793 750 730 751 694 705 735 642 23 2 652 694 733 768 753 749 725 760 773 771 772 789 811 812 774 752 804 851 852 794 759 780 829 820 761 749 712 735 773 817 825 801 832 785 789 787 754 794 813 731 745 799 810 829 864 886 888 836 796 752 23 2 772 758 770 788 777 784 740 754 730 761 804 793 747 733 697 702 737 702 772 852 851 870 863 877 890 768 717 732 743 715 677 689 727 782 809 777 705 691 684 668 698 702 673 668 677 666 664 668 661 725 23 2 664 709 727 736 734 730 730 714 713 750 768 739 739 742 691 680 552 513 564 555 558 653 668 610 538 504 519 543 600 601 600 643 551 650 694 695 688 601 418 391 344 342 344 475 541 526 515 654 640 664 23 3 485 470 450 514 542 534 557 546 494 469 471 471 421 374 447 367 363 342 337 327 465 468 428 382 426 417 394 378 524 535 428 355 390 401 432 449 512 430 421 314 337 468 484 500 536 534 425 379 356 379 23 3 339 373 345 287 332 345 330 328 334 357 365 301 306 356 263 43 -49 -9 32 213 290 114 78 200 319 381 411 409 385 358 367 438 440 431 559 544 519 448 446 448 531 602 547 405 358 399 457 488 473 316 23 3 216 363 414 503 588 587 515 442 583 617 561 290 387 438 536 675 652 506 515 508 469 422 438 533 603 637 640 538 533 406 322 486 502 506 513 433 534 508 388 399 483 615 633 681 648 493 466 488 497 568 23 3 606 606 604 568 561 566 649 717 712 711 696 625 531 518 491 527 618 578 566 610 689 649 649 679 696 674 659 650 590 685 683 682 638 630 656 680 649 655 660 689 707 732 758 750 748 652 716 734 688 738 23 3 715 705 699 711 688 711 717 751 753 721 718 732 770 700 691 703 748 791 785 783 811 822 805 779 797 801 814 808 829 830 762 765 785 794 741 730 820 804 792 742 749 763 765 717 756 768 779 807 827 845 23 3 799 762 711 710 706 711 739 760 779 796 793 780 781 838 841 844 818 789 798 809 828 788 743 719 679 653 710 735 725 790 823 806 783 778 753 709 708 685 732 775 841 853 840 832 838 792 756 754 685 693 23 3 705 755 692 631 616 652 672 743 739 685 760 751 742 754 760 790 823 780 785 666 643 669 674 638 693 697 715 629 591 702 729 746 667 602 597 622 652 691 736 623 534 494 476 522 572 594 630 658 720 626 23 3 634 611 553 578 686 751 725 522 524 564 629 645 584 503 505 537 545 548 534 520 535 483 493 519 594 619 559 456 396 370 442 585 441 357 428 320 304 328 296 272 266 420 257 301 436 488 441 343 310 330 23 3 346 432 470 456 418 379 398 280 295 371 447 398 410 475 475 468 462 442 384 332 371 309 281 224 138 155 166 229 269 258 304 185 232 268 396 534 285 103 102 67 259 220 236 370 291 316 424 458 482 432 23 3 427 521 563 388 387 401 354 360 300 315 309 221 169 278 347 193 174 77 35 26 116 274 410 516 539 549 503 557 397 410 535 480 344 372 546 437 468 556 632 624 647 697 477 419 543 683 524 414 512 493 23 3 538 501 532 541 635 662 690 536 478 547 624 500 497 448 441 471 459 612 588 529 495 729 591 519 574 691 649 546 612 595 657 673 668 650 589 611 714 631 623 660 581 532 552 585 655 625 623 626 610 625 23 3 657 669 737 744 763 750 747 757 778 772 799 808 806 793 773 733 759 719 749 742 726 741 740 726 726 718 654 667 698 726 724 734 780 798 835 822 792 635 632 729 684 623 648 620 591 609 623 645 658 642 23 3 655 681 554 517 588 672 665 614 552 560 555 567 422 379 394 542 649 725 758 645 496 523 541 529 582 561 609 598 624 672 662 511 574 550 603 687 616 385 292 320 357 332 295 340 257 286 317 418 457 476 23 3 485 450 430 441 435 483 312 351 483 304 358 446 447 467 471 435 410 380 399 462 418 340 308 276 277 364 330 304 158 39 144 180 239 235 463 583 425 462 538 560 490 410 377 385 380 364 449 457 487 378 23 3 282 324 473 552 453 439 377 361 345 343 359 339 314 252 392 442 269 184 189 233 344 241 416 492 524 488 429 423 333 363 443 489 520 461 318 301 428 492 508 477 570 357 317 413 501 567 528 519 438 433 23 3 469 559 567 467 444 428 404 387 378 316 364 476 477 353 252 302 439 448 580 538 449 502 489 450 421 464 572 669 496 577 676 717 544 467 503 556 588 607 629 642 647 669 594 500 541 659 696 615 533 446 23 3 452 507 564 564 569 579 578 518 534 550 563 586 635 750 784 738 718 719 694 737 758 762 691 636 692 698 612 595 627 660 689 725 717 683 662 684 717 743 729 759 770 768 769 760 733 762 722 719 722 662 23 3 656 679 708 738 753 755 716 753 774 775 774 776 804 789 752 738 823 846 845 786 770 788 822 788 749 764 733 744 760 807 836 823 823 783 790 801 772 829 815 730 745 791 803 832 877 870 883 845 816 771 23 3 816 828 835 829 795 783 733 765 736 762 825 786 765 708 689 685 733 713 822 870 871 880 871 878 890 772 738 728 747 740 708 714 741 785 822 802 710 704 711 679 702 701 679 661 681 681 677 674 672 728 23 3 686 732 713 749 729 720 721 720 742 766 773 761 752 731 683 684 550 513 568 573 571 673 662 609 542 511 525 547 615 603 618 659 583 667 708 710 685 595 425 389 344 342 343 481 549 554 555 664 664 658 23 4 487 478 454 511 540 540 554 554 502 473 468 478 425 372 478 391 391 358 353 358 497 473 441 406 437 428 392 374 518 527 432 352 392 415 446 459 518 415 415 325 347 473 482 491 544 540 423 365 343 374 23 4 325 365 352 290 343 358 324 333 338 382 387 329 353 406 319 100 -12 42 51 212 329 168 124 226 329 397 440 445 406 358 372 431 450 431 543 577 534 442 432 437 524 587 548 427 374 364 422 481 490 345 23 4 258 355 403 490 592 592 510 471 577 592 573 316 384 439 544 658 673 553 553 548 477 429 434 515 591 653 649 520 510 415 329 472 544 563 529 448 524 462 343 405 462 610 625 673 658 499 466 499 508 583 23 4 597 607 625 564 560 564 649 715 705 710 705 654 550 541 484 522 630 574 564 602 687 649 658 677 703 675 675 675 620 689 689 712 634 620 657 666 638 638 661 675 712 716 739 739 744 643 730 735 698 749 23 4 712 703 693 707 680 691 700 727 745 704 686 709 771 664 682 700 727 762 767 789 798 798 785 776 785 794 785 803 821 825 749 745 785 807 758 773 817 832 817 739 739 769 764 715 744 778 764 798 812 832 23 4 817 764 710 710 710 705 739 754 773 778 773 783 783 822 827 841 819 792 787 792 813 824 740 735 709 651 714 766 735 792 840 813 787 798 750 719 709 698 750 766 829 840 834 840 834 813 761 771 698 698 23 4 703 758 707 634 625 643 671 749 721 671 758 730 717 739 749 794 826 785 753 675 639 662 662 621 685 694 703 610 606 717 727 740 685 601 606 634 652 699 731 638 550 499 471 522 578 592 634 652 722 661 23 4 703 666 587 610 708 722 708 531 535 564 626 646 574 516 526 554 545 545 526 550 535 492 492 521 612 612 559 459 406 391 463 598 444 377 449 324 319 396 352 325 303 446 307 325 446 491 437 343 316 423 23 4 459 459 450 455 415 379 401 307 303 374 441 441 428 482 464 473 450 468 388 329 382 348 314 256 158 222 202 241 246 256 333 231 314 333 421 699 309 129 129 105 275 222 260 406 309 314 450 465 518 445 23 4 437 524 577 408 466 398 389 384 345 360 331 248 214 321 398 219 258 142 35 21 122 297 384 505 553 563 495 548 434 439 539 462 353 396 553 448 443 524 653 639 634 682 482 424 534 663 501 410 501 486 23 4 548 505 548 539 663 606 696 534 458 564 611 494 513 442 433 466 461 602 578 527 437 748 597 508 569 696 663 569 644 602 644 677 663 672 611 635 729 649 635 661 592 537 546 569 647 615 620 620 601 615 23 4 624 652 724 745 766 750 740 750 766 750 782 787 808 756 766 719 744 703 739 735 726 735 726 712 707 703 639 648 680 707 707 726 758 799 803 794 799 621 685 753 671 616 639 648 589 598 610 634 634 643 23 4 680 661 596 531 596 652 694 610 555 573 615 578 434 364 387 541 629 694 736 615 480 513 555 531 583 555 592 588 612 665 641 487 583 569 622 689 622 401 296 305 353 324 305 343 272 286 305 396 439 454 23 4 487 449 420 439 435 487 315 356 491 329 379 432 500 459 495 441 423 410 423 473 406 329 316 289 311 374 347 343 173 34 137 199 235 249 455 571 428 491 533 596 469 406 372 392 421 382 440 450 494 397 23 4 246 324 469 552 479 474 377 353 338 343 353 314 319 256 401 460 333 192 202 219 335 282 408 476 500 485 456 442 311 350 422 485 524 495 350 316 389 485 524 466 587 389 364 437 519 573 573 520 482 424 23 4 458 567 577 486 467 443 429 410 367 324 343 467 477 357 286 300 419 439 591 572 453 496 491 434 410 467 572 663 503 574 705 743 564 475 494 555 583 607 625 621 630 658 625 517 541 668 691 625 541 461 23 4 447 503 560 564 550 569 574 517 532 551 560 569 606 735 758 749 726 698 693 707 730 744 735 629 684 680 615 601 615 652 666 716 703 689 652 666 703 726 721 736 749 745 740 749 713 731 736 713 727 682 23 4 669 678 682 713 731 731 700 727 758 758 762 754 785 785 731 727 825 843 830 788 769 788 798 773 749 778 759 749 754 788 827 827 798 778 793 798 793 856 807 710 735 778 793 827 861 851 866 851 827 788 23 4 819 861 866 861 787 803 730 761 719 756 824 756 771 709 677 672 735 719 819 866 861 882 861 871 871 787 740 730 740 745 709 721 739 790 813 799 726 712 726 675 689 703 675 648 666 675 675 666 671 717 23 4 698 739 707 758 721 717 721 726 749 753 749 759 740 717 657 666 555 504 569 601 583 675 624 601 531 504 508 536 620 601 629 657 606 675 699 717 694 620 443 383 355 346 343 483 545 593 588 670 674 670 23 5 502 481 450 508 537 521 554 567 503 467 471 481 430 393 468 387 385 365 358 329 471 467 468 412 445 429 414 399 514 528 466 364 394 408 431 449 502 444 403 325 334 452 487 496 551 554 455 400 371 384 23 5 351 388 369 333 367 350 363 350 370 378 379 380 377 426 347 125 -2 55 96 264 341 169 130 216 341 420 440 426 430 401 377 439 438 466 557 467 481 461 449 440 485 583 582 441 392 393 443 472 475 337 23 5 229 363 414 488 567 571 517 436 570 591 602 339 392 434 519 630 693 580 532 515 513 442 432 543 620 664 659 539 541 424 340 496 516 497 531 444 535 543 412 426 492 622 676 690 682 532 448 475 482 529 23 5 616 622 619 567 584 578 632 732 715 733 696 658 545 522 488 544 597 566 548 607 688 659 665 679 694 697 674 692 618 685 699 674 649 627 654 679 663 649 667 674 717 723 755 753 764 658 717 744 699 737 23 5 705 694 674 685 692 700 706 749 748 721 706 717 762 682 678 694 745 778 772 775 815 809 785 791 796 798 804 803 814 833 748 750 785 807 740 742 795 800 796 753 750 772 765 715 754 771 776 794 812 828 23 5 792 760 720 717 723 727 745 758 777 783 773 767 784 802 819 821 809 781 787 802 821 804 720 734 700 665 721 734 722 765 821 811 785 772 740 707 689 682 734 784 825 841 849 823 830 819 756 758 692 683 23 5 701 770 703 630 613 647 669 733 709 681 750 741 728 736 741 772 817 790 740 670 640 660 664 632 687 701 702 628 602 659 693 727 676 602 598 630 648 669 730 630 535 497 478 516 550 568 601 619 659 612 23 5 591 625 547 536 633 750 736 574 523 550 635 656 597 526 525 542 546 562 540 515 516 486 491 498 574 625 576 473 409 410 453 575 456 375 443 338 317 345 311 294 306 439 277 310 434 513 461 363 327 350 23 5 360 434 474 486 428 378 395 323 316 358 450 437 431 482 490 491 474 474 407 353 378 333 295 256 222 215 219 222 309 319 357 236 248 240 370 470 337 162 138 91 252 250 234 387 310 338 438 469 459 457 23 5 403 521 583 412 405 386 343 372 314 325 356 290 230 284 379 241 216 139 109 88 171 310 418 513 523 559 500 555 408 395 517 525 386 395 559 450 469 559 652 625 650 709 518 419 512 680 558 428 519 496 23 5 548 512 539 529 620 677 682 587 469 521 646 516 505 454 448 483 443 577 573 511 480 700 613 528 569 676 681 572 649 607 641 657 673 679 592 599 719 662 642 672 596 540 546 553 643 632 620 609 609 629 23 5 647 656 725 744 773 732 737 743 751 755 774 778 804 774 757 716 735 716 719 714 719 728 721 706 707 712 638 649 671 693 705 723 758 775 801 799 786 622 634 719 669 616 623 604 581 594 599 622 613 589 23 5 630 657 548 508 577 665 669 607 556 566 541 566 432 418 420 546 658 673 694 674 524 506 506 525 550 552 535 587 614 667 676 524 578 555 585 677 641 422 300 319 344 342 314 342 276 290 307 410 456 466 23 5 482 439 407 454 449 482 317 346 485 386 365 423 448 467 462 442 404 396 401 452 438 352 329 295 291 345 347 327 181 47 161 197 260 248 435 557 454 450 540 576 556 418 377 384 386 347 409 481 533 416 23 5 274 305 442 544 456 423 401 338 339 371 404 369 351 300 406 460 357 205 184 248 361 233 398 484 478 484 419 458 354 359 426 497 508 497 365 309 420 510 515 468 606 416 336 430 487 555 502 527 452 422 23 5 463 535 590 472 449 448 412 392 380 326 355 446 495 364 287 308 435 458 575 570 443 506 533 459 419 467 561 674 507 557 674 736 589 471 489 539 569 598 646 661 640 668 625 491 547 615 687 644 555 457 23 5 465 501 584 551 564 604 574 510 549 557 560 584 625 714 755 735 692 699 694 717 732 746 701 629 681 690 650 609 625 656 674 730 694 665 661 676 705 728 744 756 765 752 756 734 715 714 706 701 724 664 23 5 657 686 710 734 718 722 706 732 755 757 755 757 798 800 747 737 802 827 816 786 760 779 797 787 753 761 741 742 760 792 810 803 799 774 784 783 773 814 796 721 738 780 793 818 844 844 857 827 803 771 23 5 789 803 812 828 776 789 731 756 720 754 812 764 758 720 683 686 734 709 789 849 848 870 858 868 876 776 718 725 733 725 689 705 732 789 806 781 723 702 707 674 691 702 672 659 667 666 668 663 665 718 23 5 686 723 722 746 728 728 730 721 728 744 749 721 723 750 694 679 577 526 574 569 567 642 662 623 545 514 523 550 604 610 600 636 544 642 686 696 702 641 450 419 379 374 357 488 553 574 563 665 658 676 23 6 556 520 503 539 546 551 575 596 553 489 496 525 472 436 460 449 425 408 377 356 458 475 501 459 475 439 448 430 500 524 513 393 411 431 447 466 502 475 418 372 360 442 481 500 550 555 484 434 411 403 23 6 384 416 418 339 363 361 363 351 384 394 388 401 383 454 384 201 65 62 86 234 327 189 131 210 356 458 495 480 470 424 369 421 461 461 551 467 500 484 471 463 491 592 614 483 424 415 454 486 501 383 23 6 246 373 430 512 584 587 543 453 583 613 655 413 413 441 522 603 692 609 540 532 561 462 449 537 597 652 665 546 551 472 378 475 533 508 553 458 536 591 475 458 515 602 677 679 699 588 473 496 488 522 23 6 647 663 615 604 604 592 624 722 710 738 712 697 578 534 505 548 589 621 567 653 706 689 671 694 719 731 681 719 671 717 754 707 712 649 668 709 680 693 692 710 727 719 759 769 789 722 726 743 742 753 23 6 742 724 715 709 714 737 751 767 760 746 765 755 754 751 712 713 741 767 782 806 847 809 781 805 805 824 820 824 852 853 796 785 811 832 814 765 795 827 833 786 790 808 804 733 767 785 814 827 839 845 23 6 826 779 767 759 773 781 789 767 784 765 761 770 797 814 842 840 827 819 810 822 841 830 743 767 749 725 754 749 779 773 827 842 809 804 772 735 708 719 785 813 819 833 850 831 845 815 786 774 744 725 23 6 734 800 764 664 638 677 727 753 698 687 735 733 740 756 742 765 805 815 780 742 706 690 694 641 682 703 713 679 632 670 721 752 720 638 623 648 667 680 730 679 562 531 499 526 563 582 609 626 662 652 23 6 638 664 587 578 665 749 740 621 573 596 684 701 651 594 575 565 582 625 584 534 541 513 515 503 563 663 608 510 444 432 451 534 522 425 465 396 348 339 332 330 338 429 310 325 428 514 494 414 372 354 23 6 357 449 509 531 472 427 413 363 354 371 459 462 462 493 512 519 503 498 444 360 380 358 317 334 249 232 230 233 314 321 365 265 273 273 385 433 362 188 151 116 231 285 243 385 351 364 438 485 494 494 23 6 426 536 602 460 439 446 383 439 335 339 384 347 264 309 439 282 233 182 151 124 203 327 429 509 541 589 530 566 434 392 510 564 431 411 543 472 497 555 621 621 657 707 576 452 503 653 593 442 511 530 23 6 581 548 578 559 611 711 658 645 502 531 696 569 591 536 465 505 466 555 615 541 526 656 662 558 577 669 717 646 684 635 659 670 694 696 629 604 722 711 681 687 643 584 571 576 660 658 664 643 633 656 23 6 676 669 761 783 796 754 779 764 770 789 805 819 824 831 796 775 766 781 776 757 779 778 767 745 746 735 699 685 706 729 744 761 782 790 832 844 833 695 662 751 739 669 648 601 595 609 620 645 638 613 23 6 637 673 600 545 594 677 682 657 579 592 579 607 466 430 442 541 659 687 700 691 557 524 530 562 588 587 567 589 637 653 698 579 582 592 613 672 639 501 341 358 370 398 368 348 332 325 334 405 463 489 23 6 501 492 465 484 489 525 372 372 495 452 381 456 482 511 477 463 425 427 421 469 477 397 372 341 319 359 390 366 241 120 221 252 313 304 437 545 494 460 575 612 607 451 409 403 434 378 413 492 585 463 23 6 303 318 436 550 511 489 432 361 364 399 411 385 373 326 413 465 409 255 205 265 359 241 392 499 490 526 473 494 404 388 440 513 527 553 419 330 435 531 556 514 646 495 365 440 504 590 522 578 514 489 23 6 502 537 613 523 465 478 446 417 426 365 376 435 529 423 340 326 423 475 577 622 535 545 587 516 472 490 566 674 548 565 648 743 626 484 516 542 579 605 642 659 650 656 647 510 572 602 679 675 553 498 23 6 489 510 595 567 600 618 573 545 570 564 582 617 653 716 767 751 725 742 722 723 748 768 744 710 685 724 717 651 646 693 705 731 724 697 682 701 719 737 781 782 793 793 787 769 756 739 732 750 754 726 23 6 679 712 749 772 759 768 735 760 770 768 762 766 803 828 784 779 795 846 854 843 804 809 808 801 785 774 765 736 762 784 810 816 804 781 808 800 799 822 834 753 757 784 804 817 822 850 855 839 819 805 23 6 802 799 816 784 824 802 767 764 735 740 815 818 810 792 722 726 749 764 793 835 848 862 871 874 886 839 754 769 752 741 705 724 766 814 832 796 775 735 719 713 717 738 697 718 705 696 706 698 687 733 23 6 713 744 763 770 755 780 766 770 764 770 784 752 758 769 714 691 621 548 581 612 618 655 671 660 578 539 541 572 615 647 631 654 595 678 722 716 722 690 552 479 402 397 394 482 546 570 577 658 677 703 24 1 347 354 431 420 410 378 387 372 345 315 352 357 312 342 344 275 235 243 258 233 236 239 287 333 296 334 412 412 380 326 300 323 343 318 288 259 288 294 290 277 343 351 369 341 314 243 211 208 236 301 24 1 282 273 298 288 259 245 307 316 312 261 265 334 264 88 -105 -150 -62 -74 17 153 143 136 220 288 318 327 309 345 344 302 367 363 331 339 317 340 348 310 303 319 319 319 288 262 303 342 321 258 239 185 24 1 181 212 297 337 344 351 370 386 414 322 248 343 411 349 294 289 301 297 286 289 312 363 406 403 417 368 362 387 433 439 447 447 464 427 395 342 304 321 388 399 406 382 378 380 417 489 480 456 437 382 24 1 404 392 447 414 474 535 562 553 537 435 375 379 381 399 429 425 450 489 522 488 478 495 438 404 393 431 438 465 533 493 444 465 533 545 583 608 590 565 555 623 500 469 434 461 492 478 476 497 513 524 24 1 555 599 524 497 500 539 556 532 529 585 594 637 620 655 645 642 605 588 643 518 502 474 492 531 590 648 645 690 636 626 654 586 592 642 626 616 620 615 636 647 673 682 705 741 743 751 701 723 720 711 24 1 699 716 754 743 753 758 760 755 731 671 630 634 650 663 641 679 716 757 732 680 691 704 663 658 683 672 645 683 657 657 701 625 667 743 714 682 635 670 716 600 579 603 639 495 591 628 672 675 674 670 24 1 656 681 675 679 650 700 644 590 552 592 567 564 598 578 600 609 570 511 527 594 600 646 574 579 598 567 469 501 532 464 517 519 502 534 536 554 543 516 542 513 521 525 481 425 407 483 541 492 431 374 24 1 407 398 462 473 437 384 363 330 396 412 394 373 381 347 367 359 334 419 438 418 393 400 359 355 395 355 307 304 370 364 354 309 302 343 348 317 298 306 315 287 286 278 267 294 360 381 311 337 330 276 24 1 315 345 336 277 301 391 343 360 303 368 365 344 344 350 344 372 362 330 307 272 287 286 269 296 291 249 260 282 297 331 304 288 256 236 291 278 167 169 73 172 224 156 234 149 138 144 157 177 188 279 24 1 317 235 148 115 137 160 200 201 190 123 71 173 81 198 230 239 239 217 193 296 344 365 401 400 374 370 365 382 385 383 362 377 385 362 350 404 420 417 397 404 400 342 365 383 371 347 358 388 415 386 24 1 395 474 508 492 516 447 412 408 407 364 400 356 360 386 444 461 472 441 485 484 421 395 424 488 421 365 381 409 466 416 390 418 460 502 504 505 527 501 501 508 549 580 507 450 555 602 633 645 667 654 24 1 609 552 749 745 741 724 722 692 710 681 661 615 585 622 678 694 715 696 673 677 644 635 690 593 526 547 562 609 581 580 594 578 540 573 598 512 566 531 538 568 572 595 604 623 582 522 532 530 560 556 24 1 551 548 534 512 515 529 543 530 508 500 511 481 485 487 480 456 493 407 390 402 401 384 407 383 436 428 517 464 364 306 381 378 299 221 207 184 198 191 168 236 263 269 252 172 105 105 119 200 282 318 24 1 287 275 353 314 198 155 201 262 180 143 99 218 279 285 207 264 273 296 260 213 227 256 232 212 143 108 98 -4 -121 -17 149 293 343 384 353 305 309 327 291 245 176 268 243 282 234 258 299 297 252 277 24 1 283 336 324 324 323 319 304 301 272 281 245 291 297 365 337 167 30 46 149 261 246 267 340 304 362 373 334 266 283 303 295 355 251 215 230 286 328 326 375 273 98 69 112 236 301 281 287 262 332 279 24 1 290 272 258 284 264 272 277 290 314 374 382 326 311 324 339 359 353 365 356 346 361 333 332 318 351 374 361 364 376 310 319 339 339 408 421 470 494 564 472 375 366 367 391 500 415 370 396 372 386 401 24 1 438 475 467 486 480 487 553 596 641 650 642 638 569 484 497 512 503 533 541 560 555 599 627 615 600 605 626 652 650 582 546 595 561 571 578 591 605 604 601 616 618 624 643 629 674 694 673 654 656 664 24 1 665 673 595 560 581 618 550 496 504 499 546 616 645 614 630 633 656 669 696 686 655 636 646 642 656 675 700 700 696 631 661 670 656 687 712 685 659 667 703 724 732 711 748 700 658 650 692 734 750 702 24 1 705 718 712 712 679 646 672 662 666 645 644 650 684 703 746 749 760 722 654 670 650 697 636 610 654 665 680 692 704 587 619 641 653 638 602 611 613 603 613 614 618 614 649 610 584 591 601 606 605 533 24 1 511 528 525 546 525 574 551 480 497 494 485 485 510 524 546 513 523 514 536 551 549 499 454 498 472 523 522 495 499 547 565 520 490 476 388 283 245 245 240 257 271 286 298 362 444 376 437 369 417 372 24 2 302 325 397 409 412 376 409 418 368 341 343 265 257 282 290 205 151 168 174 175 176 181 273 319 349 397 415 407 368 289 255 314 298 260 210 201 218 251 256 255 330 335 342 330 309 186 154 128 209 259 24 2 256 249 263 242 219 210 282 292 263 211 190 270 208 89 28 -57 8 -52 -26 160 182 195 236 282 304 315 285 315 292 290 352 362 332 341 345 369 329 287 297 298 298 281 253 232 250 299 293 259 241 152 24 2 116 187 234 291 300 323 343 372 419 302 187 317 379 336 231 178 173 220 248 227 211 257 332 339 375 333 339 341 378 394 415 411 424 400 357 324 265 301 349 361 360 347 359 313 366 448 483 467 372 319 24 2 365 380 422 406 483 533 549 515 479 443 329 311 319 362 435 450 433 492 538 469 447 471 434 392 351 356 401 440 473 439 394 366 471 478 539 578 560 499 535 565 514 483 453 432 444 455 427 458 488 510 24 2 526 580 520 480 483 532 578 546 553 597 610 638 605 605 626 617 619 608 654 573 517 439 476 486 557 619 635 678 663 631 657 603 548 582 628 605 592 587 584 602 619 634 661 718 712 745 699 739 717 717 24 2 689 700 703 707 705 696 693 714 732 744 662 635 627 657 614 623 676 717 728 691 680 679 618 609 623 620 620 678 613 609 633 625 649 694 693 646 609 642 669 591 565 585 616 536 622 593 616 658 666 647 24 2 602 625 640 648 620 671 613 600 521 517 540 591 573 506 543 550 549 492 528 576 574 633 601 577 607 601 467 486 546 494 568 536 507 539 539 568 562 538 556 529 517 529 543 412 399 445 484 510 448 411 24 2 376 385 460 503 411 346 339 336 347 360 350 350 333 264 282 308 337 368 400 376 345 349 273 285 330 303 256 240 341 343 338 220 243 280 290 268 236 273 289 291 291 296 287 299 341 354 273 285 274 284 24 2 297 362 305 272 265 376 313 319 298 353 363 319 310 314 331 344 359 289 250 240 276 263 247 257 254 215 230 214 264 287 247 233 214 207 251 223 102 85 2 127 170 129 180 149 90 95 118 138 158 233 24 2 328 241 146 165 141 128 178 164 151 79 2 -2 23 176 168 172 179 157 150 239 287 298 348 399 359 338 354 347 348 361 338 348 363 310 309 356 384 409 381 385 375 311 330 377 370 312 317 345 381 361 24 2 389 484 481 470 492 429 372 343 361 333 341 317 322 344 417 460 455 433 496 491 455 362 400 468 438 358 346 400 456 420 402 412 443 448 478 465 458 483 495 473 516 554 501 403 449 516 570 566 594 608 24 2 564 506 708 704 674 697 680 661 656 658 653 630 630 631 655 689 686 673 693 710 672 682 721 597 490 516 586 607 598 591 568 545 525 563 586 517 560 528 547 560 565 577 599 601 592 488 481 513 533 532 24 2 534 522 509 500 510 518 519 498 488 489 477 464 485 488 462 484 505 397 331 363 358 337 348 334 378 373 475 514 356 262 329 374 281 253 181 173 122 130 120 143 170 177 180 127 56 68 116 151 211 307 24 2 229 249 279 310 207 110 186 264 148 137 163 258 249 234 189 234 283 308 232 190 195 203 183 127 22 36 38 12 -140 -18 163 317 317 370 326 284 291 318 263 212 224 266 247 274 245 253 271 296 261 265 24 2 309 335 304 260 237 238 217 215 187 187 191 227 205 283 306 172 11 -11 60 199 211 227 270 271 336 309 281 220 230 266 263 266 209 117 153 185 223 249 347 269 71 34 84 211 298 260 262 243 278 235 24 2 192 191 161 176 175 204 206 204 209 309 377 300 247 245 284 305 297 301 290 313 304 269 248 246 302 324 285 303 371 299 267 247 250 307 355 405 446 522 531 388 305 311 347 445 461 356 327 300 328 363 24 2 392 443 442 473 477 446 532 563 581 573 565 576 510 462 451 457 453 458 496 506 493 551 576 585 548 549 568 611 621 621 585 560 531 532 531 567 568 581 592 579 534 534 575 603 588 605 600 597 583 606 24 2 592 633 580 528 551 575 542 507 502 480 517 556 577 595 573 588 589 610 638 664 644 621 587 578 605 610 627 662 660 665 639 648 646 653 703 685 690 660 687 694 718 742 703 689 666 676 631 681 698 694 24 2 720 649 619 638 603 628 620 625 646 660 644 656 625 645 704 723 711 716 654 597 661 669 646 630 655 651 650 646 676 613 604 622 669 616 546 568 585 609 609 588 594 601 627 604 566 565 580 613 609 566 24 2 515 447 465 513 524 568 594 524 473 488 474 468 458 502 516 474 491 503 537 544 568 480 433 440 451 486 517 504 495 550 562 502 475 439 378 301 231 219 196 217 224 269 293 398 469 379 463 426 397 352 24 3 340 358 405 407 448 387 400 292 400 382 394 355 403 378 250 184 274 274 317 358 301 241 250 323 338 356 513 484 346 295 269 369 294 275 345 321 284 369 302 337 379 396 406 425 293 230 252 285 307 345 24 3 345 286 283 281 258 235 274 253 273 149 76 216 110 -4 -127 -115 -136 -67 78 134 20 -15 107 208 193 208 216 229 261 272 366 360 391 353 409 385 336 216 203 232 260 249 207 156 285 295 214 128 53 -21 24 3 159 198 268 328 325 332 362 361 394 223 57 280 450 337 206 69 32 123 140 172 273 419 428 418 410 377 360 430 435 396 477 402 291 248 226 214 185 197 239 345 356 313 312 289 419 503 537 418 372 340 24 3 379 437 481 417 435 537 551 535 541 426 311 300 265 335 457 458 451 545 523 488 459 493 470 395 382 375 409 437 501 477 422 461 523 545 606 608 626 524 547 616 503 486 439 442 492 493 498 505 494 540 24 3 558 608 557 491 503 529 590 586 567 568 593 566 572 560 636 650 610 573 662 579 526 450 495 520 560 604 634 723 660 615 662 597 529 554 618 636 632 595 616 606 622 645 697 717 741 762 693 722 711 711 24 3 713 742 755 706 724 717 734 792 785 766 650 637 644 695 702 709 744 754 782 669 674 674 571 592 616 647 663 697 689 680 669 676 669 732 745 718 677 623 718 650 621 634 696 530 752 661 650 694 693 678 24 3 639 640 661 676 685 711 570 612 541 575 601 582 568 618 565 599 566 508 567 617 659 697 578 628 603 611 462 554 503 460 571 502 533 581 588 625 520 495 456 477 585 591 573 418 412 572 608 489 428 424 24 3 397 390 479 519 430 350 361 363 353 373 378 358 340 304 425 454 439 389 414 398 396 396 319 306 418 301 234 175 279 189 191 88 79 166 153 155 146 213 101 126 278 288 271 359 455 363 273 263 271 243 24 3 274 325 299 230 183 260 191 348 381 350 359 351 356 333 337 353 299 207 184 140 113 114 121 104 156 188 287 244 279 285 240 251 386 302 322 222 76 30 86 240 211 211 209 147 199 282 275 300 310 269 24 3 245 3 -67 -47 -39 -41 -11 10 43 -135 -114 -71 69 33 -41 -33 -86 -162 -193 78 257 360 397 393 378 389 442 428 416 418 317 267 349 305 351 418 483 354 390 437 432 313 291 354 358 291 336 398 408 364 24 3 374 503 472 509 481 351 322 331 369 358 338 279 303 391 477 507 467 447 486 528 458 379 403 522 382 356 374 489 462 400 374 388 421 458 512 513 461 502 474 491 565 577 546 458 486 564 611 575 632 637 24 3 578 495 694 706 786 746 727 701 663 699 683 677 613 634 692 716 741 704 745 765 721 662 736 578 500 526 619 666 624 597 581 555 565 587 603 476 489 557 589 590 561 598 628 646 644 551 510 524 548 573 24 3 561 459 469 522 520 570 497 460 487 540 469 481 523 531 514 545 462 377 326 354 402 387 425 459 466 480 513 475 286 277 371 360 187 85 -11 16 13 96 110 200 234 214 241 74 112 209 281 283 340 326 24 3 364 443 353 328 144 67 157 62 13 137 207 159 26 36 167 195 202 234 104 97 141 138 170 128 -49 -133 -165 -231 -233 -78 165 286 318 389 305 242 203 264 202 123 101 133 94 184 229 173 249 207 141 135 24 3 260 314 260 249 278 211 202 240 284 264 233 267 272 314 235 98 58 128 194 224 156 297 330 319 344 358 292 280 346 320 348 362 189 192 284 348 309 319 276 128 -54 -101 -49 149 306 262 234 225 317 252 24 3 291 190 178 138 164 123 103 105 70 193 312 250 200 182 199 243 189 214 223 240 279 266 251 256 228 204 248 339 396 324 266 213 266 348 405 459 498 596 548 388 315 327 374 482 478 418 325 293 288 325 24 3 402 472 488 488 437 514 523 560 574 582 600 626 594 492 522 522 506 524 524 517 539 564 614 651 529 505 635 639 653 647 593 593 568 601 551 604 634 639 627 617 556 578 614 675 619 647 665 656 630 632 24 3 634 649 593 536 571 618 546 538 551 511 539 606 625 622 628 637 652 665 712 722 664 616 588 598 637 650 650 693 705 656 666 676 658 680 697 726 644 626 681 721 771 741 768 746 679 630 639 708 720 724 24 3 744 723 737 722 648 630 635 675 711 685 654 645 640 702 769 709 759 732 586 635 633 704 678 639 608 691 680 680 735 663 645 629 700 709 580 617 640 620 620 558 585 631 652 645 592 592 629 665 648 530 24 3 512 475 543 576 567 596 682 583 525 496 469 450 516 517 523 442 449 540 548 568 565 511 451 457 485 508 530 507 525 644 543 473 419 383 282 159 132 116 151 244 294 347 353 373 414 425 461 412 421 362 24 4 354 373 420 426 460 411 442 383 411 404 399 370 389 397 285 211 243 277 308 348 319 239 285 348 365 410 517 500 395 316 302 378 330 292 316 313 309 381 346 376 414 415 420 425 338 248 253 253 285 341 24 4 336 304 314 306 288 248 325 324 299 197 168 309 175 -42 -189 -182 -141 -99 76 105 23 33 221 355 298 362 329 354 341 342 433 446 432 412 392 407 375 298 331 304 309 300 257 255 306 347 289 209 148 94 24 4 148 213 323 370 359 366 392 420 456 310 130 294 436 368 264 159 132 213 219 254 312 425 442 420 412 373 362 413 434 412 483 439 359 323 269 243 206 229 304 381 394 345 327 289 413 510 526 434 388 347 24 4 379 415 462 426 459 538 565 558 531 437 316 309 287 342 459 445 443 530 535 473 446 489 473 405 372 383 393 444 495 479 401 381 483 516 591 591 605 522 549 603 505 488 442 449 466 503 458 489 504 524 24 4 538 598 539 487 503 538 579 572 556 591 606 595 575 565 640 647 633 586 648 584 528 457 465 510 559 607 645 711 668 639 658 612 538 563 618 638 633 587 600 620 616 637 685 720 736 756 708 729 721 708 24 4 703 726 726 711 711 707 712 768 780 755 663 656 657 687 670 680 723 764 765 671 672 682 574 584 603 624 642 669 655 655 661 665 668 714 727 688 655 650 697 652 623 603 674 541 651 650 652 683 695 681 24 4 629 638 666 674 673 708 577 579 543 559 580 599 583 561 556 592 575 493 573 622 639 703 612 624 608 617 471 541 535 478 587 534 537 584 576 617 544 517 517 504 582 583 584 439 423 537 592 515 441 431 24 4 418 413 493 525 432 371 379 372 375 392 397 378 345 309 392 435 437 415 435 399 395 395 321 331 405 319 267 220 331 260 250 171 174 275 291 273 225 314 250 293 375 354 359 416 469 393 304 324 372 324 24 4 347 392 330 275 250 378 338 423 403 389 396 373 369 357 366 399 349 272 240 202 182 152 137 150 221 214 297 270 315 325 279 270 883 301 352 239 85 47 31 229 236 213 229 129 145 223 248 287 301 335 24 4 353 139 5 0 25 104 63 84 89 -31 -68 -35 41 107 84 57 33 -12 -23 177 314 345 405 420 388 386 416 424 430 419 336 320 370 310 338 411 481 405 412 432 435 345 331 394 382 325 347 385 403 356 24 4 379 512 509 532 520 411 348 327 361 357 360 316 316 384 466 503 469 455 495 537 463 384 411 523 414 341 355 466 462 418 393 398 418 444 494 494 459 500 477 492 562 581 542 426 452 538 609 594 640 628 24 4 594 521 707 703 728 741 716 696 657 668 679 657 622 638 692 723 720 688 743 742 707 665 742 568 475 531 635 644 606 601 589 558 567 569 600 479 526 551 583 592 583 607 630 637 630 505 501 533 557 565 24 4 564 493 493 518 521 559 509 488 498 535 494 483 526 526 515 532 502 391 341 375 401 387 417 421 455 447 511 497 338 296 375 382 233 142 65 55 76 176 186 192 232 255 265 119 94 172 248 277 331 339 24 4 321 392 358 333 163 93 171 167 125 212 226 234 147 199 241 276 293 327 167 159 199 200 219 172 5 -49 -96 -172 -209 -19 255 377 398 439 362 318 329 333 286 250 253 297 258 314 309 337 341 314 266 323 24 4 397 379 334 323 306 298 298 293 290 293 271 305 290 382 301 106 -20 44 182 281 272 340 370 328 383 377 332 299 345 345 351 391 217 150 228 299 316 307 337 225 -12 -54 19 255 363 307 298 264 327 274 24 4 277 184 175 177 165 165 145 160 158 297 382 277 267 262 328 355 275 296 306 354 369 304 277 273 279 279 279 337 409 336 296 250 293 383 452 472 498 589 542 388 304 309 372 480 474 413 333 305 282 330 24 4 403 466 474 492 437 495 520 546 568 566 603 604 546 489 489 502 501 489 510 503 500 545 585 633 523 527 565 626 658 636 594 597 566 553 551 587 610 618 620 598 531 548 587 642 610 623 642 626 596 614 24 4 619 632 585 540 567 603 548 531 520 495 523 585 601 607 601 615 624 636 679 694 673 606 569 591 621 618 641 676 693 667 662 673 644 672 694 693 669 638 674 709 736 733 767 730 705 655 633 678 711 711 24 4 760 722 703 691 622 618 636 650 682 661 660 671 633 678 769 719 751 755 604 587 644 710 688 673 632 698 684 683 703 657 663 635 689 692 565 594 626 628 623 582 581 617 645 632 595 595 633 657 649 556 24 4 511 462 509 564 561 603 654 559 511 502 481 456 506 524 541 475 489 542 558 580 592 522 455 461 479 517 545 508 519 629 587 483 442 414 309 197 166 150 170 247 292 337 363 415 453 426 462 426 440 390 24 5 362 383 390 453 443 437 453 413 421 422 416 374 393 446 308 199 231 287 302 353 361 257 267 317 347 382 456 468 411 310 290 362 332 292 303 345 345 380 348 372 418 425 405 418 323 227 213 277 305 308 24 5 337 340 308 337 310 276 296 324 274 237 166 251 214 49 -95 -152 -117 -75 76 171 64 51 237 397 361 360 387 372 351 367 461 462 477 451 407 394 383 339 413 385 342 326 293 286 331 375 327 247 184 81 24 5 183 226 357 414 402 387 404 433 486 373 117 226 411 412 407 285 258 313 299 301 328 423 455 439 436 380 353 385 427 398 457 465 422 338 287 304 237 208 282 380 426 358 325 329 392 484 554 526 558 409 24 5 370 420 432 409 430 544 586 585 549 499 361 339 327 353 452 464 466 519 567 517 485 488 509 447 410 405 387 450 528 479 452 434 492 545 583 603 607 559 568 599 592 507 494 476 492 532 459 492 545 543 24 5 541 594 592 507 532 574 607 632 591 629 612 635 631 620 658 667 689 635 658 658 575 559 471 546 605 633 680 735 720 705 660 699 602 605 678 657 646 610 608 645 626 638 689 727 746 772 771 750 754 734 24 5 731 733 741 740 729 723 723 768 807 792 702 702 700 709 711 706 740 785 776 731 702 732 597 580 609 630 655 676 688 687 673 687 698 738 743 735 708 689 725 725 667 595 663 604 682 664 678 691 732 718 24 5 656 648 661 684 696 730 665 660 585 582 591 645 660 624 544 620 618 503 549 610 646 716 698 655 660 704 498 534 590 509 583 575 537 582 591 614 579 555 544 494 570 592 614 512 441 484 573 567 473 455 24 5 445 432 520 494 462 394 379 388 400 365 405 373 374 327 440 464 508 498 446 374 377 427 351 351 381 367 290 266 303 323 300 196 155 275 288 255 233 288 274 293 431 329 365 416 439 407 312 298 353 326 24 5 332 323 336 290 299 361 330 376 411 388 341 343 358 316 348 361 348 277 240 210 199 190 190 203 224 200 258 254 276 350 280 271 284 312 364 266 72 34 -1 163 257 230 255 128 134 264 328 335 366 331 24 5 409 213 58 44 76 206 86 76 107 11 -19 8 52 166 99 75 32 -37 -74 149 289 313 416 417 399 370 432 429 436 435 367 321 380 305 286 365 473 449 421 441 480 369 341 424 423 330 304 352 384 385 24 5 364 488 481 514 545 465 355 311 373 379 381 380 310 374 454 496 505 476 480 580 520 392 389 495 502 320 326 410 463 444 444 424 404 457 492 527 409 488 455 483 507 585 596 461 416 507 607 621 654 663 24 5 625 583 704 692 702 736 736 712 688 648 712 701 642 651 699 743 756 729 744 789 732 707 760 631 513 531 626 670 660 632 603 595 582 624 663 529 531 578 615 597 570 621 623 661 648 552 503 509 536 553 24 5 569 464 486 513 530 558 511 476 524 551 495 477 509 543 558 586 529 464 386 401 406 373 394 437 454 440 494 492 449 294 320 414 294 286 176 131 117 182 210 197 251 269 310 163 123 223 288 304 344 340 24 5 326 414 360 336 224 125 169 309 108 174 250 218 180 177 232 239 208 230 202 160 212 202 217 213 104 34 -17 -109 -106 -39 200 364 360 429 378 300 262 318 297 275 251 293 212 299 335 303 369 343 289 343 24 5 383 401 325 322 322 300 311 341 324 334 301 297 321 354 309 130 -65 -25 104 224 272 381 364 296 340 355 330 280 316 320 326 364 250 130 200 254 259 279 293 263 10 -53 -17 262 322 306 266 230 283 303 24 5 259 236 217 215 167 172 213 216 188 260 390 303 294 272 288 358 287 255 276 321 356 282 253 225 223 263 270 320 391 323 316 255 271 325 367 452 465 534 563 456 371 350 391 445 518 447 372 337 278 361 24 5 424 473 484 505 460 477 544 510 536 572 607 608 577 516 496 519 552 519 528 525 501 521 585 623 554 541 543 612 641 647 625 634 605 583 592 603 623 634 634 624 577 608 619 650 657 651 659 642 589 615 24 5 622 634 637 590 575 610 613 603 555 547 554 595 572 606 632 628 643 643 668 704 703 626 577 606 624 628 654 683 711 707 685 691 663 685 701 696 709 667 675 717 740 757 793 760 745 713 680 697 748 733 24 5 770 733 697 693 622 625 631 644 678 685 683 690 635 655 743 724 743 809 650 570 689 735 724 704 654 711 715 700 706 696 670 690 749 725 613 591 645 667 636 614 598 599 637 645 618 607 639 671 680 626 24 5 572 546 528 548 569 613 627 603 537 542 554 499 521 492 515 483 453 550 560 581 584 536 444 413 427 506 562 570 531 610 609 488 502 448 409 287 160 167 208 261 316 371 412 423 471 452 485 452 455 402 24 6 389 386 414 493 450 430 443 361 441 455 471 479 411 453 238 221 296 317 309 421 408 330 333 379 377 371 416 581 467 383 317 347 352 330 419 430 459 442 463 448 546 543 783 734 680 570 242 291 296 309 24 6 344 285 271 328 294 268 283 281 256 220 128 198 173 0 -120 -189 -167 -86 21 120 31 21 107 216 264 265 264 266 325 291 390 412 444 996 892 863 568 607 568 515 503 457 429 291 404 444 393 287 197 185 24 6 333 325 347 379 484 468 455 476 450 416 95 232 473 547 452 292 196 214 240 200 284 435 570 602 557 560 475 548 482 357 565 476 299 269 257 245 264 216 164 205 336 414 393 432 457 507 545 595 601 601 24 6 493 534 604 546 523 600 697 650 673 569 480 387 361 432 539 604 550 614 695 612 577 525 568 499 557 544 536 552 657 657 613 650 693 706 736 711 702 727 619 701 766 610 625 634 642 643 648 557 624 640 24 6 700 684 741 676 645 663 758 747 712 712 703 695 685 663 693 783 763 732 789 845 687 640 587 634 692 715 798 834 842 786 731 716 732 650 724 796 795 808 772 797 811 796 824 844 854 885 909 895 879 837 24 6 832 796 850 907 877 866 873 871 917 971 910 897 865 872 876 881 882 910 834 756 724 772 691 668 684 720 766 774 806 814 820 798 782 839 824 836 799 824 847 889 825 760 733 747 730 776 772 753 846 887 24 6 811 711 730 770 809 831 828 801 845 733 783 817 912 885 843 767 766 676 661 745 764 809 874 790 797 912 700 596 593 560 628 597 564 626 665 669 644 560 565 498 543 567 632 568 501 588 643 641 472 502 24 6 491 472 529 573 556 481 421 444 405 457 481 404 419 414 455 486 500 491 438 488 440 501 425 416 452 448 353 276 284 300 297 205 125 175 239 216 108 112 104 94 245 289 210 331 458 470 362 245 97 149 24 6 243 346 486 382 315 316 218 136 443 519 573 642 348 322 391 342 337 291 237 163 103 61 54 91 129 158 271 326 302 270 141 168 164 338 374 272 59 -1 -35 187 271 246 296 203 237 347 388 361 351 548 24 6 700 344 -17 28 50 8 77 27 -1 -90 -180 -152 -25 54 -35 -123 -252 -238 -164 -38 170 359 449 478 476 507 541 478 413 540 548 379 424 391 437 562 632 543 433 537 666 437 325 395 471 432 443 547 509 521 24 6 475 540 594 571 599 458 377 407 420 428 440 401 331 435 515 486 549 579 575 657 657 521 463 554 596 485 424 498 596 574 530 480 523 556 572 662 505 547 603 616 624 697 764 709 518 567 661 605 666 686 24 6 656 582 834 803 836 874 881 870 787 769 784 864 792 775 827 846 929 788 811 873 883 810 907 804 676 676 742 794 753 786 716 717 728 759 844 686 616 606 702 722 677 703 696 758 803 761 622 619 636 635 24 6 645 456 477 581 573 630 599 549 532 521 486 440 495 522 574 621 529 520 490 428 443 452 489 526 522 504 548 570 511 353 382 445 273 237 297 212 103 51 51 162 211 206 246 165 149 220 256 274 292 355 24 6 370 411 384 365 292 168 125 241 92 24 154 219 84 5 76 97 195 254 299 296 295 251 199 95 -50 -130 -219 -352 -326 -246 -61 198 213 313 302 210 171 205 163 119 122 126 103 125 147 150 230 238 257 193 24 6 223 303 275 291 270 279 205 203 236 263 280 318 267 321 262 70 5 3 30 268 98 353 451 432 489 500 497 392 407 443 427 485 309 229 244 385 403 358 267 61 -41 -101 -115 68 254 276 204 181 227 305 24 6 249 275 166 117 143 214 246 272 114 88 340 299 292 152 126 205 141 177 210 187 256 213 208 268 154 114 258 294 292 395 270 229 195 221 340 394 476 539 634 536 468 448 499 519 535 548 504 381 375 409 24 6 438 501 536 616 562 582 554 540 563 618 701 715 672 627 645 654 668 746 709 716 705 747 721 769 719 574 612 724 752 781 823 826 818 825 822 803 805 792 775 823 827 842 872 874 882 897 866 832 722 703 24 6 744 785 799 765 691 744 775 799 823 742 703 719 697 785 784 813 827 835 864 856 900 794 735 705 788 781 787 864 787 677 761 827 826 759 760 727 844 788 789 818 856 892 930 951 948 891 836 825 846 890 24 6 914 861 884 803 782 786 784 800 819 816 804 776 722 785 860 805 783 873 777 678 728 826 887 830 735 765 825 819 834 815 807 817 924 891 858 669 717 774 755 727 718 746 716 757 779 711 721 767 817 782 24 6 690 777 732 733 747 753 735 758 737 718 745 663 633 600 590 515 430 581 606 605 610 557 530 508 508 522 578 627 577 655 618 557 563 474 414 314 256 187 200 265 240 234 316 306 368 368 475 449 478 455 24 7 368 372 381 434 390 416 412 355 390 399 368 368 368 408 228 193 250 307 302 368 333 276 275 313 334 343 398 415 385 317 296 334 288 313 317 313 266 317 300 296 377 347 377 364 326 203 135 215 232 249 24 7 283 258 258 301 293 249 262 310 262 228 124 224 163 21 -57 -147 -126 -74 51 142 -9 -52 133 249 219 211 245 215 280 262 357 370 392 374 377 385 360 372 364 312 321 273 200 248 261 325 269 218 157 93 24 7 196 218 329 377 385 372 398 403 411 321 84 226 411 382 391 233 189 250 224 264 312 391 431 435 409 440 325 391 387 330 453 444 356 277 255 259 211 184 171 321 431 334 312 325 392 450 536 598 580 446 24 7 383 424 446 415 406 549 562 580 536 513 374 334 289 343 473 473 455 549 558 544 482 504 500 433 403 372 403 434 563 492 416 456 523 532 590 586 617 586 559 581 590 452 510 479 505 528 465 497 537 545 24 7 554 586 643 523 514 572 621 648 595 606 598 633 637 637 648 656 621 617 702 686 587 602 495 564 644 652 656 721 728 801 709 683 606 598 702 654 641 590 613 645 613 650 677 714 769 810 805 760 773 714 24 7 723 727 750 778 741 746 760 792 846 865 723 723 705 709 746 732 759 801 776 751 675 721 617 596 621 646 646 734 726 713 700 692 734 755 717 746 763 700 763 755 692 604 646 604 588 663 663 691 722 713 24 7 673 589 638 660 664 700 638 687 603 572 620 664 722 691 558 607 620 523 554 616 638 722 682 656 660 718 496 533 577 520 603 533 520 568 594 590 577 542 537 463 559 559 594 480 423 484 568 559 449 449 24 7 436 410 511 498 467 419 366 392 386 372 394 359 394 320 355 394 425 421 412 386 377 421 333 298 364 355 316 272 289 276 276 206 175 232 232 175 189 202 122 160 292 275 275 347 432 394 300 241 169 156 24 7 169 194 334 300 237 330 203 262 343 373 322 339 347 313 334 339 317 266 211 198 133 129 124 107 137 159 228 232 249 267 133 224 254 288 318 236 38 -78 111 280 228 228 271 137 142 271 301 284 271 280 24 7 338 144 19 58 37 54 80 11 37 -80 -127 -54 15 97 2 -19 -80 -101 -84 84 196 304 360 368 377 381 411 428 405 440 396 259 338 303 321 413 435 409 369 435 453 352 316 413 418 343 347 387 418 405 24 7 400 466 479 532 554 413 316 316 352 357 392 374 330 365 450 495 504 459 464 598 549 361 388 495 495 374 374 424 473 437 424 401 442 468 540 558 446 509 500 479 497 599 643 528 452 550 634 608 670 675 24 7 634 586 721 671 730 767 772 717 671 675 726 726 667 638 730 734 762 709 788 766 726 700 780 647 532 541 620 660 647 594 572 611 625 629 660 545 523 611 620 594 563 603 629 669 647 607 537 537 511 572 24 7 581 445 471 511 542 546 493 515 463 542 458 401 498 511 524 546 550 476 375 384 427 405 388 423 449 427 498 478 425 294 337 443 254 267 206 153 61 5 31 171 232 210 232 132 114 206 259 263 285 294 24 7 311 359 337 320 245 132 153 249 58 126 220 211 122 84 75 75 169 126 143 152 169 190 173 181 45 -10 -35 -95 -99 -86 96 249 245 334 313 266 249 275 249 189 137 185 198 198 258 236 310 280 185 211 24 7 314 353 288 249 262 275 254 236 297 323 288 314 271 293 262 111 25 47 155 269 153 273 364 334 351 377 347 299 347 351 351 411 256 136 196 286 325 308 291 153 2 -58 -54 170 269 273 235 242 281 290 24 7 299 250 206 149 167 127 175 206 145 268 369 294 237 215 259 338 255 233 255 316 374 259 286 277 246 299 325 308 419 374 316 240 289 361 442 468 500 571 629 491 397 374 383 442 518 495 365 303 294 312 24 7 365 464 473 500 477 500 500 468 519 577 586 630 581 519 541 545 550 572 532 532 497 581 581 643 528 488 474 621 608 657 675 692 643 634 630 621 630 643 670 679 671 663 690 717 717 709 709 652 640 629 24 7 644 640 671 602 587 617 679 652 610 595 610 625 598 633 663 663 660 671 705 741 732 636 563 586 663 650 686 727 741 727 691 700 700 668 673 705 723 663 659 709 773 810 814 814 792 741 705 732 792 787 24 7 797 751 742 642 688 692 663 680 717 713 688 696 634 671 751 738 738 797 655 600 680 755 738 721 646 726 721 700 721 700 663 687 740 753 647 580 656 669 625 616 616 594 634 656 638 594 638 691 678 620 24 7 594 603 567 567 603 620 664 594 563 572 629 511 533 489 515 454 388 511 537 564 581 489 454 432 432 484 537 546 502 590 572 476 489 427 384 265 151 103 146 217 230 230 289 298 421 443 473 429 451 399 25 1 336 356 394 453 511 506 467 428 419 419 463 399 385 477 288 181 151 244 239 302 302 268 319 319 295 368 422 490 412 348 295 324 368 280 324 329 373 383 397 344 427 392 422 402 363 261 231 290 319 314 25 1 363 373 290 305 310 272 238 272 257 204 185 223 272 70 -41 -142 -84 -104 -36 142 171 65 147 257 329 344 353 339 373 358 411 440 421 430 430 391 382 367 386 367 391 363 329 257 214 272 315 310 281 109 25 1 128 204 401 434 468 401 396 420 444 454 238 262 415 486 501 428 379 370 437 297 306 370 428 437 481 462 399 379 413 379 413 496 428 501 408 404 311 209 282 360 462 462 457 496 391 455 504 558 563 479 25 1 396 416 440 455 425 543 602 607 646 533 494 386 367 327 430 563 504 597 597 572 440 484 538 538 511 467 506 462 565 525 545 491 491 525 550 599 599 623 555 599 638 594 663 569 516 540 604 579 614 609 25 1 599 609 702 648 589 681 700 695 651 676 691 764 637 651 744 681 774 725 710 764 686 715 622 583 769 686 725 793 803 774 740 798 749 656 735 755 701 736 647 701 716 672 662 731 726 785 809 804 824 780 25 1 780 731 741 775 716 682 701 731 770 800 795 770 770 765 795 800 764 813 783 838 823 788 759 611 571 645 719 670 759 739 700 734 759 783 788 774 793 709 744 754 759 704 680 778 675 655 719 708 738 743 25 1 674 664 689 684 708 733 733 698 718 669 684 733 713 713 654 615 659 600 556 610 644 664 723 713 708 772 556 547 640 557 631 591 562 596 586 611 616 576 616 498 552 493 586 606 458 517 576 572 586 532 25 1 493 483 552 547 503 453 365 404 419 453 487 390 385 288 302 360 424 492 458 409 414 458 404 380 380 399 312 312 370 433 380 331 302 341 307 249 283 307 334 285 392 388 329 397 402 412 290 309 339 348 25 1 270 388 397 334 324 344 353 304 402 436 402 392 388 373 363 373 348 378 246 214 209 257 185 103 151 142 156 223 243 353 291 252 228 291 373 334 98 41 -22 118 252 243 291 199 185 262 339 339 353 392 25 1 473 487 300 185 386 295 353 195 243 152 80 46 118 329 161 166 85 -21 -73 66 185 305 406 478 473 367 425 439 437 423 462 326 360 379 282 326 462 491 486 486 476 394 340 423 525 423 316 360 394 457 25 1 389 496 515 549 573 588 404 374 394 445 406 376 323 337 416 489 543 523 499 582 631 479 430 494 582 494 337 376 479 499 499 499 445 401 528 666 558 523 548 486 486 579 628 604 516 560 584 623 658 643 25 1 658 667 734 704 680 744 749 754 724 709 719 729 759 695 754 754 753 748 723 782 767 762 787 767 560 536 595 649 674 703 689 629 620 679 743 674 595 516 620 615 585 624 605 674 684 639 626 591 606 567 25 1 581 537 439 483 542 576 547 439 517 552 508 458 449 488 542 547 581 621 488 370 419 394 434 444 458 453 449 497 540 380 292 428 370 419 428 273 234 244 268 292 322 239 263 215 166 288 331 351 375 331 25 1 341 409 394 370 336 93 98 177 197 197 295 329 353 358 226 202 226 256 285 192 221 221 187 202 153 109 80 26 -106 -3 163 270 334 441 417 309 334 353 349 300 199 204 151 204 272 233 315 329 296 262 25 1 272 349 320 344 315 257 185 161 243 262 238 228 262 286 329 142 12 -27 17 195 224 272 348 315 305 319 334 238 291 339 348 343 310 166 214 324 372 343 401 291 -11 -73 94 233 310 377 377 292 350 365 25 1 321 394 297 311 292 336 345 379 297 384 462 496 302 287 268 360 370 418 321 370 408 311 316 253 316 306 447 350 425 450 376 254 283 332 430 479 499 514 617 626 646 425 406 435 543 582 460 396 386 381 25 1 411 494 460 548 553 489 538 519 511 535 643 618 609 574 560 589 599 638 569 569 565 540 565 628 633 545 530 594 623 638 672 653 663 667 663 663 663 667 677 617 612 607 656 642 671 700 676 671 651 612 25 1 598 627 647 666 583 617 671 754 754 705 695 695 622 637 686 730 676 681 637 672 711 726 647 559 647 647 613 672 760 785 750 760 731 716 741 755 785 741 623 677 726 770 775 780 775 765 755 760 824 770 25 1 764 774 739 729 680 665 655 660 675 734 714 749 621 631 704 754 739 818 783 764 798 813 774 798 680 700 709 704 700 754 724 787 787 772 723 620 659 556 693 664 610 605 634 644 580 600 600 654 654 674 25 1 649 644 610 580 580 595 600 669 634 634 689 714 655 562 537 527 453 493 567 547 562 576 444 389 399 458 522 581 522 581 596 547 576 557 473 508 301 266 266 217 271 335 385 438 511 467 565 511 472 365 25 2 377 382 451 451 441 495 465 510 421 436 461 441 387 431 347 214 184 229 244 293 352 308 259 323 314 314 359 427 441 368 273 300 350 277 286 364 346 332 396 300 396 346 387 409 400 323 250 282 323 259 25 2 286 336 232 273 305 282 268 305 249 231 249 198 291 147 36 -80 -47 -66 4 226 346 153 226 368 310 286 314 351 351 337 365 430 416 435 446 379 420 405 410 420 524 400 343 265 291 358 363 374 286 166 25 2 203 317 405 452 467 431 410 410 452 472 218 255 415 483 457 426 384 363 462 327 228 223 285 395 473 462 452 395 384 327 343 483 405 436 348 332 296 212 233 337 436 431 447 457 385 426 431 466 517 557 25 2 436 431 451 491 431 496 658 613 663 542 517 410 355 340 405 557 537 537 593 552 486 446 512 572 556 517 552 499 543 644 569 552 543 578 569 547 587 626 583 591 710 648 640 622 569 574 622 583 613 618 25 2 604 618 653 675 618 680 706 689 659 702 710 740 659 659 672 719 800 723 697 749 719 744 689 642 757 757 749 778 834 770 740 774 770 680 663 729 701 710 663 667 644 677 677 715 744 734 815 810 772 801 25 2 772 729 739 739 725 705 729 725 767 787 815 796 763 772 825 810 765 791 795 803 799 697 748 679 628 645 654 718 714 756 722 731 744 731 739 782 765 735 739 761 795 778 889 803 671 658 705 677 686 719 25 2 733 677 691 639 672 747 788 733 747 733 700 747 719 793 723 681 686 630 532 574 625 653 686 677 686 677 611 522 662 582 559 601 545 578 601 620 624 596 592 503 503 452 503 652 624 545 634 559 578 517 25 2 536 480 484 540 592 559 475 456 461 431 505 416 401 396 411 421 436 500 431 500 421 480 426 470 396 382 337 357 367 401 387 323 323 313 313 293 303 323 341 209 382 387 291 377 391 418 323 291 350 255 25 2 191 286 418 350 355 291 368 232 346 423 418 396 327 355 359 355 368 364 236 254 226 254 166 50 92 106 152 231 208 342 231 245 254 310 365 337 134 87 13 147 291 184 282 235 194 286 365 347 310 347 25 2 436 446 286 156 239 286 306 229 280 197 42 -15 26 270 115 68 32 -67 -98 -77 78 229 400 467 488 384 420 441 363 415 436 369 348 379 301 369 452 499 462 494 509 499 379 395 520 467 296 374 426 462 25 2 462 494 551 566 618 634 405 363 384 436 405 370 345 345 400 436 583 557 496 532 653 577 456 461 577 527 360 410 456 547 527 532 522 451 476 628 583 502 567 547 482 521 574 631 618 591 596 618 635 631 25 2 644 644 735 714 705 722 744 748 756 778 782 791 782 735 731 774 723 774 700 681 723 774 728 798 635 574 593 663 677 779 742 695 700 719 770 747 593 546 644 630 597 611 616 621 677 658 648 704 638 596 25 2 592 536 438 508 554 578 634 470 475 531 564 452 442 442 508 559 559 592 620 424 442 428 470 508 498 466 480 520 569 461 347 436 456 411 589 475 303 234 249 293 263 278 268 239 180 229 337 337 372 382 25 2 342 382 396 372 382 180 160 350 277 259 309 291 346 268 245 291 305 355 400 341 241 236 227 232 214 109 91 95 -59 23 109 236 232 359 368 318 264 318 356 319 194 208 171 194 231 231 259 282 282 268 25 2 235 305 286 351 333 263 180 147 198 143 198 240 189 314 337 171 27 18 45 115 151 203 265 280 275 291 249 239 203 291 312 353 358 223 218 249 327 312 389 343 83 6 78 255 389 415 400 306 218 369 25 2 337 431 311 270 275 270 244 400 264 259 462 551 311 280 212 358 374 384 379 353 369 348 249 249 291 311 410 379 421 466 436 289 289 360 436 562 547 527 643 679 775 532 380 426 507 567 552 405 385 365 25 2 380 481 446 507 537 421 481 446 469 495 561 640 644 600 613 604 631 622 644 613 631 565 517 578 604 609 552 552 626 661 657 661 640 640 653 657 705 683 683 672 680 676 693 702 684 697 714 731 702 633 25 2 603 625 650 697 676 672 676 736 757 736 719 723 710 672 684 744 761 736 684 686 720 763 729 620 624 705 620 667 777 748 777 739 720 729 753 739 729 753 701 696 763 763 796 839 815 825 801 772 806 787 25 2 778 774 756 756 731 697 658 688 722 735 748 735 650 658 688 778 709 774 812 795 825 863 846 812 774 692 697 701 701 705 782 826 816 784 774 611 621 714 672 737 602 602 607 635 663 635 639 644 700 681 25 2 681 649 639 607 611 621 630 621 700 691 705 764 741 596 550 573 433 494 559 531 582 568 545 456 452 419 498 587 540 582 596 550 522 545 512 508 424 312 293 284 302 265 387 426 520 549 535 505 475 416 25 3 416 362 473 490 477 525 477 499 369 460 409 456 365 437 328 234 221 251 239 302 412 342 286 291 291 329 369 447 409 446 327 316 354 292 319 355 388 334 363 288 358 325 341 413 406 434 279 260 265 253 25 3 274 321 210 218 293 225 284 323 283 261 270 118 205 119 4 -86 -134 -70 20 136 104 -21 -92 153 293 327 335 339 306 301 299 356 390 405 371 385 375 360 360 432 495 427 366 324 350 381 421 423 299 160 25 3 218 354 398 471 466 462 422 427 443 563 329 218 456 467 507 469 405 378 426 409 358 359 452 545 542 499 466 443 411 275 319 495 368 388 303 287 397 331 247 302 427 503 398 432 403 457 436 441 454 536 25 3 506 478 497 525 497 504 644 642 649 587 549 431 414 401 460 569 525 507 583 565 558 530 534 583 549 553 580 531 532 592 603 604 590 611 623 632 628 608 635 630 725 630 594 663 590 620 646 590 634 666 25 3 649 632 641 688 666 690 714 746 649 688 693 685 653 682 662 782 811 750 714 741 785 754 744 688 730 800 745 751 850 805 765 740 780 659 648 684 714 720 715 706 693 684 697 738 748 715 770 810 805 813 25 3 753 726 707 723 723 728 742 747 786 811 811 801 784 790 785 812 747 795 793 785 807 687 715 665 639 643 649 693 708 738 737 740 728 677 722 690 716 729 742 776 823 822 757 771 781 690 689 660 638 681 25 3 735 677 603 593 652 726 762 726 725 718 697 754 782 789 782 715 702 723 594 567 639 660 669 688 709 686 674 542 663 628 602 661 541 538 620 642 691 653 597 482 450 425 450 623 673 628 705 681 612 561 25 3 578 475 448 581 634 633 506 425 474 472 607 523 450 448 442 470 504 487 426 463 447 463 481 526 443 421 429 391 323 349 427 365 278 322 289 240 171 182 207 218 293 294 178 350 442 461 371 324 191 161 25 3 193 297 328 363 293 296 317 167 252 388 397 288 303 378 363 380 411 365 320 291 271 206 146 102 84 114 141 282 238 312 230 192 100 290 416 320 102 34 -54 74 261 166 271 251 235 352 426 416 437 388 25 3 381 385 214 125 208 300 315 197 217 182 91 26 125 277 206 37 -31 -44 -59 -22 51 239 400 516 457 489 491 467 328 407 470 394 302 342 299 311 462 534 395 477 542 565 341 378 580 499 322 333 412 428 25 3 434 438 479 473 585 675 419 351 412 419 417 408 406 356 420 372 438 538 537 488 633 624 471 488 618 611 430 426 438 518 568 592 518 500 501 566 661 521 523 578 532 510 585 596 753 716 721 766 775 776 25 3 767 760 756 721 716 702 727 766 795 760 755 761 791 735 704 759 782 796 658 639 702 770 759 786 647 605 609 644 707 743 775 748 738 715 749 816 616 581 632 655 628 585 618 557 612 680 702 656 668 629 25 3 630 537 414 468 560 569 699 525 470 430 473 435 359 302 401 550 565 605 702 452 455 427 466 487 539 511 513 553 659 507 370 404 423 378 513 542 360 225 189 230 254 239 243 242 186 213 352 345 374 377 25 3 365 380 444 316 393 275 166 312 293 230 324 318 333 213 235 314 308 325 325 384 308 228 199 129 146 98 39 34 -108 -26 42 157 132 290 394 303 248 350 362 338 296 278 216 224 180 254 331 330 293 226 25 3 214 331 329 351 297 258 259 237 194 149 186 241 182 213 325 129 -3 -6 55 135 97 110 283 335 351 352 349 274 259 390 329 392 396 251 213 270 354 343 370 295 184 26 52 279 396 379 328 323 309 366 25 3 365 375 348 313 312 304 297 350 262 221 396 544 364 235 194 314 375 417 369 338 379 389 315 304 343 312 492 420 396 508 463 370 309 384 467 595 618 590 654 748 735 568 423 449 470 543 557 477 384 375 25 3 385 467 502 518 576 486 488 492 499 503 542 651 752 734 733 668 660 690 732 693 679 582 561 648 649 653 515 552 650 686 677 698 694 708 681 685 754 753 777 753 764 753 741 734 703 782 787 726 711 620 25 3 628 682 699 723 750 665 711 776 804 749 759 769 756 717 691 726 798 795 778 709 736 779 785 655 648 641 658 689 766 734 731 769 729 741 739 698 709 726 723 718 747 744 797 816 856 855 848 787 763 760 25 3 746 765 757 766 772 691 713 733 736 743 769 730 686 679 674 762 692 715 845 813 839 894 888 842 800 702 686 756 742 722 742 770 836 830 796 722 639 639 696 707 643 626 551 664 696 681 643 616 732 728 25 3 704 681 657 648 637 655 626 618 708 822 829 816 789 699 597 577 462 489 541 505 513 656 619 524 491 456 482 553 585 607 625 533 509 591 602 556 504 332 271 315 317 275 403 423 479 468 543 552 511 470 25 5 424 370 492 502 476 524 487 513 407 464 476 440 375 449 336 228 214 266 287 337 396 342 276 294 321 341 369 458 423 405 314 330 369 299 302 367 371 340 404 300 381 335 372 442 429 394 270 270 291 270 25 5 289 352 234 241 331 306 284 314 288 240 264 195 296 136 1 -88 -87 -62 17 174 189 56 48 248 302 311 328 348 320 336 359 430 429 476 433 416 420 392 404 434 505 413 368 295 340 396 404 421 312 186 25 5 241 355 418 484 482 473 443 446 484 540 282 259 458 472 437 473 412 381 449 384 292 329 424 523 522 533 463 436 429 311 326 504 390 431 355 340 382 277 237 324 490 485 437 454 396 451 442 464 512 561 25 5 469 470 489 525 473 504 651 636 681 578 546 440 401 376 443 581 542 531 586 599 531 490 538 609 560 546 573 517 546 603 587 576 560 606 613 610 615 621 605 620 717 658 633 652 581 601 652 608 636 644 25 5 635 653 665 705 626 672 713 706 667 708 710 735 662 674 681 747 826 749 722 766 768 766 727 650 766 785 766 785 867 795 744 771 785 681 660 716 701 701 681 701 667 679 686 721 750 723 801 804 784 813 25 5 748 723 721 728 716 713 726 725 772 786 801 791 774 789 821 787 778 787 808 826 819 679 728 657 633 644 643 706 715 746 744 748 732 695 730 752 744 730 755 770 820 809 830 793 737 675 708 691 678 713 25 5 746 688 662 636 669 758 792 731 744 740 708 764 749 803 754 720 722 676 576 592 648 666 693 688 710 691 665 547 678 609 584 652 572 568 626 656 648 644 612 501 484 439 481 642 608 614 671 600 614 539 25 5 578 482 471 560 580 610 474 457 479 443 563 464 436 411 439 449 441 489 433 489 433 463 461 502 408 383 394 391 349 377 411 343 311 350 301 265 278 255 273 220 334 378 237 385 449 452 344 313 283 222 25 5 197 295 379 369 341 287 359 191 298 410 389 315 295 364 362 394 415 371 265 283 273 248 159 57 68 111 148 254 242 334 216 235 221 323 397 360 151 63 -7 125 309 197 306 269 231 338 404 390 374 380 25 5 416 452 286 153 227 296 316 230 274 239 74 2 33 254 165 57 22 -55 -98 -75 67 253 410 499 480 438 457 464 342 417 452 386 324 351 306 379 467 572 442 504 540 547 351 390 581 482 308 353 445 470 25 5 470 511 535 546 604 671 428 363 415 483 426 404 378 366 413 430 532 564 524 523 649 597 477 479 609 589 397 428 457 560 552 568 525 472 491 623 628 523 557 580 500 527 583 614 659 620 616 632 646 644 25 5 667 664 736 732 705 708 729 761 768 778 786 756 800 736 726 776 771 797 702 664 742 792 753 817 643 589 615 676 715 776 774 729 728 725 781 811 612 544 653 667 623 609 638 601 662 686 679 674 679 611 25 5 625 546 443 506 572 594 684 498 510 541 556 452 409 370 480 584 587 612 682 441 455 437 501 512 535 490 521 568 628 499 362 438 458 426 579 625 396 241 236 294 271 273 233 243 180 239 371 358 400 383 25 5 370 390 441 347 413 236 193 359 322 253 339 307 351 246 225 297 334 358 393 390 273 249 239 231 234 123 87 69 -82 18 87 206 214 329 415 332 308 352 370 333 258 263 246 248 264 305 352 361 326 277 25 5 279 348 318 375 355 282 232 183 229 178 215 281 225 307 367 185 35 59 117 188 174 188 328 350 348 353 336 289 270 366 344 404 396 258 240 277 356 360 413 404 167 46 77 269 410 429 384 368 306 376 25 5 377 447 334 315 309 301 289 395 289 277 417 549 366 297 221 348 409 415 393 371 400 394 266 224 300 320 496 438 438 518 469 333 328 395 489 577 588 561 651 707 742 557 414 451 497 593 582 452 402 377 25 5 408 504 459 519 562 458 518 470 471 483 556 662 647 639 657 650 632 661 682 665 659 576 519 620 632 646 552 570 674 681 679 678 668 680 689 697 724 732 715 720 686 703 718 725 722 739 754 751 706 638 25 5 609 638 674 720 710 655 701 778 788 749 749 754 742 701 693 759 768 759 708 696 733 772 766 652 640 704 640 686 774 755 765 745 723 740 750 726 721 736 718 720 767 757 801 842 840 854 835 760 791 770 25 5 748 785 760 752 751 693 675 697 730 753 764 744 668 667 695 784 716 765 855 814 872 879 871 864 807 697 690 715 720 719 772 815 852 828 795 659 648 697 689 745 619 616 616 643 688 658 657 644 737 741 25 5 702 685 663 648 641 651 641 631 734 774 769 792 763 650 590 592 451 500 587 534 570 591 572 476 468 420 483 585 580 619 637 564 540 585 576 542 467 314 271 278 304 248 388 431 503 503 537 511 543 457 25 6 456 378 484 519 497 552 498 529 396 478 457 451 373 434 335 254 252 287 274 315 404 373 300 292 316 357 375 442 444 456 340 332 363 309 328 375 400 361 385 301 369 349 382 424 436 448 298 286 292 276 25 6 306 354 244 247 325 268 296 317 301 270 295 193 244 146 22 -78 -115 -58 27 136 115 -2 -44 160 296 329 346 345 320 300 334 399 393 443 409 430 415 380 386 418 495 437 376 315 338 388 423 432 316 185 25 6 234 363 407 481 486 488 444 450 479 582 311 230 458 471 487 510 422 392 433 426 337 375 472 565 545 537 481 457 442 295 315 503 389 423 351 321 415 371 260 315 473 535 440 466 426 471 447 447 479 548 25 6 529 518 518 566 516 512 658 672 686 628 583 469 446 414 473 583 559 526 584 613 579 557 568 642 563 559 580 552 552 613 627 640 591 634 652 675 616 628 654 657 715 679 637 699 625 628 671 634 656 686 25 6 674 666 658 711 658 689 722 740 686 709 706 711 692 697 678 778 819 771 749 756 801 776 764 688 757 814 778 759 875 801 765 746 801 700 677 673 717 716 748 727 743 738 721 740 782 738 781 821 827 843 25 6 738 731 701 717 702 719 732 763 790 789 804 798 798 826 813 785 777 793 818 835 834 688 723 672 649 665 664 691 730 756 772 775 738 695 736 703 732 727 745 781 846 848 789 789 807 709 711 681 650 694 25 6 743 704 628 616 664 739 774 736 748 735 722 774 782 799 793 746 742 733 613 600 659 665 678 688 720 702 717 563 680 647 623 704 573 554 640 667 700 688 627 509 475 451 473 630 667 659 714 686 637 579 25 6 601 497 466 591 649 663 551 454 488 480 604 534 455 452 478 471 506 501 454 479 457 464 504 545 440 462 451 410 339 354 434 411 304 342 313 263 209 220 238 231 305 331 192 355 454 473 384 330 234 190 25 6 218 320 354 382 320 303 360 177 260 393 393 300 321 389 401 414 402 370 323 314 269 221 166 110 101 137 154 259 253 298 232 208 160 280 410 350 146 41 -14 84 288 173 284 284 248 354 423 409 398 409 25 6 385 431 284 150 222 298 312 221 231 227 89 14 30 229 185 42 -6 -59 -83 -59 53 240 399 506 446 468 469 472 331 412 472 413 305 338 320 367 475 582 434 497 558 578 350 388 598 525 332 350 452 468 25 6 465 490 497 507 617 692 468 369 430 481 467 437 440 394 431 401 462 575 555 505 627 645 508 507 618 649 464 464 459 578 591 618 576 498 529 593 677 549 559 592 543 533 590 618 706 669 651 656 672 674 25 6 697 702 750 743 723 714 724 770 795 771 757 757 809 749 721 763 782 811 696 664 732 775 764 790 694 598 628 665 710 758 787 746 744 736 767 851 634 569 616 691 643 605 633 566 619 679 708 670 690 656 25 6 652 568 444 491 586 594 719 553 502 482 514 452 369 315 425 574 592 633 734 491 471 450 506 499 556 522 532 594 659 555 389 435 452 413 540 660 434 252 230 261 298 257 241 254 188 237 356 368 404 398 25 6 391 387 448 341 406 291 212 341 346 231 337 336 338 257 247 331 336 330 357 401 317 256 222 174 175 172 74 68 -79 -6 69 172 168 284 404 348 307 372 363 341 306 291 275 286 233 304 380 367 317 250 25 6 243 338 358 398 343 301 278 253 249 205 232 295 219 243 350 169 35 60 136 227 159 153 346 366 391 379 374 299 286 383 357 420 410 271 199 235 346 363 402 382 229 80 84 273 403 420 361 379 340 387 25 6 395 439 358 353 345 325 313 367 287 259 378 544 381 276 214 326 420 431 407 358 404 426 307 274 340 335 527 473 431 549 484 470 363 410 515 590 603 601 656 722 715 625 441 468 494 582 622 490 414 388 25 6 419 514 507 541 574 488 532 500 510 505 552 666 645 671 700 688 671 705 728 726 700 631 558 673 665 688 562 574 673 689 703 696 719 707 689 700 752 773 758 745 754 762 757 752 767 799 770 735 724 632 25 6 628 709 718 754 770 706 729 801 812 778 785 779 786 740 714 739 809 795 756 699 761 786 805 709 674 667 668 717 764 789 754 760 761 751 758 707 704 737 748 731 779 773 779 804 830 872 883 767 776 760 25 6 749 771 767 755 781 711 722 738 745 759 776 760 698 685 695 767 707 728 844 832 855 884 885 882 827 716 701 751 751 739 746 773 831 829 813 736 661 663 715 720 668 634 633 649 710 688 664 628 737 755 25 6 726 716 679 683 670 680 649 638 726 827 837 830 801 709 627 611 487 508 580 526 541 626 597 550 500 456 497 572 606 630 647 563 529 636 642 578 536 351 293 326 333 291 387 433 486 470 543 542 540 504 25 7 392 397 452 466 447 502 475 519 437 446 456 432 400 459 343 219 196 254 274 335 384 305 268 345 334 366 400 470 469 388 291 326 376 297 292 369 368 367 420 324 430 388 413 439 435 332 249 290 337 270 25 7 307 354 249 296 320 309 289 320 253 232 252 214 302 166 51 -76 -44 -75 12 228 336 146 218 354 328 294 338 372 375 363 397 460 458 466 461 396 445 420 430 437 528 423 364 280 315 369 385 403 313 204 25 7 220 345 426 480 488 447 428 439 477 518 259 282 439 501 492 449 404 378 475 347 256 269 348 427 491 485 458 414 413 356 370 505 440 465 381 371 337 235 260 369 458 461 461 486 421 455 460 492 560 552 25 7 460 451 462 506 451 520 656 635 659 558 546 425 387 350 437 588 550 552 632 576 500 478 539 587 552 525 570 490 546 611 563 543 531 570 576 557 599 655 600 602 725 664 662 634 572 579 652 590 649 630 25 7 621 643 672 693 645 681 737 723 678 724 707 783 699 660 674 735 827 790 738 764 788 814 720 635 771 789 772 808 863 817 783 803 798 710 691 771 724 725 682 676 681 677 687 730 760 751 828 815 790 830 25 7 788 745 745 751 732 712 734 731 785 803 815 807 780 790 848 822 785 811 814 819 834 722 774 737 674 695 706 785 738 770 741 748 766 756 756 798 787 772 749 801 834 806 866 813 741 652 723 698 713 734 25 7 757 680 699 674 706 768 795 743 764 751 709 779 761 804 739 701 725 646 535 593 651 679 713 702 706 696 644 535 678 601 573 648 562 592 617 648 651 615 610 519 530 465 518 663 633 550 643 578 600 524 25 7 557 485 494 556 616 585 467 462 456 445 518 427 414 392 389 408 436 501 448 503 428 480 431 474 403 394 351 365 374 420 423 369 336 365 322 309 329 338 369 242 426 413 304 411 435 453 332 306 372 280 25 7 202 337 443 367 374 319 392 260 380 471 433 429 353 379 387 385 405 396 261 278 255 274 179 60 117 129 183 246 234 364 260 271 279 333 397 370 140 92 21 164 304 208 312 259 220 320 397 328 456 512 25 7 663 678 444 256 377 418 446 245 417 302 87 8 63 395 178 117 50 -44 -57 -24 111 282 426 494 521 410 449 468 402 450 474 387 372 413 331 389 473 526 481 508 537 515 401 423 546 495 323 398 449 488 25 7 476 513 562 581 631 655 428 386 408 470 425 376 379 360 414 456 587 568 506 552 605 587 469 477 608 561 378 428 472 568 544 564 544 464 492 654 587 502 574 553 488 543 590 619 595 572 590 618 628 633 25 7 657 661 756 736 710 730 751 746 754 790 793 801 805 748 736 792 745 796 724 697 745 805 752 828 636 543 595 696 709 783 753 719 717 719 791 772 599 521 659 658 606 636 641 629 694 691 656 710 666 607 25 7 601 558 445 520 569 585 647 499 497 559 569 465 451 449 531 581 590 606 627 427 459 504 562 603 592 547 567 633 584 458 350 453 451 422 596 541 387 299 317 374 277 290 294 317 245 308 453 453 498 518 25 7 466 518 554 513 526 255 236 494 388 374 442 415 496 382 348 409 437 512 579 491 357 344 330 337 309 151 128 135 -114 20 161 370 362 571 586 504 415 504 567 506 297 338 275 314 377 377 423 463 306 296 25 7 288 337 313 374 333 274 200 172 215 163 208 239 211 321 343 177 30 13 53 155 192 261 302 314 304 324 306 263 237 345 345 394 380 239 216 263 338 334 399 384 124 33 127 311 431 428 419 330 264 388 25 7 358 454 341 290 297 308 288 415 295 301 476 568 341 304 243 379 397 408 403 377 386 355 279 276 320 338 451 408 448 501 470 317 321 390 466 578 561 545 657 696 759 519 399 443 529 588 556 425 408 381 25 7 398 495 456 509 546 438 510 476 479 504 576 646 659 627 617 617 654 644 621 608 619 575 525 597 622 624 552 562 636 663 664 667 656 665 669 670 718 709 686 685 678 645 672 679 689 706 706 726 700 641 25 7 600 618 658 695 674 658 684 747 765 754 727 732 726 682 697 764 765 731 691 691 738 762 744 637 638 716 632 667 785 763 790 752 735 740 773 762 751 779 706 698 769 778 820 856 819 831 809 776 820 796 25 7 796 792 770 762 743 699 678 689 725 751 777 746 657 658 694 801 722 803 837 811 840 876 856 832 792 699 704 720 715 723 795 838 828 802 792 636 640 741 695 752 628 605 610 642 683 619 645 655 713 718 25 7 705 691 654 622 619 637 643 633 730 695 714 762 748 601 560 586 443 508 578 542 597 592 548 452 445 428 514 609 555 601 627 571 528 567 527 525 443 320 287 276 305 279 426 450 526 525 552 508 510 441 25 8 457 376 518 532 499 542 504 518 410 485 490 447 381 466 343 253 249 301 324 372 428 372 296 291 331 357 374 461 409 418 339 348 378 317 317 370 383 348 405 309 374 335 365 448 435 422 291 278 287 287 25 8 300 361 252 239 348 325 301 325 315 258 282 210 305 153 19 -48 -63 -20 57 167 129 38 -10 200 305 329 339 348 310 339 358 425 430 487 429 438 424 392 406 443 493 424 387 323 373 420 429 447 337 217 25 8 277 383 429 498 489 493 461 466 498 567 327 277 479 476 438 500 434 401 453 420 335 387 490 579 546 565 476 462 457 321 335 518 396 438 373 359 429 321 260 335 518 514 443 462 416 475 458 471 514 565 25 8 497 501 518 548 505 514 642 647 685 600 565 467 441 411 475 595 548 531 582 625 561 523 557 630 571 576 594 544 558 576 604 599 581 627 645 654 636 618 622 641 710 659 627 668 594 622 668 627 650 659 25 8 654 673 668 714 631 665 717 722 679 713 708 722 669 693 693 770 837 770 746 775 813 780 765 665 765 804 775 780 880 808 741 756 789 684 660 718 718 709 718 749 709 701 714 740 766 727 792 801 801 827 25 8 736 731 718 731 723 736 736 740 783 792 792 792 792 810 818 770 790 786 816 837 829 686 725 665 665 669 661 712 730 747 768 768 734 686 734 738 738 738 773 781 833 829 781 786 794 708 725 706 677 711 25 8 755 702 648 643 672 765 790 731 741 746 716 775 770 804 775 751 751 716 623 618 672 682 702 702 731 706 711 569 684 627 603 680 593 569 641 675 660 670 627 511 487 449 482 636 603 656 689 627 636 559 25 8 608 497 478 579 579 641 487 473 495 457 594 495 462 428 462 471 452 490 443 490 447 462 485 523 424 395 433 419 353 376 433 367 320 381 310 268 282 239 256 243 317 374 230 387 466 457 357 331 265 226 25 8 222 309 361 378 339 296 357 196 287 400 374 287 291 370 365 409 431 374 291 305 305 258 176 90 86 138 167 277 272 334 224 243 219 334 411 372 181 81 19 138 325 219 325 296 262 368 420 411 406 396 25 8 410 456 300 175 240 314 332 249 286 277 120 47 70 263 212 83 51 -9 -55 -32 93 281 420 512 475 466 475 475 349 429 467 406 330 354 326 396 481 603 443 514 556 570 354 401 607 495 330 359 462 481 25 8 481 523 532 542 598 683 448 377 438 518 450 437 411 394 433 437 505 570 544 523 642 608 497 497 625 625 433 450 467 570 570 591 531 493 505 617 651 540 553 608 530 544 594 604 682 641 631 641 650 650 25 8 678 673 747 755 721 712 730 777 781 781 790 738 812 747 734 781 804 809 706 657 755 800 770 824 657 613 643 692 746 770 795 755 751 731 785 853 638 559 667 702 653 618 662 599 657 711 694 656 699 622 25 8 646 559 463 516 588 608 709 526 540 555 559 468 410 353 478 603 608 627 713 468 478 458 531 526 564 516 555 594 655 523 381 447 466 443 575 698 452 263 249 310 291 287 234 263 201 263 400 381 424 395 25 8 395 405 471 348 438 282 230 365 348 265 357 322 357 252 235 309 352 361 387 409 300 270 261 248 261 161 121 95 -35 61 113 213 226 322 431 344 335 370 377 344 301 301 296 286 291 348 401 401 353 291 25 8 310 372 339 387 368 301 272 219 258 215 239 310 258 310 382 210 71 109 176 245 208 203 369 392 392 392 387 327 318 410 369 433 420 291 268 304 378 392 429 438 231 97 106 291 424 438 383 406 359 392 25 8 406 462 359 349 340 330 326 406 316 302 410 551 401 321 246 359 434 438 410 392 424 424 293 237 321 340 537 471 458 553 497 377 368 428 527 587 612 582 651 715 711 574 446 475 497 608 600 488 424 398 25 8 437 523 475 531 578 488 544 493 493 493 562 673 645 664 682 678 631 682 701 696 673 590 534 650 650 668 562 590 701 687 687 682 682 701 705 714 724 751 724 770 693 732 741 746 761 780 789 765 708 650 25 8 626 660 703 741 746 641 727 813 808 756 775 780 770 732 703 765 765 775 732 723 757 788 810 705 679 718 683 723 779 770 762 762 740 762 757 727 727 731 749 757 779 762 810 844 862 879 866 757 783 762 25 8 734 794 768 755 773 708 708 721 747 773 781 760 704 695 717 790 734 764 876 824 894 876 876 889 829 717 704 738 747 743 768 800 868 853 804 702 677 687 706 751 643 638 633 657 711 682 677 653 765 785 25 8 721 716 687 687 672 682 657 648 760 834 814 795 766 680 617 608 478 516 608 545 569 608 593 502 492 439 487 588 608 641 660 579 559 612 617 569 506 343 290 304 333 271 400 443 499 485 542 518 580 485 25 9 468 426 500 545 520 560 541 535 432 480 504 442 385 455 367 277 263 302 350 370 438 390 311 263 346 381 392 442 499 470 359 346 376 355 356 372 403 356 387 326 410 393 466 440 436 449 293 283 273 267 25 9 329 381 270 256 314 331 291 292 305 272 292 220 261 160 42 -42 -46 -29 39 172 143 35 4 189 303 323 332 331 300 340 364 422 428 471 506 508 470 394 356 404 502 457 398 330 345 393 449 440 340 219 25 9 235 376 431 488 511 504 476 458 517 570 348 262 432 424 510 563 453 427 423 414 360 386 480 598 542 538 516 496 493 352 320 538 431 470 407 350 455 395 287 347 544 580 497 535 476 502 477 526 560 664 25 9 625 604 602 681 609 600 800 816 816 769 651 509 489 440 473 605 605 567 578 679 588 585 598 694 595 604 611 568 562 616 639 646 615 645 657 677 625 638 671 678 718 729 687 703 674 651 700 659 685 705 25 9 689 693 703 705 689 717 738 724 716 716 712 740 742 714 701 757 789 852 788 780 816 823 772 702 778 813 804 785 869 855 763 766 832 733 689 753 753 713 729 720 742 722 717 734 769 752 791 829 837 861 25 9 758 738 719 744 717 729 722 745 786 800 805 796 801 833 852 830 793 785 793 822 837 716 731 774 721 697 736 801 733 790 783 771 748 704 748 731 745 726 749 813 858 839 793 826 875 677 709 696 645 669 25 9 742 725 655 619 659 732 758 713 720 703 718 764 750 781 780 770 748 784 613 617 669 662 669 676 721 703 714 600 647 673 648 740 610 572 623 638 691 708 651 533 489 464 453 597 658 679 682 639 652 566 25 9 604 529 485 574 668 707 603 488 508 517 622 543 484 483 475 468 493 504 491 515 468 478 515 553 462 535 431 429 371 369 490 447 345 381 327 303 265 288 252 225 286 403 218 326 458 456 385 328 272 238 25 9 259 358 424 417 365 326 384 210 249 416 395 307 317 395 434 439 465 391 317 296 317 279 196 110 73 112 114 227 245 282 222 181 187 231 356 350 176 83 36 76 283 198 267 300 250 310 370 332 496 461 25 9 479 576 500 309 357 459 432 382 342 267 168 55 60 250 226 121 64 -22 -40 -12 60 265 421 517 498 478 463 511 363 444 492 451 342 371 349 376 493 612 503 535 572 609 405 416 630 562 528 456 491 490 25 9 515 522 549 536 700 709 543 412 455 549 511 451 442 399 403 430 469 617 580 531 645 686 535 510 639 711 509 495 457 568 633 627 636 509 532 634 715 573 566 610 527 543 574 613 723 668 672 666 681 686 25 9 716 723 741 743 726 724 731 743 782 778 785 770 810 773 744 754 791 808 729 673 723 790 766 773 744 575 631 702 743 787 779 763 792 793 809 858 658 575 612 716 653 615 661 611 618 690 674 662 661 649 25 9 638 625 478 517 604 592 694 590 530 559 557 508 421 362 447 569 642 634 730 529 481 485 556 528 520 546 543 623 674 582 402 465 502 463 569 702 472 282 232 298 301 284 261 287 205 268 381 407 407 447 25 9 426 397 423 372 419 309 249 370 445 225 340 356 326 322 301 341 367 310 410 406 307 275 254 239 244 252 109 121 -49 27 98 178 221 284 412 374 350 389 373 348 309 324 328 328 309 347 419 388 363 273 25 9 262 357 408 432 333 296 286 282 278 211 200 250 228 261 363 212 75 99 140 249 219 219 398 396 406 404 378 332 306 383 366 426 468 294 201 257 380 393 408 439 276 117 142 298 416 467 409 429 353 407 25 9 449 533 396 400 376 355 322 333 313 291 374 550 403 333 246 313 510 477 445 393 416 470 340 323 390 445 555 502 465 611 543 539 375 408 534 580 608 639 636 733 741 679 454 493 521 631 698 532 458 412 25 9 450 557 497 546 544 485 567 532 538 549 571 647 684 737 752 713 663 724 694 735 703 671 570 652 674 712 603 587 657 675 698 707 723 724 703 715 766 782 760 745 757 747 747 751 737 774 795 751 724 660 25 9 631 671 704 753 762 721 727 792 781 758 758 791 827 744 731 743 828 795 791 731 750 777 802 708 674 712 688 710 765 778 781 781 752 771 765 749 753 743 764 739 771 771 818 827 883 878 868 796 808 771 25 9 792 817 777 776 782 723 726 744 758 762 814 776 744 694 701 768 723 730 868 862 870 891 896 879 848 735 714 743 766 737 753 788 832 833 827 755 680 698 743 717 704 636 642 644 682 646 686 654 745 767 25 9 742 739 679 709 684 691 673 667 757 809 828 791 751 708 630 612 499 512 623 554 563 644 637 539 509 489 501 560 612 637 666 605 583 701 670 609 587 390 347 337 336 320 397 450 554 487 522 577 555 557 26 1 369 431 445 455 465 547 519 554 549 548 465 436 351 378 385 349 348 314 323 332 322 378 376 430 447 435 428 449 405 332 312 330 336 347 364 326 338 354 335 371 414 411 414 396 333 300 394 417 457 432 26 1 439 399 344 352 309 362 319 313 307 254 247 355 313 171 294 388 394 356 336 417 398 434 437 448 431 405 398 401 384 456 481 483 476 493 420 379 342 328 403 367 356 337 339 314 344 365 369 390 411 435 26 1 413 455 451 422 415 390 416 432 448 438 352 418 483 410 340 321 332 420 425 373 376 421 452 470 464 406 391 449 462 483 501 516 523 529 520 428 419 414 452 448 439 406 403 412 437 530 566 430 316 373 26 1 396 419 498 559 591 596 552 472 516 549 542 515 730 725 754 748 760 610 577 481 511 561 541 515 502 638 665 551 497 565 582 565 624 626 614 647 666 663 652 673 685 675 626 549 546 612 560 598 604 622 26 1 678 696 647 635 656 675 706 690 696 749 813 796 754 750 740 769 775 787 759 702 660 578 585 664 705 766 767 785 774 775 799 741 716 769 759 735 753 755 761 793 808 829 822 831 828 828 837 859 791 774 26 1 787 803 791 824 831 857 853 839 847 811 772 764 721 724 749 779 819 832 832 800 824 822 802 808 809 805 767 771 747 734 737 730 725 722 723 728 706 700 639 543 586 782 843 865 878 878 884 865 887 713 26 1 726 746 763 779 744 725 712 662 615 638 675 668 567 583 605 624 640 646 635 653 692 702 694 682 709 689 644 673 708 696 695 694 687 683 685 667 661 646 626 602 622 632 546 469 420 466 516 578 560 585 26 1 467 492 545 587 480 421 401 456 425 446 412 405 421 359 382 407 424 486 448 412 457 421 381 351 399 357 317 459 517 509 442 368 341 397 341 320 316 316 299 339 344 350 360 360 369 381 309 287 318 354 26 1 372 395 329 377 416 391 378 371 420 460 452 427 343 435 475 483 429 353 320 393 463 435 365 400 382 332 336 322 351 329 268 294 309 343 343 350 275 291 258 294 314 321 327 303 273 266 279 301 317 378 26 1 454 521 522 492 378 330 384 305 286 272 247 242 330 383 346 434 388 376 464 381 385 441 519 501 454 415 460 570 579 509 525 497 475 425 420 486 536 531 539 523 451 445 490 539 490 380 405 456 442 469 26 1 501 539 588 585 554 471 444 500 400 364 396 385 435 460 506 568 554 560 593 622 571 525 544 590 602 533 476 509 561 555 567 561 537 528 444 437 513 546 576 574 603 588 510 541 545 591 637 668 693 662 26 1 557 539 764 748 793 805 792 763 791 781 769 773 747 770 827 802 801 820 831 821 822 849 851 821 752 722 759 748 713 665 643 646 652 644 603 597 564 577 620 644 671 710 725 687 678 602 618 626 639 638 26 1 642 653 649 644 642 667 638 617 622 627 604 607 604 615 605 593 599 625 464 547 518 527 452 466 489 482 473 462 395 369 410 485 502 427 350 352 322 340 364 333 327 345 339 282 413 382 383 383 415 388 26 1 368 368 397 364 375 302 393 389 273 293 378 352 346 309 308 387 395 341 294 311 261 273 266 254 300 311 456 456 414 470 460 475 521 452 356 345 450 409 314 256 304 304 370 362 358 389 392 367 363 405 26 1 414 396 372 345 295 296 264 183 314 341 358 363 341 335 375 415 312 206 228 307 385 463 480 435 436 432 488 471 499 479 473 513 360 388 380 431 425 470 532 381 284 254 282 361 353 338 306 280 289 384 26 1 370 299 282 323 330 369 430 363 439 474 504 428 389 394 443 441 415 346 391 402 332 344 324 352 450 351 368 421 457 429 303 333 376 462 469 599 605 621 609 514 401 441 512 551 484 370 379 459 579 561 26 1 577 561 527 564 623 669 673 635 562 466 492 522 486 495 484 508 489 543 566 613 651 634 653 661 671 695 714 730 706 686 658 607 609 607 620 603 638 648 630 640 623 642 676 692 679 655 637 641 633 635 26 1 640 669 660 639 640 680 700 570 532 612 648 658 654 694 669 656 655 691 726 790 812 779 802 796 765 767 764 776 768 752 743 739 925 981 981 1017 956 951 940 832 821 821 828 764 777 784 777 786 783 780 26 1 773 801 779 753 761 759 756 744 754 753 763 794 807 773 784 824 810 785 769 694 677 681 706 753 781 777 753 779 744 716 706 676 625 602 625 679 710 713 707 706 720 721 713 704 694 681 711 714 709 696 26 1 670 551 568 605 629 630 657 632 618 603 562 502 553 585 584 617 643 665 678 637 576 527 502 543 617 623 631 615 620 641 645 637 592 561 558 535 436 436 379 378 406 426 455 512 550 553 584 508 412 380 26 2 297 345 363 395 461 464 465 485 455 464 366 335 293 381 333 289 230 208 204 252 304 286 280 330 385 400 397 404 372 267 220 312 326 291 297 288 301 331 280 343 387 394 369 368 268 195 291 323 317 363 26 2 359 334 304 294 272 296 234 213 210 196 151 257 230 130 205 296 328 279 267 344 333 371 390 372 350 354 322 327 297 389 410 423 413 422 389 312 270 257 361 335 305 301 273 233 253 306 317 321 350 360 26 2 356 408 389 393 338 331 352 377 388 404 273 342 436 422 299 254 262 360 361 354 300 353 398 417 389 285 314 389 391 407 419 428 444 450 432 370 301 343 329 370 407 368 372 339 366 434 482 461 307 291 26 2 318 350 397 455 493 528 509 452 442 452 459 439 584 605 635 636 640 531 481 412 447 451 492 436 431 523 574 515 458 494 475 449 548 523 496 540 568 546 531 555 577 553 557 494 443 515 472 505 520 525 26 2 564 601 581 545 607 602 644 612 654 676 722 710 696 711 654 697 717 714 702 669 602 545 473 546 612 668 695 743 722 733 746 704 668 699 713 658 649 660 647 673 698 724 711 755 762 774 775 802 768 721 26 2 713 757 760 724 736 766 781 755 791 758 721 707 649 673 668 738 715 754 802 738 749 766 735 731 748 746 713 765 723 660 689 653 676 695 710 680 672 661 643 564 549 697 755 799 801 791 807 758 796 663 26 2 621 638 658 701 673 665 659 670 522 538 581 653 556 476 529 544 570 559 552 556 604 622 631 605 645 640 584 578 609 605 611 615 604 593 607 596 598 577 563 543 541 551 530 424 385 434 455 501 502 521 26 2 413 451 498 546 456 327 308 392 381 410 342 327 334 279 295 346 383 424 446 329 371 379 323 272 303 282 239 389 449 436 439 317 292 347 250 193 223 262 255 304 289 304 306 299 310 325 229 220 275 294 26 2 297 375 301 322 349 373 365 383 393 407 411 379 308 357 388 425 390 287 251 331 412 411 325 321 329 271 272 262 289 282 206 215 237 272 303 285 204 212 174 245 262 238 277 308 230 211 204 236 271 313 26 2 397 487 502 479 426 370 370 251 231 230 178 169 257 361 362 480 387 347 376 336 358 462 526 511 386 326 372 478 464 451 429 485 458 437 437 457 528 537 560 571 468 426 456 518 518 342 365 425 418 476 26 2 474 538 556 583 631 493 458 484 375 332 328 305 335 382 422 490 493 500 530 551 565 457 444 493 501 399 354 376 463 465 470 523 486 484 457 382 448 461 487 488 510 522 477 504 432 501 563 590 622 626 26 2 578 536 732 686 692 715 710 709 735 720 681 697 669 692 742 730 726 735 736 739 737 753 745 723 661 638 675 663 595 592 560 550 582 595 605 606 573 522 547 567 577 595 621 616 611 537 527 537 548 549 26 2 546 555 561 561 558 510 536 530 532 523 517 516 514 470 543 511 501 572 420 454 441 494 357 387 417 403 422 480 379 293 321 425 406 453 383 303 254 241 300 295 251 258 264 253 284 258 331 351 367 328 26 2 288 341 313 305 300 228 307 359 203 252 353 290 243 191 221 315 347 260 195 219 192 167 112 177 255 266 387 374 361 423 415 431 457 400 272 222 348 363 273 224 237 254 328 285 268 334 338 320 275 313 26 2 334 351 302 270 229 156 179 101 166 206 236 221 234 234 274 313 252 81 88 182 278 351 331 297 285 249 339 264 334 308 283 304 266 198 194 249 284 340 377 305 156 139 330 338 295 297 193 247 165 271 26 2 315 246 261 243 251 246 370 329 385 373 386 348 303 270 302 341 335 289 332 309 228 236 222 218 351 304 235 325 405 402 290 246 229 321 393 517 500 513 551 512 380 358 417 476 470 375 330 350 463 451 26 2 435 466 438 457 511 574 567 571 561 529 484 448 425 399 447 466 456 484 473 509 522 505 579 573 580 575 598 604 613 594 573 565 535 523 547 557 567 574 549 558 564 540 558 577 618 562 520 541 555 547 26 2 526 592 587 578 556 595 658 604 526 536 580 585 559 599 600 593 573 597 638 690 719 715 713 677 840 847 843 885 883 858 828 828 969 1010 1080 1122 1050 881 861 775 753 779 796 728 730 753 709 726 736 747 26 2 682 674 688 662 678 670 667 653 667 681 680 693 701 713 706 764 742 698 681 619 603 623 638 667 710 702 667 679 675 650 627 650 633 584 566 579 602 629 629 625 632 616 609 604 587 577 586 610 622 602 26 2 583 503 476 499 539 567 574 576 542 544 524 434 431 488 506 528 549 569 571 561 541 455 422 446 517 529 560 548 543 558 568 558 542 482 466 506 349 357 288 284 301 359 416 456 487 489 522 483 381 300 26 3 373 405 420 449 498 462 469 477 451 462 391 362 370 439 393 352 301 282 282 327 372 357 364 397 421 448 466 466 451 366 304 366 390 356 386 364 377 409 372 418 459 455 450 422 379 304 354 372 377 416 26 3 425 403 361 370 357 349 324 308 283 278 230 279 286 235 244 313 367 339 333 381 385 421 428 412 397 409 381 400 363 422 474 482 477 464 411 357 337 326 370 365 350 333 327 307 320 353 366 381 414 406 26 3 414 459 440 432 401 395 405 431 431 464 397 405 453 455 385 354 353 423 423 420 396 390 434 473 440 388 369 400 405 433 464 483 496 515 507 436 374 402 413 443 481 446 399 377 412 496 526 492 346 354 26 3 381 424 479 529 569 587 547 471 484 540 569 570 591 605 634 638 635 594 543 449 502 528 576 561 551 552 589 565 486 516 533 481 549 565 574 608 646 650 647 648 669 658 647 607 563 601 600 613 593 619 26 3 652 676 672 667 706 699 718 694 739 764 789 782 770 769 733 779 794 771 768 752 703 660 579 635 701 740 782 814 806 821 814 792 765 768 778 756 752 766 763 780 795 815 802 828 829 837 849 853 802 776 26 3 789 808 820 796 802 816 824 828 823 819 797 766 733 754 748 803 770 807 840 803 812 828 810 796 811 792 784 815 770 717 745 724 747 765 792 762 757 737 726 653 620 628 676 722 715 703 720 722 751 751 26 3 721 723 729 744 734 728 734 738 611 623 660 710 617 542 580 597 622 624 631 637 669 688 699 687 716 720 676 697 720 705 709 710 694 683 696 680 674 669 653 614 622 630 598 534 456 513 526 561 569 601 26 3 525 540 575 611 531 421 392 454 434 461 400 392 395 354 364 402 437 464 499 389 412 428 379 331 361 358 315 425 469 463 477 383 358 407 322 275 300 337 347 408 395 404 405 398 400 396 333 303 344 343 26 3 362 423 360 372 403 434 439 445 447 463 459 431 384 404 436 440 423 373 343 366 437 440 395 369 387 356 351 349 344 350 299 287 304 332 356 359 300 282 248 286 330 303 337 353 275 286 277 325 348 358 26 3 421 491 519 512 491 441 448 354 332 342 313 281 322 413 417 465 428 422 430 411 421 471 515 520 487 435 437 463 474 438 406 460 447 415 413 441 474 496 507 503 426 380 418 483 507 410 414 459 487 523 26 3 552 586 608 631 641 540 505 534 466 403 370 364 399 464 489 552 580 605 627 653 651 577 557 607 602 496 449 462 543 572 586 607 587 549 479 435 501 541 593 581 594 591 524 523 516 550 611 656 687 695 26 3 654 605 766 753 745 763 766 783 814 783 742 743 738 759 793 789 798 793 787 800 796 806 793 783 731 684 719 673 650 644 646 627 639 660 668 665 652 613 617 644 652 661 679 664 682 641 629 648 649 644 26 3 641 643 644 645 634 621 637 623 622 613 603 592 596 570 612 593 590 541 412 419 488 462 427 460 493 488 490 525 434 349 375 452 449 501 441 375 332 315 359 361 327 324 340 359 316 299 357 377 388 388 26 3 363 398 374 374 373 316 349 392 330 351 430 373 332 296 298 360 372 315 245 274 278 261 234 254 262 270 353 348 347 404 404 426 431 459 371 314 384 407 344 284 289 293 365 327 307 368 386 387 316 345 26 3 370 387 355 336 297 216 243 223 201 225 263 245 278 301 305 312 296 163 144 249 314 358 348 342 336 313 359 313 343 342 338 352 305 262 247 291 321 360 386 392 268 240 342 371 342 344 289 293 277 331 26 3 366 334 332 331 354 348 469 457 455 446 452 424 379 353 368 391 416 362 384 371 347 333 318 310 415 398 336 381 439 477 350 298 305 379 462 517 551 594 628 592 487 454 499 555 559 471 421 450 535 553 26 3 555 587 549 556 610 650 662 664 602 535 532 482 493 485 527 548 549 553 561 591 614 604 652 652 654 650 660 656 659 662 649 652 615 595 621 643 634 622 603 627 647 633 655 658 672 617 594 626 635 604 26 3 585 642 667 673 610 664 720 686 623 618 639 640 639 663 662 664 662 681 717 772 787 792 771 746 874 876 869 895 887 890 863 876 867 894 947 976 927 805 794 825 826 844 825 797 799 803 790 795 794 804 26 3 744 701 737 721 725 738 743 727 726 735 744 750 751 753 750 801 788 728 734 654 671 683 698 729 752 748 731 725 747 726 700 675 664 649 619 641 661 688 702 707 686 674 676 664 648 642 656 673 671 657 26 3 644 587 559 576 604 630 649 648 622 625 572 507 509 552 586 607 627 649 655 645 622 548 502 513 575 601 628 629 620 640 652 639 609 548 553 571 469 465 401 385 398 441 468 495 522 522 542 526 448 377 26 4 576 547 557 567 572 601 591 596 586 601 586 542 533 538 533 508 489 455 470 504 504 508 505 515 505 543 582 562 586 524 462 457 486 500 519 491 505 529 515 538 538 562 582 524 529 462 457 476 476 515 26 4 515 524 486 508 493 455 484 474 450 459 421 387 397 416 382 401 450 459 469 474 498 527 517 517 498 517 488 532 503 503 561 585 585 541 501 476 471 456 456 446 461 415 431 441 436 446 466 501 557 537 26 4 547 587 582 532 527 527 542 557 547 602 577 532 557 572 558 526 512 554 554 549 549 498 526 587 554 554 488 479 479 521 568 582 605 633 638 568 512 526 563 572 629 591 502 483 543 600 624 609 476 500 26 4 533 571 614 638 676 691 657 567 581 657 705 714 719 729 753 757 748 710 662 567 609 657 695 719 714 714 740 722 619 658 709 636 684 697 709 740 787 804 813 795 821 813 782 765 731 744 765 770 731 765 26 4 800 817 817 834 851 845 836 849 867 897 915 919 902 867 854 884 897 871 884 897 871 845 775 810 854 889 906 932 945 945 941 932 906 902 889 894 894 920 924 917 927 947 934 947 960 960 950 894 881 914 26 4 924 927 910 907 927 937 937 917 924 944 937 907 887 884 884 887 935 926 940 958 958 977 949 926 907 944 935 916 907 893 893 902 944 907 921 926 911 888 836 808 794 799 827 860 855 860 855 865 874 883 26 4 897 892 870 865 856 861 870 852 789 789 807 820 726 690 717 731 735 753 780 802 816 820 829 843 852 865 843 841 841 833 846 837 820 815 815 798 790 803 785 746 742 746 746 729 616 651 660 664 681 703 26 4 703 681 690 703 673 586 543 564 567 625 576 562 547 523 518 518 538 552 596 562 528 528 533 489 523 504 489 484 489 513 572 562 504 596 567 484 465 494 519 558 553 553 548 553 538 505 500 443 443 448 26 4 471 519 500 471 510 548 558 553 529 548 548 515 529 495 505 495 491 524 491 464 498 503 527 488 498 508 503 498 450 469 469 445 440 459 459 474 455 406 401 373 440 435 426 430 430 459 430 474 469 450 26 4 491 547 633 648 648 592 638 542 506 516 511 431 441 542 547 511 542 572 557 572 547 542 572 633 658 623 597 607 624 544 507 549 549 498 493 540 535 568 558 540 488 441 493 563 605 535 512 549 591 629 26 4 680 680 708 727 713 633 610 647 638 557 500 509 538 605 605 667 719 738 753 776 772 748 705 743 719 633 605 595 652 700 724 729 719 681 590 562 619 662 714 727 740 722 632 606 658 662 727 787 821 830 26 4 778 731 874 855 860 883 883 907 893 832 883 883 879 883 911 921 924 915 906 919 915 924 919 901 861 775 807 740 775 753 789 775 780 784 784 793 784 771 753 793 802 798 807 775 807 811 781 794 781 777 26 4 768 759 755 759 742 751 751 751 742 733 712 707 712 712 720 707 707 694 586 556 577 599 573 573 603 625 612 664 567 499 499 518 567 644 576 528 494 474 474 484 474 474 499 474 484 484 465 474 494 518 26 4 538 489 465 479 489 465 440 481 548 538 548 534 481 476 448 443 467 471 414 419 414 424 404 385 400 404 452 462 467 505 515 543 529 567 534 471 443 515 498 440 459 435 464 469 445 459 498 527 459 459 26 4 474 479 493 493 455 430 397 430 416 411 450 440 445 469 445 445 459 426 387 410 461 486 486 516 506 501 501 481 466 506 532 542 456 436 395 441 476 506 532 557 451 400 405 486 420 471 466 413 469 460 26 4 498 493 483 493 526 526 624 638 601 591 587 568 521 507 512 512 549 507 502 502 512 488 479 465 558 549 488 512 557 609 509 462 471 514 590 648 667 714 743 710 648 609 629 671 705 638 581 595 667 705 26 4 710 733 695 681 724 748 762 781 714 632 649 602 619 628 662 692 692 688 705 735 774 774 791 795 791 795 795 778 782 795 791 791 761 735 752 787 770 748 727 753 779 801 819 814 771 714 727 766 779 731 26 4 722 753 797 823 696 784 827 801 775 792 775 744 779 805 797 801 810 827 849 881 904 920 884 864 871 861 861 867 871 891 894 900 894 910 927 940 924 914 930 934 930 924 904 927 930 924 924 920 897 857 26 4 794 827 864 860 879 911 902 879 879 836 855 869 850 860 897 897 897 794 695 681 761 789 832 832 860 869 874 879 902 916 921 758 744 771 744 771 798 820 852 865 807 793 825 793 771 780 798 807 789 784 26 4 758 735 731 726 731 758 771 766 775 771 672 634 625 655 703 725 742 755 759 768 764 712 660 642 651 690 716 729 742 755 751 755 738 664 668 681 668 638 625 547 556 577 601 610 630 630 635 693 659 601 27 1 284 342 294 251 237 323 313 385 404 356 304 237 218 327 370 294 241 275 356 284 232 289 331 350 312 298 246 208 180 241 327 383 322 294 275 227 308 327 336 464 317 275 204 194 194 298 331 350 360 365 27 1 355 317 270 214 232 232 245 169 227 165 178 196 361 263 272 334 236 152 160 89 94 103 72 129 165 258 236 325 285 298 272 249 205 205 209 283 219 195 219 214 219 278 278 362 323 283 234 190 219 214 27 1 180 150 185 180 195 234 313 170 175 347 352 396 180 218 312 483 427 339 416 372 345 284 356 290 367 372 416 361 400 378 328 306 345 240 240 229 234 223 245 394 394 389 411 372 381 391 340 284 319 340 27 1 345 412 468 345 417 499 437 452 468 447 427 406 463 437 365 365 406 437 365 381 427 519 524 437 454 529 489 494 454 589 579 464 534 474 459 469 514 654 604 559 579 564 564 609 664 714 659 629 599 674 27 1 584 669 599 524 554 592 616 663 620 667 631 631 596 569 580 572 623 631 651 569 553 651 725 745 745 659 592 643 635 659 714 639 584 612 686 630 634 655 701 739 764 726 726 730 760 760 739 722 713 722 27 1 760 735 688 663 663 663 659 659 655 684 659 659 659 667 726 713 748 735 735 666 698 625 625 616 652 675 639 607 616 648 652 625 634 616 648 570 566 566 602 625 648 652 675 671 602 575 616 713 574 531 27 1 584 608 574 603 526 555 560 550 593 651 641 622 617 627 627 656 598 565 541 512 512 526 545 593 565 555 588 542 508 566 557 527 479 479 469 455 436 527 465 392 416 397 382 392 440 484 484 557 561 586 27 1 469 421 421 377 348 334 465 576 576 356 323 304 528 600 432 399 337 351 495 380 299 284 323 437 423 428 385 375 389 409 389 366 332 265 318 304 299 270 208 199 260 218 279 170 170 303 294 246 365 279 27 1 161 156 133 275 383 355 279 194 118 52 62 175 128 180 161 251 460 393 331 298 294 245 183 138 116 129 134 125 223 192 209 187 196 134 103 165 276 232 32 -13 -17 98 85 63 152 218 192 227 125 200 27 1 106 3 219 195 47 27 190 126 165 101 72 86 249 136 96 190 170 101 111 91 160 185 224 283 342 298 259 273 273 86 91 245 378 524 262 262 268 361 411 334 284 339 416 543 444 367 394 394 328 383 27 1 251 234 295 323 317 367 328 290 400 345 314 340 442 330 417 340 273 294 314 335 309 350 432 524 391 386 437 627 473 417 540 499 509 565 514 437 524 555 509 534 564 639 559 499 504 549 539 464 504 544 27 1 564 599 639 680 689 707 643 689 698 698 698 657 648 707 753 643 579 560 612 665 598 569 588 603 622 651 646 689 632 641 512 521 507 608 536 545 569 536 483 493 483 574 565 541 454 440 474 431 411 469 27 1 527 581 586 421 431 421 465 508 518 498 513 489 416 460 402 397 416 460 436 513 571 586 484 392 406 445 450 509 456 423 475 600 633 552 356 337 432 475 571 394 280 256 308 299 289 270 241 218 318 308 27 1 280 337 346 346 361 265 370 265 265 383 251 270 360 431 341 284 246 180 199 194 208 279 279 265 246 251 218 208 241 279 90 123 151 194 180 260 374 350 329 294 232 321 298 258 254 209 214 187 156 254 27 1 303 241 263 227 312 307 285 236 160 147 241 263 263 276 214 267 254 272 192 121 146 27 -66 214 244 180 273 224 367 249 259 288 288 328 362 273 224 249 347 259 254 185 131 47 62 86 229 201 301 301 27 1 229 273 312 245 295 290 290 262 295 312 284 306 317 339 306 207 295 339 372 350 312 251 361 350 301 323 262 290 304 294 330 432 345 417 376 304 330 401 499 509 606 652 565 555 447 432 417 458 452 422 27 1 396 468 452 437 442 447 442 447 489 444 444 434 489 534 554 514 459 494 569 604 584 474 504 579 374 424 534 524 584 539 539 484 479 499 574 669 559 549 619 667 694 522 498 553 572 541 541 537 569 604 27 1 659 600 631 635 643 580 608 604 612 592 588 620 667 698 659 659 663 659 670 676 604 671 663 701 735 739 722 697 651 701 705 705 688 726 688 722 709 693 680 638 659 663 671 680 697 709 722 709 613 625 27 1 579 575 611 620 639 625 593 689 671 652 634 630 675 662 630 634 643 648 593 639 675 607 588 598 607 689 648 648 675 684 561 565 608 679 699 737 742 751 723 708 641 670 694 627 608 545 608 603 574 617 27 1 560 550 536 478 560 545 502 502 526 450 560 615 571 610 634 629 610 561 494 465 440 503 508 445 450 455 479 498 498 508 513 527 469 426 416 513 605 595 595 440 387 353 342 308 370 418 404 323 485 337 27 2 331 382 339 301 288 365 357 421 438 395 348 288 271 369 408 339 292 322 395 331 284 335 376 394 358 344 294 258 230 290 372 426 367 340 321 276 353 372 381 503 362 321 253 244 244 344 376 394 403 408 27 2 399 362 317 265 282 282 295 223 278 219 231 248 405 312 320 379 286 206 214 147 151 160 130 185 219 307 286 371 333 345 320 299 257 257 265 335 274 251 274 270 274 330 330 409 372 335 288 246 274 270 27 2 237 209 242 237 251 288 363 228 232 395 400 442 237 276 358 506 458 381 448 410 386 334 396 338 405 410 448 401 434 415 372 353 386 295 295 286 291 281 300 429 429 424 444 410 421 431 378 320 357 378 27 2 384 452 510 384 458 542 479 495 510 489 468 447 505 479 405 405 447 479 405 421 468 563 569 479 488 558 521 526 488 614 605 498 563 507 493 502 544 674 628 586 605 591 591 633 684 730 679 651 623 693 27 2 609 688 623 553 581 622 647 696 651 700 663 663 626 597 610 602 655 663 683 597 581 683 761 781 781 691 622 675 667 691 749 671 614 642 720 667 671 690 733 768 791 756 756 760 788 788 768 753 745 753 27 2 788 764 721 698 698 698 694 694 690 717 694 694 694 702 756 745 771 759 759 699 727 663 663 655 687 707 675 647 655 683 687 663 671 655 683 615 612 612 643 663 683 687 707 703 643 619 655 743 608 565 27 2 617 640 608 636 561 589 594 584 626 682 673 654 650 659 659 687 631 598 575 547 547 561 579 626 598 589 622 570 538 593 584 556 510 510 501 487 469 556 496 427 450 432 418 427 473 515 515 584 588 611 27 2 501 455 455 413 386 372 496 602 592 395 365 348 549 614 464 434 378 391 519 417 344 331 365 468 455 459 421 412 425 442 425 404 374 314 361 348 344 318 258 249 308 267 326 221 221 349 340 294 408 326 27 2 212 208 185 321 426 399 326 244 171 108 117 226 180 230 212 299 500 435 376 345 341 295 236 193 172 185 189 181 274 244 261 240 248 189 160 219 324 282 92 50 45 155 143 122 206 269 244 278 181 252 27 2 167 70 274 251 112 93 246 186 223 163 135 149 302 195 158 246 228 163 172 153 218 242 279 335 391 349 311 325 324 162 166 300 415 541 315 315 319 401 444 377 334 381 448 558 472 405 429 429 372 420 27 2 305 291 343 367 362 405 372 338 434 384 352 378 484 368 458 378 310 331 352 373 347 389 473 569 431 426 479 674 516 458 584 542 553 611 558 479 569 600 553 563 591 660 586 530 535 577 567 498 535 572 27 2 591 623 675 711 719 735 679 719 727 727 727 691 683 735 775 679 612 594 645 696 631 603 622 636 654 682 678 720 664 673 547 556 542 640 570 579 603 570 519 528 519 608 598 575 491 477 505 464 446 501 27 2 556 607 611 455 464 455 496 538 547 528 542 519 450 492 436 432 450 492 469 542 597 611 515 427 441 478 482 532 485 455 502 614 644 571 395 378 464 502 588 429 327 305 352 344 335 318 292 271 361 352 27 2 327 378 387 387 399 314 408 312 312 426 299 317 403 472 385 331 294 230 249 244 258 326 326 312 294 299 267 258 290 326 144 176 203 244 230 308 417 394 375 341 282 367 345 307 303 261 265 240 210 303 27 2 350 291 312 278 358 354 333 286 214 202 291 312 312 324 265 316 303 320 244 181 205 93 5 270 298 237 325 279 414 302 311 339 339 377 409 325 279 302 395 311 307 242 191 112 125 149 284 262 348 348 27 2 286 324 358 300 343 338 338 315 343 358 334 353 362 381 353 267 343 381 410 391 358 305 401 391 348 367 315 338 341 331 368 473 384 458 415 341 368 442 542 553 653 701 611 600 489 473 458 500 495 463 27 2 436 510 495 479 484 489 484 489 521 479 479 470 521 563 581 544 493 526 595 628 609 507 535 605 414 460 563 553 609 567 567 516 512 530 600 688 586 577 642 700 728 548 524 581 602 569 569 565 597 634 27 2 691 630 663 667 675 610 638 634 642 622 618 651 700 732 691 691 696 691 704 710 643 706 698 733 764 768 753 729 686 733 737 737 721 756 721 753 741 725 714 675 694 698 706 714 729 741 753 741 651 663 27 2 623 619 651 659 675 663 635 719 703 687 671 667 707 695 667 671 679 683 635 675 707 647 631 639 647 719 683 683 707 715 608 598 640 711 729 767 771 781 753 739 673 701 725 659 640 579 640 636 608 650 27 2 594 584 570 514 594 579 537 537 561 486 594 639 597 634 657 653 634 588 524 496 473 533 538 478 482 487 510 528 528 538 542 556 501 459 450 542 630 620 620 473 423 390 382 352 408 451 438 365 511 378 28 1 461 461 433 378 397 443 433 512 525 475 443 378 387 466 447 387 332 420 424 323 300 401 405 485 445 435 364 329 324 390 445 485 395 364 369 334 440 440 480 480 334 339 309 279 324 395 405 410 410 450 28 1 465 390 375 365 322 349 322 280 306 328 370 412 465 402 423 439 312 222 227 169 238 238 179 216 275 338 386 455 386 402 359 333 328 322 379 369 334 339 339 319 364 394 424 454 424 384 329 304 294 329 28 1 284 299 319 279 309 349 389 314 279 399 414 444 334 342 458 556 496 425 452 463 452 414 397 403 534 502 562 600 513 523 408 386 414 332 326 392 353 397 425 436 447 463 496 529 470 435 405 400 420 445 28 1 474 524 599 509 519 559 499 559 644 604 509 445 484 539 455 494 499 549 455 479 489 609 674 514 609 609 545 545 495 605 669 705 591 513 531 509 554 614 586 600 623 614 623 614 673 724 705 728 692 696 28 1 683 701 660 614 655 710 723 736 693 702 723 723 689 676 663 659 676 710 732 710 668 715 753 766 791 808 778 778 723 761 766 727 680 706 791 694 719 723 749 778 778 787 787 770 778 783 762 762 778 812 28 1 816 770 757 736 753 774 736 715 719 745 719 740 757 732 762 812 807 794 781 742 781 768 659 672 733 763 724 716 698 733 750 742 716 724 724 642 642 663 703 729 746 742 737 794 707 663 711 732 662 630 28 1 658 648 658 648 602 644 676 658 685 690 704 662 653 672 667 718 681 653 635 602 602 616 653 648 607 588 621 604 588 625 635 635 604 630 583 578 520 557 625 578 531 479 474 474 546 583 604 640 682 635 28 1 567 520 536 489 505 531 645 682 631 489 438 479 585 668 594 553 456 475 571 466 401 392 470 502 502 535 502 507 420 360 410 452 452 479 447 429 374 328 294 314 339 329 324 289 329 425 415 435 460 314 28 1 264 264 314 410 485 435 359 314 224 128 173 304 269 274 309 400 480 485 440 423 349 312 269 264 211 222 227 243 301 280 328 343 259 238 232 312 473 280 174 110 116 190 248 232 338 333 333 380 285 402 28 1 304 210 359 359 279 304 329 274 294 299 274 294 364 294 279 374 274 200 205 205 245 274 369 374 459 459 434 434 430 233 282 392 463 425 403 375 414 551 502 452 397 452 430 491 458 463 502 441 425 480 28 1 375 425 507 425 419 545 617 414 556 465 400 569 614 470 470 420 385 385 430 405 365 455 544 564 455 514 524 669 609 514 639 624 614 644 604 519 624 644 619 586 664 710 618 577 596 618 637 536 550 628 28 1 646 632 737 768 781 737 729 759 772 781 781 763 724 763 772 742 713 662 704 759 755 676 662 672 681 722 676 708 713 681 644 639 653 718 736 685 685 635 542 575 648 648 612 588 579 552 536 531 463 479 28 1 526 625 630 500 505 567 588 599 583 567 567 562 567 484 447 479 520 541 541 541 599 635 531 474 474 510 546 576 585 553 567 631 631 599 466 433 525 576 590 470 383 383 410 392 364 332 318 323 410 447 28 1 429 466 461 502 443 374 447 349 354 470 380 369 460 520 435 349 304 319 289 294 314 339 385 364 319 309 309 304 410 289 68 168 198 274 354 400 445 440 470 481 455 518 418 402 375 322 370 354 333 428 28 1 418 301 306 349 375 439 386 407 349 354 333 375 412 433 359 402 423 449 354 279 299 195 125 329 374 319 419 399 474 379 384 454 444 469 574 424 314 389 479 384 369 369 314 240 354 339 319 353 436 392 28 1 392 436 425 370 364 392 370 370 370 386 342 370 452 502 447 326 392 491 496 523 485 414 507 485 447 441 359 458 574 435 450 564 470 589 479 430 455 514 604 719 729 754 609 579 569 489 529 514 574 564 28 1 554 514 499 499 514 499 479 534 545 495 509 509 541 600 637 650 586 600 673 724 696 628 632 646 582 513 596 596 609 623 596 628 568 614 655 664 646 591 614 702 740 591 591 646 672 625 629 642 663 706 28 1 710 697 676 680 697 676 693 689 663 646 634 668 706 719 723 710 723 715 736 736 774 783 740 783 787 774 770 736 766 770 812 787 745 770 740 783 766 745 749 766 740 762 774 753 762 808 812 766 707 736 28 1 703 689 707 711 733 742 716 724 750 724 742 742 750 759 703 711 720 716 694 737 759 703 694 676 711 746 724 694 694 724 676 648 676 750 773 782 801 796 768 759 704 718 713 708 658 598 653 662 630 644 28 1 644 625 625 584 602 579 561 561 579 575 579 651 677 692 713 666 651 578 526 515 552 599 593 552 500 515 531 541 546 546 583 567 489 505 536 593 656 656 682 526 505 442 410 401 447 502 521 466 544 447 28 2 575 481 478 422 418 468 450 528 536 468 466 418 468 537 472 427 363 426 429 344 328 416 415 481 487 444 396 366 354 413 437 524 403 382 391 358 438 449 506 492 363 370 388 332 388 438 451 460 480 510 28 2 466 416 411 406 373 366 361 310 338 398 380 430 490 413 425 451 359 277 254 207 269 274 211 260 266 363 416 487 475 460 397 381 365 378 385 407 390 386 377 348 375 404 461 466 438 435 371 342 330 372 28 2 319 342 360 334 349 365 419 347 323 436 482 479 361 382 472 534 523 465 492 502 472 457 436 463 536 560 591 598 524 549 430 410 476 363 369 425 393 432 462 460 466 484 492 514 485 459 442 464 464 477 28 2 492 499 598 621 614 608 534 589 699 614 568 494 502 571 461 496 515 609 487 490 485 653 725 702 667 711 559 515 565 651 695 749 637 533 549 510 574 630 614 633 628 610 642 631 683 715 726 748 734 746 28 2 709 724 685 651 648 691 722 761 737 730 792 770 720 734 700 672 703 736 782 724 714 751 797 787 798 825 854 858 785 785 821 773 717 757 778 722 732 723 784 834 847 827 825 829 819 806 757 800 826 850 28 2 845 833 784 756 757 770 768 790 771 761 750 757 761 779 785 813 826 818 801 775 809 793 737 737 778 777 741 733 715 746 754 765 741 769 757 667 659 678 707 715 736 760 754 813 748 717 743 784 694 643 28 2 659 667 689 676 626 640 682 696 693 717 717 701 674 724 722 743 727 711 682 639 663 667 736 699 702 659 676 654 644 647 648 656 631 655 604 599 549 558 647 659 576 520 517 518 570 578 590 628 669 637 28 2 585 546 569 501 518 545 622 679 653 528 490 518 611 691 638 588 476 476 620 483 424 425 507 528 505 544 524 556 458 404 459 487 470 507 442 466 398 342 337 328 358 348 360 329 343 465 429 504 495 353 28 2 313 302 336 455 494 448 413 368 281 215 217 329 344 335 372 465 555 483 449 432 377 332 298 277 255 268 265 273 310 304 346 369 289 283 250 332 355 304 208 160 169 198 260 267 331 344 374 415 352 438 28 2 358 292 393 400 338 355 363 301 350 342 314 335 399 331 348 459 327 249 237 261 312 313 370 399 465 462 468 428 457 293 320 439 537 459 435 432 431 514 496 493 461 500 471 578 476 477 512 556 464 508 28 2 419 466 524 438 430 524 613 546 639 474 452 617 633 538 515 458 419 410 471 443 416 510 549 578 493 496 539 710 597 557 664 624 622 629 640 589 590 634 661 635 713 726 652 655 662 656 664 593 587 636 28 2 653 660 745 780 774 754 777 779 783 788 808 796 790 788 804 764 764 720 744 786 788 719 703 706 706 701 731 784 741 713 672 663 703 733 776 729 719 684 586 579 678 690 632 613 615 591 595 543 511 522 28 2 587 629 652 538 535 556 591 580 623 584 583 584 590 502 484 509 527 548 573 582 637 616 566 516 522 532 561 632 585 564 588 659 698 633 525 484 550 623 625 491 410 407 462 398 393 377 334 349 430 456 28 2 457 479 468 524 468 414 470 371 376 490 369 376 442 518 475 387 369 403 370 338 338 402 440 400 358 336 339 338 428 343 149 239 245 325 360 394 436 481 468 463 535 574 529 443 412 362 396 377 371 466 28 2 456 331 359 384 387 453 414 429 402 368 388 389 421 430 365 419 417 447 392 332 334 269 231 386 403 354 442 446 506 412 388 477 457 526 533 465 354 410 500 463 394 502 407 312 399 400 382 408 503 444 28 2 452 456 460 424 416 419 404 389 377 417 380 414 444 505 454 343 389 461 491 547 495 466 512 505 450 459 398 470 586 442 467 622 613 688 509 443 458 490 589 686 697 701 642 645 598 526 525 583 646 630 28 2 571 510 496 512 539 523 561 570 556 514 498 515 528 575 627 658 570 567 651 706 654 623 613 671 569 541 605 625 647 646 602 622 590 601 623 625 667 607 626 691 732 644 614 637 679 649 621 649 674 741 28 2 711 688 686 684 658 697 706 714 693 629 626 687 753 764 766 731 728 736 726 728 800 811 791 798 793 798 793 762 769 777 803 815 823 795 797 817 802 761 771 762 758 767 753 758 754 838 834 805 762 766 28 2 718 697 731 719 756 760 760 751 759 738 755 757 777 772 803 765 764 737 709 734 791 720 707 715 775 774 758 740 743 751 693 675 674 779 825 833 841 828 816 792 753 751 753 745 690 653 668 664 671 652 28 2 653 651 643 607 670 626 597 613 604 631 640 673 681 674 674 662 697 629 547 551 579 588 595 578 515 548 535 570 572 561 617 581 543 534 549 600 640 644 690 609 609 496 433 421 465 494 549 521 574 485 28 3 564 488 481 442 442 463 451 512 524 472 466 442 472 527 472 457 405 454 463 411 387 445 425 483 494 452 391 372 353 399 452 525 418 380 399 353 444 444 509 483 391 372 387 353 387 444 452 456 494 513 28 3 452 429 406 407 365 365 361 303 341 407 361 400 466 392 396 442 369 303 287 244 287 291 229 264 291 384 466 512 477 446 403 380 376 369 379 386 364 364 356 345 360 379 442 469 413 424 375 338 330 379 28 3 326 338 353 323 330 356 413 353 319 435 457 457 356 351 468 523 472 468 480 480 449 464 441 453 519 531 555 566 504 539 433 413 480 362 362 437 402 410 410 453 453 464 480 496 473 456 469 485 469 477 28 3 456 493 565 598 582 606 525 565 674 582 553 505 509 561 461 485 477 602 452 452 465 646 682 650 642 688 533 510 571 639 665 714 620 537 540 506 552 624 601 612 620 612 612 601 646 673 695 707 688 695 28 3 684 692 669 631 631 687 700 731 692 700 783 765 709 726 696 661 696 713 774 700 679 722 770 761 778 804 830 839 778 778 795 761 696 739 765 733 722 711 771 801 801 794 786 797 790 790 756 775 801 820 28 3 820 809 775 744 737 756 756 786 767 744 744 733 744 767 767 797 816 805 798 776 801 798 740 751 765 776 747 736 715 740 747 762 747 772 769 675 664 679 711 715 733 754 740 809 736 726 744 760 703 649 28 3 655 665 700 687 652 649 693 684 671 693 693 687 677 725 709 725 706 700 674 652 681 693 735 706 732 690 687 646 621 627 624 637 618 634 597 600 560 566 637 637 597 547 532 541 566 578 594 618 646 627 28 3 603 566 578 523 526 557 612 680 594 512 485 494 567 640 601 552 466 485 570 485 448 451 512 521 506 527 521 540 485 451 475 506 488 503 448 497 445 405 361 353 368 361 380 357 368 448 437 565 483 364 28 3 322 338 357 483 479 437 414 395 311 250 258 326 341 349 414 494 547 464 429 438 380 349 314 303 275 283 287 287 318 306 345 376 306 299 283 318 400 322 248 206 209 225 279 279 330 353 384 446 353 466 28 3 375 311 394 394 345 375 360 300 360 338 311 353 383 334 375 465 349 278 251 314 334 326 371 383 454 446 484 413 464 315 315 402 504 441 429 429 417 484 460 453 437 464 457 535 472 464 449 500 445 488 28 3 421 460 496 429 425 515 590 511 598 477 428 614 614 525 525 477 436 420 469 456 436 505 521 569 501 501 497 695 569 525 658 573 586 594 654 557 561 582 626 586 692 695 616 635 650 642 635 593 574 612 28 3 631 639 744 772 758 744 776 783 780 780 794 780 776 772 791 758 735 693 709 741 744 709 703 684 684 687 725 754 716 703 668 662 684 706 751 703 690 684 617 604 690 690 652 639 636 627 621 575 547 560 28 3 609 631 634 553 547 569 603 575 621 578 575 594 600 532 510 526 550 547 597 612 634 627 578 544 560 563 597 585 543 524 561 622 631 607 512 478 524 570 594 497 430 460 485 445 430 414 393 387 454 469 28 3 460 472 472 530 472 430 478 364 383 475 368 368 444 528 475 383 368 433 372 349 349 414 452 422 383 357 353 349 418 368 204 258 280 341 364 414 448 528 450 462 528 566 516 423 403 349 396 365 353 442 28 3 446 345 369 380 376 450 427 427 392 357 380 369 392 446 345 415 407 438 380 326 323 281 255 401 413 345 424 409 491 394 368 461 431 514 525 454 353 386 472 420 368 469 398 315 383 356 371 390 492 457 28 3 449 441 433 425 413 421 386 390 374 425 394 406 417 508 457 355 390 457 457 543 488 472 488 468 433 441 390 433 565 444 444 602 578 678 509 448 444 469 582 674 670 686 618 610 598 529 509 509 614 606 28 3 569 513 501 485 529 529 586 565 563 522 518 510 522 567 624 646 544 544 639 684 639 578 593 658 567 518 601 620 624 616 563 582 556 567 578 582 635 574 597 648 670 631 588 622 670 635 596 635 670 718 28 3 696 687 679 679 648 683 692 679 670 640 622 696 748 748 757 713 731 718 709 714 794 809 782 767 767 767 767 760 767 763 794 782 805 752 817 809 778 748 748 760 748 760 741 744 737 828 820 797 789 782 28 3 715 679 744 722 751 747 754 751 762 754 754 754 776 765 801 762 758 736 711 729 794 715 708 718 776 765 751 733 751 754 675 662 665 751 779 782 792 779 786 763 738 735 738 722 697 668 671 658 684 665 28 3 668 658 655 646 700 671 633 639 646 662 655 649 652 652 643 637 671 661 569 563 587 597 590 578 541 563 553 572 569 557 615 603 566 544 560 594 643 646 677 627 634 532 445 439 454 506 530 512 552 481 29 1 410 354 389 385 437 463 496 544 501 439 414 415 368 364 372 366 309 286 295 277 350 360 377 345 378 392 382 386 437 403 285 263 317 366 373 346 364 332 349 356 378 373 400 360 384 335 280 282 286 290 29 1 302 304 319 287 310 310 291 269 253 267 232 222 276 254 227 322 370 316 280 315 354 327 338 357 365 331 355 343 349 337 330 347 379 377 436 367 352 332 379 426 355 340 266 288 288 293 335 370 379 367 29 1 364 379 409 454 441 405 372 382 454 508 469 370 392 431 438 465 431 422 419 397 366 363 377 441 437 385 361 386 381 360 402 411 419 460 459 488 373 360 380 386 440 497 493 438 379 415 465 508 468 377 29 1 393 447 466 464 488 551 523 523 469 469 532 562 549 551 550 580 580 570 515 497 462 476 520 546 577 572 575 566 558 506 536 548 518 526 541 523 584 591 598 549 625 637 627 594 572 572 599 608 603 610 29 1 623 639 641 638 682 670 664 661 691 713 721 767 719 691 651 694 733 730 686 699 732 703 708 698 711 738 705 733 751 759 756 711 725 719 840 706 729 738 757 723 720 738 707 716 755 767 770 764 793 774 29 1 775 792 754 754 770 719 709 728 761 758 742 750 752 778 757 772 785 752 761 761 768 765 747 740 734 747 726 718 707 727 737 756 774 718 749 757 781 709 718 716 712 693 688 687 708 700 680 681 663 667 29 1 708 692 659 671 675 665 697 696 673 662 674 679 661 643 604 630 642 606 567 597 614 645 680 682 691 690 707 656 653 658 645 654 626 618 627 635 626 629 625 609 689 667 643 623 585 518 561 512 512 540 29 1 576 552 546 590 590 509 425 439 450 461 420 365 379 328 297 315 347 408 414 423 377 419 452 416 364 400 341 323 333 346 420 450 418 445 439 328 284 299 349 358 364 384 405 371 369 385 386 264 247 331 29 1 367 338 391 351 364 364 362 376 386 370 450 387 374 327 383 400 446 433 364 299 364 348 382 313 287 256 266 238 231 261 232 241 238 233 249 332 293 207 194 160 220 200 233 305 317 325 329 270 286 325 29 1 364 456 473 481 468 432 454 466 437 446 409 352 320 417 360 347 426 402 350 414 337 370 400 469 474 456 410 427 448 477 374 381 395 440 375 337 360 407 428 419 420 337 354 380 492 419 321 369 412 470 29 1 491 491 512 545 558 528 487 480 486 447 352 353 378 380 394 438 501 526 554 586 566 585 572 542 571 528 414 373 431 497 532 542 549 555 543 516 466 472 486 547 535 536 514 424 535 581 634 687 707 717 29 1 729 702 705 669 638 672 680 683 691 678 678 683 692 705 700 710 698 722 702 684 709 712 722 719 693 681 641 661 639 623 612 647 660 659 662 660 647 645 628 630 613 635 641 630 623 608 615 628 564 564 29 1 540 542 538 529 529 531 556 567 537 541 568 494 481 488 514 515 540 559 493 396 413 464 397 390 424 427 445 461 478 394 342 396 472 500 490 496 358 305 318 373 322 302 267 267 276 309 288 298 285 302 29 1 328 305 334 355 336 363 327 396 447 386 436 473 411 435 359 363 364 372 353 263 266 352 237 197 229 276 276 302 360 290 316 335 367 395 387 355 361 405 349 323 296 293 320 331 296 325 339 379 339 298 29 1 306 337 359 327 315 293 260 285 256 265 271 268 257 232 247 300 314 320 294 271 280 303 362 387 325 300 308 265 246 295 355 353 330 234 177 202 335 372 412 402 328 315 364 412 345 317 357 368 339 320 29 1 374 423 434 437 435 409 443 497 446 421 421 469 395 317 327 359 382 390 394 353 348 322 352 323 365 460 422 375 425 464 480 325 293 379 451 481 489 529 560 574 530 483 447 476 529 530 495 422 470 509 29 1 478 554 554 470 513 501 520 576 599 592 571 553 506 540 557 574 574 531 536 562 589 574 587 617 599 603 591 560 576 579 617 641 622 615 605 612 621 618 616 590 612 605 630 641 643 612 612 644 623 644 29 1 608 606 630 646 642 638 674 668 687 675 688 693 642 688 726 725 699 705 688 702 728 748 768 739 740 762 744 760 776 793 789 783 809 798 762 790 797 782 806 793 773 770 777 773 771 791 769 781 770 728 29 1 716 742 730 750 761 752 743 732 712 689 708 689 698 690 728 744 736 732 723 765 727 721 690 673 699 712 734 745 724 744 741 715 694 695 677 674 690 705 704 717 702 662 620 595 616 613 620 629 645 628 29 1 602 618 634 606 600 615 636 633 644 642 630 604 576 528 542 551 577 580 597 577 594 606 509 463 513 534 548 588 597 585 577 601 587 584 541 529 521 527 526 416 356 377 381 441 473 495 530 570 549 465 29 2 396 325 386 401 411 411 452 497 507 421 391 411 361 371 345 310 290 295 285 295 340 320 348 322 340 357 357 362 383 375 283 261 318 348 370 326 357 322 348 348 340 331 370 344 357 318 274 283 291 274 29 2 300 287 309 289 319 293 293 263 237 258 224 215 263 263 207 310 353 310 258 284 349 319 323 345 358 310 340 323 345 332 323 345 388 375 388 349 340 301 325 378 340 325 263 258 268 272 311 354 354 349 29 2 320 306 373 421 412 402 364 368 416 469 440 364 364 401 410 447 406 392 387 382 322 327 341 378 424 373 350 331 359 331 378 392 387 424 429 447 364 336 313 336 387 471 480 466 320 377 429 472 494 350 29 2 381 411 416 437 463 520 507 507 450 450 498 528 524 502 481 528 554 559 511 481 420 437 472 524 549 549 535 527 552 502 510 527 531 520 535 488 542 560 552 499 560 588 585 556 549 560 560 567 574 581 29 2 581 603 606 595 624 640 643 630 646 666 666 704 679 633 569 643 669 688 630 630 672 669 653 649 662 633 604 649 682 695 698 649 653 659 842 667 664 664 693 693 687 680 654 671 690 687 693 687 709 709 29 2 716 703 674 683 677 651 638 667 687 680 677 661 700 712 700 716 715 695 702 692 708 698 685 688 682 685 682 702 672 679 692 722 705 692 708 708 708 685 669 669 652 652 639 612 645 645 639 624 615 603 29 2 642 633 609 612 615 618 636 639 627 621 636 636 597 615 591 603 621 609 558 573 591 615 615 633 642 630 636 618 595 610 633 618 599 588 584 595 599 595 591 580 591 584 522 530 522 480 538 488 499 530 29 2 549 549 526 557 568 538 423 407 432 472 421 330 361 330 300 285 335 391 386 416 391 401 442 437 381 416 350 325 381 391 386 432 411 421 432 330 310 305 344 353 348 370 388 348 348 348 370 274 247 304 29 2 344 318 370 340 335 348 344 362 370 353 405 357 348 309 344 366 388 397 344 302 358 349 392 323 276 237 233 224 215 241 233 241 245 233 258 314 289 185 181 151 215 185 215 280 302 336 345 258 258 327 29 2 301 421 431 440 426 416 445 445 431 426 402 330 282 412 335 325 388 378 325 378 306 359 397 450 460 426 416 412 438 461 373 355 350 447 369 308 359 382 410 387 410 331 313 345 461 420 308 318 382 429 29 2 443 475 498 559 526 522 461 429 443 437 337 394 407 307 359 411 476 507 528 572 576 589 559 520 572 541 455 320 398 455 515 528 524 550 567 567 476 468 485 520 513 510 492 388 445 463 510 545 538 549 29 2 581 581 645 639 582 629 619 625 639 645 645 649 655 669 655 649 627 651 633 609 639 651 648 639 627 627 597 609 606 582 588 603 618 621 618 630 621 618 597 600 597 603 597 588 582 570 576 576 553 519 29 2 492 519 515 496 496 499 519 542 519 526 545 461 446 461 492 499 503 530 492 385 404 438 404 404 427 427 453 432 472 432 330 366 437 477 502 492 381 300 320 371 335 305 280 280 269 280 295 320 300 305 29 2 290 305 325 345 305 356 310 353 397 340 370 427 397 379 344 348 357 344 331 256 278 362 247 212 230 278 278 296 340 252 296 309 344 340 357 331 326 366 345 319 280 284 289 332 293 310 319 362 345 297 29 2 310 319 362 302 310 289 241 280 258 258 276 271 258 228 233 293 306 323 302 296 272 296 340 349 316 272 287 248 234 263 373 368 316 244 181 220 316 330 392 402 325 320 340 383 354 292 330 336 313 290 29 2 345 406 429 420 438 415 415 461 410 373 373 433 341 248 304 290 322 345 415 350 299 304 313 313 336 420 447 369 398 446 476 364 285 385 442 450 494 524 520 546 528 485 437 455 507 511 511 424 446 463 29 2 424 494 502 437 485 442 481 550 556 563 552 552 524 538 545 552 552 531 520 535 542 527 563 570 570 552 524 531 542 531 581 606 595 581 578 581 588 592 588 588 578 572 604 617 604 591 611 611 601 614 29 2 601 582 604 617 611 604 627 649 672 640 666 685 640 649 682 688 675 685 666 680 696 693 709 706 709 712 706 709 738 745 732 725 738 728 719 728 741 735 748 719 703 693 725 738 728 735 725 712 722 706 29 2 688 692 685 715 715 718 669 655 672 659 679 655 665 652 672 685 695 692 692 708 698 679 642 635 659 652 672 692 669 675 695 663 654 648 633 624 648 663 654 663 648 603 543 555 579 582 585 579 588 597 29 2 573 612 609 594 588 603 609 612 609 606 618 614 595 522 534 542 553 526 561 553 549 580 503 457 507 519 519 553 561 557 557 568 557 561 515 507 496 503 511 381 350 388 381 442 457 502 492 558 533 487 29 3 470 423 458 474 475 517 526 556 541 526 534 493 439 466 460 325 318 333 350 388 424 406 388 399 421 440 448 467 483 437 331 358 399 383 403 366 384 382 444 398 464 449 480 454 441 404 334 347 381 367 29 3 382 401 383 349 365 373 337 351 332 358 339 320 391 378 310 278 178 183 182 368 419 258 263 319 424 355 391 422 404 406 428 447 458 481 500 460 421 439 419 447 471 443 417 394 300 343 405 456 447 405 29 3 302 372 472 519 531 495 444 480 546 592 524 379 371 481 532 570 498 460 482 527 382 380 440 485 535 563 468 406 419 488 468 498 522 541 526 512 517 386 389 443 504 578 584 601 488 486 522 559 589 530 29 3 517 508 447 480 521 580 630 640 636 608 613 562 522 475 479 610 649 642 678 624 584 580 597 652 663 613 642 570 631 656 629 628 585 579 578 606 622 663 673 604 650 709 724 706 699 634 693 668 694 719 29 3 715 720 687 716 697 720 765 789 791 769 815 823 805 732 674 720 766 811 779 762 805 816 809 709 709 734 773 799 813 831 837 814 850 838 817 811 811 791 785 724 744 764 711 695 761 785 807 809 816 831 29 3 813 775 747 774 759 709 710 725 764 773 781 802 817 841 840 859 819 812 797 785 789 790 822 780 723 751 805 814 795 808 792 820 815 818 808 790 822 822 831 837 830 772 752 763 766 719 723 706 666 688 29 3 709 689 697 696 705 710 722 721 725 749 759 735 694 727 725 723 737 703 588 622 690 665 700 722 707 690 709 624 667 713 653 685 649 650 671 689 685 701 691 632 642 629 547 607 622 566 622 619 620 594 29 3 641 546 544 601 690 642 496 463 529 532 551 461 460 455 391 406 429 475 505 532 466 490 497 581 504 497 425 393 448 478 501 560 424 450 489 375 369 405 413 397 457 451 404 387 427 463 425 330 370 384 29 3 400 418 451 398 404 391 438 398 438 460 452 416 411 436 457 483 500 490 352 308 431 401 441 296 284 293 273 278 258 302 332 323 336 343 371 443 279 197 172 200 316 284 354 326 309 340 364 377 379 435 29 3 454 515 543 423 534 470 529 485 357 372 328 276 259 453 404 315 408 254 166 217 271 358 444 536 537 466 465 494 498 504 526 470 424 507 504 393 436 518 513 513 525 499 428 489 578 586 422 399 488 536 29 3 529 548 590 611 605 623 577 529 543 612 496 496 432 343 413 487 559 620 597 616 660 666 579 574 652 650 570 462 508 566 607 637 659 628 659 715 630 561 590 575 558 565 593 547 547 560 599 633 638 650 29 3 692 729 729 731 690 681 709 707 710 722 735 762 777 751 707 721 718 737 731 734 732 731 739 734 713 640 622 687 716 714 698 716 734 718 745 746 698 636 706 708 688 673 677 687 683 675 669 656 640 647 29 3 605 608 539 557 574 591 636 617 559 600 599 525 503 520 563 590 617 643 625 458 476 526 488 471 480 507 523 561 592 599 436 475 528 495 603 650 502 341 355 406 315 318 346 358 264 303 336 386 400 426 29 3 375 358 409 403 424 381 272 387 495 364 424 524 471 439 443 386 413 424 477 355 322 307 312 277 296 358 316 355 130 122 264 338 378 442 500 415 394 464 513 454 412 386 381 482 384 411 450 522 473 389 29 3 412 482 518 467 450 395 368 382 334 340 340 316 325 320 348 411 283 204 225 270 347 389 446 452 477 370 383 336 304 359 445 415 464 343 240 283 403 475 541 522 446 341 346 435 523 458 493 465 425 432 29 3 442 520 526 454 458 479 517 573 486 440 461 587 468 388 373 374 498 533 575 526 443 450 410 430 388 506 561 524 514 562 604 543 421 444 480 527 600 594 619 636 646 606 531 491 582 615 631 531 534 484 29 3 451 519 564 519 559 499 543 621 596 613 642 664 672 657 662 658 705 695 643 639 586 611 622 651 690 663 608 604 646 656 663 663 661 656 672 662 674 696 676 661 652 641 642 658 671 682 694 708 699 702 29 3 673 669 690 720 706 712 723 790 800 816 771 781 800 753 786 843 833 810 743 721 751 745 772 776 760 778 764 738 786 820 865 842 800 775 791 828 855 854 816 759 769 814 847 847 837 827 817 811 810 808 29 3 814 799 806 806 818 770 765 799 795 803 822 795 786 726 745 797 826 814 796 791 796 794 777 769 780 749 767 750 724 739 758 772 763 778 787 723 740 777 770 761 741 667 621 651 677 653 642 670 706 727 29 3 694 719 727 702 689 682 709 720 722 733 709 699 684 663 638 617 586 556 614 635 652 666 631 532 484 522 556 626 606 615 644 638 657 645 622 586 612 487 446 330 323 370 441 506 565 551 567 597 630 608 29 4 423 375 406 404 445 464 492 531 500 447 425 428 388 387 390 383 338 321 327 315 373 379 386 364 385 396 390 393 426 405 323 307 346 379 387 365 380 356 370 374 385 381 403 376 391 357 319 321 325 324 29 4 335 334 346 333 356 349 337 315 298 313 281 272 319 305 273 362 404 358 321 350 392 367 376 393 402 367 391 378 388 376 370 387 419 414 446 392 380 355 392 437 381 367 303 315 318 322 360 395 401 392 29 4 381 385 425 467 457 431 399 407 466 516 482 398 411 440 448 477 441 431 429 411 374 373 387 442 450 400 378 391 394 372 414 424 429 467 468 493 390 373 382 392 443 505 505 462 379 418 468 511 482 383 29 4 401 450 466 469 493 553 528 528 475 475 534 564 553 550 545 578 583 575 523 503 464 479 520 550 571 567 565 558 560 513 534 546 529 530 544 519 573 582 584 539 603 619 612 583 567 570 587 594 594 600 29 4 608 624 626 621 657 663 661 654 678 700 704 748 709 672 619 678 712 720 668 675 713 695 690 684 697 698 666 703 728 739 739 690 700 700 854 686 694 698 722 708 703 707 680 692 719 722 727 721 746 738 29 4 742 742 710 715 718 683 671 696 720 715 707 701 724 742 726 741 756 727 736 731 743 736 719 717 710 719 704 708 688 704 716 741 745 703 730 736 751 695 694 692 683 671 662 650 678 672 657 651 640 638 29 4 670 659 636 643 646 642 662 663 649 641 652 654 633 630 605 621 632 611 577 596 610 632 648 655 661 658 667 632 615 627 641 631 612 603 601 611 612 610 607 595 619 609 560 562 550 507 556 511 519 547 29 4 567 563 545 575 584 546 448 439 456 467 432 383 397 356 330 342 371 421 425 434 398 430 458 430 387 417 367 352 364 374 429 456 430 451 447 356 322 332 369 376 379 393 408 382 381 391 394 309 295 353 29 4 379 359 397 370 376 379 377 387 394 382 437 393 384 351 389 402 432 425 377 345 401 389 421 359 330 300 305 285 278 304 283 291 290 284 300 369 337 255 245 215 270 250 279 343 356 370 374 315 325 368 29 4 375 469 482 490 478 452 475 482 460 464 434 377 342 442 383 372 440 422 374 429 360 396 426 485 491 470 439 448 462 489 393 393 401 459 392 350 380 419 440 429 435 356 363 390 499 437 339 375 422 475 29 4 494 502 523 562 563 540 496 482 490 455 361 372 394 378 399 443 505 531 557 591 576 594 578 546 579 539 432 374 435 498 537 548 553 562 556 534 477 480 495 543 534 534 515 429 514 548 594 637 647 657 29 4 673 657 676 650 606 647 648 653 664 658 658 663 671 685 677 680 660 679 664 648 669 674 678 674 658 652 624 637 626 611 608 629 639 640 641 643 634 632 618 620 611 623 624 616 611 600 594 596 568 543 29 4 519 539 535 520 520 523 541 560 538 544 563 488 475 487 514 520 527 550 510 415 432 466 429 427 450 451 474 464 480 413 366 410 473 497 491 495 383 336 347 393 352 334 306 306 312 338 323 332 321 334 29 4 353 336 360 377 360 384 353 398 434 390 424 454 413 424 375 378 380 382 370 306 311 373 289 261 282 317 317 334 374 321 343 356 379 396 393 370 373 405 388 364 337 336 355 373 340 363 375 412 381 343 29 4 351 374 399 363 357 337 303 330 305 311 319 316 306 282 293 343 355 363 341 316 315 336 386 404 355 327 336 298 281 321 392 389 358 277 222 250 361 389 432 430 360 351 387 429 380 343 380 379 352 333 29 4 386 436 449 450 453 429 452 503 453 426 426 476 400 320 341 361 385 397 418 372 355 338 362 341 377 466 446 392 430 471 489 344 304 391 459 484 499 536 560 577 538 493 455 482 533 535 507 433 475 509 29 4 477 551 552 474 516 499 522 579 586 584 568 556 520 544 557 569 569 537 537 557 576 562 581 601 590 587 572 555 568 566 605 626 612 603 596 601 609 608 606 594 601 595 624 636 631 608 617 635 619 636 29 4 610 600 624 639 634 628 659 667 688 666 686 697 648 678 714 717 696 704 686 692 712 718 736 722 724 735 724 732 755 766 757 751 769 759 739 756 766 756 773 751 734 727 749 754 748 760 745 743 744 717 29 4 701 719 709 734 741 736 710 698 691 671 691 670 679 669 702 717 716 712 707 741 712 700 665 651 678 683 705 721 697 713 720 679 667 665 652 648 663 675 671 681 669 636 597 589 607 606 611 613 623 618 29 4 598 618 624 607 602 614 626 625 629 627 625 619 600 539 550 557 570 551 579 570 571 595 521 480 525 537 540 572 579 574 573 585 575 577 536 528 518 525 530 416 382 414 399 450 475 495 520 556 538 472 29 5 474 415 465 478 486 486 520 558 566 495 469 486 444 453 432 402 385 390 381 390 427 411 423 399 415 431 431 435 454 446 364 345 395 423 442 403 431 399 423 423 415 407 442 419 431 395 356 364 372 356 29 5 380 368 388 379 407 383 383 355 332 351 320 312 355 355 304 399 438 399 351 375 434 407 411 430 442 399 426 411 430 419 411 430 470 458 484 449 440 405 427 475 440 427 369 365 374 378 414 453 453 449 29 5 422 409 471 515 506 497 462 466 511 559 533 462 462 505 514 548 509 496 492 488 431 436 449 483 527 479 457 440 466 440 483 496 492 527 531 548 470 444 423 444 492 570 578 565 432 485 535 576 597 460 29 5 489 518 522 543 568 621 609 609 555 555 601 630 626 605 584 630 655 659 613 584 526 543 576 626 655 655 640 633 659 607 614 633 636 625 640 592 647 666 659 603 666 695 692 662 655 666 666 673 681 688 29 5 688 710 714 703 732 749 753 738 756 779 779 825 794 741 666 753 783 806 738 738 787 783 764 760 775 741 707 760 798 813 817 760 764 772 985 764 760 760 797 797 788 780 748 768 793 788 797 788 817 817 29 5 825 809 772 784 776 744 727 764 788 780 776 756 805 821 805 825 822 799 807 795 814 803 787 791 783 787 783 807 771 779 795 830 811 795 814 814 814 787 767 767 748 748 732 701 740 740 732 721 711 698 29 5 741 731 705 708 711 714 734 738 724 718 734 734 691 711 685 698 718 705 648 665 685 711 711 731 741 728 734 698 676 691 713 698 680 669 665 676 680 676 672 661 672 665 606 614 606 566 621 573 584 614 29 5 632 632 610 639 650 621 510 496 503 537 495 419 444 419 394 381 423 469 465 490 469 478 512 507 461 490 436 415 461 469 465 503 486 495 503 419 402 398 419 427 423 442 458 423 423 423 442 356 333 384 29 5 419 395 442 415 411 423 419 435 442 427 474 431 423 388 419 439 458 466 419 391 442 434 474 411 367 332 328 320 312 336 328 336 340 328 351 403 379 284 280 253 312 284 312 371 391 423 430 351 351 415 29 5 405 515 524 533 519 511 537 537 524 519 497 431 387 506 436 427 484 475 427 475 409 458 493 541 550 519 511 506 540 561 479 462 457 548 475 418 466 488 514 492 514 440 423 453 561 522 418 427 488 531 29 5 544 574 596 652 622 617 561 531 544 543 448 502 514 419 469 518 580 609 630 671 675 688 659 621 671 642 560 432 506 560 617 630 626 650 667 667 580 572 588 625 618 614 596 489 548 566 614 651 644 655 29 5 688 688 740 732 666 720 709 716 732 740 740 744 752 767 752 744 724 751 731 705 738 751 748 738 724 724 691 705 701 675 681 698 714 718 714 728 718 714 691 695 691 698 691 681 675 661 658 658 636 602 29 5 577 602 599 580 580 584 602 625 602 610 628 547 533 547 577 584 588 614 577 474 492 525 492 492 514 514 540 503 537 503 419 448 507 541 562 554 461 394 411 453 423 398 377 377 369 377 390 411 394 398 29 5 385 398 415 432 398 440 402 427 466 415 442 493 466 450 419 423 431 419 407 341 360 435 333 301 317 360 360 376 415 337 376 388 419 415 431 407 403 439 430 407 371 375 379 419 383 399 407 446 430 387 29 5 399 407 446 391 399 379 336 371 351 351 367 363 351 324 328 383 395 411 391 400 378 400 440 449 418 378 391 356 343 369 471 466 418 352 294 330 418 431 488 497 427 422 440 480 453 396 431 444 423 401 29 5 453 509 531 522 540 518 518 561 514 479 479 535 449 362 414 401 431 453 518 457 410 414 423 423 444 522 548 475 506 551 580 473 398 493 547 555 597 626 621 646 630 588 543 560 609 613 613 531 551 568 29 5 531 597 605 543 588 547 584 650 662 670 659 659 629 644 651 659 659 636 625 640 647 633 670 677 677 659 629 636 647 636 688 714 703 688 684 688 695 699 695 688 677 669 707 722 707 692 715 715 703 719 29 5 703 681 707 722 715 707 734 760 787 749 779 802 749 760 798 806 791 802 779 780 801 797 817 813 817 821 813 817 854 862 846 838 854 842 829 842 858 850 866 829 809 797 838 854 842 850 838 821 833 813 29 5 791 795 787 822 822 826 767 752 771 756 779 752 764 748 771 787 799 795 795 814 803 779 736 728 756 748 771 795 767 775 799 764 754 748 731 721 748 764 754 764 748 698 631 645 671 675 678 671 681 691 29 5 665 708 705 688 681 698 705 708 705 701 714 694 676 606 617 625 636 610 643 636 632 661 588 544 591 602 602 636 643 639 639 650 639 643 599 591 580 588 595 470 441 477 461 512 524 562 554 608 587 549 29 6 440 357 398 396 424 441 472 469 511 472 456 444 394 397 390 339 351 321 318 341 378 392 395 377 389 400 405 405 436 432 317 309 363 380 412 362 388 366 398 387 387 381 425 401 400 371 313 319 334 321 29 6 340 339 360 327 354 339 337 327 291 326 290 272 329 344 271 363 325 296 238 313 412 314 313 345 396 366 394 378 395 375 372 396 426 437 433 408 384 386 368 399 404 378 347 355 278 305 359 403 408 398 29 6 309 335 412 475 471 464 405 424 478 529 513 388 348 424 455 502 470 438 435 452 351 342 373 417 462 456 406 361 382 393 413 428 439 476 481 478 419 362 344 380 433 522 532 529 389 416 455 496 516 417 29 6 426 454 426 444 486 534 537 542 518 497 531 547 522 492 474 548 583 581 561 520 486 492 514 561 589 576 579 559 589 552 550 575 569 547 564 537 573 599 606 521 590 635 637 613 612 596 599 602 616 627 29 6 622 653 646 647 665 667 685 683 690 702 713 745 707 668 602 667 701 722 681 673 720 718 706 679 667 655 651 692 710 734 742 701 717 717 817 702 693 702 734 705 689 717 663 683 695 696 707 702 730 730 29 6 738 723 681 703 698 648 639 667 698 701 695 694 724 745 735 755 734 720 720 707 720 714 706 712 696 706 708 728 697 705 715 743 726 712 725 722 727 710 699 705 686 672 656 639 665 651 651 642 614 614 29 6 649 647 635 629 626 629 643 649 648 648 662 657 624 645 628 636 650 638 579 586 617 627 629 647 655 640 648 645 623 649 662 651 640 617 617 636 636 638 633 615 620 616 530 553 554 507 565 530 530 560 29 6 591 567 543 591 611 583 457 420 469 483 461 406 414 415 328 358 379 422 435 471 430 425 458 504 448 440 397 354 405 411 412 469 430 413 489 358 342 366 390 389 408 422 418 370 385 404 430 323 299 336 29 6 382 368 414 386 376 387 393 392 411 401 444 392 385 372 410 439 450 456 374 331 408 395 461 363 291 268 259 252 236 266 294 293 299 296 305 375 323 212 204 184 270 229 276 307 315 344 347 319 319 377 29 6 367 465 477 469 492 468 506 498 406 399 395 365 292 444 409 336 418 365 250 298 268 331 410 483 498 458 446 441 468 483 432 413 382 480 432 341 380 426 447 429 455 395 362 409 500 493 365 342 424 475 29 6 491 503 541 584 546 565 506 485 487 501 400 438 418 334 383 440 498 539 547 578 588 602 562 531 587 571 514 392 440 488 539 559 562 579 595 610 527 502 517 550 526 525 517 433 460 470 517 561 555 560 29 6 609 627 658 650 596 637 632 639 651 660 662 668 676 680 649 653 638 657 648 632 654 660 658 650 645 645 601 624 628 609 611 627 645 642 643 651 646 636 621 627 627 615 612 604 596 589 611 614 585 561 29 6 529 548 543 518 515 522 549 574 540 550 573 476 450 467 502 522 528 559 537 396 409 456 432 416 437 442 470 466 508 500 395 418 476 456 536 550 442 339 339 372 329 309 314 317 289 297 307 344 331 363 29 6 339 318 371 374 338 402 297 373 454 371 408 489 461 428 406 390 405 387 406 324 326 373 297 258 274 332 313 335 303 227 292 330 372 387 423 385 379 419 416 393 394 357 352 412 347 361 377 435 419 357 29 6 359 393 447 382 380 342 305 339 305 298 321 313 305 272 286 350 350 315 289 276 312 342 379 406 410 314 345 294 270 303 387 392 388 316 231 254 361 399 475 467 410 388 360 404 445 362 412 408 362 347 29 6 395 460 493 467 474 454 476 526 463 411 407 495 403 308 336 315 391 417 490 432 349 374 362 370 360 457 500 430 443 483 518 435 352 415 451 474 528 543 545 561 554 526 480 470 528 537 547 472 485 483 29 6 434 501 525 475 508 460 493 569 568 590 575 592 563 570 583 587 593 586 560 569 556 549 594 600 612 590 565 551 576 569 619 643 632 613 616 615 625 635 626 625 621 601 623 634 627 626 636 641 636 652 29 6 651 624 645 659 661 660 679 707 728 703 716 726 698 693 729 743 730 726 699 701 715 705 721 738 741 739 733 739 757 776 780 769 766 757 746 762 778 775 777 742 725 727 756 768 761 756 747 736 737 733 29 6 713 713 710 733 744 743 692 687 706 697 716 689 694 668 686 707 724 716 707 721 715 698 663 657 682 676 694 700 682 684 703 680 671 669 669 652 672 688 685 687 671 631 558 581 607 610 599 601 617 630 29 6 603 637 643 629 623 624 631 641 637 633 637 643 628 580 585 575 583 541 585 589 586 617 555 485 514 526 534 579 591 580 588 604 601 597 558 533 531 513 530 375 334 372 383 444 484 507 493 539 538 546 29 7 546 439 487 479 521 537 562 554 615 612 577 537 480 466 468 437 454 413 407 438 476 492 477 476 477 474 496 489 524 535 394 394 442 446 486 445 447 448 476 455 474 476 509 505 485 465 397 392 411 409 29 7 413 429 450 396 417 416 412 429 383 433 399 369 433 467 379 446 309 300 239 370 506 329 320 363 459 455 476 463 472 446 450 476 485 527 534 502 467 505 459 476 504 466 469 475 353 388 453 494 501 496 29 7 366 413 502 576 573 565 502 531 588 633 627 462 403 514 565 613 593 553 557 589 462 432 476 526 568 613 541 474 483 533 512 536 560 590 595 577 544 457 451 498 550 643 637 642 528 521 544 594 618 559 29 7 531 574 505 524 594 648 662 684 700 631 652 666 624 573 537 650 722 714 726 661 658 642 653 697 729 704 723 691 711 723 702 739 716 677 699 699 699 721 768 667 693 771 794 796 791 733 734 746 767 765 29 7 750 784 780 793 793 774 803 828 822 825 855 880 830 798 729 775 827 851 846 822 860 864 855 805 739 756 794 829 833 875 885 844 887 887 835 832 821 831 865 803 771 851 768 790 785 790 804 802 830 830 29 7 842 826 776 808 813 733 729 749 789 810 804 833 841 858 864 873 842 849 829 814 809 813 822 841 801 823 841 858 827 834 840 852 847 831 831 819 836 840 847 859 843 792 761 785 786 743 753 735 662 687 29 7 718 735 747 725 707 705 714 734 759 777 790 764 751 780 773 769 781 766 691 674 737 719 722 746 745 724 732 691 683 723 704 702 727 683 691 722 711 729 724 698 679 691 580 630 651 618 650 665 641 657 29 7 700 623 617 680 712 704 599 530 584 588 570 497 500 531 420 447 461 508 543 576 525 518 559 623 546 516 497 449 495 497 504 576 542 510 607 458 428 468 479 468 510 514 477 422 456 504 534 415 393 399 29 7 452 460 488 473 452 462 481 453 482 481 505 462 460 480 517 554 541 562 445 388 484 468 556 430 332 332 318 314 289 323 395 382 391 399 387 467 387 277 264 259 364 314 377 362 354 371 366 416 416 454 29 7 466 552 564 556 598 565 605 598 465 457 467 459 380 529 524 415 501 442 280 310 310 377 480 561 581 547 528 522 556 557 560 536 484 568 568 442 462 524 543 542 561 525 481 537 590 627 500 445 530 583 29 7 604 589 634 648 623 656 619 614 601 663 543 547 476 391 439 526 592 657 666 691 714 716 660 629 698 725 680 555 553 609 651 682 699 694 715 751 670 634 642 672 627 630 657 632 576 577 612 649 649 636 29 7 701 763 753 746 712 731 741 743 751 762 771 784 797 778 700 728 711 726 738 739 738 732 733 728 747 748 676 715 731 721 724 738 765 742 752 755 763 739 739 749 751 707 699 694 678 681 690 700 672 681 29 7 655 638 631 605 597 608 641 664 618 629 656 572 515 533 560 603 617 652 681 506 495 552 574 515 522 542 563 562 609 617 489 507 576 537 635 651 557 438 421 451 413 385 398 395 371 364 372 410 417 459 29 7 426 377 459 471 440 510 386 423 552 447 477 587 565 513 517 471 493 465 531 437 415 392 395 356 370 426 387 417 285 212 303 373 424 467 537 479 471 510 518 501 555 467 450 526 434 442 468 539 526 450 29 7 437 500 565 501 484 428 407 433 386 370 400 387 386 353 377 442 425 325 295 329 405 431 467 507 543 407 436 388 351 389 459 468 490 424 336 335 459 507 586 564 524 491 445 488 570 468 525 560 476 479 29 7 517 582 608 575 568 563 600 650 593 523 520 617 543 453 439 412 540 581 635 589 486 521 490 510 462 558 617 561 574 629 642 594 479 514 527 581 650 654 672 671 689 661 629 576 653 676 693 637 622 605 29 7 526 596 659 610 614 576 582 685 683 701 679 721 694 688 693 703 721 747 679 697 659 669 711 709 738 731 708 658 691 714 746 779 749 748 768 736 751 769 767 745 752 709 721 721 726 730 739 747 747 775 29 7 797 746 765 796 816 812 826 868 875 868 866 858 861 838 871 898 886 862 833 815 820 801 810 861 862 860 857 857 849 878 901 895 870 868 857 879 886 892 882 852 837 850 860 869 869 851 844 844 822 842 29 7 842 832 837 842 879 872 829 843 856 865 868 839 837 776 779 825 856 841 809 815 819 811 772 780 809 810 818 789 777 774 784 784 773 777 812 782 790 814 825 807 793 771 657 703 731 736 696 714 742 769 29 7 737 746 781 771 766 735 743 758 761 757 734 699 706 740 723 676 666 603 644 680 684 701 713 615 573 582 602 651 678 647 671 692 710 684 679 614 641 574 609 460 394 414 458 528 574 594 598 637 642 680 29 8 557 458 514 510 548 540 548 570 617 665 592 531 484 445 449 497 492 475 458 484 510 492 473 465 469 458 507 507 507 546 427 362 423 473 481 500 461 450 435 450 473 484 458 504 507 450 427 400 392 400 29 8 404 396 427 439 458 431 435 428 431 439 370 355 447 458 424 443 504 492 351 431 553 454 420 477 466 477 473 466 485 443 458 492 519 561 570 475 448 488 475 502 484 443 470 434 412 412 461 488 488 511 29 8 425 425 524 583 570 552 538 556 606 633 624 470 461 542 562 578 542 554 574 554 506 474 490 534 586 578 550 526 534 534 506 558 554 574 582 610 534 474 478 506 558 658 606 582 511 520 532 582 603 536 29 8 511 561 532 557 599 657 645 674 674 607 628 666 666 620 566 624 703 703 699 649 636 620 636 666 712 712 697 690 690 701 690 719 708 686 705 675 693 693 734 697 675 734 760 768 745 723 716 745 753 734 29 8 723 738 760 753 768 786 777 813 813 822 844 871 857 830 777 799 848 862 875 853 839 853 835 839 768 781 808 835 857 884 875 822 862 893 813 816 827 802 837 827 795 841 799 820 816 809 820 813 830 830 29 8 844 830 802 809 823 771 757 774 795 816 820 841 855 837 858 841 831 848 831 838 813 803 817 841 824 820 827 845 810 810 838 834 852 841 841 831 834 838 838 810 824 785 737 782 785 782 754 723 687 690 29 8 716 732 732 729 719 707 723 745 758 774 787 755 761 774 755 752 777 761 726 713 745 745 739 764 752 742 732 703 703 711 711 682 728 703 687 703 707 719 715 699 682 707 654 654 662 650 674 654 670 691 29 8 691 654 682 691 691 691 571 580 600 605 579 471 480 540 475 445 458 501 557 561 523 531 574 605 518 488 514 497 510 505 518 579 592 561 605 514 462 497 496 511 492 511 504 458 473 500 523 412 373 400 29 8 454 458 473 484 454 481 473 473 477 458 488 484 488 454 477 504 477 572 500 469 477 504 526 473 401 386 336 325 351 386 393 412 412 420 458 469 447 340 367 287 332 344 332 420 447 462 454 420 412 431 29 8 443 543 547 592 588 565 588 601 565 561 561 506 488 547 524 484 520 574 439 412 398 443 506 547 574 583 543 534 554 558 538 502 494 558 558 442 462 482 530 554 546 486 466 490 558 578 502 482 522 574 29 8 602 598 606 618 650 622 634 630 618 628 536 528 482 399 432 511 578 628 666 695 716 695 666 628 674 728 653 557 540 603 632 653 666 649 670 686 632 632 632 667 649 649 675 638 601 616 641 656 656 645 29 8 682 731 743 740 733 743 761 740 747 754 764 778 792 792 737 730 707 732 732 726 723 723 726 719 748 752 726 726 719 710 735 732 748 726 729 745 752 752 752 745 735 739 707 710 690 690 678 691 687 654 29 8 658 633 617 625 621 617 629 666 650 645 682 633 543 571 571 592 625 687 674 534 518 551 584 518 538 559 588 548 583 596 484 488 561 548 592 583 570 492 462 484 484 441 441 424 436 398 402 411 458 480 29 8 449 389 471 514 505 544 488 465 542 511 488 557 538 507 507 492 496 465 492 385 412 385 400 381 396 396 412 435 442 285 347 381 419 442 523 465 461 492 504 462 450 458 466 481 469 462 485 496 500 435 29 8 420 447 538 473 466 401 382 416 386 390 458 405 401 378 363 435 469 496 447 403 439 430 479 515 547 434 403 412 357 398 488 484 452 412 385 348 488 497 547 529 493 475 506 543 556 452 497 554 446 458 29 8 510 570 546 558 558 582 570 614 618 550 570 582 546 454 442 422 530 610 610 554 518 498 506 526 506 562 610 542 574 645 607 570 470 528 545 591 624 645 666 657 686 636 641 603 661 686 682 657 624 636 29 8 566 616 674 616 607 616 586 670 719 697 679 697 671 675 660 682 693 708 645 686 679 682 701 697 708 719 690 667 671 705 727 768 727 749 764 723 734 742 756 759 768 737 763 746 750 723 759 755 746 781 29 8 808 741 759 813 835 804 817 853 835 844 857 844 853 853 853 875 871 857 866 830 834 820 827 858 862 879 879 858 855 855 848 862 865 869 858 869 858 865 879 865 851 837 834 851 851 851 841 851 820 834 29 8 831 831 824 845 865 876 858 834 824 834 806 806 824 771 757 813 824 827 817 827 817 796 712 761 803 806 813 813 761 789 792 777 771 764 780 780 777 803 809 790 793 790 716 726 739 742 732 742 742 761 29 8 755 729 761 758 761 748 745 729 755 761 729 728 740 719 707 707 678 654 641 670 687 699 719 674 658 666 650 662 719 678 682 691 682 670 645 588 608 621 645 559 436 460 475 531 544 566 613 635 630 678 30 1 482 433 376 339 362 363 415 488 486 365 375 307 343 398 381 319 307 344 313 237 240 354 426 438 433 367 314 291 316 422 501 413 315 338 284 304 408 404 433 367 265 274 280 292 378 398 462 463 456 445 30 1 371 324 320 288 293 297 261 230 237 295 307 372 363 322 342 323 168 111 126 100 177 164 134 160 216 315 407 412 398 358 326 288 294 313 363 319 274 281 289 268 317 431 505 428 321 297 293 229 271 267 30 1 198 228 239 306 403 395 357 213 284 447 547 412 238 357 406 461 563 524 421 383 450 422 315 350 495 508 514 416 442 360 293 317 300 220 235 282 284 426 447 406 347 334 366 408 429 437 397 346 354 392 30 1 425 505 595 545 570 485 424 536 506 502 558 486 498 433 381 411 525 406 386 458 548 612 666 608 609 572 596 590 558 543 560 603 517 489 502 490 584 630 584 597 596 576 625 679 724 694 639 635 645 636 30 1 641 577 564 527 539 601 626 642 692 680 663 606 601 583 544 539 610 692 661 599 612 741 763 781 765 754 765 710 650 684 701 600 617 678 667 602 639 734 737 719 717 698 714 744 744 671 690 716 722 740 30 1 738 703 640 630 648 669 685 698 695 646 639 656 694 715 734 739 822 786 702 710 697 646 636 646 687 657 634 616 643 647 666 673 668 681 602 576 568 589 622 645 670 671 684 702 655 648 650 679 552 546 30 1 596 635 629 549 522 577 592 597 655 667 676 686 670 644 632 660 655 668 647 582 571 584 615 616 627 595 638 596 526 570 590 545 557 519 507 474 421 487 502 432 404 404 423 438 471 490 533 626 642 598 30 1 430 430 425 407 453 502 621 657 527 387 408 498 622 595 477 462 385 453 475 350 354 369 429 429 424 454 456 451 351 342 373 376 381 406 368 333 281 226 212 265 271 259 267 226 280 359 391 405 343 201 30 1 157 174 273 402 402 328 290 263 168 94 179 289 250 269 341 449 584 389 382 329 265 231 268 186 168 176 166 155 168 209 262 244 154 167 180 280 293 177 85 36 26 160 151 184 248 238 269 279 257 315 30 1 180 205 365 235 216 283 230 204 224 200 210 247 268 184 257 263 126 75 86 140 167 236 270 379 364 330 361 366 252 136 248 411 458 303 289 244 336 447 440 301 349 489 558 525 309 430 591 460 342 338 30 1 281 398 326 280 349 461 523 496 449 332 413 541 457 470 359 334 264 294 352 361 365 411 518 427 324 385 568 572 444 529 504 535 613 609 493 457 527 627 448 583 580 496 502 547 542 542 507 491 510 563 30 1 597 597 643 679 699 676 661 659 671 684 691 652 666 724 675 656 589 618 682 698 647 640 606 651 646 669 625 645 593 604 528 548 636 687 639 596 650 545 420 479 541 526 499 497 454 442 524 470 455 465 30 1 539 571 480 409 445 495 506 549 494 465 503 472 428 370 350 385 455 546 517 536 608 550 414 411 444 452 491 515 505 499 553 612 588 474 380 416 516 541 459 330 307 313 317 297 270 234 216 270 336 363 30 1 393 373 390 411 362 363 371 254 323 400 293 349 404 429 352 289 286 309 252 223 235 296 324 272 234 243 239 247 323 169 1 88 112 201 315 446 507 438 383 396 388 483 397 314 290 268 287 296 318 361 30 1 289 179 181 252 354 344 363 315 278 280 270 260 298 280 261 322 325 252 176 175 244 98 148 343 300 341 338 445 341 279 329 350 374 507 426 364 280 398 367 326 270 365 245 236 284 297 314 373 325 319 30 1 326 310 327 282 271 255 279 250 258 279 250 282 379 385 262 231 339 425 451 412 329 405 403 391 345 355 277 434 483 323 472 520 579 491 358 344 382 429 545 647 656 659 605 621 430 361 405 514 612 515 30 1 414 384 400 387 429 495 477 475 425 400 420 463 480 508 570 531 502 502 589 637 604 509 508 562 415 455 601 550 567 558 598 557 475 512 572 625 634 666 670 689 731 617 570 567 583 540 521 544 604 664 30 1 603 591 562 610 583 607 610 655 686 667 650 651 691 712 671 659 607 645 684 715 690 683 713 725 752 679 669 650 677 696 699 682 674 721 704 697 665 658 676 650 654 678 676 677 725 703 735 655 632 621 30 1 616 625 668 660 660 661 688 654 673 649 655 673 680 673 659 667 679 620 622 657 664 629 635 635 679 666 624 607 649 626 598 598 652 737 758 772 774 744 692 663 667 633 645 613 553 555 569 545 598 572 30 1 569 573 560 510 537 552 541 527 548 592 616 626 642 665 689 663 636 502 475 457 485 489 505 470 450 458 494 491 496 506 549 481 418 443 527 618 655 666 553 439 416 344 331 352 457 482 414 431 478 390 30 2 427 436 387 318 313 379 386 462 483 400 375 306 288 388 413 323 294 331 351 276 259 356 420 440 416 385 315 266 267 379 445 430 327 337 310 292 406 393 424 412 295 278 252 246 318 359 429 403 455 455 30 2 408 345 322 287 297 325 276 239 259 290 300 351 407 352 366 387 237 171 179 126 182 170 110 147 210 328 370 424 420 377 345 301 282 316 342 339 295 306 296 293 326 385 472 466 361 321 316 239 260 298 30 2 234 237 224 268 301 344 385 237 245 449 498 415 247 313 394 442 477 469 458 386 410 393 336 343 438 501 519 460 450 403 328 330 326 259 245 266 261 345 407 441 398 393 425 429 443 393 365 341 356 394 30 2 441 459 562 552 548 544 433 461 511 507 502 451 497 467 370 419 497 444 402 455 500 594 620 640 621 607 589 584 504 612 587 637 553 509 535 485 530 653 600 601 598 614 649 678 710 722 649 642 637 674 30 2 686 633 603 563 574 630 646 677 692 704 681 620 606 592 564 559 609 659 691 617 597 725 773 802 793 763 751 730 646 687 719 619 601 643 695 648 654 705 739 752 771 735 739 794 792 733 736 752 727 777 30 2 768 735 682 668 686 691 711 714 720 686 680 679 701 721 755 752 838 801 738 743 722 645 647 631 710 675 645 615 655 678 687 696 689 692 633 571 578 603 634 655 680 682 687 724 653 657 657 699 576 566 30 2 602 632 624 582 538 576 592 596 644 674 685 685 668 642 634 670 657 660 632 571 565 569 603 627 639 594 635 606 561 588 597 559 544 538 510 479 435 494 504 430 406 409 417 436 477 497 519 618 640 625 30 2 462 436 443 412 432 462 616 655 572 402 376 415 598 609 482 460 381 410 504 382 340 332 403 421 414 469 423 471 409 352 394 383 367 397 369 341 310 250 233 250 248 244 275 223 270 355 353 413 406 257 30 2 196 193 235 359 425 366 295 250 161 46 93 250 197 163 231 344 597 448 391 450 298 259 298 214 151 170 167 181 232 230 277 273 205 187 186 234 315 222 93 54 39 156 183 178 258 255 253 279 219 309 30 2 168 123 326 247 163 232 275 216 255 201 189 202 293 216 217 288 168 129 135 137 168 250 298 364 395 370 385 352 281 134 204 324 467 359 307 273 322 428 464 336 405 451 473 558 384 387 516 504 344 386 30 2 285 390 340 309 348 415 440 443 517 351 342 530 497 425 404 333 276 302 343 393 356 431 456 471 358 412 488 622 452 467 562 528 599 641 528 451 531 661 516 560 646 569 532 569 561 562 545 491 523 561 30 2 604 613 664 701 731 724 696 687 701 703 704 673 678 757 717 666 591 610 666 702 625 643 620 664 653 663 641 675 628 626 547 549 614 681 663 619 643 560 460 504 550 562 539 536 489 471 544 486 464 488 30 2 548 577 517 421 454 496 493 545 538 490 523 477 443 405 373 413 448 537 501 537 628 599 448 423 448 448 487 566 518 520 557 641 661 528 389 379 474 571 550 379 312 297 345 337 318 268 258 268 356 355 30 2 360 414 406 380 378 326 387 297 306 408 297 328 417 464 362 291 270 280 226 198 218 245 325 296 261 278 231 244 294 234 42 135 161 222 301 375 480 465 408 394 362 463 428 345 306 266 281 285 281 356 30 2 332 229 220 245 274 362 333 325 286 303 291 293 301 308 276 333 321 303 208 181 244 68 23 285 293 260 357 383 408 283 352 372 387 485 461 362 267 354 420 346 288 340 268 174 283 288 298 297 349 318 30 2 323 344 351 283 286 297 292 284 292 336 292 291 368 379 318 246 339 414 456 442 375 337 422 396 382 375 288 343 527 319 421 516 509 522 358 368 399 466 547 662 699 718 664 652 513 396 395 497 633 590 30 2 451 430 410 424 479 493 471 495 479 463 463 488 497 531 565 553 514 519 595 651 617 527 533 592 426 461 579 583 584 596 596 558 506 546 598 675 664 653 676 715 754 605 555 600 582 542 526 545 596 660 30 2 673 623 590 647 597 620 628 649 687 658 646 689 712 732 703 686 640 674 692 718 684 727 738 749 759 742 731 714 664 721 724 740 721 735 727 724 722 701 694 691 679 687 703 687 723 751 758 686 644 643 30 2 622 622 673 662 676 664 694 687 692 659 664 667 701 696 671 701 712 654 634 653 685 641 652 618 697 703 652 624 696 654 604 610 652 728 756 766 771 763 726 689 685 651 675 633 584 570 605 568 601 584 30 2 579 569 570 516 552 566 547 535 560 585 619 645 652 677 697 671 659 537 502 483 508 522 526 484 468 480 518 510 507 518 571 503 433 455 501 601 659 674 573 443 422 363 350 349 459 494 438 401 495 356 30 3 338 393 322 281 292 312 367 419 475 327 335 231 237 345 367 289 257 310 316 234 221 323 392 350 337 306 245 205 218 312 415 379 284 293 272 234 370 345 367 385 272 244 193 171 247 317 354 343 377 360 30 3 336 268 215 196 253 306 223 191 228 218 231 292 338 284 294 311 218 159 145 120 172 103 59 99 177 253 272 311 319 297 294 255 243 292 316 272 219 239 236 225 242 345 431 435 338 290 279 179 192 231 30 3 160 174 148 148 244 315 306 135 218 343 424 358 159 269 344 378 468 425 387 364 360 367 277 288 361 437 426 380 393 338 283 271 275 204 180 173 169 279 396 451 349 311 349 360 409 376 357 296 312 368 30 3 394 413 514 540 529 531 388 420 440 449 404 425 470 427 375 382 474 370 336 394 472 552 539 543 551 543 567 571 510 558 550 588 527 500 525 507 541 643 584 622 623 597 634 669 697 718 653 608 590 650 30 3 661 605 540 518 558 616 629 662 689 722 664 619 610 588 547 564 590 650 655 573 589 719 765 797 759 719 701 706 640 687 695 583 600 642 674 618 640 697 739 740 729 716 725 734 724 697 706 707 706 745 30 3 731 701 649 654 665 658 677 693 708 667 666 669 686 699 731 732 748 734 731 726 668 626 636 638 667 665 633 618 651 676 682 689 694 679 621 554 561 593 624 640 658 667 679 642 607 631 646 675 545 557 30 3 596 623 632 575 526 572 563 579 628 651 661 668 666 651 632 669 640 652 632 571 591 567 583 587 632 630 618 640 562 574 603 545 542 524 491 479 439 524 491 414 381 417 387 418 471 485 496 614 623 642 30 3 434 406 428 375 386 435 628 676 554 343 345 397 608 612 466 448 341 382 478 339 287 318 351 391 385 430 369 416 363 356 359 343 322 369 359 323 295 259 252 251 223 224 277 207 240 316 284 354 359 252 30 3 199 178 208 332 403 340 254 186 94 14 67 202 133 121 152 287 429 449 357 333 284 221 162 148 96 152 120 150 169 182 226 240 203 145 155 243 309 186 62 69 42 162 123 125 257 262 204 209 157 233 30 3 70 68 260 199 88 167 313 203 212 161 168 119 237 152 141 210 132 107 95 90 149 179 256 314 363 287 293 285 236 89 175 318 419 317 256 237 296 375 421 243 365 385 497 517 311 353 479 441 294 331 30 3 216 369 293 263 296 330 310 393 454 283 286 500 391 396 372 343 236 263 292 348 354 405 438 443 312 359 441 534 390 439 477 469 545 547 486 431 489 631 426 514 598 480 491 564 561 545 492 465 507 526 30 3 587 579 656 692 704 718 700 671 697 664 658 629 650 742 706 649 555 595 649 645 597 616 628 651 650 654 641 672 611 602 510 489 589 675 616 583 622 555 446 487 515 559 533 518 456 471 528 458 429 460 30 3 529 569 495 417 464 427 469 542 555 496 516 476 422 415 376 402 442 547 510 558 636 644 412 364 423 440 471 528 475 498 576 664 648 510 338 374 510 580 518 337 285 274 305 288 275 256 205 249 312 307 30 3 329 383 376 365 334 310 367 286 294 373 282 312 387 421 320 211 185 217 157 156 182 227 296 269 257 241 206 204 238 242 62 144 173 211 272 328 454 442 375 343 311 346 343 321 245 206 231 194 172 292 30 3 255 157 137 182 240 306 267 277 238 270 262 265 228 262 235 297 275 179 138 104 206 16 -6 234 221 209 299 309 355 251 307 309 327 404 396 248 216 325 312 266 229 186 100 51 143 198 262 258 266 237 30 3 272 291 282 233 222 214 222 204 217 291 241 248 304 346 262 215 310 347 364 368 295 293 340 300 309 340 243 295 471 258 390 409 483 473 315 312 343 427 521 568 662 619 638 644 453 377 347 407 605 561 30 3 432 405 402 407 428 480 459 449 445 426 412 438 480 502 539 489 468 499 565 640 553 468 502 546 379 437 595 586 563 534 577 506 456 506 570 615 624 662 678 696 692 583 535 574 564 539 544 545 589 630 30 3 662 607 581 632 592 584 589 606 650 653 645 687 677 694 690 674 616 629 670 709 660 681 710 720 744 703 700 687 630 703 683 707 680 702 700 712 694 663 664 667 653 666 684 681 709 694 729 629 626 614 30 3 595 606 656 641 636 637 664 653 685 657 631 651 677 658 654 666 683 625 599 652 612 609 626 627 645 652 604 621 674 629 567 583 619 696 720 730 736 725 675 627 627 591 647 601 548 548 565 574 589 550 30 3 533 535 551 511 545 574 519 523 538 568 583 635 624 677 708 707 671 549 507 501 498 505 479 465 473 456 513 485 490 506 586 481 402 407 470 618 604 632 524 398 359 325 300 326 460 464 390 393 410 288 30 4 490 490 463 408 426 472 463 540 554 504 472 408 417 495 477 417 363 449 454 354 331 431 437 514 475 466 398 364 359 422 475 514 427 398 403 369 471 471 509 509 369 374 344 315 359 427 437 441 441 480 30 4 495 422 407 392 353 377 353 314 339 358 397 435 484 426 445 460 343 261 266 213 276 276 222 256 309 368 411 474 411 426 387 363 358 353 403 394 361 366 366 347 389 417 445 474 445 408 357 333 324 357 30 4 314 328 347 310 338 375 413 342 310 422 436 464 361 364 465 552 499 437 461 470 461 427 413 417 533 504 557 591 514 523 422 403 427 355 350 408 374 413 437 446 456 470 499 528 479 447 419 414 433 456 30 4 484 530 600 516 526 563 507 563 642 605 516 456 493 544 465 503 507 554 465 489 498 609 670 521 615 615 552 552 503 611 674 709 597 521 539 516 561 620 593 606 629 620 629 620 678 727 709 732 696 700 30 4 687 705 665 620 660 719 732 745 703 711 732 732 698 686 673 669 686 719 741 719 677 724 762 774 800 817 787 787 732 770 774 736 690 715 800 709 734 738 762 790 790 798 798 782 790 794 774 774 790 822 30 4 826 782 770 750 766 786 750 730 734 758 734 754 770 746 774 822 812 801 790 758 790 779 689 700 750 776 743 736 721 750 765 758 736 743 743 674 674 692 725 747 761 758 754 801 729 692 732 743 683 655 30 4 679 671 679 671 630 667 695 679 703 707 719 683 675 691 687 731 699 675 659 630 630 642 675 671 634 618 646 621 608 639 648 648 621 644 604 599 550 581 639 599 559 515 510 510 572 604 621 653 688 648 30 4 590 550 564 523 537 559 657 688 659 518 467 508 613 695 622 581 486 504 600 495 431 422 499 531 531 563 531 536 449 390 440 481 481 508 477 458 404 358 330 349 374 364 359 325 364 456 446 466 490 349 30 4 301 301 349 441 514 466 393 349 262 170 214 340 306 311 344 432 509 514 471 445 377 343 305 300 251 261 266 280 334 314 358 372 295 276 271 343 491 314 218 159 164 232 285 271 368 363 363 406 319 426 30 4 333 244 385 385 310 333 357 305 324 328 305 324 389 324 310 399 305 235 240 240 277 305 394 399 478 478 455 455 441 268 312 408 470 437 417 393 427 547 504 461 413 461 441 494 465 470 504 451 437 485 30 4 393 437 509 437 432 542 605 427 552 475 414 572 614 479 479 433 400 400 442 419 382 465 549 568 465 521 530 665 609 521 637 623 614 642 605 526 623 642 619 593 669 714 624 584 602 624 642 543 557 633 30 4 651 638 754 779 790 754 747 772 783 790 790 776 743 776 783 758 727 683 719 767 763 695 683 691 699 735 695 723 727 699 667 663 675 731 747 703 703 659 578 606 671 671 638 618 610 586 564 559 501 515 30 4 555 639 644 532 537 590 608 617 604 590 590 586 590 519 488 515 550 568 568 568 617 648 559 510 510 541 572 604 613 581 595 659 659 627 495 463 554 604 618 499 413 413 440 422 395 363 349 354 440 477 30 4 458 495 490 531 472 404 477 383 388 500 412 403 490 548 466 383 340 354 325 330 349 374 417 398 354 344 344 340 441 325 112 209 238 311 388 432 475 471 489 498 474 532 440 426 401 353 397 382 363 450 30 4 440 334 339 377 401 460 411 430 377 382 363 401 435 455 387 426 445 469 382 310 328 230 165 357 399 347 441 422 492 403 408 474 464 488 586 445 342 413 497 408 394 394 342 272 380 366 347 374 446 408 30 4 408 446 437 389 384 408 389 389 389 403 364 389 461 504 456 350 408 494 499 523 490 427 509 490 456 451 379 465 577 447 461 568 479 591 489 442 465 521 605 711 721 744 609 581 572 498 535 521 577 568 30 4 558 521 507 507 521 507 489 540 552 503 516 516 548 606 642 656 593 606 678 727 700 633 638 651 588 521 602 602 615 629 602 633 575 620 660 669 651 597 620 711 749 601 601 656 681 635 639 652 673 715 30 4 719 707 686 690 707 686 703 698 673 656 643 677 715 728 732 719 732 724 745 750 786 794 754 794 798 786 782 750 778 782 822 798 758 782 754 794 778 758 762 778 754 774 786 766 774 818 822 778 722 750 30 4 725 714 729 732 750 758 736 743 765 743 758 758 765 772 725 732 739 736 718 754 772 725 718 703 732 761 743 718 718 743 703 671 695 759 779 788 804 800 775 767 719 731 727 723 679 626 675 683 655 667 30 4 667 650 650 614 630 610 594 594 610 606 610 661 684 697 715 675 661 599 555 546 577 617 612 577 532 546 559 568 572 572 604 590 523 537 564 612 666 666 688 555 537 483 440 431 477 531 549 495 572 477 30 5 420 457 420 347 324 411 402 461 489 443 397 333 301 402 443 351 310 351 388 324 301 388 442 438 406 424 339 276 253 375 433 460 379 388 334 303 406 420 429 447 343 325 280 258 289 357 424 388 469 460 30 5 442 402 357 317 322 369 322 251 317 308 308 350 449 393 407 444 294 228 228 176 218 199 133 162 223 360 378 421 397 397 369 336 317 345 364 375 334 319 309 314 344 385 495 495 415 354 359 284 289 339 30 5 284 269 269 269 304 380 395 274 264 455 475 450 279 340 414 446 457 469 450 399 418 403 371 375 430 473 501 446 457 430 375 375 375 316 293 297 297 351 391 434 422 438 446 430 469 428 406 383 406 433 30 5 460 483 564 555 555 587 487 464 519 519 528 474 532 501 410 455 514 483 442 483 528 605 578 614 643 638 615 634 537 643 615 666 602 560 588 524 556 698 638 629 629 661 680 712 730 753 671 666 657 712 30 5 740 680 661 615 615 662 671 721 717 746 717 658 637 642 621 621 637 679 737 658 625 737 792 817 808 767 737 758 671 712 742 667 637 671 733 692 692 737 761 785 801 765 769 825 821 777 773 785 757 809 30 5 801 761 725 708 721 725 745 749 753 729 725 721 737 753 789 785 787 762 778 770 757 673 694 669 736 711 686 652 686 724 720 741 741 711 703 627 640 661 673 690 707 720 724 749 673 711 694 741 624 606 30 5 641 663 641 641 589 611 615 624 658 706 710 710 693 667 663 697 680 676 645 611 598 602 619 671 684 637 658 645 635 630 620 595 570 590 531 506 501 541 531 461 446 446 441 441 501 531 521 615 640 670 30 5 531 476 496 436 421 451 645 675 599 438 393 415 608 622 498 475 406 425 539 429 365 356 411 438 425 489 438 498 457 393 443 411 393 415 393 370 351 296 280 276 271 267 334 271 303 379 357 397 438 312 30 5 249 249 253 388 465 415 343 285 190 78 127 267 195 154 208 298 447 492 406 578 350 312 265 246 176 213 218 237 294 270 298 294 265 228 237 246 364 289 119 81 72 180 209 195 284 284 284 317 237 331 30 5 189 123 339 289 179 229 324 264 294 224 199 209 314 259 239 309 219 184 168 168 209 279 329 390 430 385 395 385 332 210 242 363 465 391 344 324 363 422 465 367 414 442 461 544 418 406 489 516 379 414 30 5 332 379 363 348 379 422 375 399 532 410 387 532 523 451 460 383 342 356 392 437 392 460 478 519 424 451 501 646 492 483 582 541 596 637 560 474 546 659 564 583 689 606 556 583 597 602 588 528 556 588 30 5 634 648 707 728 766 774 745 732 741 728 720 707 707 783 766 703 624 641 689 723 624 650 650 684 684 689 684 715 680 676 598 589 619 702 706 667 663 606 537 559 585 611 598 611 546 524 580 526 491 541 30 5 546 590 595 461 501 511 511 565 615 546 541 501 461 481 436 466 466 550 516 570 660 670 511 451 466 466 511 590 526 530 576 668 673 562 415 397 480 581 585 425 351 319 379 383 365 315 310 301 388 374 30 5 374 448 429 393 406 347 415 366 366 451 325 357 460 501 397 325 271 289 262 231 258 262 348 357 312 325 267 267 285 316 141 213 249 294 334 357 492 478 430 407 331 407 440 378 341 279 284 308 275 360 30 5 369 294 275 279 270 388 350 360 327 341 331 345 331 355 327 355 341 341 256 219 289 118 53 309 314 279 369 380 435 319 364 395 415 490 490 390 309 364 470 380 324 314 294 179 289 304 324 316 383 348 30 5 355 379 383 332 340 355 336 340 348 383 351 344 395 395 363 300 371 410 465 457 414 359 422 395 403 403 332 351 564 378 442 514 501 541 406 410 428 487 551 655 682 714 664 659 551 442 419 514 609 596 30 5 487 474 442 464 510 523 510 532 524 510 510 533 528 560 588 579 542 547 615 666 652 560 560 629 464 491 602 620 615 615 615 593 547 579 625 707 680 675 703 733 750 596 571 642 612 583 579 583 612 671 30 5 729 658 637 683 642 642 662 667 696 683 671 733 717 750 737 704 692 704 717 749 708 765 765 777 785 769 765 761 692 757 753 769 753 765 757 757 757 737 729 733 713 717 737 725 753 781 785 725 684 680 30 5 665 656 699 690 707 694 703 736 724 694 690 682 728 724 699 741 749 707 669 673 720 677 686 648 720 745 699 673 745 703 644 641 676 736 767 775 792 788 762 732 710 693 719 667 628 598 654 624 615 615 30 5 611 602 615 567 602 619 585 589 593 593 624 665 665 690 719 699 685 605 560 536 550 580 555 531 521 536 560 541 541 560 600 555 486 476 496 595 685 690 615 461 446 416 383 379 480 503 471 420 512 388 30 6 392 439 383 317 308 370 390 451 490 400 371 289 268 381 414 327 290 329 352 274 259 358 430 415 397 386 308 252 246 361 435 431 342 363 309 285 409 406 405 408 296 283 238 218 277 331 402 355 435 431 30 6 395 339 293 248 290 330 270 222 273 267 269 316 374 341 355 361 232 178 172 129 196 145 88 143 215 315 331 361 360 343 325 287 282 328 337 324 287 288 284 273 295 371 468 460 362 307 314 226 244 290 30 6 224 230 212 217 289 341 348 199 258 408 456 404 216 304 392 432 476 469 439 388 404 392 331 340 414 481 498 434 449 402 335 333 333 259 229 229 227 316 393 450 400 399 422 412 448 403 378 340 362 415 30 6 440 452 561 572 569 560 441 450 492 499 489 458 513 471 393 430 506 434 398 450 514 602 598 617 617 604 598 610 526 612 593 645 577 538 564 515 547 683 618 628 626 639 666 699 723 744 664 650 637 693 30 6 715 653 622 580 595 651 655 705 720 752 703 638 634 622 582 593 623 681 703 629 626 757 797 825 802 770 757 755 677 721 733 630 634 677 704 663 668 731 758 775 786 749 758 806 813 753 757 764 743 799 30 6 787 742 700 688 699 707 729 734 741 707 701 700 719 735 772 771 791 757 772 771 753 653 673 647 722 696 665 631 670 710 709 726 730 705 668 592 602 636 648 670 693 704 716 735 657 690 681 716 595 588 30 6 623 647 636 611 566 598 595 606 651 687 692 694 683 658 645 688 664 671 644 596 598 593 607 639 672 639 649 649 584 599 611 579 570 560 522 496 465 530 516 437 418 438 427 439 491 514 514 609 638 656 30 6 479 450 465 411 435 461 658 669 599 400 377 418 637 633 492 470 380 413 522 387 332 339 397 427 417 470 411 492 423 366 412 383 364 409 373 346 322 267 263 254 239 242 301 233 283 362 338 396 411 273 30 6 219 217 236 374 440 383 307 239 135 38 95 254 174 145 191 309 439 482 391 430 308 263 220 214 141 186 174 199 221 225 268 269 214 195 199 259 325 219 99 68 53 171 178 172 265 267 245 273 218 280 30 6 137 105 303 241 156 214 278 228 254 207 180 177 296 218 206 258 166 143 136 133 164 250 283 353 379 333 356 343 284 128 188 341 464 363 301 277 335 412 464 317 404 429 487 565 382 390 506 512 343 387 30 6 276 376 328 303 343 395 350 400 534 351 343 534 468 434 414 352 277 304 337 392 372 437 465 481 365 408 487 618 444 475 543 517 601 623 528 467 531 657 511 561 660 558 530 577 583 579 553 503 536 568 30 6 620 623 696 717 754 760 723 710 730 715 709 686 691 792 754 688 599 626 675 700 620 639 641 674 672 675 665 697 648 646 561 545 617 704 676 639 653 586 497 528 561 589 573 569 510 495 563 508 466 504 30 6 535 583 536 443 502 481 507 562 580 521 533 488 437 429 396 431 454 549 512 570 642 647 444 412 448 456 492 584 522 532 586 691 680 547 382 392 493 589 558 383 320 296 348 346 323 275 258 274 358 347 30 6 360 426 407 373 380 330 393 327 335 426 297 331 421 467 365 279 245 262 215 189 210 229 318 317 283 285 232 238 260 257 85 167 198 249 311 340 484 459 391 383 325 395 387 334 287 240 253 252 224 329 30 6 302 204 193 240 256 353 302 320 286 312 294 297 283 310 278 313 318 273 207 176 247 70 37 289 263 265 326 354 392 263 319 348 367 468 430 333 271 332 382 326 288 276 226 140 231 251 291 276 337 298 30 6 316 343 343 283 284 295 283 278 288 347 300 296 365 377 318 249 345 392 448 439 375 328 399 358 370 382 286 323 536 317 432 482 529 512 355 365 391 467 536 656 706 706 680 666 506 405 376 478 640 603 30 6 465 446 414 436 475 516 484 494 493 476 468 496 507 536 568 547 515 526 595 658 620 525 538 603 431 469 599 606 596 590 604 561 511 552 604 674 663 674 694 724 737 611 560 614 595 571 572 566 612 666 30 6 694 641 601 660 611 628 648 653 697 683 666 730 708 734 723 703 647 675 703 740 695 742 747 761 771 744 739 740 664 740 732 751 730 748 737 740 735 712 707 709 693 698 722 705 738 764 774 698 661 658 30 6 637 632 693 684 684 671 703 709 712 674 669 669 712 705 678 720 731 677 646 658 688 654 668 629 707 721 668 642 724 668 609 619 655 721 752 759 771 765 726 690 681 653 692 642 593 577 617 604 609 586 30 6 577 574 587 539 576 604 557 562 568 588 608 656 659 691 717 702 677 570 534 519 518 549 520 502 492 490 540 516 510 525 596 511 440 456 505 619 654 674 572 437 412 381 349 354 479 502 444 421 481 343 30 7 364 408 359 324 324 359 390 434 486 364 373 276 289 373 403 320 281 355 377 311 285 368 408 361 336 323 264 226 234 323 429 403 315 302 302 247 369 348 395 437 331 289 234 209 268 361 374 395 403 374 30 7 374 315 260 240 280 347 258 226 258 244 262 329 392 307 311 361 289 222 204 190 208 150 114 118 190 267 289 343 343 329 334 298 271 307 344 298 238 259 255 251 268 361 442 454 374 331 310 217 221 255 30 7 192 200 179 175 259 344 331 175 234 353 433 378 196 272 395 407 464 448 407 366 366 382 325 321 374 391 423 391 395 411 370 317 342 248 252 256 256 313 391 427 403 395 374 395 444 426 413 352 365 383 30 7 418 466 518 527 510 601 453 453 475 475 426 457 505 475 418 413 501 426 383 431 496 558 492 514 540 593 602 618 536 610 581 573 548 540 565 540 585 647 626 634 651 634 651 692 700 741 683 610 593 671 30 7 687 651 569 569 597 652 683 694 717 747 698 686 652 633 610 626 633 679 698 599 610 721 789 823 781 721 679 717 656 705 724 629 629 660 736 670 694 718 770 778 766 762 762 774 730 746 742 750 746 774 30 7 766 746 694 698 714 690 706 730 746 714 718 718 730 746 778 774 782 782 778 757 681 664 677 685 702 706 673 656 690 719 723 736 736 710 677 589 601 622 669 681 694 706 710 660 627 664 677 722 576 595 30 7 647 670 689 647 558 600 604 623 651 684 708 722 712 722 717 712 694 675 651 609 619 581 614 628 628 647 628 653 622 612 632 562 552 557 512 517 497 567 522 466 426 456 416 451 507 517 527 653 638 668 30 7 487 441 472 421 381 451 612 708 543 390 364 394 556 609 482 464 377 399 499 403 329 351 355 403 390 456 408 377 394 425 394 381 359 364 408 368 346 329 289 298 272 264 323 255 260 331 298 357 382 306 30 7 243 213 234 348 433 374 285 226 150 65 108 209 154 141 171 289 458 467 378 383 329 258 186 154 127 186 150 177 217 217 249 271 271 168 186 258 356 249 91 127 96 204 141 145 302 307 235 222 159 267 30 7 103 103 285 234 107 187 379 242 242 183 209 145 247 175 162 242 179 149 132 128 200 192 293 336 399 314 306 302 272 134 162 329 431 350 297 281 293 382 448 289 346 448 521 545 391 374 480 529 358 386 30 7 272 313 382 370 374 358 305 366 476 343 330 510 453 422 444 418 330 335 370 413 400 448 470 514 391 418 457 553 457 453 527 510 531 549 545 444 518 671 479 524 626 561 548 577 593 602 536 516 552 544 30 7 597 622 685 736 748 773 765 723 740 698 685 660 685 765 752 681 586 619 689 651 600 647 675 684 694 708 712 736 689 656 562 562 572 647 633 600 628 600 506 543 529 614 572 590 492 558 547 472 466 497 30 7 572 597 552 461 472 451 482 562 597 537 547 522 482 502 451 461 492 582 552 582 673 688 497 411 466 482 512 517 464 491 583 631 639 539 386 390 530 591 569 399 333 316 346 324 333 338 272 294 346 342 30 7 346 408 416 421 364 342 412 327 327 395 327 353 433 454 353 243 200 243 196 205 238 285 340 306 298 281 251 238 277 319 129 200 234 260 298 365 471 479 419 356 338 343 374 374 285 244 271 222 204 316 30 7 298 222 190 199 276 325 307 302 262 289 298 307 253 289 271 347 289 186 154 128 238 60 31 247 255 221 331 323 378 302 348 336 353 399 425 259 238 361 340 289 247 192 107 69 162 230 293 334 338 281 30 7 321 342 334 276 285 285 256 272 309 342 334 325 289 378 338 268 329 358 338 391 342 325 370 370 350 366 293 313 501 330 396 431 426 531 391 365 391 461 580 531 636 606 628 671 523 448 426 440 571 558 30 7 479 448 475 466 483 501 523 514 495 491 508 495 532 561 593 524 499 548 622 663 577 528 548 565 422 479 614 634 602 544 585 548 524 548 614 675 642 663 712 740 717 603 584 622 610 580 584 607 629 660 30 7 728 652 664 690 671 610 595 629 660 686 694 705 717 728 732 709 694 671 713 742 690 722 758 762 794 762 762 730 686 746 726 750 726 742 750 762 746 710 710 718 694 710 722 734 754 722 762 666 670 649 30 7 631 643 677 656 677 681 677 706 727 706 669 685 723 698 702 710 731 673 627 694 652 643 656 669 669 694 643 677 723 690 606 628 656 745 759 783 792 778 745 684 661 642 694 642 614 600 623 619 609 619 30 7 595 590 609 590 614 604 572 572 600 586 628 648 622 683 718 728 693 597 547 542 552 532 517 502 527 512 547 522 542 562 612 537 461 431 472 622 612 632 557 436 396 366 342 368 469 456 416 386 429 346 30 8 358 405 354 316 316 354 386 433 489 358 368 265 279 368 400 312 270 349 372 302 274 363 411 360 332 318 252 210 219 318 435 406 308 294 294 233 369 346 397 444 327 280 219 191 257 360 374 397 406 374 30 8 374 308 247 226 266 333 244 213 244 230 248 315 378 293 297 346 275 208 190 177 195 137 101 105 177 253 275 329 329 315 320 284 257 293 338 289 226 248 243 239 257 356 442 455 370 325 302 203 208 243 30 8 176 185 163 158 248 338 325 158 221 347 433 374 181 253 392 406 470 452 406 360 360 378 313 309 369 387 424 387 392 410 364 304 332 226 230 235 235 300 387 429 401 392 369 392 438 419 405 340 354 372 30 8 410 461 517 526 507 605 447 447 470 470 419 451 503 470 410 405 498 419 372 424 493 559 489 512 531 584 592 608 527 600 572 564 539 531 556 531 576 637 616 624 641 624 641 681 689 730 673 600 584 661 30 8 677 641 560 560 588 640 671 683 706 737 687 675 640 621 598 613 621 667 687 586 598 710 780 815 772 710 667 706 644 695 714 617 617 648 726 662 684 707 757 765 753 749 749 761 719 734 730 738 734 761 30 8 753 734 684 688 703 681 696 719 734 703 707 707 719 734 765 761 776 776 771 750 674 657 670 678 695 699 665 649 682 712 716 729 729 704 670 581 593 615 661 674 687 699 704 653 619 657 670 718 572 590 30 8 643 666 685 643 553 595 600 619 647 680 704 718 709 718 714 709 690 671 647 605 614 576 609 624 624 643 624 656 625 614 635 562 552 557 510 515 494 567 520 463 421 452 411 447 505 515 525 656 640 672 30 8 484 437 468 416 374 447 614 713 550 386 358 391 564 619 484 466 372 396 503 400 321 344 349 400 386 456 405 372 391 424 391 377 354 358 405 363 340 321 280 289 261 252 318 243 247 327 289 355 383 299 30 8 229 196 219 346 439 374 275 210 126 32 79 191 130 116 149 280 467 477 378 369 315 244 172 141 114 172 137 163 204 204 235 257 257 154 172 244 342 235 79 114 83 190 128 132 288 293 221 208 146 253 30 8 82 82 275 221 86 172 375 230 230 167 194 127 234 158 144 230 163 131 113 108 185 176 284 329 397 307 297 293 253 96 129 318 434 341 281 263 276 378 452 272 337 452 535 563 387 369 489 544 350 383 30 8 253 300 378 364 369 350 290 360 484 330 316 507 447 414 438 410 316 321 358 405 391 442 465 512 382 410 451 554 451 447 526 507 531 549 545 438 517 680 475 515 616 552 539 568 584 592 527 507 543 535 30 8 588 612 678 729 742 767 759 716 733 691 678 653 678 759 746 674 581 614 685 647 595 643 671 680 690 704 709 733 685 652 557 557 567 643 628 595 624 595 501 538 524 609 567 586 486 553 546 468 463 494 30 8 572 599 552 458 468 447 479 562 599 536 546 520 479 499 447 458 489 583 552 583 677 693 494 405 463 479 510 522 466 494 591 643 652 545 382 386 536 601 578 396 326 307 340 316 326 330 260 284 340 335 30 8 340 405 414 419 358 335 410 322 322 397 322 350 439 463 350 229 182 229 177 187 224 275 336 299 289 271 238 224 266 313 102 182 219 247 289 364 481 491 405 342 324 329 360 360 271 230 257 208 190 302 30 8 284 208 177 186 262 311 293 288 248 275 284 293 239 275 257 333 275 172 141 108 226 37 5 234 243 208 325 316 374 293 343 329 347 397 424 248 226 356 334 280 234 176 86 45 144 217 284 323 327 263 30 8 309 332 323 258 267 267 235 253 295 332 323 313 272 373 327 249 318 350 327 387 332 313 364 364 341 360 276 300 498 316 386 424 419 531 382 354 382 456 582 531 643 610 633 680 521 442 419 433 573 559 30 8 475 442 470 461 479 498 521 512 487 483 499 487 523 552 584 515 491 539 612 653 568 519 539 556 414 471 604 624 592 535 576 539 515 539 604 665 632 653 701 729 706 590 571 609 598 567 571 594 617 648 30 8 718 640 652 679 660 598 582 617 648 675 683 695 706 718 722 698 683 660 702 730 681 711 745 749 780 749 749 719 677 734 715 738 715 730 738 749 734 700 700 707 684 700 711 723 742 711 749 658 662 642 30 8 623 636 670 649 670 674 670 699 721 699 661 678 716 691 695 704 725 665 619 687 644 636 649 661 661 687 636 670 716 682 598 624 652 742 756 780 789 775 742 680 657 638 690 638 609 595 619 614 605 614 30 8 590 586 605 586 609 600 567 567 595 581 624 651 625 687 724 734 698 599 546 541 552 531 515 499 525 510 546 520 541 562 614 536 458 426 468 625 614 635 557 432 390 358 335 363 470 456 414 382 428 340 30 9 421 461 390 368 403 398 446 480 495 387 389 308 345 423 389 322 312 380 341 272 281 408 450 411 420 377 330 294 320 432 538 452 347 376 318 330 440 431 465 382 276 304 278 283 360 390 465 433 471 445 30 9 392 340 314 280 316 339 274 264 297 295 334 409 393 341 364 336 187 138 139 127 205 161 107 187 250 326 367 373 372 374 346 311 324 353 363 338 321 322 291 297 337 424 503 462 359 324 296 250 274 278 30 9 227 246 214 296 411 431 337 199 312 425 550 427 244 372 438 472 545 605 456 420 469 455 334 367 453 506 496 427 440 381 316 322 296 248 211 273 250 411 521 459 379 345 379 421 450 437 418 361 364 457 30 9 460 484 598 594 598 522 442 510 500 511 486 505 520 452 422 430 541 406 391 451 550 631 611 563 602 589 627 620 582 585 584 613 551 530 540 548 601 663 610 649 655 649 671 714 750 754 668 655 630 672 30 9 692 622 582 553 585 641 661 712 734 745 700 629 633 604 558 570 623 714 683 630 668 791 822 827 800 778 795 748 710 719 729 635 651 726 678 645 671 793 788 793 756 742 761 772 767 722 749 754 753 764 30 9 763 729 670 669 685 717 747 746 750 693 689 704 745 764 786 778 788 747 748 766 750 676 688 718 716 682 675 664 690 705 721 738 749 724 627 613 621 638 666 679 717 728 759 727 681 727 720 699 585 606 30 9 652 676 676 586 573 620 631 648 701 705 710 723 717 699 686 707 692 718 708 649 651 657 653 645 691 680 672 662 575 594 631 582 625 549 536 504 482 536 548 466 447 456 440 457 505 528 550 638 647 625 30 9 455 462 463 424 490 527 677 692 545 402 428 529 686 636 526 464 407 484 504 384 378 426 454 440 466 463 441 512 403 397 413 399 405 439 388 370 331 290 282 305 298 299 298 237 325 398 402 463 377 250 30 9 193 206 288 429 433 365 309 255 155 81 188 365 278 278 322 457 495 453 416 372 305 275 235 238 188 201 167 184 199 247 284 272 191 199 223 327 325 199 107 66 51 190 183 212 284 288 275 283 279 318 30 9 141 176 355 249 199 258 246 232 249 192 198 273 292 201 250 244 134 116 159 154 161 243 283 396 379 370 362 362 286 151 268 422 479 337 318 294 363 445 450 318 422 504 584 551 360 445 601 477 360 376 30 9 308 421 339 311 347 433 373 485 492 349 412 552 444 504 398 374 275 309 348 394 403 450 522 443 358 418 539 574 444 550 487 527 643 608 519 518 546 621 458 575 597 478 511 599 590 577 521 504 538 568 30 9 620 618 697 726 750 736 707 723 721 732 705 675 719 792 714 695 623 675 730 678 649 648 667 689 698 706 676 682 635 648 571 573 672 717 669 652 682 589 501 531 592 569 573 543 504 507 552 492 467 513 30 9 542 593 512 465 525 503 558 600 557 509 525 502 456 423 402 415 486 599 584 596 638 587 417 417 486 499 519 550 540 525 592 693 598 493 408 468 572 576 476 355 347 350 367 327 306 272 238 324 360 355 30 9 395 420 419 415 372 395 404 302 374 423 316 364 417 436 366 306 302 319 262 251 241 296 342 298 284 287 268 284 315 223 95 171 177 238 338 423 503 445 389 399 379 409 385 358 301 275 301 290 291 385 30 9 290 199 219 275 361 367 378 345 306 325 306 298 317 310 301 332 328 248 191 180 246 79 140 366 311 363 348 426 352 293 360 335 383 514 383 262 276 415 371 345 286 279 247 224 294 297 324 379 325 319 30 9 341 357 330 317 301 301 286 278 289 311 268 289 401 416 289 261 361 423 450 411 368 399 392 368 368 367 287 393 485 313 472 477 595 490 356 364 400 479 535 608 665 677 668 654 448 383 396 490 642 577 30 9 448 422 422 428 452 522 517 501 459 431 426 471 501 530 575 545 510 531 598 658 610 506 530 567 425 481 633 589 590 557 614 542 483 534 591 637 654 689 710 727 743 629 590 597 606 586 589 586 643 677 30 9 642 612 586 643 624 646 640 679 719 712 696 727 708 742 729 692 641 667 720 759 722 717 746 765 793 713 692 716 699 734 728 717 710 750 729 738 710 699 721 697 693 705 720 713 753 745 781 674 664 658 30 9 657 664 737 728 670 695 746 676 700 692 683 707 704 690 690 712 711 634 650 690 675 662 660 710 711 687 638 652 703 633 622 640 670 734 769 769 784 750 684 657 679 660 671 612 583 589 593 618 627 591 30 9 581 604 611 588 590 628 602 604 600 640 644 669 687 708 732 726 660 537 516 510 497 523 517 492 491 487 516 514 505 529 575 494 438 452 568 664 646 679 561 446 405 373 355 387 505 514 444 482 467 346 3010 417 460 393 362 380 409 427 478 479 397 381 305 330 409 387 309 285 371 340 277 284 399 445 401 411 372 325 290 316 436 547 453 343 369 308 324 426 425 471 373 267 305 279 289 362 394 472 446 478 445 3010 392 346 323 290 318 341 277 262 300 296 336 418 413 348 372 349 190 134 136 118 199 162 105 178 241 329 374 385 377 385 353 312 319 348 358 339 323 320 291 298 336 419 501 463 363 323 300 249 271 278 3010 232 243 217 291 401 423 335 204 302 431 546 427 243 368 433 467 535 604 449 410 463 448 328 362 448 498 488 419 431 374 309 316 288 242 205 272 248 409 516 446 371 338 371 414 443 423 403 358 361 438 3010 448 488 586 564 573 529 452 496 501 511 504 483 514 454 401 423 528 418 398 457 548 623 602 561 607 599 633 639 568 598 591 602 554 532 532 524 586 654 627 639 644 655 674 714 744 746 656 654 632 679 3010 698 623 604 568 579 633 653 714 725 743 702 624 614 596 558 564 610 695 701 628 638 774 823 836 815 779 779 753 687 709 733 637 630 700 694 635 661 780 773 789 753 736 752 774 761 723 742 757 745 754 3010 760 724 662 655 673 708 740 738 738 687 682 695 740 762 787 774 782 744 746 760 745 660 678 704 711 675 666 648 677 697 710 735 745 714 637 597 607 629 656 670 702 718 743 721 666 723 704 698 578 592 3010 640 663 661 580 562 603 621 636 685 697 702 714 702 682 673 690 680 699 685 635 627 643 636 642 677 653 653 646 588 594 623 582 617 556 529 492 487 525 543 456 444 437 424 428 484 515 530 622 630 615 3010 468 457 460 416 467 516 660 684 541 413 420 514 667 635 524 447 405 485 509 384 372 409 437 431 471 465 454 508 398 393 422 400 408 423 375 358 319 275 269 302 301 297 288 227 320 394 405 461 363 237 3010 172 190 280 430 426 356 302 252 150 72 193 376 282 284 335 467 496 436 411 406 306 279 234 235 187 192 160 178 200 245 281 269 190 193 219 313 322 202 94 48 37 180 175 204 280 283 274 284 273 325 3010 140 167 351 249 192 250 253 234 246 189 196 251 291 202 243 247 135 116 150 145 159 244 284 391 381 370 362 365 279 148 265 418 471 328 312 288 356 439 440 314 414 500 575 540 356 440 595 468 355 370 3010 305 412 332 306 341 428 364 477 483 362 410 527 468 483 403 356 284 308 350 390 382 434 503 449 370 418 531 591 456 533 505 539 634 623 528 495 548 619 485 583 593 496 508 594 576 576 526 499 532 567 3010 617 625 686 717 751 743 711 722 715 720 698 666 708 780 713 682 616 663 718 671 629 632 651 672 685 694 666 674 635 646 567 573 651 696 670 648 666 579 496 523 582 557 566 543 495 494 549 484 465 521 3010 530 581 532 452 515 511 544 594 560 505 514 490 445 427 405 411 475 592 584 588 643 575 433 417 475 489 522 559 549 513 593 688 592 503 422 453 540 572 487 362 340 333 362 329 309 260 235 302 352 344 3010 377 413 412 389 365 377 399 290 377 417 309 361 416 428 362 309 303 320 267 256 240 301 339 288 272 280 266 281 313 215 87 162 164 229 332 429 496 435 394 400 374 403 394 362 306 277 303 292 296 390 3010 296 209 229 273 353 371 383 349 307 325 306 301 321 313 301 337 327 253 191 179 246 78 127 356 311 350 347 423 359 290 358 336 387 506 395 274 276 407 384 345 287 284 252 205 285 288 321 376 320 314 3010 335 351 324 313 297 298 280 274 284 303 261 283 397 409 282 255 354 416 444 403 363 394 385 363 362 358 280 388 491 323 445 487 553 494 361 367 401 465 520 591 637 688 660 652 464 379 392 504 613 559 3010 443 418 415 425 465 512 516 513 451 422 435 478 504 534 579 553 512 515 590 643 626 517 519 559 424 479 600 582 570 567 613 545 492 543 598 665 672 692 717 730 749 591 557 594 588 559 558 560 612 664 3010 665 609 586 644 618 631 633 667 707 697 680 726 706 749 732 686 653 674 719 745 707 719 744 762 793 714 690 711 695 727 725 708 707 748 724 732 708 697 717 693 682 694 711 707 747 742 777 669 651 645 3010 644 649 715 702 664 681 726 682 692 688 676 692 700 685 683 715 714 638 639 674 680 649 651 686 704 699 636 646 710 641 611 631 666 727 768 769 786 752 691 664 677 666 669 606 579 576 594 609 606 585 3010 576 595 603 578 583 613 592 595 589 620 628 669 684 689 724 717 651 539 510 495 489 517 523 490 483 488 503 511 507 535 559 498 443 436 543 633 648 671 571 431 394 356 353 375 485 503 450 469 473 351 31 1 630 556 495 491 505 528 486 551 551 546 500 486 477 467 486 491 393 374 383 346 351 416 455 533 542 464 424 369 405 446 474 446 351 374 414 396 396 383 460 401 314 364 419 451 446 455 510 524 496 424 31 1 360 378 419 342 399 346 327 308 423 408 361 427 356 404 356 346 370 375 265 232 322 280 170 260 332 408 499 590 590 494 475 384 380 380 430 487 425 391 473 439 430 425 487 568 559 516 444 439 468 492 31 1 401 377 434 406 415 482 511 420 420 530 563 506 401 393 533 547 547 570 524 598 552 514 444 472 491 528 570 584 612 561 407 430 505 528 510 477 463 449 468 566 486 482 552 603 629 709 535 451 442 482 31 1 500 593 571 589 602 540 562 602 651 655 633 655 664 611 495 504 526 562 571 526 611 642 651 624 648 648 635 679 688 657 688 706 693 635 608 603 581 617 666 666 630 684 670 684 693 697 702 724 697 697 31 1 697 688 657 648 608 623 663 698 720 725 734 703 681 689 685 681 689 765 752 756 752 769 725 720 725 734 743 778 743 743 765 738 756 769 791 766 716 745 778 799 778 766 778 795 766 753 758 770 770 766 31 1 770 770 758 741 737 737 741 745 758 753 766 737 749 758 762 758 770 770 766 766 761 761 774 740 778 770 740 736 723 732 740 749 761 753 740 698 664 698 681 685 711 715 753 774 783 778 761 746 768 683 31 1 647 665 670 661 638 643 647 652 634 679 688 692 652 612 670 719 737 714 750 737 719 697 670 705 731 670 679 671 695 667 690 695 671 667 629 615 596 578 564 601 573 484 474 489 493 531 568 568 564 587 31 1 592 578 624 559 578 587 643 634 598 640 584 528 570 658 654 663 584 532 607 560 472 458 514 523 500 542 514 546 430 393 411 463 495 458 449 463 369 341 355 342 269 346 369 287 360 437 501 574 437 360 31 1 396 392 387 496 533 551 469 410 333 319 319 383 410 405 396 469 478 469 478 375 342 346 299 332 346 280 251 246 270 284 275 356 356 322 356 413 461 332 198 184 213 265 280 322 361 432 451 466 461 561 31 1 444 444 497 549 506 592 559 559 549 449 377 358 444 396 453 434 329 372 344 234 296 348 406 434 487 511 540 501 496 379 398 426 468 360 430 528 477 496 538 538 542 533 612 621 440 510 566 491 477 491 31 1 533 538 561 496 477 579 593 621 575 566 575 695 709 731 642 553 482 482 522 509 460 526 642 580 535 535 593 673 678 678 611 646 615 655 673 629 624 624 664 661 648 599 586 563 603 581 639 644 599 586 31 1 617 626 706 698 719 719 711 715 715 728 740 736 736 736 744 719 697 705 723 701 701 728 728 697 683 643 710 688 647 643 647 643 656 670 674 705 710 692 612 603 652 612 567 554 558 554 540 540 545 564 31 1 559 573 587 559 540 540 568 601 615 535 578 592 554 390 442 437 465 498 535 540 531 559 540 507 479 535 564 528 514 556 528 621 658 649 570 486 528 593 505 318 346 402 388 355 374 402 323 365 397 467 31 1 453 491 472 556 449 435 467 396 405 519 410 401 464 542 560 492 455 460 501 410 392 414 401 383 333 337 342 378 387 224 142 228 242 337 355 419 401 487 523 528 571 504 456 404 389 413 380 408 413 494 31 1 384 289 370 375 494 475 556 427 389 380 361 404 437 370 365 384 442 513 504 449 406 324 315 410 449 449 482 554 511 449 387 473 449 525 587 439 415 449 516 568 559 616 563 473 535 549 568 533 556 575 31 1 500 477 524 547 500 477 496 440 388 379 342 393 440 458 398 314 370 407 472 584 621 635 598 640 542 235 533 533 598 540 500 598 682 691 553 429 491 478 526 566 571 602 624 620 553 575 615 624 611 535 31 1 500 518 495 513 535 615 611 562 519 577 523 532 559 612 630 679 670 653 653 661 697 702 661 706 653 595 617 666 670 639 621 635 630 635 586 559 635 644 661 681 694 694 676 712 694 627 627 623 636 645 31 1 676 645 654 689 707 694 676 689 712 641 641 694 694 707 734 716 716 729 743 766 762 774 749 745 766 766 770 762 737 724 749 753 778 787 766 741 749 737 691 758 749 737 745 737 749 774 783 774 753 745 31 1 736 732 715 736 740 761 774 715 719 740 706 761 757 778 753 736 719 723 694 728 770 778 757 757 795 795 766 753 732 715 732 692 701 714 732 755 772 732 710 714 705 705 710 710 705 679 679 661 634 625 31 1 634 643 661 647 692 683 683 630 679 679 670 681 657 648 671 643 667 526 507 489 592 573 606 606 629 517 489 503 517 526 564 564 549 517 531 554 606 634 657 643 643 446 369 374 435 481 537 532 593 584 31 2 627 533 484 469 492 514 473 529 543 522 479 453 449 469 475 467 366 360 384 325 338 414 402 506 557 458 416 378 415 460 455 452 339 370 407 383 403 382 449 401 305 351 409 427 425 461 458 484 496 436 31 2 366 375 404 328 375 335 312 292 392 388 343 404 342 385 339 331 355 344 244 214 296 267 163 243 310 385 472 559 569 475 449 367 356 367 424 459 404 379 436 414 397 410 476 540 527 493 432 433 450 458 31 2 364 371 417 381 398 470 484 401 388 514 507 480 388 367 518 524 534 568 519 593 534 488 426 452 498 531 570 585 592 551 393 427 508 498 479 462 431 429 444 533 481 491 563 600 625 667 528 436 430 461 31 2 483 565 555 586 596 531 555 603 669 645 636 657 630 597 484 489 520 568 560 523 603 643 662 626 652 654 648 626 644 654 682 688 676 606 585 588 574 605 643 663 619 660 657 673 680 700 692 703 688 690 31 2 686 678 646 630 599 621 648 690 705 714 722 690 674 688 669 662 673 735 733 736 725 756 727 716 714 730 743 770 733 730 760 733 734 756 781 729 700 728 758 768 753 744 754 765 751 737 737 752 757 757 31 2 760 754 736 727 721 726 723 729 735 731 733 722 729 733 740 742 761 761 741 755 745 747 754 711 758 746 719 705 705 710 713 722 743 738 717 663 638 657 661 679 705 716 744 762 761 745 733 720 723 645 31 2 619 636 642 632 606 610 625 631 629 664 683 672 625 616 657 690 697 700 712 703 673 674 670 673 677 657 657 650 669 651 661 667 643 634 597 588 569 559 564 594 559 474 467 484 490 518 552 556 553 573 31 2 573 557 594 521 542 570 613 619 605 594 542 506 570 670 668 649 558 515 599 534 436 421 500 499 487 549 518 530 404 378 417 461 491 454 422 450 356 322 337 305 260 305 348 264 344 460 501 518 430 351 31 2 374 347 352 424 508 482 428 395 313 282 282 352 388 375 361 428 487 446 430 358 326 326 279 308 321 257 230 227 245 268 258 334 329 291 333 387 425 313 182 166 191 244 268 306 351 408 428 449 437 520 31 2 419 396 472 527 442 509 514 466 484 408 338 323 423 357 394 425 316 345 300 221 280 320 385 413 484 492 510 475 462 341 362 416 473 347 416 485 454 472 518 555 541 518 561 614 432 504 554 488 459 490 31 2 521 529 523 470 462 588 612 631 578 540 531 667 692 718 643 543 446 448 494 486 440 501 627 560 512 511 583 670 671 673 602 619 605 647 653 599 591 616 674 669 658 612 590 571 596 595 632 622 592 582 31 2 603 623 695 694 699 703 711 704 710 717 730 728 728 732 733 710 685 696 709 700 691 721 717 689 680 637 694 693 640 629 642 646 650 661 676 700 692 664 593 605 636 616 566 549 562 534 528 531 537 543 31 2 559 568 584 533 519 524 545 574 602 529 567 583 537 400 438 444 466 494 523 538 526 553 530 497 492 527 547 549 520 558 549 638 658 649 552 471 522 598 512 326 339 369 385 335 362 387 311 357 397 457 31 2 441 492 466 525 444 421 472 369 380 494 378 353 426 510 519 454 419 441 449 375 361 370 388 374 316 330 328 347 359 360 125 219 237 333 351 409 420 477 503 506 546 492 442 383 372 378 363 386 386 462 31 2 370 275 350 358 469 462 518 409 366 353 345 384 410 355 350 374 410 488 474 406 387 304 295 398 431 427 500 549 496 435 372 462 450 540 574 426 389 441 500 546 537 618 536 426 506 505 554 515 542 530 31 2 478 465 505 524 472 459 470 403 346 372 319 375 432 462 388 295 347 399 472 586 624 620 590 629 515 293 515 511 583 509 489 594 670 679 525 416 464 461 523 565 580 594 625 610 540 571 616 632 620 524 31 2 492 492 475 498 523 588 602 549 513 557 505 536 547 595 615 681 661 624 632 657 670 678 625 670 638 586 599 653 639 622 609 622 608 616 588 555 618 630 651 664 682 687 653 682 666 627 622 618 638 658 31 2 663 641 654 687 694 684 665 675 687 629 619 679 696 709 729 703 699 703 728 742 743 749 736 733 745 746 743 737 722 713 728 738 744 748 743 724 729 725 706 734 718 718 726 723 731 751 756 752 732 728 31 2 705 698 687 722 730 733 750 708 710 719 709 743 750 745 742 714 710 709 678 717 755 762 721 744 759 770 745 713 712 718 704 668 685 715 736 749 765 730 708 702 681 694 702 698 677 649 661 634 625 626 31 2 631 644 648 608 656 655 636 604 643 655 657 654 640 638 651 621 649 524 505 492 569 552 592 592 606 510 487 500 516 521 547 561 536 511 523 553 589 621 652 645 623 446 353 358 425 478 546 519 609 587 31 3 665 575 508 502 484 512 492 547 578 572 482 475 532 528 467 460 420 422 433 394 351 453 476 609 594 490 460 400 400 483 550 518 393 383 435 401 427 429 494 455 361 367 418 452 483 507 503 549 570 483 31 3 434 390 398 397 384 391 366 336 399 446 384 502 414 420 439 434 411 386 317 254 358 379 239 264 336 403 564 645 638 581 508 445 399 413 437 511 417 406 446 412 398 432 501 602 571 563 472 480 495 509 31 3 405 356 403 414 430 514 488 450 410 553 566 555 418 442 562 589 581 582 556 608 565 549 493 481 524 574 609 614 622 618 490 438 537 530 534 534 449 466 483 508 513 539 587 653 698 738 624 511 489 489 31 3 513 591 609 651 685 611 595 621 713 706 691 722 666 686 539 503 540 595 607 595 660 682 702 710 716 739 754 686 682 707 737 757 723 682 621 635 631 628 664 713 707 706 657 677 705 748 773 758 763 769 31 3 757 738 715 674 642 653 724 769 793 780 800 769 720 767 736 729 743 780 791 811 781 803 790 768 781 801 836 869 845 829 875 798 827 865 866 728 723 783 858 884 863 794 840 855 851 803 759 830 858 876 31 3 857 857 817 776 791 797 794 812 804 755 782 761 757 724 804 808 835 838 800 797 809 781 785 766 802 816 796 770 720 752 756 774 803 784 770 705 677 672 693 707 733 763 805 816 839 812 784 796 748 667 31 3 662 682 693 703 653 658 692 681 693 697 738 705 648 675 721 734 747 744 761 705 739 760 739 750 726 738 717 723 729 720 718 725 693 704 615 612 574 569 622 645 586 521 503 501 530 556 579 605 605 635 31 3 599 581 666 523 547 579 684 686 670 595 547 571 634 673 709 668 549 526 626 565 481 456 524 514 515 577 579 545 468 412 484 488 528 534 490 512 420 370 393 352 327 344 408 303 343 495 505 584 537 391 31 3 420 401 451 461 565 584 497 444 379 314 312 420 411 395 399 517 603 523 514 444 374 382 311 313 309 316 280 284 259 319 310 384 372 291 342 394 446 392 258 204 224 260 304 336 406 443 458 520 489 590 31 3 516 445 513 626 451 507 605 503 566 411 353 352 442 387 386 504 369 384 285 274 306 330 419 458 526 561 615 516 555 406 415 506 584 445 432 542 478 486 574 608 594 544 584 650 521 541 599 581 518 561 31 3 543 569 572 510 495 639 678 685 687 610 632 754 794 775 761 612 511 489 560 531 502 512 666 623 561 566 661 733 746 734 728 700 686 723 720 605 607 687 751 764 764 716 659 651 652 650 680 675 627 610 31 3 654 681 735 728 756 749 761 766 779 764 772 801 793 791 805 771 739 755 776 775 756 792 769 715 718 692 792 777 709 672 689 706 704 705 737 768 769 750 601 608 678 665 614 562 587 552 569 562 570 562 31 3 592 642 657 550 550 583 569 609 667 583 606 657 626 443 439 477 508 544 565 606 591 601 550 542 576 570 606 638 602 599 626 696 696 698 560 543 585 688 622 475 407 427 456 392 390 423 377 400 450 503 31 3 493 532 497 586 523 497 508 389 410 532 414 409 500 568 543 475 451 460 412 380 354 395 420 393 368 356 329 352 424 302 181 270 265 363 385 450 510 562 534 516 609 604 547 463 413 352 411 414 447 559 31 3 454 359 380 403 465 564 594 480 395 389 395 403 438 438 375 437 461 542 495 419 396 358 306 417 487 479 566 608 607 485 398 501 503 597 639 502 390 446 524 613 618 726 621 498 517 556 661 566 589 619 31 3 547 510 553 580 478 478 482 451 371 473 397 418 467 563 506 404 408 455 517 636 691 630 583 638 567 509 517 572 646 556 587 689 731 755 555 440 500 496 551 630 652 677 678 672 593 590 660 700 706 618 31 3 573 552 544 574 583 670 653 579 553 572 525 552 586 638 677 728 718 652 673 713 738 715 679 738 718 649 618 682 662 655 656 640 616 613 578 600 657 673 693 681 719 731 649 686 708 635 656 643 696 741 31 3 743 716 712 760 782 721 744 771 714 675 687 758 765 785 796 761 768 752 795 806 821 845 831 817 806 826 801 765 779 775 791 824 792 808 809 777 800 805 802 819 757 772 792 808 832 847 856 831 797 784 31 3 756 728 720 737 784 811 788 775 764 766 756 800 817 835 836 792 789 782 747 782 812 816 756 795 813 833 812 792 797 770 709 689 713 765 806 819 844 826 789 720 743 754 780 750 716 664 681 653 674 666 31 3 706 698 639 582 678 705 657 612 654 671 669 687 697 695 687 673 702 577 516 542 606 601 649 656 613 546 521 547 583 573 585 573 575 527 546 591 640 671 699 699 704 487 415 414 462 513 554 570 627 620 31 4 674 587 506 511 497 530 503 567 599 595 500 508 550 530 470 475 433 418 445 401 356 451 482 608 607 515 471 422 413 500 553 528 405 391 450 417 434 440 496 460 368 371 432 459 493 518 532 566 568 491 31 4 431 415 407 419 395 388 398 346 420 458 395 517 434 441 448 438 431 434 328 272 373 398 252 269 345 425 556 656 650 591 526 469 424 435 450 532 438 416 473 438 419 436 514 610 592 577 489 492 513 511 31 4 433 381 422 429 447 518 519 467 428 577 583 563 443 446 567 600 598 595 575 629 579 567 505 491 542 593 632 626 645 633 498 450 558 561 556 550 466 485 519 523 539 558 607 676 708 744 630 523 508 508 31 4 528 606 614 661 686 616 608 633 717 717 702 727 688 699 550 521 555 611 618 607 669 683 702 711 723 740 758 693 705 719 739 760 713 685 627 652 655 651 680 710 711 713 671 691 713 748 774 759 755 770 31 4 764 750 724 685 653 649 722 762 792 774 798 773 720 770 744 737 751 783 795 814 798 806 791 775 777 795 836 863 854 836 877 792 826 863 865 748 737 789 857 892 867 807 837 856 853 804 772 828 859 868 31 4 857 855 822 778 792 798 796 810 806 766 784 766 763 750 800 809 813 807 791 791 793 771 789 742 793 803 781 777 716 750 759 777 785 778 762 721 703 701 711 721 739 763 787 799 824 799 775 797 763 688 31 4 673 698 699 731 666 670 699 692 706 721 755 730 660 681 718 738 751 748 770 719 753 769 731 741 733 744 726 727 738 726 720 727 698 719 635 627 589 576 616 645 605 532 506 508 537 563 588 610 614 641 31 4 616 597 673 546 563 578 683 679 675 626 569 593 637 687 709 690 579 541 616 577 495 466 531 524 524 585 572 548 475 424 489 495 530 539 496 525 418 372 400 364 340 356 429 316 351 499 509 596 521 403 31 4 432 419 441 473 571 603 518 454 394 335 329 419 428 418 478 500 596 541 526 459 385 397 333 321 340 338 303 300 275 339 323 406 392 326 366 411 458 425 280 221 237 275 316 351 409 444 467 539 495 596 31 4 529 473 524 647 484 540 638 536 610 439 372 368 453 408 408 523 388 402 319 295 325 356 429 473 543 571 625 534 577 416 428 517 591 453 441 578 501 493 579 620 619 582 616 676 530 554 610 593 526 585 31 4 559 588 595 544 519 659 695 707 706 619 644 758 793 776 757 620 529 508 571 549 511 524 677 628 578 580 667 737 747 736 723 702 685 723 724 624 626 690 753 758 759 706 660 650 669 651 686 692 643 621 31 4 659 689 748 735 762 759 761 760 768 749 773 784 787 783 782 760 749 766 779 790 759 788 769 730 723 712 785 774 707 684 692 706 706 711 743 754 764 767 612 620 672 683 631 572 602 571 581 572 586 574 31 4 599 640 659 580 564 591 590 627 667 581 613 661 636 454 447 479 507 545 572 595 592 608 568 550 584 566 608 641 608 611 632 708 701 708 580 549 589 689 629 474 407 434 465 397 392 429 377 398 457 516 31 4 500 545 503 596 535 505 507 406 420 541 433 420 491 575 590 506 475 466 449 397 374 409 443 413 374 363 347 383 424 306 186 267 269 376 390 457 495 567 541 568 619 610 550 464 443 406 434 434 471 590 31 4 467 378 395 411 488 566 616 516 416 403 405 411 467 438 382 437 468 566 529 460 418 389 332 436 496 490 570 622 619 495 409 501 518 594 635 523 406 460 549 637 643 734 636 508 526 582 669 588 617 652 31 4 575 533 572 607 504 499 499 471 392 481 402 423 482 575 513 416 416 461 519 656 718 671 614 670 575 523 538 596 658 567 591 691 734 757 568 451 515 509 559 634 657 685 685 679 600 603 668 707 706 624 31 4 583 567 560 581 592 679 660 592 571 591 562 574 616 653 687 721 733 674 683 723 747 722 703 741 724 659 636 687 681 673 674 658 642 632 593 595 664 689 698 695 725 737 650 681 718 661 665 648 695 735 31 4 736 710 704 762 784 722 753 761 720 670 685 756 767 784 794 775 768 770 803 811 824 843 834 817 812 830 806 781 781 784 792 826 799 809 815 782 801 805 798 816 768 770 788 807 830 845 851 822 795 788 31 4 764 754 717 756 784 802 786 762 757 762 759 796 788 814 803 764 771 767 748 766 796 813 770 792 792 811 795 768 769 754 735 699 712 757 796 812 838 816 774 727 752 759 783 752 729 682 694 656 686 675 31 4 714 704 661 627 690 720 681 631 665 683 689 694 702 698 694 678 713 587 531 556 625 612 643 654 620 568 530 557 591 585 594 590 587 543 554 592 646 668 700 698 705 510 418 421 463 514 559 578 629 631 31 5 664 590 503 521 516 551 516 586 612 612 525 551 555 521 473 499 456 417 464 421 378 456 481 595 616 544 481 445 424 518 549 533 414 398 466 435 440 450 492 460 372 372 445 466 502 528 564 580 559 497 31 5 419 440 414 431 404 383 426 352 431 463 404 526 447 457 452 431 447 473 341 283 383 410 257 267 352 447 547 669 663 600 537 489 447 457 455 551 465 425 506 471 440 435 526 607 612 586 506 506 531 511 31 5 460 405 440 445 465 521 561 481 440 607 602 561 465 439 553 594 605 594 589 641 584 574 512 496 553 605 646 620 656 631 496 460 579 600 574 558 486 507 569 532 569 574 620 687 713 738 627 537 541 541 31 5 550 631 605 670 665 610 623 648 704 730 713 717 734 713 558 554 580 640 631 618 674 661 678 687 727 735 757 692 727 727 735 757 697 684 632 671 679 675 692 705 709 718 688 709 722 744 769 757 739 765 31 5 765 761 731 692 667 653 717 747 781 762 786 771 722 767 747 747 757 781 796 811 811 806 786 781 771 781 821 841 851 831 861 781 811 846 851 789 758 794 839 875 857 816 821 843 839 798 789 816 852 843 31 5 843 839 816 771 780 789 789 803 798 785 785 780 776 794 785 803 823 819 803 795 799 771 791 739 803 811 799 791 739 763 771 779 799 787 771 735 707 707 707 723 743 763 783 803 835 807 787 789 780 708 31 5 678 708 703 750 678 686 712 703 716 742 763 742 665 678 712 746 755 755 785 729 763 767 716 725 729 738 729 731 750 731 722 727 698 736 660 646 608 584 603 641 627 542 504 513 546 570 599 617 627 646 31 5 636 617 679 570 580 575 679 665 655 655 590 607 620 681 681 694 612 555 581 581 512 477 538 534 534 581 551 538 482 447 495 503 525 542 499 534 421 386 403 372 351 367 450 326 357 502 507 606 486 414 31 5 445 435 429 481 575 621 538 460 409 357 346 414 445 445 574 471 580 559 533 468 394 410 352 325 362 357 320 309 283 352 331 426 410 357 389 426 468 447 294 230 246 288 325 362 410 447 473 558 505 600 31 5 536 501 526 667 526 586 672 576 662 471 390 375 455 425 420 531 405 415 360 314 345 385 435 486 556 581 627 551 594 424 444 522 579 455 444 620 527 491 563 615 641 631 646 693 527 558 605 589 522 605 31 5 569 600 615 589 548 667 693 713 703 623 657 747 764 756 717 618 563 545 584 580 515 537 687 623 605 601 661 726 726 717 683 683 661 700 713 661 661 674 734 744 748 684 658 645 688 654 692 709 662 637 31 5 662 697 763 731 783 767 771 771 763 759 783 795 791 787 787 775 750 767 772 789 750 780 767 746 733 712 767 759 703 695 699 708 712 708 738 742 750 767 635 644 661 691 639 588 622 584 589 580 603 584 31 5 608 632 655 617 580 599 617 646 660 575 617 660 641 461 452 475 499 542 575 575 589 613 589 556 594 556 603 625 603 612 620 698 677 694 599 547 577 659 616 469 417 447 473 412 404 443 391 404 469 529 31 5 508 555 508 594 542 512 499 424 429 549 450 429 471 575 647 544 502 471 497 414 398 419 466 435 377 367 367 419 414 305 185 258 268 388 393 460 471 564 547 621 632 616 552 463 473 457 457 452 494 616 31 5 478 394 410 420 510 568 637 547 436 415 410 415 484 431 383 436 473 584 558 511 445 420 360 455 501 496 566 632 622 501 415 496 531 576 617 536 420 476 576 662 667 738 647 516 536 612 677 605 641 682 31 5 605 558 584 631 538 527 517 496 424 481 403 424 496 574 507 429 424 460 507 662 734 718 646 698 569 532 558 615 670 580 580 674 717 738 584 464 537 528 563 623 648 683 683 674 597 623 670 704 683 618 31 5 593 588 584 580 597 683 657 610 594 615 607 602 649 667 697 709 748 701 692 731 757 727 731 739 731 667 654 692 705 692 692 679 675 654 611 585 671 705 701 717 737 747 658 682 732 697 682 663 697 722 31 5 722 702 692 757 776 722 762 742 727 668 677 747 762 776 781 786 767 786 811 816 825 821 821 812 812 825 812 798 780 789 794 816 807 803 821 785 798 798 780 807 789 762 780 798 821 830 834 789 780 794 31 5 775 771 727 775 799 807 799 775 771 775 771 807 799 831 815 775 787 783 763 779 807 819 787 803 811 823 811 783 787 755 747 712 716 746 776 797 819 785 746 742 746 750 776 746 738 708 712 652 695 686 31 5 716 708 691 674 695 725 703 648 674 708 716 703 708 703 703 679 727 594 546 570 646 622 636 651 632 589 537 565 599 599 599 608 599 561 565 589 651 660 698 693 703 532 430 438 469 512 560 581 616 629 31 6 687 632 511 522 531 552 531 604 636 627 523 529 594 562 492 515 476 447 483 412 379 447 522 653 670 561 508 438 414 501 576 574 414 418 459 418 436 460 562 501 372 375 428 452 502 532 561 631 606 510 31 6 466 436 434 472 412 406 417 366 491 485 418 544 469 461 480 503 475 507 417 307 394 445 287 289 350 463 584 694 692 639 592 495 438 452 457 534 453 426 505 458 441 425 515 616 643 617 509 491 524 543 31 6 513 405 445 461 471 492 548 508 449 540 564 624 489 523 634 615 628 608 617 612 565 599 552 523 562 628 634 668 637 674 551 471 589 551 585 602 480 514 522 585 565 559 632 691 722 742 632 547 549 533 31 6 545 610 640 673 684 637 630 634 734 733 709 740 695 735 578 539 559 646 647 622 656 666 690 699 721 725 736 701 738 736 752 774 723 694 644 683 677 686 721 721 718 747 677 696 703 727 767 771 767 765 31 6 785 774 749 712 681 659 715 749 777 771 800 798 766 799 732 755 757 766 796 826 797 781 760 769 764 769 819 837 862 821 852 809 811 839 856 790 762 781 813 869 863 836 827 838 844 825 810 825 867 863 31 6 860 822 814 788 806 810 801 824 817 799 783 775 770 773 802 827 846 823 814 799 797 774 797 777 796 829 812 797 760 767 771 771 792 810 800 752 714 705 714 733 762 776 793 820 842 812 792 804 769 725 31 6 715 733 729 742 672 685 692 706 723 742 742 733 701 707 732 752 750 736 768 728 751 770 763 758 759 751 756 763 733 729 722 734 703 721 675 653 601 592 606 658 666 562 503 510 533 573 604 638 649 683 31 6 649 604 679 573 597 619 682 673 692 669 606 628 648 692 692 726 607 588 651 585 529 522 532 542 539 594 578 606 516 449 499 511 552 594 535 582 438 385 403 375 345 360 470 325 350 499 517 663 520 414 31 6 445 478 493 545 622 645 545 467 422 353 359 414 442 442 541 538 614 553 554 496 408 411 357 355 457 368 331 318 335 403 348 402 408 334 381 408 459 485 333 268 243 278 337 364 411 423 501 544 492 595 31 6 547 467 544 649 537 581 673 563 644 440 382 414 555 444 482 564 405 412 358 279 318 355 443 484 543 565 651 566 615 433 409 496 604 462 456 621 516 518 582 613 622 544 642 685 559 545 574 603 532 588 31 6 554 634 620 570 531 607 685 690 695 648 664 749 765 750 748 680 580 533 575 591 527 537 660 656 587 596 653 720 728 703 718 700 671 697 725 637 632 656 727 738 747 710 686 684 703 675 696 712 659 650 31 6 688 712 764 727 796 792 791 797 791 780 785 796 794 792 795 813 777 772 777 784 762 815 790 755 744 744 790 795 763 728 716 716 707 736 751 768 760 781 629 635 691 746 662 630 627 651 658 641 565 588 31 6 601 654 687 628 580 614 632 649 706 602 628 682 692 518 463 486 529 606 622 612 624 633 621 581 602 588 633 667 643 624 665 720 701 706 613 579 626 720 666 513 453 526 523 420 413 456 419 436 513 548 31 6 556 580 516 625 565 532 541 438 456 606 487 473 578 635 631 537 519 488 473 420 445 533 489 465 407 380 387 419 511 378 225 298 305 378 413 484 528 628 590 601 627 664 595 488 473 464 470 456 482 636 31 6 528 398 402 421 541 595 644 559 449 487 457 428 506 487 419 443 498 598 582 532 425 417 337 457 500 502 575 613 668 500 491 531 527 599 645 587 431 467 607 680 682 762 679 544 543 618 696 671 695 701 31 6 635 541 580 660 504 512 535 494 451 504 446 447 468 617 583 492 408 463 554 689 735 746 678 697 594 531 556 609 702 586 588 706 742 750 630 481 550 543 575 638 642 711 721 706 628 630 697 713 689 651 31 6 626 592 604 612 641 721 717 658 617 628 615 611 644 668 708 745 765 701 688 716 734 729 712 751 756 679 679 714 699 694 699 692 688 641 617 644 670 712 712 727 742 741 638 667 725 734 687 681 697 723 31 6 754 748 740 771 783 743 759 764 760 720 730 758 782 786 786 785 784 791 809 800 829 838 830 823 806 824 803 808 786 804 815 814 813 822 847 816 820 817 817 829 788 783 800 825 827 826 836 807 817 795 31 6 784 762 731 775 800 792 821 810 809 787 797 821 847 855 845 816 804 814 794 797 830 835 781 785 805 825 826 799 810 773 722 709 714 735 787 813 828 822 786 762 761 777 787 764 751 690 689 679 699 693 31 6 691 708 652 631 688 749 717 671 685 713 705 701 703 705 694 706 744 616 554 563 649 657 608 641 691 594 550 557 590 577 618 604 611 549 564 624 654 675 693 701 725 545 433 451 496 581 593 588 626 643 31 7 775 675 601 601 553 582 581 640 696 676 567 556 681 663 577 556 521 560 551 473 429 525 611 806 795 620 572 538 498 588 685 712 533 504 525 484 543 541 688 631 501 490 505 527 576 620 645 669 729 643 31 7 587 539 511 528 487 488 509 451 553 592 513 667 586 563 613 654 556 525 416 358 465 502 347 363 440 506 734 826 836 700 669 575 519 536 560 622 508 494 521 527 502 511 612 787 685 654 589 548 568 606 31 7 527 466 507 510 495 584 609 562 493 643 710 724 544 550 695 687 671 699 667 692 633 681 611 587 660 700 737 773 706 744 599 546 661 590 621 640 519 553 553 578 587 651 692 746 744 759 692 588 576 567 31 7 581 645 692 729 748 687 665 683 786 731 746 750 689 721 607 562 601 652 642 639 695 741 766 777 799 815 797 750 788 818 821 852 808 744 678 698 700 726 751 775 755 729 703 710 751 808 844 814 817 837 31 7 831 810 778 742 705 745 830 865 879 897 922 886 849 871 837 815 827 852 871 858 848 874 866 855 866 875 926 955 899 890 960 847 860 920 948 804 814 858 927 965 965 927 930 946 928 849 850 879 929 950 31 7 942 927 878 856 889 873 872 898 894 835 843 831 831 847 886 902 925 951 920 898 904 887 839 855 885 878 856 837 845 843 850 849 870 885 852 783 738 748 765 774 801 844 888 926 941 879 873 904 828 777 31 7 791 805 809 807 719 715 760 762 778 806 821 817 787 799 810 800 805 805 793 774 800 850 856 868 875 845 827 799 807 787 803 809 777 798 708 713 695 673 738 760 738 648 640 638 644 658 668 710 706 766 31 7 732 703 763 648 638 662 799 823 806 697 665 691 766 792 844 766 634 644 773 659 588 599 622 627 611 670 710 676 573 506 597 606 631 658 615 651 530 457 499 470 453 439 527 417 418 621 633 728 700 500 31 7 498 545 585 633 742 744 654 556 484 403 414 542 534 517 551 746 814 671 679 604 493 496 418 413 465 413 395 399 399 449 427 488 451 385 418 484 566 509 374 300 292 321 382 410 535 547 606 652 552 751 31 7 628 555 668 747 546 607 706 572 645 506 468 505 623 495 532 678 507 477 371 365 387 431 498 561 660 656 756 635 681 461 475 618 743 589 556 639 585 600 670 679 630 600 693 777 656 616 666 723 632 669 31 7 634 712 675 592 575 752 834 843 846 671 680 818 840 830 811 687 579 551 615 606 577 590 716 697 632 628 718 796 787 789 798 736 714 765 778 669 664 731 801 864 848 832 754 763 701 689 712 714 659 653 31 7 708 725 817 813 844 843 852 859 872 872 867 901 880 888 914 890 855 862 867 867 868 906 854 807 801 843 870 883 819 761 777 768 774 813 858 851 858 882 690 727 815 806 745 708 706 731 728 688 631 607 31 7 640 741 772 660 635 663 659 720 770 661 712 775 786 573 554 578 618 664 683 681 688 749 686 689 688 686 722 747 697 712 736 805 824 814 672 661 728 814 772 602 509 550 565 477 475 501 457 487 549 581 31 7 585 623 589 681 654 606 637 495 527 696 537 521 699 765 684 582 576 592 542 448 454 589 551 509 477 452 420 465 624 422 215 346 346 423 493 570 664 763 677 666 749 794 699 601 533 489 526 511 529 726 31 7 609 460 466 511 556 679 723 637 507 544 544 531 599 610 490 555 584 652 614 515 489 453 375 539 600 582 693 745 771 593 555 627 596 755 809 660 488 572 683 743 757 886 736 575 598 655 717 649 715 739 31 7 703 640 634 658 549 563 563 551 490 558 502 515 569 698 621 511 471 538 628 762 765 730 685 744 645 605 579 676 715 618 653 755 786 804 615 524 573 554 613 701 723 730 747 746 663 660 702 765 776 705 31 7 653 612 601 642 659 719 707 661 649 655 615 634 660 713 754 809 754 702 738 799 808 749 724 799 760 711 705 752 713 714 708 694 658 675 659 686 731 710 737 736 779 768 703 737 794 739 732 725 799 846 31 7 870 799 822 850 852 810 813 861 802 764 790 826 857 854 870 842 842 824 848 882 914 942 922 910 905 906 905 890 860 863 876 911 893 918 901 875 903 889 890 900 851 857 849 882 883 937 950 947 845 859 31 7 840 808 815 812 846 867 889 876 865 850 853 884 941 941 934 872 887 896 818 853 905 853 827 850 906 917 877 866 884 895 809 764 767 835 905 905 944 956 906 819 859 870 871 843 827 759 774 789 781 779 31 7 803 798 763 739 772 806 747 723 751 730 731 750 778 763 762 789 799 704 614 651 706 726 733 724 709 662 651 668 678 688 741 703 698 618 629 721 779 808 840 851 844 624 516 497 542 611 635 653 736 697 31 8 728 621 560 565 512 532 537 596 654 627 517 507 633 618 529 509 480 521 511 428 383 470 571 753 745 583 533 505 466 549 639 671 502 474 492 451 508 505 648 597 472 460 469 488 534 574 601 618 677 601 31 8 549 505 475 493 456 455 483 426 518 553 484 619 549 525 574 615 523 492 397 340 436 469 331 343 414 473 685 769 781 644 622 536 487 504 509 559 463 448 465 486 457 462 562 724 615 581 538 488 503 555 31 8 489 434 469 470 450 528 571 518 445 586 671 678 507 514 660 639 625 656 628 648 584 642 577 557 631 663 703 744 660 703 568 520 634 547 583 608 489 525 520 541 550 618 656 705 740 733 696 586 580 563 31 8 574 639 711 746 754 698 672 686 807 718 757 735 664 707 602 550 596 656 627 622 680 751 786 795 771 786 752 704 771 804 797 839 792 711 645 669 674 717 728 750 717 681 674 677 721 787 827 791 794 817 31 8 813 793 760 721 689 718 799 831 840 863 889 857 824 844 805 783 793 821 842 822 815 845 835 828 839 849 904 933 868 859 933 821 827 892 923 767 777 815 880 916 911 873 880 895 884 817 813 844 888 907 31 8 899 886 843 818 847 834 832 855 852 797 806 794 794 804 845 858 900 926 898 875 877 865 816 833 862 851 828 815 826 820 829 825 839 862 829 766 723 735 747 754 779 821 861 901 912 849 844 847 782 740 31 8 754 760 763 762 685 682 725 726 740 770 774 768 749 755 761 752 752 749 735 720 740 785 796 806 810 780 769 768 774 753 769 774 743 762 682 686 678 649 709 732 716 628 618 615 621 629 639 677 673 733 31 8 705 673 719 618 604 626 757 785 771 663 630 652 725 747 792 711 590 603 732 617 553 570 582 593 573 615 661 630 528 465 550 559 580 610 570 606 483 409 467 442 428 413 493 392 391 583 591 679 653 469 31 8 466 512 550 596 695 699 611 518 452 377 389 506 498 483 517 701 760 623 632 567 465 466 396 390 444 390 376 377 381 422 401 454 420 364 390 449 527 471 355 288 277 303 359 382 502 510 567 607 507 696 31 8 565 501 612 669 494 553 625 512 573 458 433 473 586 451 490 634 481 436 346 341 363 404 453 515 610 600 702 588 640 422 436 581 707 560 529 595 549 566 629 630 575 557 655 742 625 576 621 694 599 636 31 8 600 691 647 562 542 713 800 809 817 667 665 834 846 844 817 693 571 537 602 604 567 593 715 710 635 623 719 812 788 798 815 724 698 764 786 676 665 728 814 841 825 816 732 752 705 693 707 698 642 645 31 8 694 720 796 797 824 826 832 835 849 849 844 874 855 863 888 865 806 809 810 809 809 846 801 768 764 801 815 831 780 725 736 722 731 765 805 798 794 820 658 695 765 757 702 673 672 698 716 669 605 573 31 8 613 715 742 643 609 635 633 690 734 629 681 736 749 554 534 554 591 635 650 643 652 719 658 663 656 653 686 708 659 670 691 755 774 758 633 623 684 759 737 572 476 518 527 441 434 451 417 443 507 521 31 8 531 569 533 620 610 553 585 464 494 652 505 487 657 720 642 544 540 556 511 419 426 558 517 477 450 422 394 436 589 397 200 322 323 391 460 530 618 711 631 625 696 742 652 563 502 466 491 472 486 671 31 8 570 432 435 479 514 625 667 595 475 515 512 498 556 571 458 518 544 598 569 466 446 409 337 497 544 524 632 681 702 537 524 576 536 686 749 611 449 535 642 689 696 819 670 521 546 604 637 598 677 693 31 8 670 606 587 613 509 527 524 521 468 519 476 486 540 664 590 486 437 503 598 728 722 699 655 706 602 571 538 642 723 605 648 763 795 809 606 523 567 539 609 713 736 730 764 761 668 669 693 779 796 726 31 8 665 606 591 641 669 713 706 682 632 637 600 612 630 684 733 791 714 673 713 783 790 709 692 771 727 681 690 733 690 691 680 671 634 654 647 665 719 676 704 702 743 728 662 695 759 710 698 697 770 815 31 8 842 768 796 819 818 781 782 832 774 739 769 800 833 826 842 821 821 800 820 840 867 892 874 861 856 859 855 840 820 826 837 870 851 874 859 835 861 847 848 856 810 818 813 842 845 890 902 898 811 819 31 8 821 792 795 791 818 838 869 855 845 828 835 861 915 912 904 843 860 872 797 827 881 825 803 821 876 886 845 835 854 875 790 724 724 782 845 838 872 889 853 785 811 821 819 795 787 725 737 750 740 741 31 8 755 747 727 711 720 749 702 683 698 687 685 721 744 732 728 764 772 683 595 628 679 699 700 690 681 633 627 638 644 657 715 673 666 587 601 689 743 768 798 811 801 600 492 466 502 573 591 608 687 642 32 1 377 395 386 520 458 478 497 347 437 494 481 547 435 489 223 194 282 288 295 426 464 337 367 414 407 386 400 714 562 511 302 303 424 299 427 649 691 582 752 628 817 759 1354 1249 1269 1055 264 337 342 312 32 1 368 309 259 271 276 210 205 238 208 143 125 89 108 -33 -89 -188 -141 -97 20 56 0 9 19 142 199 203 254 232 274 297 343 362 363 640 1380 1332 778 834 810 691 659 617 589 388 551 561 519 354 270 170 32 1 440 400 468 445 624 600 452 517 423 574 47 33 398 569 443 316 226 228 286 211 286 416 564 619 541 565 479 563 458 281 529 472 264 259 260 202 249 221 136 164 290 420 399 416 485 551 515 581 632 725 32 1 538 582 714 649 613 636 835 707 804 608 608 441 394 509 570 732 621 663 825 657 615 488 594 546 585 578 554 568 660 692 628 675 729 738 752 728 693 780 606 725 844 669 662 680 679 666 703 559 637 647 32 1 732 680 758 729 658 719 802 784 764 769 764 720 737 701 713 816 852 793 804 936 760 719 648 666 728 728 846 834 884 832 761 755 814 703 714 796 802 824 780 807 824 799 821 838 838 876 909 909 881 840 32 1 830 786 846 906 873 862 868 857 907 979 929 918 890 879 885 885 933 915 874 762 721 768 727 686 698 733 780 798 818 824 873 825 779 844 862 853 823 894 862 957 897 781 735 826 790 817 812 745 865 937 32 1 855 745 729 772 815 852 880 823 932 773 827 852 969 928 910 809 809 713 669 769 793 804 967 817 834 960 770 654 693 654 668 762 632 695 779 785 859 677 710 565 575 529 700 821 564 618 744 746 573 601 32 1 620 552 593 660 611 646 482 432 349 486 585 417 417 444 471 491 487 559 386 533 465 484 429 452 475 475 397 239 246 310 310 254 153 133 260 115 27 19 150 122 307 293 200 467 577 585 448 269 -14 106 32 1 271 478 691 606 497 425 409 1 660 725 1035 1133 308 312 395 361 377 304 259 154 78 -25 -53 -30 35 35 163 268 207 207 52 -80 -47 203 279 202 0 -47 -127 67 175 138 254 152 175 293 329 324 269 317 32 1 1133 675 -12 -24 143 71 123 -34 -46 -119 -286 -316 -148 -24 -116 -190 -391 -359 -231 -162 160 311 481 503 488 552 574 440 347 510 555 374 396 359 402 560 656 578 393 513 680 422 310 387 458 384 416 535 472 520 32 1 446 472 569 535 555 456 359 399 395 455 441 494 370 473 545 435 561 692 671 747 843 665 507 585 771 594 485 531 696 695 668 558 571 641 622 755 536 553 695 646 632 689 784 825 500 541 654 593 644 678 32 1 651 584 885 838 877 918 924 945 820 803 775 906 868 832 859 865 970 809 785 886 917 840 933 833 718 709 742 810 779 864 764 730 743 799 902 740 649 613 732 742 698 717 682 758 828 783 784 771 784 719 32 1 781 469 459 645 627 731 663 598 584 515 569 479 439 456 618 724 643 670 718 544 464 525 626 598 605 563 630 623 707 399 344 423 341 252 422 291 205 64 -4 96 93 130 199 169 132 171 193 259 290 323 32 1 390 403 363 301 322 196 125 232 136 58 250 222 118 -6 82 117 260 268 464 519 489 387 266 -50 -202 -218 -349 -666 -616 -441 -286 69 49 239 298 241 197 176 107 88 60 83 78 96 39 50 146 150 188 75 32 1 89 221 241 269 188 188 230 197 138 152 227 225 171 283 185 -5 -37 -78 -54 356 120 577 536 536 649 617 617 500 416 541 551 554 379 203 170 376 472 368 222 -32 -135 -202 -254 63 208 286 180 94 151 271 32 1 226 272 125 60 81 197 225 306 89 -43 286 253 288 126 73 180 64 163 211 141 263 201 177 225 137 19 209 249 242 492 334 239 236 164 339 347 510 576 658 636 562 521 570 530 536 608 681 459 416 476 32 1 468 500 557 685 629 632 580 573 531 592 710 716 660 632 649 669 695 818 765 774 740 774 738 784 757 577 630 740 784 790 869 878 872 892 888 868 855 826 787 855 896 896 928 893 916 937 919 862 747 723 32 1 770 828 852 858 743 784 837 910 964 834 764 746 705 820 808 873 867 855 861 856 921 807 747 703 790 783 783 870 777 657 755 832 832 764 753 710 851 791 791 813 851 890 934 956 968 912 840 824 840 896 32 1 962 897 921 827 815 827 815 833 827 846 864 822 741 806 879 849 773 891 832 704 752 847 957 886 774 751 865 868 868 859 877 848 964 925 960 689 705 797 797 748 733 773 712 761 821 746 712 762 848 840 32 1 703 833 757 763 780 767 723 779 790 765 777 926 822 809 713 619 495 623 665 574 616 603 624 604 615 569 647 734 679 740 724 650 683 608 551 498 349 222 196 245 300 214 300 302 374 356 459 450 435 454 32 2 293 298 298 389 351 375 389 269 327 365 356 399 317 351 159 135 197 202 202 293 312 226 206 249 244 230 239 410 334 301 158 139 177 125 192 258 239 196 263 158 234 215 272 272 277 225 177 249 253 225 32 2 272 215 173 226 230 167 163 194 167 104 86 50 68 -68 -122 -217 -172 -131 -18 18 -36 -27 -18 99 154 158 208 185 226 248 294 312 312 330 290 255 282 282 273 264 251 234 208 156 216 221 234 164 121 64 32 2 221 199 247 234 321 334 247 295 238 316 12 3 229 339 270 191 145 141 177 141 191 270 367 390 358 362 307 367 298 182 335 311 168 173 168 136 164 145 90 108 201 284 270 275 327 374 353 401 443 511 32 2 364 411 495 448 411 432 574 500 558 432 422 301 269 353 411 521 453 474 595 474 443 359 443 406 462 457 442 452 534 549 503 539 580 590 600 585 549 615 493 585 666 544 539 544 554 544 564 462 524 524 32 2 600 559 621 600 544 597 656 644 631 635 631 601 614 597 606 673 698 648 648 741 627 597 546 568 606 606 690 681 728 681 631 627 669 589 597 667 672 681 644 667 672 662 681 695 695 727 755 755 732 699 32 2 690 653 704 755 727 718 723 713 746 806 764 755 732 723 727 727 756 743 713 632 602 636 606 576 585 602 636 649 670 675 700 666 640 687 700 692 670 730 696 764 730 636 611 666 640 657 662 590 665 727 32 2 665 586 572 603 643 670 687 634 723 608 634 652 732 714 701 626 626 546 524 595 599 617 732 612 634 723 577 511 544 511 533 599 489 538 594 611 655 505 544 422 428 389 527 627 411 455 572 555 411 433 32 2 444 400 433 483 455 466 344 300 274 380 466 332 332 351 370 375 380 423 298 399 356 380 336 351 356 351 293 173 178 221 221 178 106 92 178 78 15 10 68 54 177 168 106 258 344 349 249 120 -37 25 32 2 111 182 239 206 163 97 101 -32 116 144 220 244 220 225 306 272 282 211 173 113 41 -59 -86 -63 0 0 122 221 163 163 13 -113 -82 158 230 158 -36 -82 -158 27 131 95 208 108 131 244 280 276 221 149 32 2 234 116 -27 -31 30 8 30 -36 -40 -75 -144 -157 -92 -31 -79 -114 -231 -214 -149 -110 69 164 264 286 277 303 338 255 205 311 339 242 247 224 270 376 427 376 247 339 436 270 201 251 298 242 275 344 316 339 32 2 302 311 376 358 372 316 242 270 261 306 296 338 248 327 380 290 395 479 464 506 579 453 353 401 553 411 332 369 490 506 474 406 406 458 448 548 395 411 521 508 498 544 615 661 519 549 656 651 672 707 32 2 661 651 717 683 709 739 751 756 666 662 632 734 696 670 687 700 754 626 617 687 710 652 718 656 572 564 577 634 612 661 590 564 581 621 692 577 502 484 568 564 542 555 519 581 630 586 622 611 622 577 32 2 616 350 339 483 477 550 494 450 439 378 422 344 311 322 455 555 472 489 527 383 328 378 455 444 433 411 461 490 552 317 274 336 269 197 322 226 154 49 -4 73 73 101 154 125 97 125 140 188 207 231 32 2 274 284 255 207 221 130 82 120 63 11 139 120 44 -32 25 44 116 101 211 239 187 120 73 -51 -94 -103 -146 -184 -184 -141 -103 -13 -32 154 211 149 106 92 68 50 22 45 41 59 4 13 104 108 145 36 32 2 50 176 194 221 145 145 185 154 95 108 181 181 126 235 140 -41 -72 -113 -59 56 -1 203 173 173 247 234 234 173 169 212 216 251 177 86 64 186 238 190 108 -36 -96 -136 -170 21 103 160 95 53 90 164 32 2 145 168 76 39 53 127 145 191 57 -30 182 164 187 80 44 117 39 108 136 94 173 131 117 150 94 11 141 164 154 332 222 154 154 101 222 238 348 395 443 432 380 364 390 374 369 422 479 317 296 332 32 2 338 353 395 495 453 469 432 427 422 468 559 564 534 503 519 534 554 651 610 621 585 610 595 631 600 473 513 590 636 641 692 712 707 712 723 707 697 677 646 694 724 724 749 724 741 757 745 715 631 606 32 2 639 673 681 686 614 644 681 745 774 681 631 618 597 673 665 711 707 698 703 718 774 667 616 579 644 648 648 723 644 542 625 690 690 634 625 588 709 658 658 676 709 741 769 787 797 750 690 676 690 736 32 2 777 730 747 679 670 679 670 683 679 683 696 666 615 662 704 683 636 721 679 585 619 696 764 713 640 615 704 696 696 687 709 665 736 718 740 546 555 621 630 595 581 599 564 599 630 577 550 595 656 648 32 2 550 630 586 590 590 590 559 586 603 586 581 744 655 644 572 477 372 477 500 433 455 444 472 455 461 422 483 555 505 555 555 477 500 439 389 355 233 128 111 145 195 123 236 236 298 284 365 356 341 346 32 3 350 330 340 399 369 444 404 305 325 389 384 404 290 325 131 160 230 185 71 215 350 265 247 313 288 262 252 390 425 369 267 206 247 176 247 374 364 308 278 135 247 329 354 344 385 354 273 334 318 262 32 3 278 242 191 237 271 208 193 271 169 48 87 67 130 4 -30 -54 -112 -79 14 4 -11 -35 -11 135 198 232 290 286 261 256 305 344 329 373 360 355 345 319 329 360 411 365 242 242 222 273 314 242 165 129 32 3 278 268 324 299 360 365 247 355 345 437 124 -14 247 405 337 346 205 220 322 200 229 254 395 454 390 424 381 415 298 195 254 259 171 225 205 195 239 225 200 200 249 327 337 332 374 368 389 379 426 511 32 3 432 416 474 521 495 448 632 553 521 500 469 363 321 395 453 564 458 458 643 521 463 405 411 432 533 494 499 499 528 634 576 581 591 576 600 596 552 591 566 605 712 586 542 586 547 581 586 513 533 596 32 3 596 523 571 625 610 624 633 641 650 650 624 628 641 615 624 690 771 686 677 744 677 668 641 619 646 673 690 686 762 708 628 606 682 588 592 672 684 705 655 676 663 672 689 701 705 722 743 743 730 697 32 3 668 630 659 714 739 739 718 709 693 734 797 739 739 718 743 739 760 769 765 662 601 615 601 564 582 596 615 638 690 685 685 671 704 708 713 666 676 680 718 751 783 680 629 620 643 648 652 589 647 720 32 3 657 575 565 546 662 672 706 657 735 739 715 735 759 783 744 686 657 551 521 594 614 657 706 638 657 681 584 503 572 512 540 586 503 563 549 609 650 641 540 434 388 365 503 581 480 480 572 567 512 480 32 3 420 429 425 475 535 503 355 332 315 399 454 414 340 345 394 399 409 389 340 384 409 394 364 449 404 384 345 245 205 175 210 235 126 86 126 106 1 -34 13 43 196 160 74 216 313 308 262 145 -43 -89 32 3 48 201 283 262 201 109 94 -48 99 191 125 181 247 303 329 308 313 222 171 91 43 -35 -64 -54 -15 23 72 223 159 150 33 -88 -103 121 208 155 -74 -156 -210 -25 67 -40 155 111 150 237 295 237 252 159 32 3 252 170 16 -19 73 42 27 -14 -40 -91 -163 -153 -137 11 -25 -91 -158 -148 -96 -40 58 191 278 345 304 345 335 232 98 268 361 244 225 244 220 371 405 366 186 337 449 439 210 171 337 307 283 342 239 229 32 3 234 249 317 322 371 371 312 342 278 279 289 305 268 263 337 247 321 484 395 432 543 506 379 368 484 442 326 363 490 484 506 426 416 479 490 532 421 363 548 475 455 547 620 658 562 562 591 654 634 683 32 3 668 639 652 671 657 652 671 680 629 610 587 690 657 638 648 676 701 609 575 618 672 686 657 686 555 551 551 609 580 599 681 565 560 614 647 618 512 492 531 551 536 521 463 497 609 614 572 595 623 590 32 3 572 383 355 498 475 489 586 448 346 346 415 314 250 254 392 452 484 494 517 461 388 365 443 480 448 406 466 479 539 389 290 300 305 210 364 335 240 175 156 180 195 180 131 160 76 106 126 165 220 265 32 3 235 270 300 220 255 160 76 155 120 8 166 89 53 -69 64 145 242 222 257 298 298 273 166 18 -120 -135 -222 -171 -161 -125 -130 -125 -99 125 216 135 74 191 121 57 19 48 19 -6 -15 67 82 184 184 106 32 3 53 164 232 203 130 155 179 189 77 19 174 169 53 150 116 -122 -137 -146 -88 -25 -86 -132 129 119 217 201 252 134 109 252 227 227 191 1 -40 83 181 134 63 -86 -122 -117 -137 11 78 242 109 25 -19 215 32 3 147 186 69 49 176 239 249 234 132 69 147 215 176 34 73 127 93 142 132 93 166 151 83 44 34 5 156 259 168 300 268 242 194 147 194 268 363 347 453 405 448 384 326 368 363 416 389 342 300 294 32 3 326 342 363 389 463 437 416 448 436 475 557 557 581 533 513 542 566 654 673 687 615 639 629 678 673 523 537 581 639 687 770 605 697 755 741 741 755 736 736 780 780 784 784 757 771 748 726 748 646 637 32 3 659 699 713 664 664 699 708 762 833 766 708 659 690 659 695 699 708 708 713 714 739 722 672 605 638 651 622 734 634 576 630 689 693 647 630 630 655 701 684 693 705 689 734 751 793 739 668 630 659 680 32 3 802 765 751 671 723 694 676 718 685 624 666 666 620 657 727 704 652 694 713 596 671 760 723 741 676 638 680 690 666 648 751 754 764 788 812 647 584 575 667 628 604 565 546 594 643 623 555 551 681 706 32 3 657 710 672 647 604 618 633 623 677 638 633 775 742 682 590 507 466 438 471 452 429 461 535 461 438 480 471 535 530 521 544 498 517 544 429 425 388 277 236 240 282 254 305 280 285 325 404 389 359 384 32 4 323 328 328 422 383 408 422 298 358 398 388 432 348 383 184 159 223 228 228 323 343 253 256 301 296 281 291 471 391 356 206 186 226 171 241 311 291 246 316 206 286 266 326 326 331 276 226 301 306 276 32 4 326 266 221 298 303 231 226 262 231 159 138 97 117 -37 -99 -207 -156 -109 20 61 -1 9 20 153 215 220 277 251 298 323 375 395 395 416 351 314 342 342 333 323 310 291 263 208 273 277 291 217 171 111 32 4 277 254 305 291 383 397 305 356 296 379 56 47 286 381 309 228 180 176 214 176 228 309 409 433 400 405 347 409 338 219 376 352 204 209 204 171 200 180 123 142 238 324 309 314 342 390 369 417 460 530 32 4 379 428 514 466 428 449 595 520 579 449 439 315 282 369 428 541 471 493 617 493 460 374 460 423 472 467 453 462 542 556 512 547 586 596 606 591 556 621 502 591 670 551 547 551 561 551 571 472 532 532 32 4 606 566 626 606 551 601 666 652 638 643 638 606 620 601 611 685 712 657 657 758 634 601 546 569 611 611 703 694 745 694 638 634 680 592 601 682 687 697 657 682 687 677 697 712 712 747 777 777 752 717 32 4 707 667 722 777 747 737 742 732 767 833 787 777 752 742 747 747 775 762 732 652 622 656 626 597 605 622 656 669 690 694 720 686 660 707 720 711 690 749 715 783 749 656 631 686 660 677 681 610 690 755 32 4 690 606 592 624 666 694 713 657 750 629 657 676 759 741 727 648 648 564 540 615 620 638 759 634 657 750 596 529 561 529 550 616 507 556 611 627 671 523 561 441 447 408 545 643 430 474 589 572 430 452 32 4 463 419 452 501 474 485 365 321 303 413 502 363 363 383 403 408 413 457 328 432 388 413 368 383 388 383 323 199 204 248 248 204 129 114 204 99 34 29 110 95 226 216 151 311 401 406 301 166 0 65 32 4 156 231 291 256 211 140 145 5 161 191 271 296 271 276 361 326 336 261 221 169 86 -27 -58 -32 40 40 179 292 226 226 56 -89 -53 220 303 220 -1 -53 -140 71 189 148 277 164 189 318 359 354 292 210 32 4 291 167 14 10 74 51 74 5 0 -37 -110 -124 -55 10 -41 -78 -203 -184 -115 -73 116 217 323 346 337 365 402 314 243 352 381 281 285 262 309 419 471 419 285 381 481 309 238 290 338 281 314 386 357 381 32 4 343 352 419 400 414 357 281 309 300 320 309 352 261 342 396 304 412 498 482 525 600 471 369 417 573 428 347 385 509 525 493 423 423 476 466 568 412 428 541 517 507 551 621 665 527 556 660 655 675 710 32 4 665 655 737 703 728 758 770 775 686 681 652 754 715 690 707 720 783 648 638 713 736 676 745 680 592 582 596 657 634 685 610 582 601 643 717 596 517 498 587 582 559 573 536 601 652 606 638 627 638 594 32 4 632 370 359 501 496 567 512 468 457 397 441 365 332 343 474 572 490 507 545 403 348 397 474 463 452 430 479 527 592 348 303 368 298 223 353 253 179 69 15 94 94 124 179 149 119 149 164 214 233 258 32 4 303 313 283 233 248 154 104 166 105 50 186 166 85 5 65 85 161 145 261 291 236 166 115 -15 -60 -70 -115 -155 -155 -110 -70 25 5 201 261 196 151 135 117 97 66 92 86 107 45 56 159 164 205 81 32 4 97 241 262 292 205 205 251 215 148 164 246 246 184 308 200 -6 -42 -89 -27 102 42 259 227 227 305 291 291 227 222 268 273 310 231 134 111 240 296 245 157 5 -60 -101 -138 65 153 213 143 85 123 200 32 4 180 204 109 71 85 161 180 228 90 -1 219 200 223 114 76 152 71 142 171 128 209 166 152 185 128 42 176 200 164 347 234 164 164 110 234 250 363 412 460 449 396 379 406 390 385 439 498 331 309 347 32 4 352 369 412 514 471 487 449 444 433 477 566 571 542 512 527 542 561 655 616 626 591 616 601 636 606 482 522 596 641 645 695 715 710 715 725 710 700 680 650 708 740 740 768 740 758 777 763 731 638 611 32 4 648 685 694 698 620 652 694 763 795 694 638 625 601 685 675 726 722 712 717 737 797 682 627 587 657 662 662 742 657 546 637 707 707 647 637 597 727 672 672 692 727 762 792 812 822 772 707 692 707 757 32 4 796 749 766 698 690 698 690 703 698 703 715 686 635 681 724 703 656 741 698 605 639 715 783 732 660 635 724 715 715 707 728 690 764 745 769 564 573 643 652 615 601 620 582 620 652 596 568 615 680 671 32 4 568 652 606 610 610 610 578 606 624 606 601 758 671 660 589 496 392 496 518 452 474 463 490 474 479 441 501 572 523 572 572 496 518 457 408 376 255 151 135 168 217 146 263 263 328 313 398 388 373 378 32 5 338 332 336 414 379 428 417 304 345 397 389 422 323 358 162 163 230 211 157 275 349 262 256 311 297 277 278 442 413 368 237 198 239 175 247 345 329 278 304 177 273 298 344 339 361 316 250 321 316 274 32 5 309 259 211 280 301 232 222 282 211 110 122 92 137 -5 -53 -117 -125 -85 26 40 3 -6 13 156 220 241 300 285 293 302 353 384 376 410 352 327 340 331 329 335 346 317 253 219 251 273 297 224 166 116 32 5 275 257 310 291 372 383 280 353 312 399 80 21 269 399 327 284 193 197 265 188 232 290 412 452 404 422 369 420 326 211 329 317 192 219 207 183 220 202 158 169 246 331 327 328 363 383 385 402 447 526 32 5 413 427 498 502 470 454 622 544 554 483 460 345 307 388 447 560 470 480 638 514 468 396 439 433 506 484 479 484 538 600 548 568 593 590 608 598 558 610 538 603 696 573 548 573 558 570 583 496 536 568 32 5 605 548 603 620 585 614 655 652 648 651 635 619 633 609 619 695 750 677 672 764 659 636 591 593 630 643 705 698 765 709 637 624 688 591 598 683 693 709 662 686 681 681 700 714 716 742 768 768 749 714 32 5 692 653 695 751 751 747 737 728 734 788 803 765 754 737 754 751 772 767 744 656 616 644 619 587 599 615 644 660 691 693 710 683 675 709 719 699 687 730 718 775 762 665 631 666 656 669 674 604 674 747 32 5 680 594 581 584 673 691 720 666 754 703 701 721 772 779 749 679 662 560 533 609 623 658 740 644 666 722 595 521 571 525 550 609 509 564 589 625 669 579 557 440 423 391 531 622 454 480 587 575 468 467 32 5 447 426 443 493 504 496 361 326 311 409 482 390 355 368 402 406 414 428 336 413 401 407 369 417 398 386 336 224 207 217 233 221 131 104 170 105 22 3 67 73 216 194 118 273 368 368 288 159 -20 -4 32 5 109 221 292 263 210 128 124 -20 135 194 209 248 264 293 352 323 331 247 201 139 74 -22 -53 -35 20 41 133 269 203 197 54 -81 -72 179 266 198 -32 -102 -172 28 135 56 224 147 181 289 341 306 285 196 32 5 274 166 13 -4 71 45 54 -5 -17 -60 -133 -137 -89 8 -37 -85 -188 -173 -110 -63 91 205 304 343 322 355 374 280 182 322 380 269 263 258 275 406 452 404 246 369 477 373 229 242 344 297 306 374 311 321 32 5 301 313 382 373 403 370 300 329 295 302 302 331 268 303 369 277 367 497 440 481 576 496 379 396 532 441 340 378 505 509 506 430 424 484 484 555 422 398 551 499 484 553 625 667 548 563 630 659 659 701 32 5 672 652 712 694 707 726 741 747 669 660 632 735 699 675 690 707 748 633 608 667 710 692 705 694 576 569 575 637 609 643 660 577 583 633 687 616 516 496 559 569 550 547 495 545 635 617 615 619 637 598 32 5 612 377 358 504 490 537 548 462 411 376 432 343 296 304 441 524 491 505 537 430 366 385 463 473 453 422 477 507 569 370 300 339 304 220 361 295 211 122 84 138 145 154 159 157 102 132 149 194 230 264 32 5 274 296 294 230 254 160 94 163 113 31 179 133 72 -29 65 113 200 182 263 299 268 217 140 -1 -89 -101 -166 -166 -161 -119 -99 -43 -43 169 245 171 118 163 131 86 50 79 60 56 22 73 129 188 207 106 32 5 84 213 260 258 177 191 226 214 121 96 220 218 124 236 167 -61 -86 -113 -52 51 -9 107 187 183 269 254 274 189 176 260 253 275 213 81 51 178 249 200 119 -32 -86 -110 -140 42 122 221 128 57 60 209 32 5 167 198 91 60 125 197 213 234 108 27 189 209 205 78 73 142 79 143 155 113 193 161 122 124 87 23 169 228 169 326 256 209 183 132 216 263 368 382 462 431 429 387 368 383 378 432 445 341 308 323 32 5 343 359 390 453 473 466 437 451 437 479 566 568 565 526 524 546 568 659 649 662 607 632 620 662 644 506 533 593 645 672 738 665 709 741 738 731 733 714 699 752 771 773 789 760 777 776 757 750 646 626 32 5 658 699 711 689 644 681 709 775 829 738 677 645 647 679 692 723 725 719 724 732 774 712 658 602 653 662 646 747 651 567 639 704 707 653 639 621 694 696 686 700 723 730 770 788 817 763 692 664 688 723 32 5 800 756 764 691 702 699 687 709 696 679 702 681 631 675 727 705 656 728 705 603 650 731 766 737 666 637 712 709 702 690 737 739 777 784 809 619 585 610 670 630 609 594 566 611 655 619 565 583 691 701 32 5 627 696 652 639 613 622 616 623 663 631 626 774 709 677 595 504 426 474 501 455 457 465 513 471 464 461 491 561 530 555 565 500 521 499 419 398 312 204 176 197 244 190 286 274 311 321 404 391 369 384 32 6 368 348 358 418 388 463 423 323 343 408 403 423 308 343 149 179 248 204 89 234 368 283 269 336 310 285 274 412 448 392 290 229 269 198 269 397 386 330 300 157 269 351 376 366 407 376 295 356 341 285 32 6 300 264 213 255 288 228 214 288 191 75 112 94 154 34 1 -22 -77 -45 43 34 20 -3 20 158 218 251 306 301 278 274 320 357 343 385 385 380 370 344 355 385 437 390 267 267 247 298 339 267 191 155 32 6 303 293 349 324 385 390 273 380 370 462 150 11 273 431 363 373 233 248 349 228 257 281 421 479 416 450 407 440 325 224 281 286 200 252 233 224 267 252 228 228 277 354 363 358 393 388 408 398 444 526 32 6 449 434 490 536 510 464 643 567 536 516 485 383 342 414 470 577 475 475 653 536 480 424 429 449 548 511 516 516 543 643 589 593 602 589 611 607 566 602 579 616 716 598 557 598 561 593 598 529 548 607 32 6 607 538 584 634 620 636 645 654 663 663 636 641 654 627 636 704 786 700 690 759 690 681 654 631 659 686 704 700 777 722 641 618 695 600 604 690 702 724 672 694 681 690 707 720 724 741 763 763 750 715 32 6 685 647 677 733 758 758 737 728 711 754 818 758 758 737 763 758 779 789 784 680 618 632 618 580 599 613 632 656 708 703 703 689 722 727 732 685 694 699 737 770 803 699 647 637 661 666 670 606 665 739 32 6 675 591 581 561 680 690 725 675 754 759 734 754 779 804 764 705 675 566 537 611 631 675 725 655 675 700 601 519 588 528 555 601 519 578 565 624 666 657 555 450 404 381 519 597 496 496 588 583 528 496 32 6 436 445 440 491 551 519 371 348 333 418 473 433 358 363 413 418 428 408 358 403 428 413 383 468 423 403 363 263 224 194 229 253 144 104 144 124 19 -16 35 66 218 183 96 239 336 330 285 168 -21 -67 32 6 71 224 305 285 224 132 117 -26 122 213 147 203 269 325 351 330 336 244 193 117 70 -3 -31 -22 15 52 98 241 181 172 61 -54 -68 144 228 177 -40 -119 -170 6 94 -8 177 135 172 255 311 255 269 181 32 6 278 196 42 6 98 68 52 11 -14 -66 -137 -127 -112 37 1 -66 -132 -122 -71 -14 83 216 303 370 329 370 360 257 127 296 387 272 252 272 248 397 431 392 214 363 474 464 238 200 363 334 310 368 267 257 32 6 262 277 344 349 397 397 339 368 305 301 312 327 291 286 357 271 342 500 414 449 556 521 398 388 500 459 347 383 505 500 521 444 434 495 505 546 439 383 561 493 475 561 630 666 575 575 602 662 643 689 32 6 675 648 670 689 675 670 689 699 647 628 604 708 675 656 666 694 720 626 591 636 690 705 675 705 571 566 566 626 596 616 700 581 576 631 665 636 527 507 547 566 551 537 477 512 626 631 588 611 638 606 32 6 588 399 371 514 491 505 601 463 362 362 431 330 266 270 408 468 500 509 532 477 404 381 459 496 463 422 482 498 558 408 308 318 323 229 383 353 258 194 174 199 214 199 149 179 94 124 144 184 239 283 32 6 253 288 318 239 273 179 94 178 142 30 188 112 76 -46 86 168 264 244 280 320 320 295 188 40 -97 -112 -199 -148 -138 -102 -107 -102 -77 147 239 157 96 213 144 84 47 75 47 24 15 94 107 204 204 131 32 6 80 186 251 223 154 177 200 209 103 47 195 191 80 172 140 -87 -100 -110 -54 1 -61 -107 155 144 242 226 278 160 134 278 252 252 216 27 -14 109 206 160 88 -61 -96 -91 -112 37 103 267 134 55 12 243 32 6 175 214 98 79 204 267 277 262 161 98 175 243 204 65 103 156 122 171 161 122 195 180 113 74 65 36 185 286 194 322 291 266 220 174 220 291 383 368 470 424 464 403 347 388 383 434 408 362 322 317 32 6 347 362 383 408 480 454 434 464 456 493 570 570 593 548 529 557 579 662 680 693 625 648 639 684 680 538 552 593 648 693 771 616 703 757 744 744 757 739 739 795 795 799 799 772 786 763 740 763 659 650 32 6 672 713 727 677 677 713 722 777 849 781 722 672 704 672 709 713 722 722 727 733 758 741 690 621 655 668 638 754 651 591 647 707 711 664 647 647 672 720 702 711 724 707 754 771 814 758 685 647 677 698 32 6 822 784 770 689 741 713 694 737 703 642 685 685 637 675 746 722 670 713 732 613 689 779 741 760 694 656 699 708 685 666 770 774 784 809 833 665 601 591 685 645 621 581 561 611 660 641 571 566 700 725 32 6 675 730 690 665 621 636 650 641 695 655 650 790 758 698 606 523 482 454 486 468 445 477 551 477 454 496 486 551 546 537 560 514 532 560 445 440 404 293 252 256 298 270 323 298 303 343 423 408 378 403 32 7 445 470 456 596 528 540 558 418 513 573 561 630 520 578 311 283 373 379 389 524 570 438 449 493 486 464 479 819 651 598 385 396 539 396 536 802 866 740 936 819 1036 967 1733 1593 1617 1356 325 390 394 368 32 7 420 368 321 403 407 340 335 369 330 262 253 224 243 98 40 -61 -13 40 161 190 132 142 151 287 345 349 393 378 422 446 485 504 514 2197 1916 1866 1037 1120 1090 919 880 829 802 537 742 754 684 483 385 270 32 7 576 530 602 576 788 746 578 647 542 718 120 105 510 621 499 379 292 295 350 275 345 468 605 660 582 608 528 604 506 343 576 517 327 320 323 267 312 286 207 232 346 467 448 466 495 553 522 579 623 705 32 7 542 580 696 638 608 627 802 689 775 602 603 457 416 516 569 711 613 650 792 645 608 497 589 547 610 604 582 594 673 704 647 688 735 743 755 734 705 782 625 730 838 680 674 692 689 677 712 582 651 662 32 7 734 689 757 731 669 738 824 805 784 790 784 738 756 718 729 838 875 815 827 965 781 738 664 682 747 747 870 857 908 854 781 775 836 720 732 816 821 844 799 827 844 819 841 858 858 897 930 930 902 861 32 7 849 805 866 927 894 883 888 877 928 1001 951 940 911 900 906 906 951 935 895 789 749 794 755 716 727 762 807 824 842 848 896 850 805 867 884 876 848 914 885 976 918 808 763 851 817 843 837 778 902 976 32 7 892 778 763 807 850 887 916 860 971 807 864 890 1011 968 949 845 845 747 701 804 831 841 1009 856 872 1002 808 691 730 691 703 799 670 733 820 823 900 719 750 605 616 570 742 862 606 660 784 789 618 645 32 7 666 595 636 704 653 691 524 476 416 548 636 477 477 505 533 561 551 630 456 608 535 546 494 518 551 554 478 324 331 398 398 345 242 222 354 206 115 108 225 193 384 369 274 558 666 674 539 359 54 185 32 7 366 609 866 768 642 577 554 71 881 954 1333 1451 364 368 442 412 429 364 321 282 204 98 69 93 151 151 291 407 345 345 185 50 84 349 427 340 132 84 2 209 320 282 393 296 320 441 470 465 417 1134 32 7 1587 982 56 42 252 158 223 29 15 -73 -277 -314 -105 42 -65 -155 -381 -345 -194 -115 254 419 612 630 614 692 705 557 411 562 604 429 453 418 452 596 690 618 450 556 714 475 369 441 506 441 466 579 516 564 32 7 491 517 607 574 593 497 411 448 447 470 457 503 395 485 548 452 561 677 658 725 808 653 514 583 745 590 495 535 679 678 655 558 570 631 614 731 539 553 677 664 652 702 786 819 506 542 638 574 624 652 32 7 633 565 907 862 899 939 942 965 845 828 802 926 892 857 884 888 1010 845 819 924 955 877 972 869 750 741 776 845 814 903 800 765 777 834 941 774 682 644 766 778 731 751 717 794 866 821 819 807 819 753 32 7 818 509 499 686 666 772 705 638 625 557 610 521 481 498 660 764 687 714 762 589 507 568 670 639 649 605 673 676 759 460 409 483 407 324 495 363 286 147 83 179 174 209 276 251 217 255 279 344 378 411 32 7 482 496 455 397 418 291 218 310 208 127 325 296 192 62 154 191 349 366 577 637 621 516 376 12 -170 -187 -342 -747 -680 -467 -277 153 136 304 356 308 269 248 233 214 185 209 204 214 156 176 282 287 325 209 32 7 224 359 388 417 325 325 369 335 282 296 374 364 316 432 330 127 93 60 -88 549 236 788 746 746 867 829 829 692 572 730 742 726 512 306 270 503 613 488 322 33 -83 -159 -216 139 304 385 268 172 224 337 32 7 292 336 199 137 156 265 291 368 164 42 348 317 349 199 150 248 142 232 277 211 325 267 245 289 206 99 273 312 284 502 363 281 278 215 368 375 517 575 647 627 563 527 570 534 540 603 667 472 435 487 32 7 480 508 557 670 621 622 577 571 562 616 720 726 673 650 664 682 706 814 767 775 747 776 742 782 760 599 645 745 781 787 859 864 858 878 872 854 843 817 783 879 922 922 955 918 943 963 945 885 765 741 32 7 790 852 877 884 762 805 861 935 992 857 784 766 721 842 830 897 891 879 885 876 942 827 765 721 810 802 802 891 796 674 774 852 852 783 772 727 872 811 811 833 872 910 956 979 990 934 861 844 861 917 32 7 980 918 940 850 839 850 839 856 850 870 887 847 769 831 902 873 799 913 856 734 779 870 976 908 800 779 887 892 892 884 899 884 1005 964 1000 721 737 833 831 781 766 808 744 795 858 780 746 796 885 877 32 7 736 872 791 798 818 802 757 816 827 801 815 960 858 845 747 657 535 661 706 614 658 645 664 644 656 610 688 775 721 782 764 693 728 652 596 541 392 266 239 289 343 258 370 373 438 421 517 510 498 525 32 8 329 334 334 425 387 410 425 305 363 401 391 434 353 387 195 171 233 238 238 329 348 262 262 307 302 287 297 474 395 361 213 193 233 179 248 317 297 252 321 213 292 272 331 331 336 282 233 307 312 282 32 8 331 272 228 299 304 236 232 265 236 169 150 111 130 -14 -72 -173 -125 -82 39 77 20 29 39 164 222 227 280 256 299 323 371 391 391 410 368 330 358 358 349 339 325 306 277 220 287 292 306 230 182 120 32 8 292 268 320 306 401 416 320 373 311 397 63 54 301 386 317 240 195 190 227 190 240 317 413 436 404 408 354 413 345 231 381 358 218 222 218 186 213 195 140 159 249 331 317 322 353 399 378 425 466 533 32 8 389 435 518 471 435 456 595 523 580 456 445 327 296 378 435 543 476 497 616 497 466 384 466 430 476 471 455 466 548 563 517 553 594 604 614 599 563 630 507 599 681 558 553 558 568 558 578 476 537 537 32 8 614 573 635 614 558 604 675 660 645 650 645 609 624 604 614 695 725 665 665 775 639 604 544 569 614 614 715 705 760 705 645 639 690 594 604 690 696 706 665 690 696 685 706 721 721 757 788 788 762 726 32 8 716 675 732 788 757 747 752 742 778 845 798 788 762 752 757 757 787 773 742 657 625 661 630 598 607 625 661 674 697 701 728 692 665 715 728 719 697 760 724 796 760 661 634 692 665 683 688 620 704 773 32 8 704 615 600 635 679 709 729 669 768 640 669 689 778 758 743 659 659 571 546 625 630 650 778 645 669 768 605 535 567 535 557 622 513 562 617 633 676 529 567 448 453 415 551 649 437 480 595 578 437 459 32 8 469 426 459 508 480 491 371 328 310 415 501 367 367 387 406 410 415 458 334 434 391 415 372 387 391 387 329 209 214 257 257 214 142 128 214 114 51 46 119 105 233 223 159 317 405 410 307 174 11 75 32 8 164 238 297 262 218 149 154 16 169 198 277 302 277 282 366 331 341 267 228 179 101 -5 -34 -9 58 58 188 294 232 232 73 -62 -29 227 304 227 20 -29 -111 87 198 159 280 174 198 318 357 352 294 217 32 8 306 177 20 15 82 58 82 11 6 -32 -108 -123 -51 15 -37 -75 -204 -185 -113 -70 125 230 339 363 354 382 420 330 254 358 386 290 295 272 317 422 472 422 295 386 481 317 249 299 345 290 322 390 363 386 32 8 349 358 422 404 417 363 290 317 308 332 322 363 275 353 404 316 420 502 487 528 600 476 378 425 574 435 358 394 513 528 497 430 430 482 471 569 420 435 543 522 512 558 630 676 532 563 670 665 686 722 32 8 676 665 746 710 737 769 782 787 692 688 657 764 724 697 715 728 803 659 650 729 753 689 763 694 600 590 605 669 645 699 620 590 610 655 734 605 521 502 595 590 566 581 541 610 664 615 644 633 644 600 32 8 638 377 366 508 502 573 518 475 464 404 448 371 339 350 480 578 497 513 551 410 355 404 480 469 459 437 486 525 588 353 310 372 305 233 358 262 190 85 32 109 109 137 190 161 133 161 176 224 243 267 32 8 310 319 291 243 257 166 118 174 114 60 193 174 95 16 75 95 169 154 267 297 243 174 124 -4 -48 -58 -102 -142 -142 -98 -58 36 16 208 267 203 159 144 130 111 82 106 101 121 63 73 169 174 212 97 32 8 111 246 265 294 212 212 256 222 159 174 251 251 193 309 207 15 -19 -62 -5 111 49 273 239 239 320 306 306 239 235 282 287 325 244 144 120 254 311 258 168 11 -56 -99 -137 73 163 225 154 104 140 213 32 8 195 218 127 90 104 177 195 240 109 22 231 213 236 131 95 168 90 159 186 145 222 181 168 199 145 63 190 213 182 358 249 182 182 131 249 265 373 420 466 456 404 389 414 399 394 445 502 342 322 358 32 8 363 378 420 518 476 492 456 451 435 481 573 578 548 517 532 548 568 665 624 635 599 624 609 645 614 486 527 604 650 655 706 727 722 727 737 722 711 691 660 720 755 755 785 755 775 795 780 745 645 614 32 8 655 695 705 710 624 660 705 780 815 705 645 629 604 695 685 740 735 725 730 747 809 690 634 593 665 670 670 752 665 552 644 716 716 655 644 603 737 680 680 701 737 773 804 824 834 783 716 701 716 768 32 8 809 760 778 706 697 706 697 710 706 710 724 692 639 688 733 710 661 751 706 607 643 724 796 742 665 639 733 724 724 715 737 704 783 763 788 571 581 655 664 625 610 630 590 630 664 605 576 625 694 684 32 8 576 664 615 620 620 620 585 615 635 615 610 764 676 666 595 502 399 502 524 459 480 469 497 480 486 448 508 578 529 578 578 502 524 464 415 382 263 159 143 175 224 154 272 272 334 319 401 391 377 382 32 9 371 336 351 422 406 455 416 337 343 410 419 435 309 374 166 168 245 194 116 258 357 276 256 307 271 276 271 441 445 409 263 214 279 207 282 399 378 318 316 181 300 349 365 357 404 373 292 354 344 279 32 9 292 269 196 200 258 245 237 305 185 96 115 116 146 18 -20 -91 -100 -66 24 68 13 -31 -37 144 188 246 302 293 245 257 279 339 327 375 375 350 374 345 350 369 430 369 286 268 270 304 329 230 175 147 32 9 283 270 332 320 382 383 280 386 354 475 178 64 304 465 370 360 253 284 360 239 271 300 418 473 423 471 424 422 342 232 284 337 202 250 193 179 269 248 207 207 252 363 368 356 386 390 407 399 441 529 32 9 440 422 495 533 499 460 644 569 554 520 488 379 339 411 465 568 479 478 644 529 484 426 434 457 512 498 471 490 520 624 547 549 584 588 596 602 570 597 566 611 707 574 560 598 552 588 616 524 551 599 32 9 607 562 586 620 598 622 664 658 641 644 640 629 643 634 638 700 775 708 681 746 691 677 648 615 634 684 710 705 782 741 657 638 698 609 609 696 698 724 669 687 673 678 700 720 726 728 768 786 763 716 32 9 696 661 683 730 740 745 731 733 724 763 817 774 757 751 746 747 780 783 795 683 624 639 641 588 597 611 643 657 697 709 719 690 710 715 723 675 689 718 730 772 812 702 659 660 657 662 687 617 662 731 32 9 690 591 583 572 663 692 730 695 751 754 724 763 778 789 766 685 661 571 536 608 630 661 722 659 672 699 600 528 610 513 536 603 511 559 571 623 654 617 560 445 407 389 515 606 512 521 582 599 517 482 32 9 432 442 439 505 550 521 387 342 337 441 496 417 351 378 408 420 437 445 356 419 411 401 405 488 423 402 366 268 246 227 260 250 163 124 158 117 32 10 53 74 230 201 92 267 370 339 303 178 -1 -22 32 9 95 243 316 305 235 171 155 15 152 230 191 228 292 334 357 326 355 264 225 184 104 29 -11 -4 49 38 90 246 182 240 68 -32 -70 166 278 214 -14 -64 -158 25 156 54 241 120 172 278 327 311 306 206 32 9 309 205 56 17 93 67 86 8 -5 -57 -116 -106 -78 60 12 -51 -133 -123 -78 -23 116 243 347 378 352 381 395 296 163 320 395 283 264 270 272 391 444 437 252 377 482 479 253 246 386 325 302 355 290 305 32 9 267 297 364 344 421 423 325 371 311 312 316 332 290 297 377 279 354 498 428 455 562 522 395 395 510 461 359 389 496 493 520 448 439 491 496 549 450 393 572 505 471 529 592 632 584 574 610 658 652 689 32 9 667 652 698 690 688 677 703 729 674 634 589 720 694 669 670 697 726 643 602 630 707 708 702 727 571 563 570 621 607 654 715 606 581 634 683 656 534 504 560 563 558 545 489 512 644 653 615 631 639 586 32 9 608 402 372 499 502 512 603 455 369 359 426 349 279 280 415 486 507 515 544 467 402 380 467 499 466 435 472 512 578 422 305 310 341 215 417 365 267 217 163 201 202 203 156 187 117 145 168 190 247 324 32 9 295 334 339 254 290 192 114 230 155 46 201 147 132 -24 95 186 232 235 298 331 326 276 170 32 -92 -66 -141 -139 -149 -97 -105 -82 -40 178 245 178 108 175 136 116 107 170 90 48 52 82 100 146 177 155 32 9 111 217 279 240 173 171 202 208 92 26 197 185 108 229 208 -16 -81 -128 -52 25 -12 -41 192 189 279 250 264 164 136 256 235 237 232 54 15 129 206 186 132 -21 -47 -78 -113 51 136 266 170 88 37 235 32 9 207 242 112 72 191 251 265 262 172 101 180 249 212 75 85 153 128 177 149 109 190 196 125 87 87 27 187 266 198 313 297 266 211 169 221 299 377 364 468 421 457 411 354 396 388 436 431 371 326 330 32 9 354 367 386 446 483 456 449 466 457 489 554 580 585 535 553 560 579 661 667 673 613 613 614 656 659 552 535 567 639 683 748 650 714 736 738 730 736 725 723 764 771 779 776 754 768 784 764 761 670 643 32 9 666 706 714 711 691 691 689 797 833 755 730 673 689 679 689 698 710 725 717 739 762 743 691 617 640 670 646 723 678 608 661 715 704 668 659 639 681 712 703 716 716 717 760 769 806 772 709 669 681 719 32 9 807 785 780 717 717 704 683 708 699 675 694 686 635 678 722 728 671 712 732 628 707 796 749 756 699 648 690 706 688 662 760 764 776 801 834 660 596 582 675 638 616 585 559 613 664 633 573 564 674 717 32 9 675 708 680 644 616 632 641 644 697 653 659 795 746 698 604 525 450 455 497 467 446 490 527 469 457 480 473 548 538 545 563 508 505 552 442 430 390 274 241 242 290 258 325 330 337 383 442 419 386 400 33 1 522 469 418 414 472 436 471 513 468 381 443 410 461 433 425 318 293 293 278 241 303 438 462 437 419 395 368 364 424 463 527 380 312 357 330 366 448 425 452 361 323 375 389 437 459 502 500 505 445 421 33 1 390 383 369 351 322 334 272 270 324 344 352 402 358 329 333 225 50 26 68 140 245 168 120 131 236 371 408 409 393 394 370 346 344 381 437 360 311 367 323 375 381 485 571 433 365 356 344 339 359 266 33 1 212 264 309 381 488 455 418 287 399 469 617 441 319 365 460 510 596 562 462 455 492 451 360 431 579 597 563 484 480 375 335 410 326 304 358 335 334 521 513 346 384 430 480 464 449 465 411 425 425 463 33 1 469 601 611 575 539 513 531 661 626 600 660 616 537 446 463 492 526 425 432 498 679 720 703 623 669 636 660 667 626 600 639 687 552 586 554 594 706 647 645 666 711 709 750 766 771 762 687 712 698 673 33 1 646 641 632 611 627 667 730 693 749 731 718 669 676 674 612 624 715 798 734 687 730 836 826 824 827 819 820 740 735 735 705 681 713 783 666 655 680 769 739 717 717 721 753 742 697 721 748 765 765 782 33 1 768 728 673 678 687 708 721 729 723 712 699 694 742 779 780 776 759 829 830 830 853 737 703 726 689 652 664 682 708 722 687 745 750 726 654 631 626 638 659 712 780 789 812 770 765 796 722 698 625 623 33 1 662 713 640 566 567 653 680 699 720 708 725 735 696 684 711 732 732 748 707 672 688 675 655 679 701 706 687 656 584 623 637 629 674 572 560 553 548 612 610 557 497 452 459 471 506 539 579 636 611 561 33 1 488 522 477 453 495 671 722 611 449 436 501 659 702 566 503 509 469 554 518 418 419 495 506 481 497 522 550 425 343 397 433 423 503 399 387 352 269 242 233 262 268 316 230 251 342 468 472 426 286 170 33 1 196 284 406 481 369 345 335 308 237 225 323 358 349 424 456 508 451 397 378 326 289 251 172 191 244 262 228 183 209 273 296 178 134 120 269 336 333 173 68 36 84 218 147 264 261 274 345 360 347 372 33 1 282 325 447 309 268 315 268 264 258 274 286 277 207 168 312 269 156 114 159 191 259 241 312 425 438 341 413 431 303 233 292 460 429 336 343 334 445 525 502 394 431 574 636 457 365 546 622 419 391 376 33 1 351 374 385 379 431 590 631 623 447 358 532 558 484 477 404 381 335 363 397 419 433 502 596 446 446 474 706 601 523 591 565 639 671 656 520 519 597 663 526 620 649 523 482 589 578 641 565 560 582 614 33 1 643 660 703 715 724 731 720 706 724 719 696 708 745 787 708 698 748 746 756 709 687 699 687 678 690 741 683 616 634 688 675 685 717 729 722 679 760 572 540 635 616 577 545 528 526 538 600 575 531 558 33 1 613 628 495 459 529 569 634 614 491 494 476 520 430 410 432 419 569 633 633 626 633 517 449 489 505 501 606 565 546 562 648 621 549 513 467 524 621 517 371 361 344 366 356 324 280 254 234 360 387 427 33 1 445 421 429 446 423 496 418 302 431 391 288 366 452 443 384 364 366 393 370 353 392 400 333 288 247 245 300 290 292 63 78 108 179 259 375 493 514 425 436 469 517 481 378 329 320 324 338 361 416 419 33 1 335 277 293 380 460 395 448 349 324 325 308 318 335 282 262 307 349 222 148 162 275 160 258 394 336 441 360 489 348 321 386 412 401 493 366 275 351 457 406 364 343 465 315 335 400 396 430 487 405 356 33 1 409 441 454 395 390 380 351 363 330 322 307 349 470 425 267 306 396 446 467 472 405 444 467 405 401 385 374 532 587 415 532 568 611 438 446 458 492 514 597 696 678 663 699 568 386 454 505 653 578 464 33 1 418 413 403 438 481 504 574 486 427 436 479 519 573 614 694 588 598 612 658 688 671 620 627 633 521 530 637 556 631 652 690 652 546 583 625 671 710 754 758 758 744 753 673 662 673 635 634 649 698 689 33 1 587 604 643 684 654 685 684 722 760 760 707 697 752 767 715 672 689 734 764 772 765 766 779 787 782 753 717 715 737 761 733 717 791 720 716 700 774 740 752 714 709 720 738 753 756 792 792 744 721 699 33 1 698 708 724 752 722 715 685 710 724 715 719 743 731 708 663 692 675 650 647 733 768 705 763 789 747 726 656 659 668 645 631 655 699 773 795 799 755 697 669 655 658 650 645 614 601 611 606 631 601 594 33 1 687 691 699 637 665 643 681 631 652 645 662 683 697 721 725 675 568 510 493 498 512 540 578 582 513 505 535 507 533 536 529 474 455 479 643 662 686 697 550 465 374 333 349 423 513 512 476 531 515 531 33 2 546 492 427 424 469 443 486 518 492 408 445 411 469 436 439 347 321 326 310 250 301 446 473 455 438 401 371 364 418 470 530 395 332 368 333 369 459 427 462 374 321 351 390 430 447 495 518 546 477 437 33 2 382 384 376 346 331 336 285 277 326 346 341 410 375 338 367 315 122 87 106 143 241 203 153 188 252 371 438 430 415 391 360 337 355 366 452 362 328 360 340 373 396 484 581 459 354 355 346 332 354 287 33 2 229 273 314 378 482 473 412 281 386 472 622 445 322 376 456 514 603 569 448 453 519 464 361 430 586 608 559 465 483 383 335 403 331 305 351 328 328 523 514 364 384 415 456 450 446 501 448 429 416 462 33 2 457 612 628 580 561 503 532 652 606 589 664 613 556 455 454 488 550 430 424 511 690 735 720 629 666 617 642 657 632 598 628 681 554 587 554 588 714 647 646 661 709 699 739 759 765 768 681 705 706 677 33 2 653 647 631 602 621 664 687 702 751 755 721 663 670 676 603 616 704 790 717 668 725 827 824 815 818 811 820 753 729 730 722 677 711 783 686 664 691 776 767 728 725 722 756 760 708 732 747 772 769 784 33 2 783 743 689 685 695 718 723 740 729 720 708 704 749 779 778 782 775 839 822 822 844 736 717 739 711 680 685 697 714 723 710 745 768 733 670 660 643 656 671 710 763 782 803 777 750 786 736 714 622 629 33 2 668 713 663 568 590 674 686 704 715 717 724 743 703 695 717 720 725 738 722 684 700 707 681 698 715 699 695 664 590 624 639 624 692 570 560 551 532 592 593 550 499 467 478 487 524 551 582 644 616 595 33 2 497 521 481 462 499 656 706 640 480 457 501 655 709 606 514 516 485 557 519 428 431 473 511 484 497 519 551 461 362 403 447 415 488 430 396 373 291 257 242 285 281 322 261 250 351 476 478 432 303 186 33 2 205 286 398 495 392 337 347 322 241 223 316 354 349 415 451 521 477 402 387 330 284 259 204 181 249 257 236 172 185 270 294 235 140 151 246 347 330 198 101 40 77 226 170 247 278 265 349 339 349 349 33 2 272 311 440 298 270 323 269 261 274 278 282 299 254 183 318 289 174 122 145 204 263 254 317 434 439 346 407 430 313 235 296 481 448 330 345 315 438 528 488 378 408 568 643 474 356 533 641 439 394 380 33 2 350 373 383 363 423 574 638 623 469 358 532 574 483 504 399 395 332 371 399 416 421 480 606 460 428 468 700 604 517 625 558 630 660 681 513 499 585 652 504 618 646 514 491 592 578 646 568 568 587 622 33 2 646 661 715 731 749 732 734 725 738 735 715 716 750 786 726 715 740 747 772 715 706 687 686 689 706 746 711 649 656 701 677 695 728 746 731 690 767 616 564 611 637 597 569 557 540 544 604 575 537 562 33 2 608 634 519 484 546 567 640 629 519 516 490 530 462 429 440 427 570 637 635 627 643 552 478 500 520 516 615 568 550 560 640 668 580 528 475 537 627 531 397 374 370 380 361 339 296 275 254 369 398 433 33 2 449 432 450 470 428 496 439 318 435 407 303 390 461 456 400 382 378 391 364 359 389 410 347 299 269 265 308 303 377 143 83 123 173 272 381 498 543 453 428 469 520 479 397 352 331 334 331 355 403 411 33 2 321 247 267 339 463 397 461 363 333 321 313 323 363 299 312 346 363 249 185 191 293 160 266 407 351 445 384 515 357 334 394 426 408 525 405 292 354 468 409 381 349 488 316 329 403 372 428 488 408 379 33 2 418 441 446 385 383 367 355 353 335 321 292 343 478 439 278 308 401 463 478 476 405 471 471 424 403 396 371 523 498 399 542 575 647 457 421 449 472 501 593 707 691 666 696 600 407 447 467 652 599 489 33 2 428 420 407 441 476 521 577 493 456 446 495 529 568 621 685 588 597 616 660 671 656 617 621 636 514 524 637 569 646 651 695 642 544 573 622 656 705 749 749 738 734 731 659 657 666 631 631 669 698 717 33 2 609 621 647 672 656 684 680 710 751 749 705 694 744 760 720 689 684 711 767 773 768 770 779 785 793 759 730 722 742 767 738 726 809 727 721 714 804 756 758 719 718 734 743 763 761 780 783 743 721 708 33 2 710 722 730 750 724 758 707 728 738 733 724 755 740 730 694 716 711 674 676 741 753 703 739 776 714 714 667 663 681 656 652 666 709 779 805 801 779 726 673 673 665 666 660 623 613 609 615 660 630 623 33 2 695 692 697 645 667 660 672 650 649 662 661 666 688 722 725 686 589 525 509 516 523 556 569 583 531 525 545 514 541 555 558 497 459 482 647 675 693 709 574 496 421 374 364 425 524 509 483 536 526 532 33 3 545 476 396 406 438 420 467 514 494 405 423 367 431 420 421 365 335 374 317 235 261 423 468 478 460 392 358 349 391 484 539 418 338 376 318 353 440 430 453 367 285 309 361 394 432 478 529 536 496 447 33 3 365 367 360 340 327 331 292 265 308 338 349 408 379 349 368 344 150 103 117 129 229 208 162 188 255 369 468 478 450 406 367 330 356 362 432 351 339 336 336 324 371 470 558 460 334 332 342 278 320 295 33 3 225 249 307 353 459 464 409 245 331 489 580 440 291 388 455 520 606 602 443 424 523 467 347 401 548 571 540 430 464 395 316 370 334 284 309 309 333 503 488 407 382 392 401 436 460 533 464 407 391 437 33 3 444 588 626 579 606 506 509 627 570 573 658 586 561 457 417 461 565 430 420 526 668 729 709 608 635 637 669 648 647 604 634 650 541 538 504 554 656 634 642 637 633 654 668 716 760 726 677 674 694 678 33 3 692 624 564 554 576 632 657 689 738 746 707 625 644 645 550 572 662 741 695 641 692 799 797 791 798 787 801 737 687 696 723 648 691 779 668 635 683 801 780 761 730 724 747 763 747 703 728 757 759 784 33 3 797 723 686 661 686 693 723 747 745 680 679 698 741 751 772 787 781 763 735 742 756 729 718 758 718 681 668 672 673 689 703 738 759 727 629 612 607 625 651 690 713 763 790 771 751 760 720 711 596 593 33 3 643 687 691 560 574 643 657 679 695 700 701 716 688 685 690 703 701 718 706 690 680 700 703 694 713 673 673 646 568 602 635 590 664 522 541 517 488 535 587 573 470 457 475 469 511 531 560 645 624 617 33 3 479 492 471 434 486 617 698 695 530 452 485 624 699 618 494 497 452 541 515 411 418 440 486 453 443 524 543 495 358 387 444 393 441 443 392 372 295 242 242 292 290 310 280 246 339 450 470 428 321 196 33 3 204 258 368 489 415 329 338 315 238 194 283 350 342 396 445 532 508 394 396 335 287 256 206 179 229 235 209 157 154 243 278 243 139 160 227 343 336 206 98 32 50 200 154 227 277 253 335 315 330 361 33 3 243 280 430 288 268 341 256 250 269 240 254 305 299 201 312 291 153 98 105 172 203 250 291 415 413 353 389 417 305 209 294 501 475 316 331 294 406 485 471 392 401 540 626 518 331 491 637 473 390 367 33 3 331 399 370 312 401 524 617 575 460 364 511 588 494 541 378 394 304 345 405 384 392 441 604 457 376 433 665 609 512 623 538 593 653 659 500 479 559 640 498 645 651 528 554 595 560 586 564 545 559 609 33 3 648 645 682 711 730 710 699 706 711 719 715 695 728 783 715 695 688 705 766 711 705 668 669 672 695 719 681 654 619 660 628 656 686 727 700 669 745 591 518 550 613 575 546 543 508 505 569 524 509 515 33 3 548 582 517 471 513 554 606 617 522 499 466 500 441 395 391 414 528 612 614 575 608 536 459 459 497 503 586 534 503 522 616 686 609 508 454 524 594 554 435 358 353 357 350 331 284 272 242 335 398 431 33 3 429 415 430 490 402 460 411 289 400 415 302 390 446 455 391 369 358 375 336 323 331 387 353 293 259 250 288 297 385 174 49 115 141 250 364 496 567 464 422 468 520 485 406 346 328 321 328 344 378 404 33 3 309 228 251 330 443 388 461 364 330 309 306 318 361 308 317 363 372 268 207 211 282 152 226 407 349 417 392 522 366 340 367 405 399 553 468 384 330 448 407 383 357 474 288 316 352 367 383 462 411 390 33 3 402 392 405 344 337 328 339 309 315 311 259 320 447 427 279 276 377 455 481 466 387 492 450 427 388 393 342 499 497 381 535 568 681 489 383 402 435 467 568 678 677 671 680 627 421 399 450 624 629 490 33 3 419 397 416 427 457 531 549 496 439 415 438 501 517 571 636 603 549 545 616 653 657 598 576 592 473 518 655 577 598 587 644 621 536 568 609 647 685 706 694 699 725 706 630 595 646 598 580 626 663 709 33 3 592 591 599 621 629 643 644 688 730 729 681 680 706 750 717 660 636 668 743 765 738 730 743 756 777 695 695 699 712 733 752 706 728 747 740 742 708 702 729 687 692 702 720 733 762 742 760 708 684 662 33 3 669 674 712 724 701 749 706 698 727 730 717 753 734 721 709 694 699 638 650 716 750 680 660 749 721 720 664 663 677 641 647 646 694 765 775 778 790 742 669 670 672 672 646 602 585 573 589 622 624 606 33 3 644 667 655 628 622 653 623 650 595 653 639 647 680 694 706 721 629 504 487 479 504 523 508 546 496 503 511 499 530 554 551 506 443 455 601 670 688 693 586 496 450 387 356 397 503 495 469 524 520 499 33 4 554 462 389 425 471 448 476 513 476 389 425 425 453 393 416 324 310 366 278 228 306 439 456 461 398 349 364 340 403 494 475 354 301 373 315 344 403 436 446 315 286 359 398 407 427 490 499 475 412 373 33 4 359 359 330 321 291 321 256 261 321 321 341 406 331 346 371 226 81 41 71 131 226 151 86 161 256 371 466 520 471 391 376 326 321 361 417 364 348 385 342 390 417 491 582 454 364 369 374 374 380 279 33 4 161 209 305 396 486 518 460 284 374 523 625 449 305 350 440 520 615 580 485 455 485 450 345 385 535 595 610 475 465 385 305 370 355 300 370 320 360 525 495 380 370 490 595 550 549 544 408 393 403 423 33 4 514 625 640 579 564 509 529 665 650 665 655 594 564 454 423 464 559 464 469 554 695 720 685 640 654 698 679 693 679 649 664 693 606 576 567 591 674 625 635 649 654 684 732 742 762 727 679 713 713 688 33 4 659 635 606 615 615 666 675 711 733 742 711 662 666 684 586 617 680 746 746 702 720 804 813 809 818 800 809 760 724 742 675 693 742 769 675 639 706 814 742 727 727 742 768 783 701 721 752 778 778 804 33 4 809 732 660 655 691 696 732 752 752 706 696 701 758 773 768 799 787 749 773 777 787 787 725 744 701 654 649 668 730 725 706 763 763 701 663 611 606 630 682 730 768 787 796 839 816 830 749 723 632 618 33 4 687 714 678 578 559 623 664 696 718 709 746 732 709 700 746 732 750 778 737 673 691 682 664 668 655 668 673 633 577 624 652 633 676 563 549 567 549 582 629 605 492 441 459 478 511 535 567 591 600 600 33 4 502 567 502 459 506 676 671 582 448 453 531 660 669 595 480 485 476 522 476 421 439 503 485 439 490 549 536 416 338 375 407 439 494 402 384 343 264 237 228 204 248 320 185 214 306 461 456 383 277 180 33 4 238 325 432 475 398 349 325 320 243 243 335 388 398 446 461 528 485 427 407 296 296 251 176 181 196 191 166 161 186 226 281 176 116 81 236 316 331 146 26 11 61 211 101 266 266 236 331 351 356 436 33 4 294 374 513 353 289 342 305 305 273 268 305 326 241 193 353 284 129 87 135 119 199 220 300 422 470 433 417 438 320 235 310 520 435 315 335 360 430 485 545 535 525 610 620 465 385 540 570 385 375 405 33 4 360 425 405 375 465 615 675 610 445 413 605 579 504 529 383 398 318 358 469 358 423 474 605 439 423 484 685 625 579 594 569 635 665 645 524 524 620 665 599 679 649 523 537 523 576 625 576 552 576 625 33 4 630 654 701 730 749 730 706 697 706 720 725 701 754 792 716 697 728 737 709 732 732 687 678 668 700 728 691 641 628 682 682 687 709 728 718 700 782 591 541 632 605 578 532 514 537 550 577 549 535 525 33 4 591 614 483 450 488 577 610 619 516 488 511 553 426 403 408 422 567 624 629 610 633 483 445 492 506 549 591 559 513 545 604 627 568 508 485 536 568 480 352 324 356 347 333 297 260 269 228 361 411 430 33 4 476 421 411 471 411 494 402 248 398 364 267 359 451 451 378 403 383 388 369 349 403 427 320 267 238 209 286 291 219 -43 49 83 156 257 354 485 543 441 436 525 580 471 386 316 306 321 306 351 396 411 33 4 306 256 276 346 476 386 466 326 286 291 286 301 356 271 301 401 396 251 186 188 284 172 257 401 353 438 380 523 326 310 369 422 428 566 470 257 305 476 460 433 529 497 305 380 406 518 433 550 445 415 33 4 425 440 550 375 365 365 365 365 325 310 270 330 470 410 225 240 340 445 460 565 415 445 455 460 395 400 405 520 479 418 529 630 599 434 444 449 484 529 564 620 620 635 665 549 378 434 564 710 569 434 33 4 393 403 444 469 499 519 569 479 411 430 474 493 567 615 669 654 596 591 649 688 688 654 630 606 537 557 664 567 596 640 664 649 567 586 615 674 693 718 732 738 733 760 702 653 680 631 631 653 698 662 33 4 604 595 649 684 631 653 684 671 684 715 640 698 746 746 706 666 693 733 764 758 747 747 773 794 758 737 696 685 716 737 773 768 752 727 737 716 716 742 768 701 701 727 732 752 799 824 799 763 752 701 33 4 697 701 744 754 758 744 697 711 711 725 744 763 730 711 658 687 697 658 673 739 796 739 768 768 792 739 682 663 649 616 630 668 732 764 764 787 755 687 687 655 668 664 646 618 609 605 614 637 614 614 33 4 668 682 668 637 646 650 673 655 659 664 668 685 694 709 718 652 553 488 473 506 497 525 619 610 544 492 497 488 497 539 488 483 464 483 610 638 652 657 572 492 384 351 375 407 485 531 471 536 526 577 33 5 561 483 406 438 461 438 483 493 502 410 442 447 470 406 406 342 346 387 314 255 305 419 461 504 446 393 369 364 408 504 524 398 321 364 335 340 384 413 456 350 297 335 398 393 432 490 533 543 461 388 33 5 359 384 355 334 310 329 262 266 334 339 344 401 353 358 373 305 165 112 122 155 247 184 117 194 262 382 455 532 508 416 397 339 353 363 428 372 362 398 372 392 392 488 563 493 392 387 382 372 413 317 33 5 207 247 312 377 448 503 478 297 347 498 613 448 317 363 458 553 591 586 486 458 486 444 344 396 524 553 591 486 467 410 330 391 377 330 368 334 368 543 515 382 396 496 567 553 569 605 443 403 413 433 33 5 469 620 630 595 569 519 524 635 670 675 680 630 585 479 438 469 569 458 463 585 721 731 721 640 661 717 689 694 703 656 680 717 614 572 572 581 652 642 647 670 670 717 727 736 759 745 713 731 745 722 33 5 694 652 614 600 605 674 669 722 753 761 731 674 665 687 603 638 700 735 753 717 744 814 827 810 805 832 827 788 757 744 717 713 757 801 713 673 737 821 775 754 766 766 783 791 745 745 791 791 791 813 33 5 813 779 724 707 741 732 741 749 775 749 720 741 770 791 796 804 788 752 760 784 796 800 752 772 744 696 688 700 744 744 748 768 796 752 680 647 639 664 696 732 780 796 812 824 820 828 792 751 671 652 33 5 709 718 737 580 580 633 690 713 742 742 756 751 732 713 770 756 751 775 746 718 713 723 699 680 671 671 690 666 617 636 666 666 714 564 564 564 534 578 636 656 515 437 432 466 520 559 564 593 632 632 33 5 534 539 515 481 510 685 675 661 488 470 547 653 680 634 511 497 479 557 497 456 474 483 497 456 502 552 575 474 364 378 442 442 488 438 397 364 278 264 248 258 263 331 234 244 302 461 475 549 311 215 33 5 258 340 422 509 403 345 345 340 263 229 331 403 413 446 456 553 504 422 427 324 305 262 175 179 242 189 218 194 165 228 247 233 146 117 368 319 344 184 73 59 83 213 165 257 290 252 344 353 353 435 33 5 307 352 478 347 302 362 312 307 302 287 317 382 312 222 347 317 187 137 167 177 232 232 297 413 458 408 428 428 368 263 315 515 472 339 353 368 425 477 548 539 548 629 629 486 396 529 619 434 396 425 33 5 363 463 434 406 463 605 686 610 482 458 610 620 529 559 403 438 332 378 499 358 413 458 650 484 448 489 701 670 620 630 600 640 685 696 549 529 640 706 630 703 680 553 577 577 567 628 591 567 572 624 33 5 638 661 716 732 740 708 716 716 708 720 740 736 752 792 728 704 723 746 704 737 742 704 680 694 718 718 699 666 623 661 690 699 709 718 713 709 756 614 552 628 637 590 542 528 542 547 568 573 554 534 33 5 578 607 486 457 491 573 578 651 530 520 515 559 452 408 393 432 534 612 632 617 632 549 496 510 515 534 617 534 515 529 607 671 589 538 497 557 575 525 392 364 374 369 355 319 296 287 250 346 397 415 33 5 442 424 406 493 419 497 415 282 403 393 287 350 456 480 422 422 398 403 364 364 379 446 355 297 239 224 277 311 306 60 70 113 147 268 331 475 577 466 416 527 575 488 397 344 324 329 300 344 387 435 33 5 315 237 262 334 483 392 479 358 305 300 305 324 387 295 329 411 411 295 213 222 282 202 267 443 352 458 392 558 352 312 382 408 413 583 513 337 327 468 473 438 513 528 347 387 418 453 433 548 448 463 33 5 434 439 548 387 372 391 377 358 339 320 287 349 448 429 277 277 353 420 467 562 420 505 458 477 415 425 406 515 509 408 529 605 655 479 458 453 494 544 559 640 645 620 680 605 408 469 549 680 630 489 33 5 418 408 428 489 524 585 590 499 432 432 474 516 553 624 685 656 591 596 661 680 694 670 656 600 567 577 694 600 614 652 689 666 586 619 642 680 727 736 745 744 761 788 731 669 678 647 630 656 691 682 33 5 630 599 656 669 643 665 691 713 700 735 678 700 739 748 731 682 700 739 779 754 749 737 779 779 775 770 737 711 728 741 770 796 791 737 762 749 732 775 766 720 720 732 732 741 779 813 766 754 741 720 33 5 704 720 748 756 744 772 712 728 728 728 736 764 740 728 700 716 712 676 672 736 792 748 756 772 776 740 712 688 688 676 672 685 732 784 770 784 794 718 704 680 680 680 637 642 628 633 628 652 628 618 33 5 685 690 680 647 652 656 675 666 661 666 690 695 719 724 724 705 602 520 486 539 530 539 627 617 583 515 515 505 510 568 534 520 462 496 607 651 641 646 593 539 442 384 369 401 470 538 479 520 547 566 33 6 541 461 384 411 440 421 465 481 477 393 418 409 444 387 388 321 325 367 288 225 271 396 440 480 426 370 344 338 383 475 504 382 300 343 310 319 370 393 432 329 267 305 369 377 409 465 511 518 445 370 33 6 333 361 334 313 295 310 245 243 306 315 319 382 335 329 350 294 138 85 92 124 220 162 98 166 235 358 438 512 488 396 375 315 332 344 409 343 339 368 347 355 374 462 533 466 358 352 351 325 371 286 33 6 182 218 284 356 423 473 438 262 314 472 587 417 284 340 431 522 561 568 456 424 477 421 316 369 498 529 555 456 439 378 297 361 341 296 334 299 334 510 482 365 368 450 515 511 525 565 434 386 382 409 33 6 438 589 602 560 548 484 497 604 628 632 643 599 550 451 409 442 535 428 434 542 682 705 689 611 629 678 674 653 666 624 650 673 561 541 526 548 625 616 624 642 640 682 692 712 736 714 683 700 716 693 33 6 662 621 568 558 570 637 643 700 732 743 712 641 640 655 561 599 677 715 719 678 715 793 814 792 792 817 811 759 728 717 697 680 722 784 678 641 704 801 757 738 742 746 764 772 723 723 765 777 772 790 33 6 793 748 695 676 716 707 716 727 750 716 692 715 750 765 770 784 780 751 731 756 775 777 717 759 716 659 659 672 705 699 718 735 764 714 635 608 601 631 670 703 751 786 796 798 776 794 742 716 630 619 33 6 666 693 707 547 556 613 663 691 715 715 724 722 699 685 728 721 722 735 714 749 677 698 676 670 677 652 741 636 589 617 647 636 684 531 531 523 503 543 596 613 470 426 427 451 507 542 549 587 620 604 33 6 500 511 483 448 483 646 662 653 482 455 520 633 671 614 491 482 458 539 487 428 445 456 479 436 469 530 554 461 342 358 422 410 462 421 374 346 257 235 220 241 239 303 220 217 286 440 456 504 294 189 33 6 231 307 394 487 388 321 324 314 239 205 301 373 379 411 433 527 482 399 403 304 274 235 155 146 218 179 188 160 141 208 232 207 111 99 306 302 320 164 50 25 46 182 132 226 266 222 323 324 329 404 33 6 271 315 449 314 267 334 276 272 270 254 282 347 327 193 321 289 153 100 131 149 201 212 270 393 427 370 397 406 335 232 285 484 449 311 326 330 393 452 511 500 508 588 604 462 367 495 592 419 372 386 33 6 335 425 398 372 429 563 652 581 452 417 558 589 505 530 375 408 307 353 452 342 388 431 616 454 418 462 666 633 569 599 568 612 665 665 508 493 600 663 578 666 648 527 553 562 547 601 564 540 552 600 33 6 622 638 699 722 737 698 696 707 712 715 726 718 742 782 709 688 714 731 725 718 718 675 678 679 701 710 684 658 608 645 663 687 697 710 699 686 741 596 523 586 618 568 527 510 505 524 562 551 531 524 33 6 567 600 490 447 476 557 580 627 519 501 496 536 433 383 381 411 514 592 620 610 617 534 473 475 502 519 605 525 508 518 600 666 591 520 475 543 571 520 384 352 353 350 339 303 273 265 228 326 382 405 33 6 433 410 396 481 404 477 399 268 385 379 272 339 441 461 398 394 372 383 343 341 353 418 339 278 226 210 267 292 310 74 49 94 127 247 318 460 558 453 407 505 558 473 385 328 309 314 288 326 379 414 33 6 300 225 250 325 465 377 466 345 296 283 288 302 366 284 311 386 388 276 193 196 261 163 241 421 332 432 380 539 337 295 368 394 396 568 491 321 308 445 445 410 476 515 319 361 393 422 413 511 424 431 33 6 411 414 508 359 349 367 349 330 314 297 257 317 425 402 249 250 328 398 445 521 392 483 432 447 389 393 373 488 483 381 500 576 643 461 420 423 467 514 542 625 630 617 660 585 389 433 508 650 609 468 33 6 394 383 404 462 486 549 557 474 404 400 443 493 529 593 649 624 562 564 625 654 664 633 622 579 513 534 660 571 589 616 654 630 547 581 610 646 695 709 703 706 734 750 683 620 642 607 588 626 664 667 33 6 585 557 618 629 613 635 662 687 689 711 646 664 707 727 701 647 666 702 744 733 724 715 755 758 758 736 705 686 696 720 752 763 760 726 738 727 707 739 744 688 688 705 710 716 756 788 749 719 705 680 33 6 671 695 715 727 708 739 677 692 701 707 704 739 714 707 678 687 686 636 638 707 751 698 698 745 710 700 663 653 661 625 635 653 697 748 750 765 766 710 659 654 651 651 607 598 588 579 594 624 597 587 33 6 650 658 637 603 613 632 618 630 603 644 655 659 694 702 705 687 587 483 461 479 487 511 575 562 516 488 483 473 499 538 522 480 425 449 581 635 619 635 564 495 413 344 343 376 457 516 463 503 520 539 33 7 539 471 391 404 437 429 460 509 486 406 430 370 432 422 417 363 339 395 331 251 266 419 470 506 474 396 360 345 392 486 550 443 337 377 329 346 430 427 453 367 270 297 348 409 438 484 528 521 502 434 33 7 358 379 359 346 332 348 296 272 311 341 358 415 376 362 367 356 170 120 123 130 238 205 145 185 248 389 483 549 527 439 400 341 359 376 444 367 373 386 370 353 392 471 561 494 361 358 367 298 353 309 33 7 229 254 316 370 451 473 451 268 329 503 584 443 304 382 473 552 594 635 515 448 537 472 357 408 555 588 574 482 465 427 318 380 357 308 351 324 350 519 491 462 408 429 427 494 526 564 486 420 391 444 33 7 459 600 619 600 622 518 519 629 611 609 681 627 584 469 414 468 548 471 462 541 670 737 712 620 642 687 707 627 663 646 667 682 564 538 506 559 635 627 671 663 637 695 696 718 756 740 706 714 718 709 33 7 686 647 573 566 582 634 654 707 736 743 714 638 655 654 573 596 668 719 702 664 707 766 802 788 801 805 809 749 706 703 732 678 710 784 684 639 690 806 774 772 743 744 765 771 753 709 743 778 771 795 33 7 808 731 692 675 717 703 721 746 755 696 689 714 751 754 770 794 796 774 739 756 775 764 721 771 725 671 665 676 688 693 715 740 765 723 628 604 602 628 665 701 737 790 805 796 771 784 731 719 618 611 33 7 650 688 710 562 570 630 673 695 708 709 716 719 691 690 708 719 716 734 712 741 683 705 702 698 717 668 726 633 578 605 638 604 692 520 538 522 499 528 592 607 472 460 467 481 518 537 553 614 618 612 33 7 496 502 490 443 485 610 673 675 536 459 483 604 679 608 495 495 448 537 521 416 418 432 482 442 429 529 544 495 359 382 445 389 436 446 391 378 301 250 248 280 272 308 275 244 334 463 478 466 353 219 33 7 235 280 372 496 428 330 339 318 246 201 273 365 361 396 439 533 512 398 395 339 285 257 199 172 232 227 194 150 138 231 267 238 127 154 214 341 348 216 92 38 29 183 154 235 296 255 353 330 339 410 33 7 281 305 457 338 281 371 281 278 297 265 271 335 357 216 335 311 166 107 125 174 212 260 300 422 438 381 411 434 334 223 295 516 501 335 356 325 412 499 529 505 512 579 648 546 362 492 641 498 412 386 33 7 349 434 402 350 420 547 675 631 491 399 520 611 535 563 402 421 322 364 429 397 401 457 619 492 410 455 664 667 563 644 578 614 680 682 511 497 571 674 561 668 674 578 592 614 559 596 587 549 565 618 33 7 649 649 697 728 748 715 704 719 728 730 732 718 747 796 718 698 713 723 763 720 720 687 698 690 704 713 688 667 618 656 653 678 692 723 708 686 745 594 523 567 626 583 544 532 517 522 563 543 523 524 33 7 565 578 518 473 499 557 590 603 528 501 486 511 457 403 401 430 515 586 595 572 593 534 480 473 504 511 584 530 489 523 607 675 626 509 458 517 574 565 450 369 353 355 357 337 293 283 253 332 406 439 33 7 432 425 427 490 410 460 413 284 391 414 300 376 450 488 391 371 369 392 348 334 337 390 364 301 265 247 292 302 379 187 58 118 142 255 346 469 577 490 445 501 558 507 422 360 335 343 331 335 384 428 33 7 324 253 272 342 451 405 483 376 333 305 314 320 373 324 329 402 396 306 230 213 277 153 228 434 362 432 422 557 389 351 391 427 410 592 507 402 332 453 447 417 441 551 318 354 391 405 417 494 471 402 33 7 422 426 436 356 357 368 362 322 330 326 256 327 445 435 280 263 359 435 486 513 413 533 465 458 416 401 365 498 505 398 519 602 711 503 401 411 467 495 562 669 673 671 687 623 418 413 481 643 660 494 33 7 417 389 419 456 481 538 541 494 423 404 428 487 521 593 623 632 586 565 617 658 656 639 622 598 504 542 650 569 593 607 648 636 551 586 615 638 713 714 683 693 734 748 660 608 649 611 576 629 666 692 33 7 592 586 609 615 634 649 652 694 727 711 662 676 704 742 714 650 649 674 728 761 737 729 749 758 773 711 700 706 712 729 770 739 751 756 749 746 718 718 734 689 692 704 724 730 764 771 773 717 689 668 33 7 671 689 717 732 708 749 694 698 720 727 716 753 733 723 702 695 698 635 644 715 754 686 673 753 710 714 664 664 679 628 643 658 698 761 776 778 782 744 674 670 678 673 642 606 593 579 600 623 615 599 33 7 648 666 644 612 614 651 615 648 598 663 659 653 682 692 689 699 622 499 486 481 504 533 544 551 498 502 501 495 522 542 545 497 438 460 579 645 639 662 583 505 448 382 353 387 489 504 478 515 518 484 33 8 592 484 417 448 480 464 514 522 508 417 438 451 465 409 425 366 359 385 314 244 319 458 479 490 448 377 389 361 425 521 504 373 332 389 353 373 422 456 466 328 283 372 401 424 452 529 526 473 428 389 33 8 362 372 352 341 321 338 295 297 360 348 355 427 335 379 395 255 131 84 111 156 261 173 91 138 282 411 501 559 506 425 394 350 341 379 429 395 383 424 394 394 419 508 565 477 408 400 395 411 436 314 33 8 198 272 346 425 500 524 475 329 398 542 618 468 326 373 458 530 670 635 509 466 512 471 371 404 542 584 622 483 466 417 319 389 408 344 406 363 399 555 522 409 406 540 610 566 607 569 421 404 419 446 33 8 519 639 628 593 581 511 544 668 697 696 676 623 578 473 446 480 563 498 490 578 695 722 698 649 664 717 689 704 699 673 691 707 626 593 590 608 679 631 665 678 666 701 750 755 763 742 694 717 734 716 33 8 686 661 618 641 638 683 693 710 753 746 722 684 669 699 605 624 686 731 762 738 748 828 823 818 819 820 821 778 750 757 715 734 768 791 721 679 737 827 764 754 743 757 786 796 728 749 772 798 791 818 33 8 816 759 694 700 720 732 747 767 762 737 735 739 767 779 788 794 793 744 773 790 796 805 763 762 730 677 672 691 750 760 755 775 784 733 700 645 637 667 714 756 791 799 814 843 825 848 781 758 676 657 33 8 719 742 718 601 585 630 679 705 744 744 770 759 740 719 768 759 770 803 740 716 712 693 672 684 667 688 695 660 607 644 676 675 709 590 576 593 586 599 649 639 505 453 464 491 534 561 580 601 632 626 33 8 528 598 531 493 535 696 685 610 493 495 556 668 680 623 519 507 517 560 511 450 465 522 491 468 505 574 570 461 361 388 420 458 513 425 416 365 287 263 258 237 256 339 221 228 330 487 485 405 307 235 33 8 284 369 470 504 436 384 356 342 267 264 363 435 436 475 490 555 505 462 436 338 338 277 214 222 231 220 182 157 192 268 310 227 169 115 278 343 364 174 59 38 82 230 161 286 305 255 371 378 373 480 33 8 336 418 535 424 331 404 346 378 319 317 326 350 270 231 372 316 177 150 172 148 226 253 331 424 501 483 455 455 353 263 347 533 450 352 358 376 445 489 581 571 584 638 622 476 417 556 589 414 394 447 33 8 396 457 434 421 486 650 692 632 466 439 625 590 537 554 415 434 341 395 518 398 444 508 633 474 454 518 690 657 626 607 580 639 681 654 552 544 650 686 633 689 666 540 548 533 595 641 607 575 603 641 33 8 648 674 727 745 761 733 715 711 718 732 754 741 783 787 733 700 726 752 726 749 745 712 700 681 721 733 712 649 644 691 700 702 724 724 733 723 799 615 566 646 634 592 545 517 561 580 605 584 565 553 33 8 622 625 509 465 498 582 625 656 535 503 527 563 438 409 429 431 574 646 651 638 652 500 465 525 538 571 616 564 541 576 623 646 589 543 514 554 580 506 368 344 379 380 343 297 286 279 257 361 414 436 33 8 495 443 414 490 437 503 415 284 429 398 301 372 483 486 432 447 424 417 400 374 453 459 364 294 262 242 342 319 239 -12 71 112 185 282 360 505 570 467 457 552 598 493 404 333 329 351 352 391 430 448 33 8 339 295 312 386 507 426 491 346 319 314 309 337 389 297 321 435 420 296 230 229 280 224 304 433 378 458 419 532 356 335 400 430 468 598 488 298 326 484 491 457 560 517 339 410 445 560 466 583 480 463 33 8 453 455 566 414 404 411 391 384 348 330 304 347 478 429 263 268 347 437 484 591 463 483 473 478 414 416 450 547 505 449 557 649 628 466 473 478 505 554 570 622 632 657 671 561 433 464 601 702 575 461 33 8 407 419 476 508 537 542 570 492 429 461 490 507 585 631 670 664 630 618 676 704 719 688 627 597 574 590 679 595 608 654 689 685 600 615 641 663 700 739 754 761 750 787 735 683 697 660 646 655 693 696 33 8 607 623 687 705 646 672 702 691 716 735 661 705 762 750 725 683 706 750 769 762 757 755 782 796 779 762 718 699 724 738 763 784 776 738 745 731 728 748 774 725 725 733 747 758 804 818 813 779 774 723 33 8 720 727 762 769 773 770 717 725 723 734 748 781 745 731 681 710 714 679 696 757 817 785 794 786 815 774 725 700 692 658 658 700 759 782 782 808 766 698 702 686 691 695 660 646 646 636 639 651 632 627 33 8 688 700 709 660 669 676 695 677 672 668 686 710 722 735 736 676 578 505 477 522 508 538 641 642 564 510 506 496 519 559 503 513 487 509 625 663 665 681 592 521 405 357 384 413 475 550 506 561 590 618 33 9 583 478 440 461 473 451 507 516 546 433 444 458 494 431 421 384 384 411 360 278 330 453 471 538 484 413 384 374 422 505 548 443 321 377 360 359 390 437 477 368 306 341 393 408 464 529 519 542 457 398 33 9 350 390 392 347 328 337 304 299 375 371 359 447 377 401 404 340 204 153 132 158 260 210 132 201 266 407 493 582 559 471 434 373 384 392 451 418 399 443 429 414 431 512 595 555 450 413 416 422 450 358 33 9 238 280 351 409 474 551 521 331 379 556 640 491 352 387 475 563 600 612 522 482 522 479 383 424 531 558 602 529 489 462 358 412 440 372 441 382 404 567 530 457 436 529 587 585 610 629 478 428 434 454 33 9 489 637 642 613 596 532 549 654 695 699 702 658 605 517 462 486 577 503 492 604 728 729 720 650 683 723 704 699 716 679 700 713 655 577 579 603 647 645 662 688 674 709 733 732 751 749 716 730 742 728 33 9 707 674 622 615 612 661 678 734 751 751 756 689 682 693 645 629 682 723 757 726 751 826 830 809 807 826 827 810 759 757 773 755 777 824 752 684 740 830 799 779 774 776 806 817 751 760 796 809 807 825 33 9 835 795 750 734 762 757 753 766 791 773 746 755 774 800 809 814 794 768 771 791 803 808 771 784 763 714 706 713 757 756 760 776 798 762 702 668 661 683 711 744 786 800 815 826 825 830 797 757 696 681 33 9 702 708 740 608 586 628 668 710 729 751 768 750 707 701 769 764 760 767 771 759 704 710 690 702 677 674 709 685 627 647 690 682 707 588 573 575 548 568 632 685 528 466 451 468 521 568 573 593 625 645 33 9 551 568 543 506 531 672 669 697 525 496 558 658 696 650 559 527 505 583 541 478 498 497 508 466 493 555 558 508 377 390 449 472 495 463 422 406 328 298 300 285 273 347 305 252 324 484 523 544 367 276 33 9 290 367 444 523 439 375 369 353 284 251 333 406 426 457 455 554 527 455 454 356 347 296 224 219 262 211 222 190 173 254 257 282 200 146 350 365 378 217 86 78 91 229 197 275 346 305 390 398 388 494 33 9 362 408 552 426 338 439 372 390 353 337 337 420 361 266 402 369 234 181 183 192 243 250 333 439 523 476 495 462 401 301 349 522 491 357 375 396 441 486 559 574 581 626 636 524 424 526 620 484 424 473 33 9 421 504 438 428 480 630 700 625 522 481 629 637 554 594 449 466 371 411 528 405 446 482 670 516 488 513 701 703 655 656 608 647 694 692 565 549 642 720 661 711 697 599 594 572 584 633 615 589 589 634 33 9 636 664 728 742 751 728 730 730 725 736 753 746 762 797 739 718 713 724 745 746 729 723 696 688 718 702 718 657 637 652 674 690 702 718 723 727 752 622 561 639 657 605 552 519 564 553 548 570 545 535 33 9 570 597 508 469 486 550 570 642 543 521 561 550 461 411 422 446 518 600 625 610 617 548 506 528 526 566 627 552 530 553 615 666 633 573 522 555 570 548 425 365 372 386 376 329 317 313 288 360 403 432 33 9 465 446 423 518 436 496 435 314 403 430 321 363 499 539 458 452 445 431 388 385 416 459 384 333 266 263 312 325 359 126 83 150 188 283 352 465 572 500 462 560 613 538 427 359 356 351 325 369 417 480 33 9 343 264 277 349 512 439 526 386 335 325 333 363 450 330 354 459 442 363 255 250 304 229 291 479 385 485 458 609 403 342 425 443 454 629 560 396 350 489 522 489 572 603 394 415 455 509 498 564 493 512 33 9 457 452 547 429 391 421 405 377 364 346 309 376 451 448 325 295 358 434 496 612 503 560 487 515 442 441 447 520 535 442 550 633 687 510 485 475 505 553 574 645 653 642 683 615 459 503 579 684 648 516 33 9 449 438 455 520 547 604 597 516 455 476 490 520 563 624 669 676 622 612 659 690 699 683 650 615 601 606 697 608 607 636 678 659 613 629 633 635 692 718 725 726 738 760 724 675 656 632 620 642 676 676 33 9 629 622 682 693 656 667 679 706 713 723 662 710 734 743 740 695 720 734 776 758 768 753 785 791 785 778 749 722 736 745 770 805 794 747 769 749 744 757 776 737 729 734 744 751 791 829 791 783 760 725 33 9 718 731 754 767 760 779 730 739 739 738 746 772 757 744 718 725 725 692 689 747 797 762 767 783 782 753 730 710 704 693 688 695 747 780 778 786 792 737 719 699 687 709 667 665 642 656 651 643 645 629 33 9 663 684 687 651 631 651 660 667 674 676 693 702 714 724 722 712 635 521 488 545 543 533 635 637 593 523 518 518 521 568 548 538 476 498 595 657 642 670 648 598 489 404 384 405 470 533 512 523 582 590 3310 597 506 510 506 494 498 525 565 569 490 474 498 506 430 418 458 466 418 371 343 347 422 455 520 478 455 412 346 379 431 478 436 337 356 408 412 393 393 450 365 295 342 370 408 459 473 478 506 426 389 3310 356 365 431 336 341 301 326 316 400 380 366 410 321 375 356 331 311 231 166 146 161 221 126 146 256 361 405 520 540 455 405 366 351 356 378 461 447 410 567 443 429 443 438 484 502 456 401 420 452 456 3310 314 323 369 401 429 502 484 383 378 539 599 475 360 381 487 529 563 577 529 558 544 496 420 420 467 529 582 601 572 515 381 391 506 520 572 458 472 501 515 558 491 501 572 615 635 625 512 461 439 471 3310 519 533 537 588 566 515 548 603 632 646 606 654 632 577 497 490 526 574 563 544 595 621 625 595 654 674 646 670 674 681 674 654 681 603 603 619 607 630 650 677 642 677 693 693 705 701 650 701 681 693 3310 693 681 650 630 630 650 677 726 730 726 734 700 681 692 685 677 688 734 757 757 761 772 768 745 757 764 780 783 749 745 772 745 780 795 780 751 760 766 801 775 772 778 787 787 742 748 772 784 784 793 3310 760 775 742 736 751 763 754 742 724 742 751 751 748 754 751 742 783 792 761 752 783 796 796 796 788 748 721 721 730 757 766 788 761 752 726 673 668 699 713 726 735 752 766 783 792 810 783 741 725 721 3310 717 713 701 644 632 543 676 692 676 721 729 709 709 656 709 729 729 741 745 749 737 668 648 672 652 652 676 673 673 673 700 682 669 638 598 590 603 572 576 625 532 462 462 466 515 537 559 567 585 603 3310 576 581 612 572 590 603 607 669 561 561 581 573 616 620 636 609 573 581 561 525 514 494 478 486 482 514 561 494 399 418 407 426 450 502 506 454 347 335 360 318 262 328 332 252 396 588 455 544 398 332 3310 342 403 436 478 535 483 384 337 304 304 332 379 403 445 431 497 502 469 478 331 331 321 271 291 331 236 216 211 241 256 266 346 276 281 351 356 425 281 141 156 171 256 286 291 341 371 371 519 430 455 3310 392 433 535 549 535 572 484 530 466 392 355 401 355 332 415 401 309 323 263 194 235 291 332 387 475 493 493 452 424 348 396 487 439 358 405 472 458 482 501 549 563 577 592 529 415 482 553 491 420 487 3310 515 520 544 491 506 601 620 601 539 515 588 676 701 672 584 553 453 486 530 479 461 497 617 537 519 526 595 654 646 635 599 632 603 606 610 577 606 628 665 670 662 591 560 544 658 681 689 666 662 693 3310 685 713 735 730 744 744 748 739 730 752 735 770 779 774 761 735 713 733 721 713 709 737 717 697 709 672 713 640 648 656 672 680 697 688 688 741 733 676 611 632 668 620 583 551 599 620 559 563 585 567 3310 563 581 603 510 506 519 554 598 554 537 603 590 497 404 448 435 484 532 559 559 581 532 541 554 554 554 581 569 561 561 557 593 624 624 597 545 529 549 434 347 391 395 403 355 359 375 335 363 399 442 3310 474 502 454 521 454 470 411 342 384 426 356 346 455 530 511 506 497 450 417 431 459 436 370 370 304 313 375 370 342 135 125 186 191 304 337 422 459 506 510 490 600 535 455 395 371 435 356 375 410 530 3310 375 296 326 341 445 480 540 380 361 395 331 346 460 336 346 395 410 455 410 350 360 309 318 401 424 456 447 516 429 410 360 420 452 516 581 415 360 447 466 558 604 668 539 470 484 553 558 558 568 577 3310 482 496 544 534 472 463 444 444 434 381 343 377 444 448 377 291 338 410 453 611 649 596 596 611 520 463 491 553 563 493 512 621 679 606 493 464 526 519 544 559 577 588 599 548 519 570 592 606 606 530 3310 464 482 512 508 519 588 563 526 521 544 552 548 607 642 662 658 677 662 646 670 685 697 677 705 670 666 666 619 630 662 650 642 650 658 623 572 623 666 689 715 726 723 742 715 715 650 658 647 669 688 3310 662 650 677 726 738 688 700 688 700 700 650 700 719 696 726 719 715 719 734 763 748 754 748 739 748 757 745 730 724 721 733 766 778 757 748 742 760 724 703 757 733 736 730 751 757 784 784 769 754 748 3310 748 730 739 757 761 757 744 721 721 735 735 752 757 783 726 708 721 726 713 739 766 788 792 796 823 788 774 739 752 721 708 713 725 721 737 737 729 741 721 737 697 725 725 697 676 692 680 660 644 648 3310 668 668 680 672 660 697 701 701 672 688 701 691 673 673 669 673 603 528 506 515 594 545 638 612 607 532 493 493 515 559 585 554 545 554 576 594 616 642 665 660 545 448 375 399 434 466 521 521 573 589 34 1 467 454 496 534 498 541 545 568 503 527 544 482 440 476 457 314 274 327 376 405 432 392 379 377 429 424 450 505 578 455 353 358 439 398 389 367 405 434 505 405 484 484 467 498 471 398 363 320 387 329 34 1 393 431 346 339 368 386 335 326 321 331 350 300 503 319 228 96 47 62 130 352 355 180 207 297 412 325 362 399 377 424 468 497 504 525 526 486 478 431 460 484 481 495 440 335 329 378 435 481 420 345 34 1 285 398 470 524 575 503 484 509 560 627 505 332 382 512 587 598 490 446 485 507 353 398 481 563 597 584 501 455 447 484 425 557 562 533 484 444 584 369 353 411 539 620 554 629 548 499 539 592 652 561 34 1 557 518 466 554 526 617 677 689 685 631 663 531 499 471 489 612 647 590 713 648 641 573 618 686 707 631 646 557 622 707 647 640 608 606 608 616 632 671 686 651 683 759 769 740 712 660 722 678 747 746 34 1 731 728 713 726 731 749 753 769 779 761 805 806 811 723 693 716 788 846 787 782 827 830 805 715 750 771 832 822 838 853 849 826 858 828 770 847 838 783 772 740 769 756 753 708 799 815 852 868 843 879 34 1 847 799 781 794 781 762 765 762 794 806 810 815 863 895 897 897 847 828 811 808 833 829 856 776 686 686 770 797 824 861 832 818 827 873 828 809 840 844 837 889 906 834 811 822 817 742 742 734 720 715 34 1 731 761 738 698 749 784 769 742 750 815 811 809 807 805 802 807 801 749 566 611 683 693 705 712 720 715 737 620 706 757 667 730 665 662 673 703 715 727 717 625 594 577 498 612 640 640 660 665 670 634 34 1 676 562 546 632 727 716 572 484 560 567 600 480 479 492 473 444 472 523 542 569 476 509 534 608 519 483 429 418 446 484 512 538 385 439 411 369 383 404 412 378 434 479 356 408 472 484 424 343 389 387 34 1 411 434 517 434 462 375 455 375 380 479 429 431 396 448 451 467 493 510 346 305 401 342 346 175 189 220 248 286 271 325 329 327 334 361 420 457 218 151 94 148 319 277 362 334 300 366 417 394 418 475 34 1 485 503 549 297 430 404 431 386 302 342 260 154 195 429 323 274 311 90 73 136 223 394 454 722 769 477 482 534 494 507 565 433 427 478 485 382 464 587 549 550 575 542 446 465 640 677 413 436 508 568 34 1 525 564 619 632 713 697 589 478 490 636 555 515 501 395 445 511 597 631 604 601 697 689 541 544 670 720 555 482 525 608 660 660 648 610 595 672 660 571 593 585 548 572 613 570 524 533 585 601 611 632 34 1 653 693 758 787 751 724 750 744 756 763 783 799 831 823 775 783 784 797 778 756 757 778 796 788 782 598 630 713 787 787 756 772 835 835 815 826 732 586 707 744 681 685 714 690 712 723 704 667 658 657 34 1 626 653 519 515 614 621 695 614 573 639 622 554 511 490 570 632 656 673 719 521 505 538 565 506 531 542 565 605 626 601 420 481 513 507 627 649 495 328 356 427 293 320 349 378 270 330 382 426 452 449 34 1 406 390 427 405 451 360 299 419 517 334 439 525 413 422 460 384 408 406 512 377 313 313 296 308 329 360 257 273 24 128 232 342 363 462 545 410 396 460 510 446 341 354 378 465 382 448 472 532 466 388 34 1 415 500 550 496 448 395 370 377 316 290 283 271 295 324 371 361 154 109 174 261 336 397 480 474 496 416 400 373 325 393 476 424 458 302 227 327 416 482 501 523 451 230 272 402 561 519 510 454 414 453 34 1 470 571 533 377 399 436 424 537 424 380 452 588 446 369 328 367 517 575 587 511 459 457 422 425 383 549 622 553 509 636 647 579 421 455 500 563 612 622 628 694 691 646 505 505 620 706 676 554 534 449 34 1 472 479 556 488 577 499 576 597 578 597 647 680 712 705 718 703 771 742 701 665 622 624 608 650 694 691 589 600 655 676 665 670 675 683 677 688 700 734 706 687 652 667 655 692 698 709 731 745 725 709 34 1 657 667 690 728 701 696 710 773 791 807 728 757 825 746 754 804 844 843 764 742 767 776 808 776 746 769 740 705 769 810 877 838 817 778 799 859 872 858 815 749 769 824 877 868 859 854 852 849 847 838 34 1 870 849 855 829 816 770 762 785 783 795 837 812 812 730 754 815 821 815 867 848 856 850 848 828 852 749 756 779 767 764 782 828 822 834 865 782 735 851 792 780 748 617 630 640 671 677 704 720 739 777 34 1 748 790 787 715 703 715 761 764 794 813 779 746 734 708 635 637 552 548 639 640 685 720 676 524 491 498 537 637 616 648 683 699 713 718 693 684 648 467 363 325 362 387 463 518 583 538 576 597 650 583 34 2 516 516 535 544 562 544 580 567 530 516 553 494 430 434 484 384 325 311 306 329 384 475 369 360 422 431 435 458 555 480 449 382 431 444 480 480 458 422 449 400 435 502 560 498 498 484 364 369 369 369 34 2 422 444 369 309 379 405 410 374 384 379 389 274 344 354 198 83 52 83 158 319 299 148 178 304 349 410 410 430 415 389 445 515 545 540 564 608 559 476 412 446 549 564 539 417 417 441 485 549 451 362 34 2 303 402 461 534 589 589 539 530 574 613 559 343 417 401 574 689 584 526 468 536 459 468 507 574 632 627 608 564 564 483 420 574 545 569 492 464 545 444 401 430 521 608 584 699 612 542 542 542 604 674 34 2 608 586 595 643 564 582 709 740 709 705 669 612 564 534 555 577 669 661 630 726 683 639 626 740 706 672 668 634 642 672 663 672 651 681 676 693 659 689 702 693 715 753 766 749 745 702 723 715 745 757 34 2 723 702 723 719 728 759 755 759 759 781 781 785 829 737 724 750 781 855 824 850 846 846 798 759 811 833 872 850 885 868 842 824 868 829 759 850 880 792 783 766 779 779 783 783 800 842 859 867 892 901 34 2 871 829 796 775 787 771 775 804 821 829 842 821 867 892 901 871 850 859 827 845 859 841 827 799 720 674 744 827 813 873 832 822 827 850 818 771 790 767 776 878 896 855 855 841 855 758 762 776 741 746 34 2 759 785 759 706 724 741 733 737 759 768 794 812 790 798 816 855 838 829 663 676 663 693 702 715 737 737 746 644 688 769 729 764 729 675 697 715 751 733 751 671 599 554 510 577 662 671 644 680 706 680 34 2 742 630 586 604 769 778 666 554 585 608 621 617 526 548 553 530 539 548 676 603 535 503 571 599 580 576 503 475 443 443 530 548 393 393 425 389 393 425 378 360 364 484 360 369 475 449 484 400 391 440 34 2 467 458 493 462 449 378 458 342 360 435 480 444 404 475 502 484 489 515 373 334 410 379 349 249 138 168 193 294 244 254 299 239 314 284 425 450 274 178 133 108 319 284 344 379 314 369 445 455 475 455 34 2 466 539 510 333 367 451 431 402 343 397 323 190 176 348 343 259 274 112 82 72 176 333 485 574 593 598 559 574 507 526 521 507 430 430 507 425 483 584 593 598 622 627 497 473 612 675 536 464 555 526 34 2 550 574 641 627 737 665 656 502 516 608 604 547 538 472 490 529 573 656 634 595 542 770 591 538 656 770 626 507 503 582 683 700 691 634 595 683 735 643 656 668 616 608 612 621 651 629 651 651 655 651 34 2 685 702 785 795 818 818 808 781 804 822 836 836 855 818 822 804 781 820 820 746 803 803 820 776 785 671 684 702 763 816 785 798 842 873 847 855 798 619 698 772 706 702 741 737 702 728 706 706 684 706 34 2 702 706 590 590 657 675 738 662 612 653 666 621 510 443 505 595 675 738 782 644 554 550 599 599 599 608 586 640 676 672 544 494 548 571 644 717 557 366 352 398 393 370 347 384 279 329 370 430 475 484 34 2 452 462 421 421 448 421 334 418 502 342 404 435 404 404 431 418 426 369 502 449 360 369 355 351 364 418 284 280 106 128 200 262 297 346 502 484 422 480 495 510 425 405 425 445 400 415 475 485 475 379 34 2 349 460 550 535 505 495 389 405 405 359 369 359 349 364 455 410 213 203 213 279 377 333 505 471 559 461 407 426 358 367 485 466 525 392 299 343 431 461 520 500 466 249 245 338 530 608 559 540 468 492 34 2 531 632 526 440 473 459 440 497 440 368 449 545 516 420 339 339 492 593 684 564 497 502 444 464 468 531 603 617 525 665 696 665 468 520 555 582 604 665 648 669 669 735 547 538 604 709 762 612 573 507 34 2 516 538 538 569 582 538 621 560 578 595 595 672 685 813 775 775 749 749 732 770 732 698 651 646 685 698 621 621 646 676 702 710 728 749 732 732 740 762 775 737 768 742 768 768 768 759 785 803 759 720 34 2 716 729 737 746 781 764 759 772 811 750 798 790 837 798 785 785 872 863 868 821 792 817 829 762 783 750 766 762 771 817 842 859 813 813 813 829 880 821 838 775 783 808 846 871 880 863 880 859 888 892 34 2 915 924 933 873 795 804 785 804 790 799 804 859 845 758 753 771 799 813 915 896 896 910 896 896 910 841 818 795 832 799 804 820 812 803 855 847 781 812 820 790 768 702 711 711 746 728 706 733 763 741 34 2 763 781 772 790 755 755 759 776 807 825 833 791 764 760 715 697 532 537 635 662 675 738 693 599 563 581 550 595 635 666 688 702 733 760 675 684 733 572 420 393 407 376 407 526 580 576 599 603 621 585 34 3 512 503 505 527 559 544 562 556 538 515 505 500 447 412 485 404 416 374 392 415 504 510 455 422 451 442 450 438 562 575 439 377 415 442 464 460 506 428 456 373 379 502 542 531 569 526 402 384 368 362 34 3 391 401 345 320 341 377 371 360 369 385 427 330 384 418 291 127 14 56 86 258 347 184 160 235 318 371 415 449 426 373 433 509 516 505 605 605 553 472 469 467 547 625 585 475 406 414 463 516 491 380 34 3 283 376 467 519 623 616 549 537 619 634 579 343 413 458 596 685 663 543 576 612 496 456 479 534 622 651 657 554 526 478 399 532 593 575 560 489 551 493 403 424 496 641 652 703 667 518 522 534 553 651 34 3 630 618 656 569 583 572 673 743 702 735 702 672 567 564 523 551 657 622 660 679 711 667 677 702 703 708 698 701 616 689 712 728 663 653 686 696 665 671 678 688 708 736 746 743 757 676 730 735 718 785 34 3 745 719 707 710 699 724 739 730 758 741 734 766 832 722 706 731 753 805 821 816 829 831 823 811 806 835 837 856 875 877 788 789 840 841 801 835 872 851 854 765 769 766 775 763 788 819 822 842 860 880 34 3 851 786 754 733 743 738 755 773 796 797 796 802 820 856 871 879 872 809 800 826 850 877 804 799 745 702 734 792 832 863 842 842 821 860 810 768 758 739 773 850 865 863 841 859 854 817 792 808 742 715 34 3 750 771 762 678 657 680 686 742 762 727 778 775 757 755 776 839 858 841 744 654 667 688 680 682 723 729 731 659 651 767 766 744 736 642 651 680 692 729 767 699 585 564 493 542 611 615 640 653 750 723 34 3 741 685 617 638 750 768 711 555 560 621 648 665 560 541 551 573 570 579 565 572 578 535 529 569 631 613 563 486 451 428 506 637 460 405 468 367 359 442 387 366 354 495 355 352 477 482 451 381 378 479 34 3 474 477 479 504 459 408 428 337 333 417 497 466 431 490 489 481 489 522 417 360 393 383 407 315 203 226 244 275 292 319 369 294 390 356 470 532 315 190 178 132 318 292 349 430 302 341 458 456 473 461 34 3 461 547 622 420 547 424 438 430 383 357 341 242 211 341 397 254 308 161 75 71 154 320 440 558 583 579 538 596 486 480 551 508 420 448 576 445 488 570 658 622 621 691 523 458 613 697 550 459 564 535 34 3 583 558 597 606 697 636 679 527 484 588 635 535 526 464 442 494 518 663 630 581 572 767 618 537 608 727 669 558 625 613 659 702 666 707 613 681 739 667 628 668 625 583 589 602 631 625 633 626 631 628 34 3 651 685 756 785 817 786 792 781 792 781 816 829 857 807 817 784 764 761 778 769 771 773 759 749 762 754 682 681 733 747 733 759 819 852 857 862 856 670 738 785 727 673 697 711 667 639 641 655 665 682 34 3 714 698 627 580 630 667 710 648 597 645 671 597 482 403 434 569 668 746 765 639 538 529 569 577 601 605 604 613 637 687 619 512 614 600 647 699 623 402 347 359 381 367 350 389 308 346 342 433 476 484 34 3 494 468 442 461 462 512 339 388 492 361 398 453 481 474 515 455 444 458 493 519 401 368 354 343 356 445 351 378 237 97 186 268 281 295 494 565 445 496 555 590 453 409 416 415 433 397 473 479 507 391 34 3 284 367 503 541 488 516 388 388 394 337 351 336 350 339 471 485 302 213 214 240 349 319 455 486 543 469 432 455 342 381 470 486 567 513 354 347 414 538 540 528 573 355 341 419 542 614 589 528 486 466 34 3 503 598 619 528 483 474 433 496 430 380 421 490 496 402 345 334 461 498 659 588 461 500 488 457 444 505 606 683 535 613 727 753 578 494 516 559 582 640 643 651 664 699 612 546 573 683 716 650 570 499 34 3 488 542 542 550 561 574 600 559 555 587 586 589 649 768 764 762 752 721 717 730 734 737 721 645 671 686 615 614 635 662 696 700 709 712 702 702 722 742 768 757 771 752 761 768 753 761 774 776 742 729 34 3 683 721 726 748 755 758 731 765 798 786 785 787 809 817 769 759 851 887 873 814 784 811 802 760 757 751 789 757 762 796 832 846 810 790 812 813 869 883 852 747 753 804 830 868 891 871 885 881 857 847 34 3 884 916 921 912 792 786 770 779 792 803 860 836 814 745 723 727 791 784 880 888 883 891 875 905 893 850 800 733 771 768 762 777 778 823 844 848 767 775 793 740 732 709 691 692 715 545 721 719 731 720 34 3 738 774 729 793 758 753 758 759 780 781 780 760 762 735 704 703 572 530 605 635 634 720 652 606 548 530 542 582 644 632 668 675 658 712 697 717 725 622 453 386 375 366 383 507 576 600 634 697 699 695 34 4 508 488 513 526 529 533 547 551 519 523 549 514 451 460 502 403 358 353 398 442 475 467 406 435 450 428 450 480 567 522 390 363 445 449 478 448 446 436 508 426 458 487 532 534 528 450 340 351 390 346 34 4 384 429 389 339 362 395 388 366 359 373 383 307 403 418 273 132 41 78 127 317 370 184 207 272 352 349 398 436 417 362 453 522 538 546 594 546 546 467 463 482 524 552 520 433 353 398 440 523 489 389 34 4 252 370 477 577 627 571 536 528 621 673 563 353 365 482 615 664 597 507 550 616 413 427 478 549 629 659 595 499 469 533 440 528 606 577 536 490 591 431 399 401 510 634 627 678 620 506 539 585 662 608 34 4 584 564 573 575 558 609 677 728 680 690 688 610 543 541 527 568 662 662 733 697 681 648 662 704 723 670 687 627 638 723 677 709 672 648 631 638 662 691 725 684 704 764 782 773 805 688 761 742 768 809 34 4 769 755 728 730 725 762 753 783 810 789 848 844 871 788 725 748 787 839 832 810 830 844 847 780 774 807 843 875 884 879 889 854 900 903 868 882 899 874 867 741 787 756 786 758 815 844 853 861 867 891 34 4 896 806 806 794 789 787 773 773 806 810 809 820 863 887 892 898 920 854 860 859 844 881 910 861 743 736 801 850 874 896 883 888 884 906 894 838 857 841 891 904 885 841 813 828 832 791 787 800 754 742 34 4 759 789 781 726 714 710 703 750 741 782 820 805 790 780 824 866 850 811 656 648 715 706 708 719 731 740 731 689 710 756 734 724 710 717 715 722 744 760 734 717 635 641 514 548 628 641 639 656 698 736 34 4 734 656 618 654 755 750 649 540 561 612 611 553 505 527 535 497 502 537 568 572 523 515 531 599 589 543 501 450 467 483 539 605 425 443 473 399 396 438 426 426 424 489 387 393 456 479 441 356 406 453 34 4 497 470 525 488 503 386 436 396 399 468 483 596 447 464 461 490 488 555 392 330 434 403 469 313 218 240 269 261 249 311 363 337 396 378 442 499 275 178 170 146 324 299 363 403 323 344 427 445 465 477 34 4 487 561 645 378 454 441 445 450 366 333 336 218 213 378 371 272 358 174 62 124 192 357 462 558 588 555 522 551 556 547 572 490 446 475 572 400 479 570 591 587 612 583 490 480 646 697 496 467 563 599 34 4 571 568 664 676 697 676 686 511 532 635 621 553 526 437 450 499 587 658 664 621 661 734 606 585 653 741 642 514 547 608 662 698 668 668 618 686 712 632 619 623 589 584 609 575 547 579 598 612 624 617 34 4 654 700 765 763 792 694 782 770 790 780 779 829 841 813 795 810 750 810 810 793 769 792 796 764 758 713 670 698 755 761 748 788 819 822 806 813 813 705 747 765 753 691 736 725 674 687 682 683 670 677 34 4 675 699 595 556 630 658 694 664 604 644 697 612 546 501 513 611 665 754 727 584 538 550 578 528 561 554 579 594 573 625 516 472 560 553 658 675 540 376 376 404 351 374 371 406 332 351 365 418 455 447 34 4 454 422 443 422 470 452 336 401 518 375 445 588 472 459 515 441 447 427 516 443 348 337 341 329 356 426 333 340 146 123 227 345 355 392 553 498 428 477 584 542 415 398 401 508 417 438 493 536 535 408 34 4 410 472 547 550 504 486 410 432 437 353 349 344 349 351 421 470 237 163 197 233 365 377 492 503 578 433 372 386 352 385 483 480 555 471 288 334 372 537 584 604 530 293 271 373 547 586 574 517 464 490 34 4 506 604 596 451 424 482 477 617 450 392 450 566 488 388 372 377 475 591 676 583 478 518 482 466 429 527 614 632 539 628 702 655 461 509 534 573 594 630 633 640 652 685 550 536 607 686 726 616 581 489 34 4 509 495 544 529 555 516 577 599 584 625 623 621 737 760 731 724 787 740 717 743 673 692 647 658 691 693 653 628 659 664 688 712 692 712 707 700 702 745 742 710 697 693 684 720 736 736 747 772 745 753 34 4 653 704 733 764 733 745 726 795 837 844 789 768 844 801 815 850 887 865 809 789 810 648 822 815 777 768 789 739 785 820 875 875 855 801 813 844 894 901 858 787 791 815 859 879 877 858 877 868 858 860 34 4 920 897 907 906 874 819 777 804 849 843 910 844 874 743 757 796 872 876 905 905 917 895 887 879 895 854 829 801 782 807 801 812 798 812 869 865 808 872 850 804 781 691 684 695 697 710 725 721 751 757 34 4 757 766 790 802 763 762 759 777 782 805 784 749 747 761 696 701 642 564 624 680 718 718 696 580 543 531 530 587 639 648 707 724 726 721 676 685 711 586 429 362 377 392 426 488 547 583 612 646 662 656 34 5 526 507 531 533 557 540 559 547 536 531 535 518 452 438 495 419 403 360 405 450 497 514 420 438 442 440 459 466 554 567 428 374 437 457 502 493 468 436 476 418 418 483 553 548 570 509 373 382 378 356 34 5 394 428 393 339 361 398 412 383 380 393 420 321 401 438 282 136 41 81 127 282 361 188 199 259 319 373 415 442 432 356 450 534 546 546 603 568 569 482 466 481 540 581 553 468 385 420 453 527 495 396 34 5 268 374 476 567 628 590 550 534 616 659 573 360 390 460 618 681 657 536 585 646 470 452 490 543 635 681 657 550 515 532 430 527 621 583 555 504 578 477 415 399 497 643 649 693 651 518 538 564 639 642 34 5 601 589 640 586 576 595 683 750 686 718 701 653 569 565 543 556 666 683 733 720 706 678 680 715 708 698 707 688 629 703 692 727 691 670 680 675 674 686 712 699 713 745 759 760 788 694 737 747 741 803 34 5 754 738 721 715 710 749 719 713 753 762 774 806 842 775 734 747 763 807 828 810 818 823 818 807 796 832 839 870 874 874 846 826 871 866 833 862 887 866 868 758 779 754 786 789 804 829 834 845 863 879 34 5 869 793 787 759 768 768 763 772 797 800 795 802 834 861 875 875 893 825 830 845 837 876 860 844 748 718 751 813 858 873 867 857 852 879 854 804 794 777 826 870 849 840 814 827 830 804 794 813 757 735 34 5 770 788 784 712 685 691 685 745 749 747 792 794 780 765 801 853 856 837 709 654 698 705 699 710 732 742 730 690 685 764 764 733 738 689 687 702 722 753 752 728 615 610 510 542 625 634 635 651 734 749 34 5 751 686 632 648 758 770 694 565 571 651 645 634 536 554 570 557 553 574 585 583 574 536 542 597 630 586 548 479 469 459 535 640 448 421 474 393 383 453 421 406 397 497 380 378 457 468 452 379 411 470 34 5 505 479 507 519 503 396 424 371 373 442 521 632 446 468 456 493 484 557 418 366 420 405 470 353 214 232 274 274 277 328 383 339 420 388 468 505 312 207 205 155 336 313 366 437 328 349 448 467 487 473 34 5 479 560 641 394 453 436 429 447 389 340 354 242 224 363 388 280 348 200 85 129 192 348 466 561 588 574 536 564 556 550 562 524 442 464 588 432 496 570 623 601 631 639 512 484 628 707 553 481 585 583 34 5 587 567 660 663 699 653 702 521 535 622 646 561 530 467 450 500 574 667 678 620 645 757 631 586 646 747 666 542 569 611 665 715 676 687 621 691 736 663 634 660 621 597 611 611 600 620 623 626 640 622 34 5 653 694 766 770 821 744 803 792 813 799 798 824 840 815 810 821 753 799 806 784 768 789 786 759 760 750 687 685 740 759 742 774 818 840 830 840 845 708 748 771 756 691 727 724 667 668 662 676 674 686 34 5 712 714 628 593 639 674 705 671 618 659 699 620 526 458 473 590 675 765 754 631 560 548 581 575 596 594 596 616 610 667 576 496 605 597 677 703 591 391 369 386 379 384 365 407 331 363 355 431 474 470 34 5 490 455 457 448 471 500 346 401 498 380 419 533 463 458 522 470 457 430 498 503 387 372 375 361 373 459 345 352 238 141 223 319 324 331 525 537 441 480 569 572 448 415 420 475 433 428 489 504 536 412 34 5 365 423 529 556 502 517 415 433 460 353 361 365 370 366 463 485 279 205 219 243 368 369 480 495 581 445 381 413 368 392 475 494 570 509 328 349 378 537 570 596 530 313 287 367 531 603 580 541 489 497 34 5 526 613 601 498 451 480 464 602 452 386 436 521 504 406 378 365 455 567 703 587 467 522 500 467 457 511 597 668 553 625 716 698 500 525 548 577 588 640 636 627 645 705 574 551 594 681 736 645 593 513 34 5 526 521 523 547 544 535 587 588 570 617 595 595 705 775 746 740 767 734 720 758 724 724 684 653 667 688 655 631 649 652 701 716 703 727 718 714 719 744 771 763 766 731 735 758 764 764 774 793 747 760 34 5 666 723 752 767 760 759 735 770 828 797 786 765 810 824 812 791 862 863 855 816 803 709 811 782 770 747 793 756 770 797 837 855 832 798 813 820 879 882 852 778 775 799 829 866 877 852 875 865 852 857 34 5 897 902 907 897 838 813 770 779 838 832 889 832 850 752 746 755 830 839 900 903 906 892 884 894 894 873 825 776 793 802 791 798 785 813 856 875 802 832 836 783 762 708 699 715 712 635 735 729 746 738 34 5 749 762 759 811 771 770 762 765 779 791 791 754 756 753 719 716 614 550 618 660 687 722 678 607 560 543 540 584 651 642 695 699 697 723 682 703 728 618 457 392 392 387 402 498 567 606 649 697 695 699 34 6 554 553 555 541 607 536 570 613 577 549 548 511 459 435 483 454 459 393 401 455 506 501 489 465 473 461 479 463 553 606 505 401 443 468 487 495 512 426 467 415 406 501 524 540 603 566 423 415 404 376 34 6 398 427 411 360 365 414 404 376 386 421 437 356 412 453 354 221 76 99 117 255 373 244 211 258 343 413 464 480 463 418 456 516 532 527 601 607 567 504 513 494 559 630 609 519 451 427 477 534 530 447 34 6 321 384 477 539 642 651 569 564 639 662 621 410 431 479 629 693 709 618 613 640 552 483 498 549 624 675 715 585 571 547 431 529 623 598 604 526 570 509 435 452 541 658 679 725 692 553 539 553 575 677 34 6 648 632 658 580 590 585 679 722 701 739 717 690 593 581 543 559 658 672 683 692 715 685 698 715 704 725 720 729 643 700 736 748 693 672 702 718 693 691 698 697 718 745 761 771 766 716 743 741 757 811 34 6 773 741 720 727 718 747 766 726 755 759 766 800 847 785 744 750 767 811 842 829 839 837 832 815 817 839 847 878 890 892 805 808 842 856 845 855 872 879 881 811 800 791 769 779 807 831 841 853 865 884 34 6 874 805 783 758 763 747 765 793 804 812 809 804 826 860 877 874 886 844 820 846 860 876 853 831 792 752 729 796 849 869 858 852 825 876 818 783 769 747 785 859 862 857 845 860 860 832 810 804 769 731 34 6 773 793 804 698 676 680 698 748 752 763 762 777 784 778 793 833 872 859 801 703 711 709 702 711 715 748 758 703 683 774 776 756 770 684 674 694 710 739 778 746 621 609 511 552 617 629 647 666 751 753 34 6 766 722 658 670 787 790 738 599 603 661 680 715 596 552 599 616 604 622 603 599 612 562 550 599 631 625 599 504 494 476 524 631 484 441 514 402 401 408 482 400 393 501 393 381 486 497 505 420 413 487 34 6 491 525 498 569 489 461 460 372 370 440 506 489 487 532 551 513 527 547 468 406 428 428 441 358 257 253 282 279 312 311 379 324 406 383 481 487 350 238 216 188 328 343 369 447 384 384 459 473 508 492 34 6 477 562 642 482 566 536 488 507 409 371 383 297 264 378 421 303 351 234 142 147 222 360 459 555 595 594 579 595 539 512 561 544 446 473 630 465 536 573 649 654 667 706 583 505 616 706 585 487 563 582 34 6 654 599 639 698 729 676 735 622 555 611 664 570 554 492 458 518 552 668 664 608 636 745 659 571 625 726 706 612 637 634 675 703 671 725 651 712 742 689 644 689 652 616 609 622 622 636 650 641 650 634 34 6 659 700 773 795 827 791 788 797 804 797 822 838 863 834 835 819 760 795 801 801 793 809 788 774 776 778 706 689 737 756 748 772 821 848 862 866 862 746 769 813 769 701 705 729 673 649 659 671 687 698 34 6 726 724 666 621 658 682 728 687 621 670 720 631 518 436 453 581 674 746 763 663 553 546 573 593 607 620 622 634 647 690 621 543 639 653 686 718 676 461 391 388 396 379 388 404 362 390 416 528 484 492 34 6 513 517 472 503 499 557 392 422 535 443 400 469 539 523 572 536 518 507 509 534 416 400 385 372 390 455 409 400 249 127 221 306 337 325 499 615 506 539 594 624 501 431 439 451 479 431 488 509 538 419 34 6 337 388 518 575 521 558 426 433 436 377 384 358 368 368 470 489 361 267 257 278 356 356 465 499 562 503 456 481 402 423 485 504 589 565 412 381 422 543 590 591 608 409 377 453 583 630 616 584 573 476 34 6 515 630 657 612 526 508 487 514 477 425 448 504 516 426 374 346 454 495 677 677 529 552 573 519 499 538 647 738 559 622 729 750 606 515 539 568 584 646 649 659 676 704 633 560 595 683 710 671 598 522 34 6 532 557 536 547 579 591 611 584 572 616 611 590 661 779 766 766 763 741 736 745 755 759 732 675 698 709 666 655 654 686 713 716 720 727 716 716 736 759 775 769 781 761 760 778 778 781 795 810 733 764 34 6 692 745 768 778 767 774 752 786 817 800 802 807 815 845 814 769 856 888 883 845 813 824 825 794 757 777 815 773 780 788 839 853 816 805 811 816 887 882 873 778 775 811 838 864 884 873 890 887 876 871 34 6 888 917 928 918 831 809 776 785 803 827 865 853 849 773 746 746 805 819 887 902 899 894 890 913 907 877 825 777 798 793 791 797 795 847 867 870 832 828 814 781 750 737 703 719 732 638 737 746 752 734 34 6 746 781 734 804 766 776 772 775 789 798 795 775 783 753 732 725 617 558 617 661 671 732 665 627 564 567 567 592 652 649 687 687 689 722 723 734 736 660 497 418 400 383 440 497 600 615 654 682 722 723 34 7 537 508 540 539 552 533 561 561 518 533 560 550 467 463 504 465 438 381 405 461 494 508 413 474 454 454 459 481 559 551 429 376 442 471 521 499 464 446 479 450 434 493 548 523 555 499 369 372 396 371 34 7 395 446 415 343 370 415 421 422 401 408 425 346 434 478 309 203 88 127 154 303 392 217 220 305 330 386 422 447 442 383 459 525 543 542 596 580 560 522 492 484 532 576 548 467 386 412 456 533 513 416 34 7 291 374 491 583 643 602 542 553 639 689 599 381 373 493 624 674 648 556 576 635 472 465 498 550 644 699 671 540 502 556 458 516 616 594 578 499 604 484 434 439 518 649 653 671 633 537 556 612 656 673 34 7 617 626 600 576 585 622 670 727 706 698 707 655 575 539 547 566 660 684 731 721 693 688 684 744 720 698 729 690 670 737 698 742 688 676 685 649 695 698 749 700 720 757 791 798 823 729 778 776 757 825 34 7 771 740 749 725 742 766 715 751 806 793 806 820 851 817 759 734 775 812 822 801 827 829 821 806 805 826 831 878 859 871 895 865 891 882 870 882 908 898 885 721 783 776 798 812 819 838 841 836 868 885 34 7 884 813 808 793 795 800 771 771 804 809 790 800 848 875 882 892 906 856 851 847 838 871 897 888 793 754 836 885 882 907 908 900 904 909 905 866 877 862 914 899 869 848 838 830 849 826 806 827 782 747 34 7 762 809 793 729 717 706 706 756 761 779 830 826 807 788 820 863 861 838 752 689 748 728 720 732 750 751 745 723 717 764 762 731 738 735 735 741 783 790 770 741 658 689 546 566 644 662 640 669 752 756 34 7 758 691 663 669 773 767 707 577 574 646 652 604 548 571 580 549 533 564 585 590 562 537 556 601 604 589 541 484 491 497 548 615 463 442 550 419 410 456 428 441 413 509 390 379 452 492 443 392 414 458 34 7 529 501 529 521 505 411 422 394 393 449 555 594 473 469 469 519 501 567 420 368 434 428 530 387 246 258 288 270 300 369 398 350 413 397 447 523 320 220 225 192 352 341 373 420 346 343 449 486 524 502 34 7 508 585 676 420 438 477 445 497 385 431 369 268 242 372 409 308 378 239 128 152 236 350 466 577 593 571 545 572 582 574 608 544 476 495 616 443 503 567 610 634 631 612 517 506 640 705 555 488 581 606 34 7 596 580 687 682 681 663 723 558 547 659 651 553 565 454 449 491 580 674 670 632 687 772 650 599 655 745 692 601 589 636 674 689 688 693 641 697 744 705 614 651 624 602 629 607 602 629 627 634 637 627 34 7 651 705 806 798 831 716 784 785 806 816 805 831 870 826 798 805 778 820 822 807 785 798 793 768 769 753 706 713 778 785 757 801 836 841 822 828 849 764 764 809 786 709 741 754 711 695 682 673 675 673 34 7 709 744 668 573 639 696 701 701 626 672 745 653 560 506 536 657 674 783 758 627 569 573 606 538 585 604 605 612 608 657 572 495 607 580 693 694 594 403 396 416 369 393 400 423 369 381 390 450 466 485 34 7 505 457 465 448 498 509 363 390 564 414 453 605 493 465 544 501 490 447 528 514 390 384 372 354 389 467 349 341 231 153 236 343 356 363 553 527 427 499 607 592 446 409 414 507 434 438 506 544 572 440 34 7 402 462 512 587 534 522 434 464 487 385 376 372 386 386 448 501 324 210 238 250 353 382 467 496 582 475 370 400 370 387 474 485 576 557 334 349 372 534 628 651 593 388 306 369 553 596 597 545 506 515 34 7 523 615 622 514 466 491 484 652 488 413 448 534 561 420 406 394 475 619 715 625 543 541 520 484 475 530 601 652 561 609 671 742 536 497 525 608 603 628 623 622 650 702 589 561 635 656 772 623 585 528 34 7 506 546 628 566 574 569 589 635 592 641 619 641 747 781 756 732 776 730 742 786 725 730 700 683 690 715 712 649 666 666 717 742 720 728 725 727 737 752 769 763 777 738 740 764 771 767 766 803 810 806 34 7 687 711 778 804 771 793 769 809 880 836 822 796 852 875 868 877 900 885 850 801 829 750 848 833 798 803 814 765 819 841 884 910 866 817 809 862 911 913 887 816 802 816 865 894 884 880 886 872 876 883 34 7 917 909 935 922 913 905 853 852 923 866 914 912 897 795 798 805 898 892 937 927 911 909 900 904 919 915 848 806 808 833 815 831 819 848 878 901 842 880 915 833 806 736 708 734 722 741 751 752 764 796 34 7 792 792 819 855 799 793 765 790 793 818 811 762 757 797 757 713 673 586 641 705 725 708 748 641 581 556 540 582 666 671 718 730 720 704 677 683 731 620 466 399 417 424 426 496 550 614 624 688 697 705 34 8 577 526 561 552 558 564 582 552 551 572 567 597 480 475 501 482 462 393 403 472 493 541 448 490 488 479 490 499 572 605 469 397 462 489 531 509 486 465 502 477 451 514 561 559 582 519 390 393 410 387 34 8 413 462 452 360 381 437 435 442 414 423 439 366 451 498 360 277 111 143 166 297 422 257 239 322 336 403 441 466 461 401 464 539 562 559 596 585 572 536 508 498 544 586 572 498 409 432 462 537 540 463 34 8 324 383 499 593 657 637 569 575 659 713 633 420 403 502 641 690 697 611 605 631 512 482 503 563 637 700 702 579 543 567 480 520 610 589 581 536 604 528 453 474 535 660 675 695 661 554 571 613 669 666 34 8 629 627 625 589 594 625 684 732 706 718 722 672 593 558 563 574 667 697 733 721 708 688 696 734 721 698 726 701 687 739 738 766 706 693 694 648 707 710 744 699 717 759 783 789 807 743 776 779 766 825 34 8 789 724 752 708 732 732 725 743 787 776 796 815 843 815 759 737 777 804 816 798 823 824 809 790 808 817 826 867 848 857 878 850 876 871 866 883 896 888 880 740 787 805 779 804 828 837 834 828 859 874 34 8 881 807 799 793 794 776 768 766 794 802 777 794 831 863 862 873 891 855 845 852 841 875 891 883 782 768 814 856 879 889 894 891 888 902 904 865 841 840 887 882 857 843 826 828 834 811 811 835 798 745 34 8 734 802 798 732 706 695 718 749 755 784 831 821 803 790 832 869 859 847 778 696 761 730 718 724 738 738 753 757 742 785 768 750 757 750 740 747 783 788 787 767 686 725 560 572 639 665 650 676 760 765 34 8 758 722 693 693 775 776 743 614 615 689 711 672 581 589 609 716 569 607 617 604 609 556 559 612 662 623 582 502 508 520 562 651 504 454 606 429 410 455 453 463 435 513 413 392 454 499 495 411 435 473 34 8 539 540 563 570 549 454 446 418 406 468 575 597 491 496 508 541 528 598 451 387 447 456 554 409 262 276 299 292 305 371 403 363 414 420 454 519 358 238 237 218 352 356 383 437 385 368 477 511 549 520 34 8 517 595 684 472 497 541 499 561 409 421 389 298 258 399 449 329 391 272 149 169 244 361 485 570 597 610 562 574 601 614 603 562 486 501 650 475 490 557 620 660 657 682 553 520 641 698 568 505 588 628 34 8 638 606 701 692 689 659 716 613 577 654 666 579 563 479 464 515 589 674 680 642 677 765 668 614 663 744 701 611 604 638 683 704 682 691 661 705 743 705 635 659 626 612 631 615 617 648 647 636 648 641 34 8 654 707 780 788 823 744 775 783 811 811 803 833 853 822 804 814 777 803 833 815 782 815 814 787 772 755 724 720 767 759 743 788 837 845 832 842 846 792 798 826 818 723 724 753 695 675 678 678 685 687 34 8 716 739 702 615 657 717 717 745 649 684 774 674 572 515 532 659 684 771 765 642 578 576 607 545 582 617 614 638 623 693 598 513 640 656 716 723 637 466 403 409 387 388 422 434 382 370 380 442 474 502 34 8 521 493 480 489 505 555 383 406 564 451 476 624 555 529 586 543 539 478 549 548 428 408 393 381 402 468 386 365 245 159 253 350 378 365 563 568 467 532 616 630 487 432 438 519 475 459 510 573 615 475 34 8 418 471 538 608 568 564 462 477 496 406 395 386 388 398 452 524 361 231 245 262 342 391 459 517 589 500 389 428 390 408 484 501 588 573 365 367 384 543 644 684 628 444 355 391 576 612 619 588 582 529 34 8 558 625 648 575 506 545 516 676 523 456 469 540 545 434 426 395 454 593 725 686 591 585 574 531 510 542 625 712 586 631 708 728 551 527 554 613 612 640 635 634 653 703 609 577 631 671 755 654 611 551 34 8 529 551 607 575 581 571 602 631 614 651 662 672 767 765 751 749 759 706 737 791 732 712 719 693 694 721 741 665 665 681 725 741 724 737 735 733 745 748 759 762 773 747 735 749 764 766 766 799 803 805 34 8 708 707 780 801 784 798 782 813 867 823 811 799 840 870 868 870 881 874 849 796 811 797 841 845 821 819 831 772 833 840 896 906 883 848 792 866 918 913 897 848 807 819 864 889 885 884 886 878 881 889 34 8 916 914 925 917 905 884 848 850 901 884 921 885 899 804 786 792 877 897 933 931 921 906 904 914 928 920 853 815 818 835 821 849 825 862 881 917 894 913 926 847 807 765 730 740 709 741 757 765 772 802 34 8 798 819 847 875 839 799 798 805 813 826 817 777 776 801 784 733 697 603 642 713 723 700 735 662 593 563 546 577 667 683 725 733 724 718 693 700 735 665 503 419 416 437 420 485 557 612 659 713 719 738 34 9 580 584 575 552 636 537 580 655 594 561 570 519 472 448 490 495 490 415 406 472 514 490 514 496 491 477 491 473 542 615 551 422 463 486 505 523 523 431 473 440 427 500 505 542 620 597 450 440 431 399 34 9 399 445 463 398 393 451 432 388 398 460 441 384 436 489 427 317 139 144 144 245 398 307 259 283 374 465 523 513 499 465 470 508 537 537 583 614 588 537 557 521 578 634 634 557 496 429 485 552 588 516 34 9 357 393 470 562 665 696 588 578 660 691 680 480 449 502 633 679 725 664 628 639 588 507 512 558 613 679 735 598 598 583 456 522 628 608 623 547 578 522 461 482 568 654 679 715 723 603 543 573 590 671 34 9 658 654 650 607 598 611 676 680 706 727 740 706 628 603 564 568 650 710 654 663 706 701 719 719 709 730 734 746 677 714 751 759 714 685 709 730 714 701 714 705 730 746 771 792 767 742 755 746 784 816 34 9 784 755 730 742 730 764 781 739 760 768 781 806 827 818 781 764 777 798 831 831 835 827 823 806 823 823 827 864 868 872 806 806 814 852 864 855 855 900 895 846 821 816 762 782 811 831 841 851 855 875 34 9 885 816 796 777 772 747 772 806 806 821 816 801 821 855 870 860 888 878 837 860 860 860 892 851 837 795 716 790 841 855 874 855 818 878 809 786 767 744 790 846 846 841 846 855 860 846 823 791 777 740 34 9 777 800 814 707 689 679 707 754 740 772 749 768 791 786 796 814 865 851 833 740 735 721 716 721 707 754 768 740 703 744 758 763 781 721 680 684 708 726 763 777 657 643 537 560 606 638 652 684 726 754 34 9 772 763 703 703 809 786 772 657 627 664 693 740 631 556 627 641 622 641 617 613 622 570 556 603 627 636 627 514 514 504 528 613 504 467 547 425 429 382 540 422 418 500 418 404 491 514 542 445 431 486 34 9 505 555 509 601 505 496 482 399 399 454 505 505 528 560 588 537 546 555 500 451 465 470 460 393 307 283 317 278 326 293 384 345 408 408 484 475 388 278 249 245 331 384 374 460 475 427 460 494 556 523 34 9 496 583 660 557 562 660 532 583 429 398 434 367 331 419 460 347 383 311 198 208 285 403 465 542 608 619 619 588 568 532 568 563 466 492 654 492 563 568 633 669 689 699 613 537 598 689 598 507 552 603 34 9 684 613 649 730 725 684 755 679 598 637 693 603 598 538 500 551 577 641 680 620 637 706 706 611 633 706 753 701 676 663 693 693 684 727 706 723 740 710 680 709 672 639 623 639 631 652 668 660 664 644 34 9 664 705 781 795 823 786 767 804 809 804 818 837 855 851 841 841 754 800 805 809 796 819 796 782 772 782 716 693 730 754 754 772 805 828 847 847 847 782 777 819 782 712 703 730 670 656 666 680 698 694 34 9 717 735 708 657 680 694 740 721 634 661 758 675 555 482 468 588 657 703 731 684 546 569 574 592 606 615 643 641 645 683 636 561 645 678 702 725 711 514 415 401 411 387 411 411 401 411 467 585 486 495 34 9 533 552 495 533 523 584 434 445 565 496 408 482 583 555 606 588 565 532 509 537 436 422 408 390 413 454 454 418 261 156 252 330 376 349 500 647 546 569 633 662 556 456 456 484 527 465 499 537 571 451 34 9 388 403 527 614 556 595 465 475 470 422 422 379 384 384 456 489 432 321 302 316 367 388 465 521 578 562 506 516 465 465 490 537 608 629 485 414 429 537 655 644 670 496 439 511 634 644 655 618 628 487 34 9 522 639 664 654 558 532 532 517 507 461 466 517 532 451 406 375 456 492 664 720 578 588 628 563 537 558 659 750 586 620 719 740 646 551 573 594 603 641 654 658 676 689 680 577 616 680 689 689 628 547 34 9 581 568 560 573 611 624 620 603 594 639 635 598 664 775 763 763 763 751 746 751 771 779 746 701 730 730 718 693 672 709 722 738 730 734 714 718 742 767 763 781 789 781 760 789 789 793 802 810 735 781 34 9 714 756 793 798 777 785 768 793 818 806 814 814 814 856 839 773 847 860 864 865 836 831 846 831 757 811 831 786 796 782 846 855 821 816 806 816 880 875 880 796 791 811 836 851 870 870 890 885 885 875 34 9 874 901 920 911 874 837 772 786 795 841 860 851 878 795 758 753 804 841 878 911 911 892 901 911 915 892 837 827 818 814 809 796 796 847 865 865 856 842 809 791 754 754 712 730 735 726 740 754 754 744 34 9 744 777 735 800 763 782 772 777 786 800 796 786 790 763 740 731 680 592 615 680 698 717 666 657 583 615 592 583 648 657 689 689 703 708 758 754 726 717 574 482 445 417 476 490 608 627 650 660 725 730 35 1 451 486 529 503 494 481 481 473 486 503 473 460 503 486 434 421 430 460 447 425 395 434 477 494 502 519 545 502 477 447 477 515 469 469 507 486 464 443 456 481 452 447 456 439 405 430 507 486 511 528 35 1 541 490 426 440 463 470 455 463 467 451 478 448 429 440 387 319 327 353 365 444 436 451 463 485 493 489 500 493 512 534 550 542 542 531 538 481 461 445 461 461 456 450 466 471 486 450 456 409 471 466 35 1 450 476 528 528 512 507 502 481 481 430 445 507 435 404 419 404 384 414 404 414 487 492 478 473 473 463 492 571 610 492 546 497 502 532 532 492 512 507 497 517 487 512 522 512 503 513 470 461 484 480 35 1 489 499 503 480 489 546 541 494 503 480 480 513 589 541 503 494 522 513 527 541 513 513 494 494 491 545 503 516 524 516 516 507 595 654 574 562 570 591 579 554 541 537 541 545 537 549 558 533 528 549 35 1 558 549 558 524 549 579 579 561 542 547 565 615 606 561 606 579 570 538 538 565 565 579 588 579 633 592 583 597 606 610 606 615 642 601 651 639 613 609 668 715 689 656 685 689 643 630 626 630 622 635 35 1 668 609 613 643 664 622 643 626 609 609 609 639 639 630 651 677 687 659 655 651 651 642 667 642 626 638 638 630 646 638 646 642 642 630 626 651 655 626 610 598 642 630 626 614 667 663 618 630 644 640 35 1 706 754 640 663 654 649 611 644 635 611 611 597 602 611 659 625 592 602 606 663 701 602 592 621 672 666 666 661 661 661 704 729 707 750 603 583 575 583 587 599 583 587 583 542 534 612 591 546 522 505 35 1 522 599 612 567 554 522 526 530 546 537 554 537 520 520 524 503 507 533 550 550 554 498 473 481 511 455 447 503 494 533 503 498 503 455 460 430 425 443 435 418 430 422 498 511 511 502 464 494 590 537 35 1 577 561 524 567 599 593 570 579 545 519 524 581 507 528 519 515 481 464 426 448 485 504 504 504 493 463 500 493 467 478 440 417 425 444 436 421 421 410 421 414 425 433 433 425 417 444 429 406 448 482 35 1 419 404 389 389 394 414 383 425 409 378 363 389 363 435 440 512 517 517 502 528 538 553 564 528 502 548 507 564 507 527 492 502 468 453 483 497 507 473 483 502 463 473 483 468 448 468 522 497 512 492 35 1 532 590 615 610 541 502 487 522 463 451 461 480 508 522 532 508 513 513 537 465 470 484 570 503 489 522 513 518 513 480 480 484 532 541 518 522 537 513 518 541 528 503 491 528 579 533 516 524 537 524 35 1 524 537 663 659 651 663 659 651 659 638 642 630 630 659 646 610 654 616 640 630 606 635 621 621 668 682 621 635 625 625 621 583 573 659 635 621 554 621 616 616 644 559 578 611 635 625 665 575 567 587 35 1 620 628 583 603 612 567 567 595 616 595 632 575 579 579 563 554 497 530 501 542 530 505 571 530 530 522 534 473 434 443 537 481 451 430 451 421 438 460 451 425 451 490 473 430 434 447 447 468 486 460 35 1 477 430 430 464 408 421 434 371 396 435 413 443 447 452 430 443 477 443 435 426 418 409 392 362 409 405 447 375 324 362 473 519 545 528 460 477 502 452 421 429 440 459 497 485 467 474 485 485 485 523 35 1 504 493 482 463 467 440 421 425 417 433 433 414 433 410 478 440 380 372 391 414 435 466 512 486 497 497 450 517 456 409 419 450 399 373 430 435 440 471 471 430 378 322 352 342 419 404 383 375 448 429 35 1 409 404 434 409 414 434 448 448 438 468 438 434 468 478 522 487 492 507 473 443 414 429 434 453 473 487 443 458 446 427 437 432 418 503 494 494 518 461 461 432 446 442 480 456 442 423 437 442 494 537 35 1 499 499 518 541 561 651 537 537 516 549 533 507 516 541 533 558 537 541 574 574 667 709 629 591 625 579 591 574 566 566 549 545 583 574 574 570 554 558 537 551 542 561 579 551 592 551 588 561 588 610 35 1 610 583 561 583 574 556 547 542 570 574 606 556 606 592 592 597 601 633 615 609 613 622 651 651 597 613 613 601 618 639 635 626 639 630 635 647 613 626 635 651 647 626 618 622 618 639 651 630 626 622 35 1 651 634 663 646 655 659 675 663 646 663 642 663 707 747 679 675 659 630 642 638 622 602 630 659 651 638 634 646 651 651 630 678 678 611 616 611 583 583 606 611 616 630 592 630 640 644 606 587 592 564 35 1 583 587 592 554 568 602 568 606 592 564 530 558 567 595 603 640 693 612 612 591 583 591 591 575 583 591 579 563 587 567 599 563 599 554 522 481 460 493 473 489 534 522 537 585 542 728 677 649 503 481 35 2 445 495 508 509 488 451 484 459 457 443 456 412 449 456 436 404 393 390 379 361 334 388 456 486 500 565 581 508 426 410 396 480 478 438 408 422 410 366 362 412 481 428 407 413 349 400 448 468 437 440 35 2 469 462 396 407 409 443 439 418 425 418 446 435 393 413 325 208 204 251 231 350 386 371 363 423 476 470 480 482 463 523 529 512 509 506 533 478 439 427 468 472 447 431 430 458 482 454 419 405 411 411 35 2 427 432 472 464 487 515 483 461 481 409 410 500 441 393 372 384 378 393 372 397 446 464 476 461 456 456 481 543 578 559 591 551 513 553 511 471 479 481 491 499 459 499 526 508 547 598 473 435 436 456 35 2 488 491 550 520 520 576 533 576 515 488 492 537 577 565 493 542 606 527 537 542 510 525 491 479 492 521 529 493 496 522 496 583 684 741 785 711 633 620 726 627 578 544 541 544 522 570 574 566 550 598 35 2 619 578 579 575 631 633 597 588 609 627 672 696 685 667 660 640 622 629 600 577 570 561 604 669 712 729 698 638 638 701 640 617 660 687 703 699 650 665 731 791 793 805 821 830 773 729 710 755 758 722 35 2 784 726 717 737 768 704 668 682 689 652 691 673 668 645 723 733 817 784 731 755 740 683 718 779 733 744 703 644 650 682 682 696 698 674 679 671 660 642 614 632 650 693 654 636 716 745 762 725 627 668 35 2 742 804 773 749 727 712 697 621 636 633 640 600 628 577 641 648 616 627 651 701 758 620 597 651 630 570 593 649 615 620 562 605 611 645 631 591 561 567 622 633 643 629 571 535 507 636 594 547 511 506 35 2 472 524 618 560 527 498 478 484 527 504 525 502 484 486 486 492 490 544 513 513 518 493 454 427 475 425 446 484 463 506 470 463 461 432 422 400 406 388 344 350 374 363 368 376 432 434 404 354 379 410 35 2 451 461 453 468 513 536 496 463 476 483 456 468 455 490 486 501 479 435 375 436 452 474 472 512 480 409 452 416 455 440 420 396 379 386 370 365 423 365 387 376 373 385 403 386 392 391 392 407 371 483 35 2 433 407 387 365 397 399 375 401 407 371 344 328 306 345 387 442 495 489 477 478 473 534 566 509 493 476 534 518 491 498 492 489 459 466 456 503 499 454 469 464 427 422 448 446 446 456 474 458 467 484 35 2 551 631 629 644 543 496 506 483 461 463 465 478 519 578 552 537 520 558 558 523 483 532 597 591 549 559 590 554 512 528 520 569 588 587 569 536 579 567 532 620 600 546 525 586 647 567 546 586 576 526 35 2 545 557 767 725 702 723 732 722 745 759 699 654 664 738 778 752 730 730 690 701 689 730 714 652 721 751 690 678 652 673 670 633 607 655 663 675 650 633 610 660 675 706 670 610 619 611 694 708 669 607 35 2 614 645 655 677 674 649 629 631 648 650 687 655 601 594 605 582 505 527 518 517 498 492 515 524 561 554 531 470 438 443 515 499 422 393 434 411 413 411 433 381 432 456 407 404 415 397 381 411 452 422 35 2 417 402 427 436 400 390 440 368 399 384 374 354 395 397 418 432 455 415 411 364 373 364 370 348 400 407 429 360 258 271 407 473 507 501 439 443 473 458 400 389 417 411 481 461 459 459 446 416 443 482 35 2 492 481 488 515 498 437 392 362 392 405 410 388 396 424 453 419 338 316 332 361 358 432 457 454 454 462 442 443 483 419 393 402 385 359 380 443 455 443 484 426 345 281 295 297 378 386 361 381 417 397 35 2 409 374 421 407 381 427 417 453 412 439 428 441 459 476 516 489 438 486 496 441 397 398 406 399 428 458 478 464 444 403 417 424 437 499 500 503 521 469 466 434 456 481 483 478 449 426 450 418 519 588 35 2 520 515 525 600 650 703 681 567 541 574 593 521 533 554 548 531 552 595 630 680 721 747 730 686 722 683 674 676 589 566 560 604 660 689 632 603 632 578 559 574 604 622 617 653 709 678 610 584 629 654 35 2 707 635 595 608 651 602 539 532 574 617 694 667 653 660 656 664 691 712 678 707 700 714 750 715 810 737 726 775 717 772 725 713 762 774 738 671 709 758 713 716 727 724 655 698 687 683 684 677 683 685 35 2 716 720 712 721 727 733 744 726 704 706 714 740 817 836 840 842 786 704 691 709 679 641 647 718 788 732 705 636 664 675 604 704 730 655 612 625 637 663 660 696 688 655 663 699 700 731 690 628 641 604 35 2 616 597 620 585 564 602 600 577 575 577 577 571 547 628 602 662 704 694 659 584 580 590 598 576 580 609 607 567 587 583 587 567 587 545 504 460 449 446 418 440 444 463 483 561 536 570 552 529 508 442 35 3 414 474 481 461 474 436 492 481 452 453 426 404 437 420 429 388 379 389 374 352 339 390 432 443 487 530 530 483 409 389 371 421 462 453 406 419 391 370 342 426 489 446 400 393 344 367 429 464 474 442 35 3 497 462 402 401 422 412 412 408 384 392 390 416 370 381 367 358 375 363 308 413 427 444 437 456 483 470 476 444 457 502 522 501 537 515 511 435 412 385 471 449 433 432 409 455 461 453 429 423 434 435 35 3 471 465 470 467 487 489 480 479 475 412 398 450 426 388 335 339 360 368 379 387 435 437 442 427 445 433 475 523 543 533 579 571 504 530 476 467 466 467 477 464 435 458 494 473 531 607 477 412 412 449 35 3 483 486 526 547 552 549 526 499 497 479 488 542 581 570 529 575 609 561 499 522 508 527 493 476 482 542 523 458 462 488 480 544 643 699 730 715 656 653 708 668 612 586 546 541 565 574 556 579 581 591 35 3 648 612 587 604 642 621 597 594 653 686 696 718 705 693 682 681 664 649 608 570 541 565 590 653 707 729 719 687 680 721 670 648 658 676 689 701 687 690 761 804 829 818 820 835 796 769 760 791 796 793 35 3 793 730 725 749 769 741 696 719 750 689 693 685 685 689 738 761 813 793 767 791 769 733 734 772 753 747 727 682 645 681 690 695 668 657 657 663 666 636 591 602 620 685 680 653 722 764 767 754 651 679 35 3 754 782 776 755 740 728 702 600 617 630 632 605 585 580 633 647 626 620 648 692 734 621 628 657 659 595 604 666 623 624 599 625 640 659 628 598 624 586 619 622 628 606 565 507 490 584 575 547 495 462 35 3 466 501 596 545 494 472 448 471 496 480 489 458 443 464 478 474 472 541 510 487 487 454 423 394 449 409 442 455 441 492 434 449 440 413 389 374 347 337 315 353 364 359 377 377 398 398 380 331 358 408 35 3 429 429 399 447 472 503 461 442 486 460 468 449 438 465 478 469 452 405 353 403 441 451 507 464 452 384 400 391 391 391 380 365 354 387 380 349 369 324 379 357 369 389 400 355 369 379 382 384 370 431 35 3 428 395 358 322 346 354 363 369 371 356 332 317 390 394 391 454 485 456 481 469 441 499 569 523 489 483 512 521 472 468 468 477 472 458 425 473 492 472 466 431 394 402 431 447 422 421 442 414 454 488 35 3 541 601 624 596 521 471 473 497 430 442 437 461 501 556 536 638 503 549 565 549 493 533 597 602 565 552 568 559 518 531 510 551 572 545 512 519 545 563 566 614 602 501 503 565 636 602 619 622 617 524 35 3 514 528 799 740 732 745 730 727 747 777 743 687 690 743 775 758 756 744 702 704 713 770 752 684 727 766 699 698 650 645 666 630 572 626 640 637 629 632 625 668 678 703 676 620 605 611 677 676 676 656 35 3 655 677 680 676 666 647 639 641 639 647 660 630 611 606 606 594 546 501 490 456 479 466 488 518 563 529 510 450 415 416 482 473 422 387 411 405 405 390 410 383 420 437 412 384 397 392 364 402 412 403 35 3 411 399 420 430 386 379 434 362 382 373 384 379 382 341 391 405 451 406 398 347 349 342 358 337 350 356 368 368 329 348 452 502 544 498 427 422 451 436 388 370 383 418 473 437 478 452 435 415 428 513 35 3 487 458 435 421 430 385 388 359 351 378 373 369 376 399 408 421 345 330 337 349 369 446 466 438 409 421 430 437 438 432 385 393 361 347 350 405 398 423 442 401 345 298 354 363 381 366 353 363 344 375 35 3 342 355 352 373 371 413 404 413 466 456 369 385 437 448 456 476 434 451 463 397 371 358 391 363 417 438 410 443 442 390 383 390 428 499 478 492 536 546 446 403 426 470 497 477 437 406 431 406 522 599 35 3 557 529 547 627 665 723 682 583 504 540 582 546 516 514 486 487 531 556 601 662 715 710 717 697 717 704 706 708 638 573 548 586 640 671 655 646 672 633 583 567 610 639 651 678 711 701 667 671 664 699 35 3 708 699 620 615 670 653 578 490 551 598 674 656 662 678 666 679 696 727 747 758 737 739 752 747 801 756 730 755 728 746 731 736 783 794 772 717 733 768 758 749 753 749 696 720 722 709 711 707 708 712 35 3 746 738 724 734 737 726 742 742 737 737 746 758 811 851 856 841 798 764 732 735 703 651 671 727 750 726 714 680 658 665 611 651 677 641 651 639 650 665 676 702 693 662 668 695 714 727 706 694 670 624 35 3 572 574 599 573 565 587 593 569 552 576 548 542 534 611 600 654 685 682 657 578 558 548 577 515 549 604 575 607 608 608 608 574 567 554 480 458 460 442 430 463 457 483 486 531 534 549 536 514 477 427 35 4 394 437 448 446 430 403 424 406 403 393 406 373 402 406 389 362 353 352 342 328 305 348 407 427 429 494 503 438 355 347 347 426 429 381 317 350 346 305 300 343 436 374 351 354 297 351 409 423 372 378 35 4 400 410 335 355 356 381 376 363 368 363 385 374 341 356 283 188 188 228 211 295 327 323 320 356 394 403 406 411 389 430 439 433 429 426 482 429 386 374 417 420 392 373 378 406 432 403 372 346 347 354 35 4 374 376 420 411 434 462 431 407 429 353 355 448 391 334 313 325 319 334 313 339 390 410 422 406 401 401 427 492 529 510 543 501 460 503 459 417 426 427 438 447 404 447 475 455 504 560 422 381 378 402 35 4 439 442 508 474 473 537 484 537 470 439 440 493 534 521 443 498 571 480 493 498 463 480 442 429 445 477 487 446 450 479 450 545 659 723 772 688 602 588 706 596 541 502 500 503 479 531 537 527 509 564 35 4 587 541 542 538 600 603 562 556 573 591 636 663 651 628 625 605 585 593 565 542 537 530 571 642 685 705 671 605 605 671 611 587 628 659 671 684 632 645 715 776 777 791 806 816 755 716 692 739 743 710 35 4 770 703 696 718 750 689 652 663 672 632 673 652 649 623 703 716 803 768 711 737 721 660 697 763 713 725 681 617 624 658 658 673 676 650 656 647 636 615 585 605 624 671 628 609 695 726 744 704 592 634 35 4 739 804 763 734 721 704 691 592 609 615 604 574 598 533 615 621 586 592 633 681 746 581 557 627 598 527 562 668 620 613 530 592 609 653 632 572 538 550 628 642 656 631 548 511 466 648 591 513 463 470 35 4 407 479 652 542 490 448 424 436 461 443 460 442 427 429 428 435 433 470 449 450 454 433 402 380 419 378 392 427 411 445 416 409 406 383 378 358 364 350 283 296 326 308 312 321 379 365 344 301 318 358 35 4 415 401 401 423 463 483 434 397 410 422 386 411 410 433 428 437 428 374 313 371 381 399 399 431 412 356 391 358 388 379 364 340 329 338 320 321 363 316 340 326 324 330 349 333 338 336 338 349 317 408 35 4 375 351 329 309 341 342 316 340 351 310 284 264 244 280 329 376 436 428 411 417 419 474 513 453 435 423 489 470 438 445 439 436 405 411 401 450 447 399 415 410 371 365 392 390 390 401 420 403 413 431 35 4 500 585 584 599 492 443 454 429 406 415 411 425 470 536 510 494 473 520 514 479 432 487 562 552 504 517 550 513 464 486 473 530 548 545 530 497 542 527 486 588 566 506 482 550 618 529 506 550 539 483 35 4 504 518 750 705 680 703 712 702 726 741 676 629 639 718 762 734 710 710 669 675 674 710 698 616 715 740 669 657 616 651 645 615 569 627 628 645 622 604 574 633 640 681 634 569 575 558 723 735 679 598 35 4 588 631 654 692 681 668 645 632 645 660 715 640 594 578 592 562 451 490 472 475 448 436 466 492 547 530 500 416 390 393 452 440 378 353 386 368 370 369 389 344 382 406 363 362 372 358 345 367 400 378 35 4 375 360 381 388 358 351 391 312 352 321 324 300 348 345 378 389 410 361 357 319 315 319 331 310 351 362 383 324 228 241 394 458 483 449 379 394 414 405 346 335 356 356 408 390 389 395 383 358 381 411 35 4 417 409 417 425 420 374 338 317 339 355 357 348 351 369 392 362 299 279 292 305 305 379 404 403 403 409 390 393 431 368 341 346 331 304 325 389 402 389 433 375 283 217 234 232 320 326 302 322 360 339 35 4 352 315 363 350 322 370 360 397 354 383 371 385 404 422 464 436 382 433 443 385 339 340 349 342 371 403 424 410 389 345 359 365 381 456 450 456 478 418 413 378 403 432 432 426 395 368 398 362 477 556 35 4 474 470 479 562 620 684 652 528 500 536 559 477 490 514 508 489 512 561 599 656 702 731 712 662 703 659 648 650 554 528 521 571 634 665 602 569 601 541 519 545 576 596 588 623 682 656 583 553 594 619 35 4 683 606 565 579 620 570 502 502 546 588 665 640 625 631 627 636 663 683 654 697 682 692 729 677 818 742 731 784 723 778 714 691 745 753 716 646 689 733 686 693 705 702 631 678 666 660 662 654 661 661 35 4 695 700 690 700 707 713 725 706 683 684 693 721 804 824 828 830 770 682 669 688 655 614 622 698 773 712 683 610 639 651 575 686 705 622 574 598 598 634 633 669 657 616 634 680 669 710 663 592 615 563 35 4 586 557 575 539 516 563 563 533 528 539 539 548 513 626 591 675 732 718 656 555 553 575 588 528 553 608 598 546 569 559 561 546 583 512 455 397 378 372 340 365 375 394 428 489 466 498 483 464 448 396 35 5 333 407 421 389 453 412 444 449 407 416 352 315 347 315 361 310 255 259 241 231 259 315 326 387 439 453 476 453 364 298 284 387 397 368 335 335 326 293 321 321 401 406 345 345 298 265 317 354 364 345 35 5 373 364 364 313 352 363 331 338 291 262 237 338 237 237 341 255 259 269 216 309 256 388 381 395 385 359 341 349 327 417 424 403 392 420 400 375 350 322 393 368 350 340 340 318 347 375 364 318 364 361 35 5 333 364 403 396 379 389 396 403 396 340 297 386 393 331 249 235 259 302 221 211 259 345 369 384 374 336 379 384 403 441 460 480 460 470 446 422 369 350 374 374 369 355 436 393 414 464 441 368 340 354 35 5 359 386 428 414 469 478 497 510 469 419 354 336 382 460 446 419 501 547 441 441 437 432 377 327 391 412 417 446 370 391 378 399 472 519 549 596 566 536 553 566 498 472 429 442 468 455 434 464 502 493 35 5 557 579 485 481 506 558 585 589 576 607 661 688 648 612 625 643 603 630 594 517 450 468 482 544 580 643 674 683 652 652 665 585 580 639 630 603 607 594 603 672 660 668 681 730 701 709 714 705 685 660 35 5 644 722 668 701 697 746 738 726 718 664 619 615 623 623 660 677 726 735 731 710 718 676 655 676 693 693 663 684 642 604 609 592 655 630 604 600 600 604 566 524 550 588 600 533 579 609 625 666 678 584 35 5 617 650 662 670 650 637 621 559 527 535 588 543 580 514 543 551 580 510 551 600 613 621 580 604 633 527 465 531 552 493 560 501 568 564 556 539 577 543 556 522 547 535 476 383 379 459 510 476 442 421 35 5 350 375 463 546 396 362 346 371 407 379 402 398 356 338 370 407 402 435 509 384 402 398 319 296 398 328 324 435 449 518 384 356 398 361 315 301 296 324 354 359 350 368 373 364 373 345 317 298 307 373 35 5 350 382 246 364 382 406 331 364 364 340 364 382 303 425 415 406 387 298 260 341 323 385 327 388 385 302 305 273 309 383 358 358 335 297 338 320 252 262 208 305 295 291 313 262 255 255 269 212 331 327 35 5 350 315 326 343 248 258 198 149 177 117 82 22 152 283 191 318 350 290 350 290 248 343 379 492 318 294 318 322 288 307 331 292 278 307 307 316 355 374 364 379 312 278 331 369 350 307 331 336 379 412 35 5 427 475 503 527 475 408 379 379 360 299 331 327 368 391 437 451 423 419 497 492 382 373 423 487 483 419 391 400 409 405 400 428 419 437 474 510 487 441 432 455 506 489 446 417 468 510 540 566 566 532 35 5 446 459 701 697 697 697 705 668 684 689 672 642 617 668 697 693 662 686 699 637 645 695 711 637 547 572 604 592 633 588 572 539 527 564 568 588 498 527 498 543 592 613 621 588 535 502 505 531 552 564 35 5 577 560 568 556 552 522 539 518 547 531 510 510 535 522 518 501 476 417 350 379 375 367 337 392 442 404 467 402 319 255 421 393 347 328 319 236 176 181 273 208 176 153 176 153 199 181 162 194 208 273 35 5 292 278 324 301 218 181 352 270 120 195 256 270 251 124 152 228 382 359 340 204 152 101 35 35 7 54 279 303 134 228 307 354 378 411 303 284 373 260 208 180 230 302 370 316 323 359 316 284 287 377 35 5 388 367 323 302 291 266 248 158 212 252 212 223 331 262 316 334 230 133 201 223 219 304 315 375 304 276 294 276 280 311 276 283 273 244 244 255 262 287 343 326 269 251 262 273 262 255 244 197 221 245 35 5 192 158 125 173 182 182 307 269 259 369 326 259 235 245 269 302 297 254 316 316 245 221 211 225 307 288 297 364 331 285 258 272 249 318 400 382 423 506 405 313 308 359 419 432 368 327 295 331 432 441 35 5 469 405 432 478 538 529 579 552 528 489 549 528 417 429 429 438 429 451 481 519 570 523 540 549 596 583 609 621 604 510 493 502 510 557 540 545 570 596 570 544 576 571 612 612 630 634 580 553 585 603 35 5 607 652 513 585 567 630 517 446 423 446 508 580 549 603 576 535 571 634 657 681 652 656 607 607 652 652 664 652 668 635 623 660 640 689 718 693 623 660 672 681 685 697 652 627 664 664 627 635 631 627 35 5 646 659 655 625 617 621 571 588 655 646 663 651 659 693 722 722 680 663 634 621 592 613 613 655 663 663 663 689 604 545 579 568 576 572 543 559 596 584 580 600 592 588 600 613 555 588 609 600 592 518 35 5 453 445 437 510 543 580 502 469 449 482 465 463 543 514 514 535 560 560 577 522 455 434 434 434 539 568 526 510 531 552 535 518 543 484 404 354 325 316 299 291 341 346 393 435 486 495 467 458 384 342 35 6 386 439 488 447 431 402 443 402 366 357 419 415 370 402 374 337 329 313 276 296 300 317 318 421 437 497 537 493 429 365 373 429 405 381 357 349 341 333 326 333 349 369 349 365 345 290 294 349 365 345 35 6 349 365 385 334 334 364 390 398 394 342 373 420 360 303 148 49 87 92 74 204 230 247 260 286 338 381 360 373 338 386 472 407 355 450 499 426 409 417 443 405 387 392 392 387 417 430 392 332 315 310 35 6 280 362 353 417 430 430 413 460 482 400 375 469 456 425 388 366 392 381 377 377 421 446 461 443 450 417 414 446 476 501 527 545 508 490 486 483 479 457 465 428 443 450 439 465 518 600 509 408 451 475 35 6 480 470 533 475 494 523 552 585 528 475 427 461 466 518 504 456 504 523 523 528 518 504 475 446 482 482 525 560 464 503 499 495 564 625 669 682 625 595 638 660 560 534 538 525 530 486 543 551 551 564 35 6 625 608 569 543 573 613 644 573 590 635 648 666 684 679 697 675 622 626 626 577 519 568 586 617 693 697 715 684 639 701 719 648 653 657 706 697 713 671 701 732 743 773 785 792 800 758 747 758 781 747 35 6 758 785 762 751 773 762 747 694 720 675 652 678 728 694 720 720 788 800 788 809 771 750 725 733 738 725 721 704 662 654 670 687 742 696 675 675 666 679 599 595 645 666 637 591 645 691 721 740 768 683 35 6 715 736 748 711 740 715 683 622 626 622 638 589 597 630 634 626 597 577 626 658 703 687 609 646 622 573 512 580 556 511 499 552 548 601 601 597 539 535 519 572 584 584 552 486 482 572 580 527 478 458 35 6 454 433 539 519 482 466 454 458 472 472 472 476 419 415 406 398 390 459 484 459 476 468 411 390 459 386 402 464 435 427 415 411 447 411 386 325 321 333 318 314 310 306 298 298 373 397 373 282 298 306 35 6 377 409 393 385 425 453 389 365 381 425 441 433 381 449 421 453 417 389 353 329 347 347 403 416 325 338 373 338 386 403 368 368 338 286 394 338 308 303 286 299 321 308 316 278 278 295 290 295 329 403 35 6 392 353 362 289 280 297 285 306 310 225 169 165 152 276 319 323 357 353 353 396 400 477 520 507 435 456 447 469 457 432 457 436 425 403 428 461 468 457 461 468 421 399 443 436 428 421 436 439 476 443 35 6 490 556 574 585 523 479 443 450 446 432 470 461 461 489 523 533 494 533 523 513 461 432 489 533 528 451 494 542 494 494 456 466 518 561 595 547 557 566 523 564 617 538 512 495 564 599 569 586 621 569 35 6 530 543 792 788 767 763 763 746 750 746 771 683 637 700 754 767 756 756 723 679 687 679 711 630 614 634 658 658 634 638 626 622 573 577 618 609 573 626 622 626 646 646 683 650 626 618 580 629 633 642 35 6 629 625 617 609 605 637 588 597 593 576 552 580 552 568 556 564 527 482 462 458 478 466 499 548 527 519 515 423 411 390 480 472 443 427 370 357 378 300 329 337 321 329 292 313 268 272 243 280 362 415 35 6 353 382 394 406 325 329 427 345 345 282 242 258 310 270 310 353 425 361 357 333 318 298 278 266 329 278 270 158 98 158 222 286 373 477 385 385 417 409 347 312 334 355 416 420 446 446 420 377 424 489 35 6 472 468 442 390 377 386 360 338 321 338 355 360 390 403 442 329 217 208 295 332 297 349 443 417 422 400 383 417 400 362 413 413 366 349 375 375 417 430 477 430 297 182 160 169 297 340 375 381 403 395 35 6 414 385 392 395 381 374 406 428 410 468 385 406 403 436 479 461 450 450 439 446 406 392 414 403 454 417 450 436 408 384 370 398 408 504 504 470 499 513 461 384 432 456 489 480 466 442 394 413 461 518 35 6 533 509 499 581 581 604 643 614 538 538 621 590 503 560 517 521 551 543 577 608 647 656 686 669 664 677 717 730 647 547 534 569 586 604 630 656 651 647 595 577 599 635 657 670 693 701 657 639 657 644 35 6 715 724 595 604 639 675 577 537 568 582 622 639 666 688 684 715 724 746 746 720 686 694 697 724 732 747 754 754 713 686 709 743 724 762 766 701 682 720 781 773 751 747 743 694 667 686 705 709 709 701 35 6 708 725 729 721 725 687 683 729 717 725 700 729 742 788 809 826 800 750 658 649 704 645 637 666 704 687 759 788 675 679 616 638 687 699 630 597 630 642 646 679 691 691 654 646 650 670 695 703 658 581 35 6 549 508 557 569 589 618 585 577 561 520 544 486 572 593 584 613 593 609 621 601 527 511 527 548 576 588 527 560 564 609 593 572 548 535 462 450 429 384 364 368 376 380 398 480 529 541 500 508 480 431 35 7 349 424 439 412 477 485 504 520 483 488 411 374 354 335 379 331 281 277 261 255 278 332 344 406 457 469 489 468 384 315 301 397 405 384 351 349 342 313 336 341 415 423 367 366 313 279 337 375 385 368 35 7 392 382 379 335 377 394 352 359 306 271 240 365 242 233 365 271 275 284 221 336 273 430 422 439 424 394 371 380 354 464 473 450 437 471 426 398 366 338 422 384 370 356 355 332 360 388 380 350 394 402 35 7 369 403 438 419 404 406 424 428 429 378 313 409 440 381 300 279 299 350 285 268 303 387 407 423 415 371 406 423 437 472 489 503 492 500 479 448 402 387 411 409 410 391 461 423 451 501 485 411 375 390 35 7 397 423 466 456 510 521 537 543 506 459 400 379 451 523 513 487 564 586 486 480 476 475 422 373 432 480 487 501 426 453 443 461 534 566 585 632 607 576 591 605 545 519 476 483 506 500 474 506 545 535 35 7 599 621 531 524 550 601 631 634 621 654 713 737 695 661 670 689 652 681 645 569 500 509 522 589 626 692 719 731 700 699 717 634 626 688 679 641 647 637 643 712 707 721 730 778 756 763 763 765 740 714 35 7 695 772 717 754 754 808 801 775 784 722 669 671 662 661 700 720 752 767 785 735 749 730 698 717 731 742 694 731 696 652 662 634 674 662 643 637 628 632 589 525 557 747 785 760 795 812 824 748 762 618 35 7 648 683 695 713 685 674 655 598 559 567 619 585 603 544 578 586 611 548 582 629 648 654 617 636 666 569 509 560 583 541 593 548 598 595 588 572 602 570 576 552 569 562 508 413 406 471 522 510 480 464 35 7 384 411 489 561 429 386 370 403 428 411 424 412 379 349 382 421 419 462 514 405 434 418 347 323 416 337 333 459 484 541 416 373 403 386 338 313 307 331 365 371 363 381 385 378 387 362 329 310 320 387 35 7 365 401 271 380 401 422 351 381 384 366 388 401 322 441 435 430 407 318 279 372 356 426 354 427 421 321 326 286 330 415 381 383 358 316 364 341 256 269 205 321 309 306 331 274 266 264 279 213 352 353 35 7 391 380 396 401 288 283 258 195 211 155 120 70 205 322 238 364 375 322 396 327 290 382 433 523 358 332 373 430 388 388 411 374 358 371 370 391 432 447 439 448 380 352 403 444 419 345 366 381 407 448 35 7 461 506 537 557 517 441 416 426 398 340 372 367 407 430 475 493 468 461 536 533 430 418 464 526 522 458 431 440 452 447 443 471 460 480 509 539 524 482 473 497 547 531 486 461 507 550 582 607 611 577 35 7 489 501 742 704 724 735 731 692 708 715 699 696 655 694 744 728 700 727 740 683 691 738 755 682 592 612 645 639 665 620 597 572 569 597 599 620 531 553 534 577 623 645 656 625 573 532 535 552 572 583 35 7 592 583 589 579 577 552 559 543 566 555 533 538 555 545 545 527 507 516 424 468 422 454 380 418 459 431 479 434 347 290 436 433 389 364 341 260 202 211 300 236 203 193 205 153 266 242 228 255 275 303 35 7 311 302 343 315 242 196 380 298 147 219 281 293 272 153 180 255 402 376 355 230 173 128 63 65 55 99 321 342 183 274 346 391 417 431 321 302 393 291 213 176 239 322 405 342 350 393 343 305 309 415 35 7 428 402 351 323 307 279 253 140 220 268 223 236 358 276 343 370 240 119 200 269 291 382 396 429 372 350 381 362 373 394 364 382 326 313 310 333 337 371 434 353 287 265 280 314 292 294 276 244 263 296 35 7 257 214 188 229 236 244 351 308 321 414 383 316 289 298 328 354 339 300 357 358 279 266 257 272 362 323 329 402 378 331 299 314 293 363 439 442 472 547 454 362 349 398 458 474 412 366 335 373 478 484 35 7 508 448 471 515 574 571 616 590 568 531 582 566 457 468 469 480 468 494 520 560 610 568 584 592 635 626 651 662 647 558 541 543 554 596 579 583 610 636 609 587 614 612 651 655 672 672 620 594 624 643 35 7 648 693 559 623 608 670 569 489 464 494 557 623 592 649 621 581 612 675 699 725 710 702 672 669 695 696 708 703 718 678 667 692 774 833 858 848 769 799 807 744 736 747 722 676 712 718 676 689 686 679 35 7 683 719 701 666 675 662 627 632 685 685 690 696 710 731 747 772 735 719 678 655 612 635 644 680 714 710 685 719 648 602 616 612 613 601 580 595 634 624 619 636 631 625 637 646 592 621 640 636 631 563 35 7 499 478 474 540 573 610 538 508 490 517 501 482 550 538 535 559 584 587 601 554 493 465 462 471 562 583 555 536 558 576 561 551 565 512 444 409 358 352 332 320 365 375 419 468 518 528 515 490 404 360 35 8 374 409 457 427 423 387 390 350 319 352 391 368 398 401 332 274 269 237 291 266 233 256 239 321 291 383 451 426 395 340 284 353 368 364 337 328 349 287 272 304 411 380 322 317 300 266 301 322 352 401 35 8 417 329 298 360 336 280 315 311 301 290 270 337 294 285 104 -45 37 89 103 226 213 223 235 300 299 302 324 306 364 431 419 468 439 376 385 412 344 382 411 415 375 345 331 312 340 348 338 318 339 307 35 8 341 345 377 388 369 424 390 334 386 320 284 316 405 347 337 327 306 328 317 317 354 410 405 388 415 386 387 410 447 479 511 528 506 483 479 432 374 353 398 370 418 415 407 433 470 552 476 383 372 415 35 8 431 414 499 456 460 529 554 560 511 432 400 410 429 487 464 432 467 509 492 507 480 484 422 401 428 450 487 512 458 480 461 485 541 585 608 628 589 569 580 613 537 503 497 516 499 466 501 532 521 538 35 8 578 604 531 516 532 571 596 553 538 605 610 630 636 632 637 641 597 601 590 536 511 542 554 589 644 661 674 673 623 658 692 621 635 622 652 645 651 652 666 685 690 720 739 754 764 743 713 737 738 719 35 8 709 725 752 733 743 766 761 693 706 653 627 642 679 673 672 689 750 782 754 716 722 716 690 701 704 716 706 694 602 628 640 665 708 700 671 654 639 664 608 578 620 622 606 574 607 666 682 714 713 664 35 8 680 706 713 705 675 696 657 574 568 599 608 560 547 566 600 601 569 534 559 608 660 688 567 591 622 533 472 536 544 496 530 518 544 563 584 550 540 514 557 540 562 510 501 448 418 536 558 492 431 405 35 8 426 456 531 462 427 422 422 422 430 421 397 392 386 335 354 378 369 403 425 426 383 454 377 355 398 369 321 393 404 437 401 368 352 368 351 331 303 288 298 276 259 261 264 281 308 353 308 257 270 296 35 8 283 378 342 304 302 428 361 411 364 331 408 340 287 358 338 369 363 326 309 273 300 330 279 315 317 304 264 287 300 351 320 296 287 335 289 287 265 238 192 240 205 230 261 214 214 218 214 248 255 315 35 8 359 273 255 282 217 216 215 191 231 167 82 15 138 184 199 280 292 287 266 295 313 416 410 402 408 377 471 441 472 392 442 421 395 355 376 429 474 424 417 432 426 357 412 403 382 354 367 419 411 388 35 8 424 560 565 585 501 434 406 409 387 365 417 393 403 441 499 489 464 485 512 498 437 409 465 506 487 433 443 482 453 443 418 435 504 544 560 518 535 529 499 534 598 530 492 496 534 580 564 564 599 579 35 8 528 512 744 747 731 734 677 699 699 695 711 655 612 663 713 735 735 735 673 646 639 659 682 612 581 606 614 591 600 588 575 583 542 553 579 583 558 552 557 575 597 617 647 621 568 556 562 606 606 598 35 8 598 593 567 563 567 555 580 541 541 519 557 545 540 514 523 454 445 418 396 396 444 422 427 484 488 445 479 377 377 355 420 421 376 362 342 301 313 313 321 302 289 260 243 289 240 240 246 272 328 382 35 8 381 407 345 340 260 189 292 247 253 240 201 224 236 208 254 297 284 289 290 287 268 240 217 233 223 247 268 135 56 118 296 351 409 378 327 280 358 331 300 293 223 231 303 319 258 294 295 274 305 279 35 8 335 373 332 315 250 276 300 275 283 304 254 199 268 285 314 261 154 134 230 318 382 406 377 375 380 341 335 312 403 324 307 356 302 296 318 401 361 355 464 383 181 159 238 262 313 327 339 304 326 346 35 8 339 350 342 340 352 366 360 358 400 420 362 402 373 373 410 435 427 427 395 375 348 330 327 367 402 386 427 403 383 346 330 348 359 440 478 448 483 539 437 353 371 391 448 475 422 399 363 371 417 459 35 8 482 473 486 521 565 574 640 626 551 555 632 593 487 501 486 486 499 512 555 589 611 663 669 626 603 653 671 702 662 549 532 575 571 592 593 620 641 615 580 581 604 639 649 641 664 689 663 630 632 637 35 8 670 678 583 594 613 634 553 521 518 547 590 616 640 636 632 660 668 698 709 692 666 659 645 672 693 710 714 725 693 666 676 695 687 724 744 691 660 686 733 737 719 724 707 662 652 660 683 701 692 674 35 8 691 713 710 689 693 662 641 666 658 673 663 670 708 747 776 781 762 736 662 648 643 590 623 633 627 675 720 737 650 577 580 608 646 653 596 589 608 615 626 649 679 663 626 613 612 640 674 660 608 538 35 8 483 464 489 538 554 589 527 518 509 458 469 483 553 541 545 563 575 593 610 601 522 483 492 501 536 562 548 527 527 567 545 536 527 501 431 400 365 338 321 317 364 381 340 453 474 483 476 433 425 386 35 9 385 427 459 465 476 451 489 475 444 447 399 353 376 351 381 341 291 290 275 280 279 312 316 370 401 454 489 463 388 321 295 384 386 379 348 329 327 302 292 309 374 376 335 324 310 276 301 317 349 347 35 9 364 377 360 342 334 342 351 343 318 242 213 349 252 249 298 176 184 160 118 232 250 368 379 411 405 376 369 373 364 453 451 439 448 496 464 416 371 362 446 397 384 359 361 334 374 410 394 354 411 386 35 9 363 389 428 448 416 424 433 448 454 378 319 416 453 409 349 319 317 351 308 312 335 392 431 449 448 396 417 431 461 497 512 524 522 518 514 470 443 414 420 443 428 433 483 452 489 543 538 443 391 414 35 9 437 447 513 495 561 599 602 597 544 489 435 424 472 541 528 491 569 617 536 534 525 514 469 414 472 496 510 549 474 491 469 493 561 612 643 680 657 628 634 663 591 568 525 538 549 541 519 564 589 581 35 9 654 690 579 570 597 663 665 656 642 697 697 760 775 728 690 744 710 729 731 625 580 534 565 657 717 730 785 790 770 775 815 700 660 761 743 710 708 704 712 767 765 769 785 824 818 814 815 816 803 788 35 9 768 816 791 808 803 844 850 830 833 780 727 728 737 744 752 775 831 855 838 808 832 803 763 788 803 786 774 784 757 719 719 703 780 759 749 715 712 744 684 609 629 674 730 623 650 699 727 747 764 665 35 9 681 735 745 753 762 720 710 630 587 600 662 638 619 571 608 622 639 580 609 652 685 720 666 669 711 619 536 581 586 537 622 545 603 613 621 601 600 593 596 572 601 591 522 441 431 498 548 547 492 479 35 9 405 444 506 570 450 416 397 426 441 417 406 396 382 342 376 402 412 420 463 411 423 435 383 344 394 350 337 439 466 515 416 379 416 367 331 327 314 321 326 330 315 323 312 294 306 322 312 274 275 339 35 9 516 402 310 355 399 437 368 377 357 358 391 418 331 414 399 406 398 321 277 322 312 405 364 407 384 309 317 284 488 354 360 331 327 309 326 310 233 242 195 254 257 294 303 257 235 244 255 232 328 335 35 9 386 342 354 393 295 296 233 174 199 138 97 40 173 303 226 343 371 331 367 323 291 386 420 522 363 345 377 374 406 393 422 390 380 413 400 406 453 453 454 459 407 357 407 461 406 370 386 421 434 459 35 9 477 532 555 589 555 462 419 432 412 392 411 406 439 473 525 546 509 512 600 576 474 454 515 574 562 491 469 491 494 485 483 515 508 542 555 566 571 530 518 553 617 598 541 523 573 615 641 671 685 649 35 9 558 554 812 808 795 808 809 781 794 789 778 734 690 751 785 821 748 765 780 730 731 771 795 688 608 655 676 678 681 662 662 624 629 639 643 669 594 601 592 626 661 680 701 687 615 579 548 588 598 616 35 9 625 612 617 612 596 578 578 568 592 573 571 560 573 572 566 559 537 461 405 408 427 411 393 434 462 452 512 467 369 321 393 414 395 383 377 290 253 260 314 289 269 253 269 256 264 254 240 259 278 336 35 9 334 327 348 338 281 241 366 311 213 240 272 261 278 207 233 288 388 375 317 239 222 169 140 135 89 99 271 281 128 193 264 309 377 442 334 312 367 302 257 206 236 330 403 358 351 391 370 311 340 419 35 9 425 425 383 339 312 295 258 167 203 248 206 223 319 317 353 330 206 114 167 228 238 323 342 416 343 324 326 309 327 334 313 322 286 279 277 282 281 317 395 359 292 272 287 316 296 287 283 317 306 337 35 9 318 301 286 308 309 314 395 379 370 448 428 375 344 357 376 401 382 373 401 401 340 323 317 330 408 378 372 424 419 388 351 361 341 415 472 474 529 614 506 400 395 433 502 537 470 394 377 403 487 507 35 9 529 485 508 556 609 610 659 661 640 608 652 619 516 523 518 535 518 542 571 610 658 620 643 655 684 680 714 724 715 615 599 613 620 655 632 644 672 690 660 644 655 681 724 724 734 725 682 641 687 706 35 9 702 722 646 626 637 695 620 541 526 567 637 669 697 706 682 661 677 717 780 789 762 755 713 725 759 767 774 774 774 747 745 763 749 791 820 800 737 768 793 799 798 803 783 745 764 766 751 762 760 745 35 9 759 782 770 717 720 717 676 681 760 739 764 746 747 803 834 837 807 789 736 715 718 721 711 748 774 779 764 794 749 649 695 673 676 645 631 655 695 682 671 689 698 704 692 677 638 682 700 684 681 603 35 9 553 527 546 599 633 663 611 575 534 587 526 492 565 556 550 575 605 616 635 607 526 493 488 505 587 619 600 564 577 602 596 583 584 538 466 436 392 383 355 348 383 403 428 450 493 491 506 470 433 382 36 1 480 437 372 308 338 368 394 450 480 398 390 342 342 420 411 342 308 355 347 278 261 342 341 426 435 381 332 300 296 377 422 408 323 336 323 300 390 377 426 404 300 291 287 273 327 372 426 372 453 458 36 1 377 341 336 315 319 295 281 266 252 300 324 397 426 368 373 373 232 159 164 121 179 184 130 169 174 310 363 431 455 397 349 305 286 319 328 341 309 318 323 305 323 397 448 434 341 314 318 258 244 305 36 1 221 244 244 254 300 323 365 258 263 425 485 406 277 327 389 481 534 447 486 399 433 389 356 375 495 505 543 490 447 442 341 341 313 289 308 322 341 413 447 437 404 389 437 452 442 428 384 393 384 406 36 1 459 455 544 579 566 526 437 566 561 521 548 481 486 468 379 433 495 481 437 473 468 610 664 677 646 655 610 538 502 610 614 677 556 471 498 485 570 610 597 592 610 605 655 673 691 704 659 659 659 677 36 1 668 614 597 543 561 616 651 674 705 690 686 647 628 636 624 605 624 667 761 640 632 721 763 763 759 771 744 744 659 670 709 640 628 678 697 647 668 693 752 747 756 747 743 785 781 710 706 752 752 760 36 1 764 756 689 664 697 718 697 710 722 681 677 677 702 739 756 743 757 771 752 747 733 742 653 676 714 681 662 653 657 681 681 700 700 714 653 563 572 601 634 662 695 695 709 780 728 643 676 727 601 570 36 1 606 621 641 575 555 570 616 626 672 666 692 687 661 666 656 677 687 682 661 585 590 595 651 656 656 611 646 608 588 603 613 578 563 539 499 534 444 484 563 514 439 419 429 439 494 509 509 573 628 643 36 1 464 454 494 415 479 534 608 618 579 402 411 463 566 630 497 476 411 407 506 394 381 372 428 428 402 476 411 471 372 321 454 385 381 415 364 355 316 261 228 260 255 251 273 242 287 377 354 422 417 255 36 1 192 201 255 359 386 345 296 278 187 79 111 246 210 187 255 363 458 440 372 344 300 256 222 232 179 179 174 218 193 227 286 290 193 193 169 242 305 208 101 24 19 130 174 150 266 252 290 315 247 319 36 1 221 175 332 295 235 286 254 221 272 207 203 272 305 231 258 328 203 152 161 166 203 244 305 346 402 378 406 360 313 192 245 365 471 389 341 293 346 466 486 365 433 461 428 558 375 394 495 505 356 389 36 1 308 442 404 337 361 428 577 524 534 366 379 535 544 468 415 353 322 335 366 384 370 428 459 495 384 442 495 659 508 481 570 548 606 632 553 499 526 619 526 583 641 619 597 601 583 597 592 520 547 592 36 1 614 610 667 719 771 728 695 709 709 719 742 719 728 780 742 681 641 641 697 732 672 687 606 677 672 661 641 687 651 641 570 580 672 687 697 636 656 585 464 509 580 580 540 540 504 499 558 524 489 454 36 1 514 553 558 434 454 509 529 539 578 519 534 410 469 395 370 429 459 580 591 573 643 598 439 449 459 459 499 536 536 510 527 630 622 536 415 415 471 570 544 402 342 321 364 338 329 282 273 308 359 390 36 1 385 428 424 402 394 385 407 296 305 431 309 318 408 476 381 314 309 314 264 228 255 287 327 300 282 260 242 260 332 255 61 160 174 237 332 359 435 463 509 489 513 543 460 368 344 305 315 324 344 402 36 1 373 237 247 271 295 402 363 344 310 329 305 290 319 344 310 378 378 363 247 231 240 157 101 332 300 281 383 397 425 300 328 369 388 494 485 383 277 388 429 369 291 443 337 231 332 323 332 370 413 346 36 1 351 361 356 327 317 327 332 298 289 356 293 327 389 442 341 269 346 413 486 481 404 375 457 457 394 385 313 370 517 362 442 584 579 566 406 384 419 464 535 664 677 672 606 610 508 424 486 557 655 597 36 1 481 433 424 459 504 464 490 481 476 453 449 489 489 516 556 588 534 534 588 632 610 516 529 565 462 471 561 583 592 601 614 597 538 543 601 646 668 637 646 686 721 655 601 593 616 547 539 578 616 670 36 1 667 636 593 643 605 632 616 674 682 647 651 674 709 701 682 651 647 670 678 710 710 739 739 747 752 743 727 689 677 685 710 743 743 739 718 714 697 697 706 677 685 697 702 668 702 756 752 714 647 651 36 1 634 624 662 686 695 695 728 662 690 653 681 705 709 709 700 705 695 657 653 662 719 653 643 639 700 690 662 662 681 676 605 601 636 702 773 758 763 753 707 732 697 672 677 641 570 565 575 545 606 580 36 1 580 550 580 519 570 570 519 540 535 611 601 633 633 658 687 653 667 534 479 469 499 534 519 479 459 489 494 529 514 494 583 519 459 464 499 548 618 638 603 474 449 375 347 347 428 463 458 411 519 402 36 2 469 415 424 336 339 378 377 455 469 402 398 349 349 477 432 370 306 318 375 292 257 344 326 444 438 388 347 327 300 380 413 445 361 329 323 320 393 399 452 426 320 318 336 278 335 379 425 417 437 468 36 2 388 360 359 358 328 307 311 276 245 342 318 406 477 405 370 420 275 212 197 125 168 208 156 217 192 318 355 442 443 426 389 357 327 328 335 391 367 357 338 310 330 396 456 440 395 364 345 283 256 322 36 2 242 240 288 246 277 330 396 283 280 414 476 446 315 350 410 490 513 438 468 438 419 398 387 410 477 492 528 504 441 453 378 368 378 326 323 361 372 399 435 430 420 420 449 461 457 437 396 423 404 438 36 2 490 459 564 596 603 553 474 559 615 548 539 485 490 505 390 451 500 537 461 470 452 623 701 694 662 668 570 516 503 610 644 699 596 502 506 484 578 595 610 605 613 612 675 665 699 706 680 684 687 714 36 2 682 651 625 586 590 632 659 706 735 706 732 673 646 652 635 611 638 687 734 663 654 803 763 787 777 806 810 804 699 713 761 688 658 723 741 683 687 714 802 791 810 779 774 813 811 725 721 780 770 795 36 2 806 781 728 695 706 747 724 747 752 713 699 705 710 747 788 780 777 793 778 762 758 767 679 677 741 711 682 673 674 705 705 719 710 726 688 600 606 628 647 673 703 721 719 780 712 661 706 739 631 586 36 2 612 627 647 594 568 586 637 638 669 670 689 687 644 673 657 694 693 697 668 604 615 608 672 665 642 617 652 632 619 627 615 604 579 570 531 551 485 502 592 605 493 450 456 445 513 520 524 594 645 604 36 2 507 461 592 509 497 494 588 634 621 453 417 439 581 659 559 510 401 397 549 433 368 348 467 482 463 489 473 515 419 356 394 428 424 457 414 389 341 283 271 283 298 286 327 288 325 395 347 440 446 275 36 2 232 226 253 359 400 360 345 305 231 128 144 281 265 250 271 359 479 431 379 394 347 281 269 250 223 233 227 244 258 249 312 307 238 238 177 250 302 244 109 56 36 106 137 146 281 265 302 333 290 328 36 2 262 199 320 344 281 305 290 238 302 263 242 294 358 276 275 343 250 186 184 173 250 272 338 376 433 407 438 391 372 258 288 373 478 417 381 365 382 471 478 418 419 428 441 547 401 430 483 520 391 417 36 2 355 418 445 377 372 447 567 570 564 406 360 624 591 492 453 395 360 357 406 400 376 477 490 539 431 470 509 656 550 511 608 591 613 613 596 549 557 602 579 588 668 663 643 622 621 632 627 558 569 602 36 2 633 628 695 727 775 742 721 731 731 733 752 742 742 783 764 699 680 653 712 759 728 699 636 689 681 665 653 713 672 647 592 602 678 687 709 657 668 604 501 529 581 596 550 553 533 510 552 523 477 470 36 2 530 582 600 439 457 507 542 530 587 522 534 483 512 410 374 425 444 508 514 550 639 595 484 447 436 444 483 562 542 513 527 623 664 578 447 406 469 581 587 422 339 310 369 334 330 282 262 295 338 377 36 2 367 416 421 397 387 347 422 304 305 437 317 315 389 467 415 344 310 325 299 286 290 310 365 342 313 276 281 280 358 294 95 189 206 280 343 347 415 389 445 425 471 537 504 405 389 322 348 338 329 431 36 2 415 275 305 306 352 426 370 379 358 358 347 332 328 374 308 360 360 420 350 256 263 199 126 328 345 296 384 400 438 337 331 441 429 503 488 416 311 393 455 393 303 471 333 240 352 350 312 359 428 350 36 2 399 385 397 366 360 359 341 334 329 368 339 372 413 444 381 303 357 406 449 487 436 395 450 437 414 406 350 390 569 370 435 575 544 625 443 396 414 465 528 692 681 680 613 631 541 437 486 566 616 629 36 2 502 438 441 468 523 482 495 516 504 469 464 500 503 535 578 622 580 562 601 659 635 565 550 588 489 484 587 588 613 615 614 621 566 571 611 637 664 624 622 683 744 664 610 603 641 559 552 596 641 686 36 2 672 643 603 659 617 644 641 694 688 651 650 666 733 730 725 677 676 698 695 732 744 760 766 772 774 768 765 715 708 705 732 768 768 763 741 743 731 721 730 708 705 715 729 706 720 781 777 746 674 681 36 2 665 653 679 706 718 718 736 696 710 676 705 720 728 731 731 723 730 677 664 679 730 673 655 663 722 716 696 691 708 697 639 619 642 726 781 784 783 776 736 744 706 698 694 668 610 605 615 582 615 596 36 2 599 584 599 560 583 580 551 556 530 611 619 659 668 686 696 650 705 573 475 473 496 534 526 510 449 490 495 533 530 500 601 540 497 463 487 546 621 629 653 513 486 410 375 354 395 429 501 447 558 422 36 3 527 456 459 387 389 435 428 499 510 448 442 392 409 511 466 409 344 378 407 322 299 389 377 477 475 427 386 362 344 410 426 489 393 365 367 351 427 436 493 470 347 356 377 320 378 423 452 449 470 501 36 3 439 402 400 396 365 358 352 307 308 384 371 439 492 420 411 439 328 252 227 174 232 254 195 253 244 351 393 470 473 462 406 386 361 370 384 421 397 392 369 341 369 414 470 466 443 423 371 333 312 366 36 3 296 317 348 317 334 361 418 332 318 438 494 481 354 384 452 520 544 468 495 501 465 438 417 455 534 561 596 584 515 531 417 401 465 359 365 402 386 432 469 455 459 477 491 510 487 462 422 449 441 468 36 3 512 493 598 625 634 586 519 589 667 598 571 506 503 553 438 489 529 583 497 504 487 648 731 722 686 717 599 521 544 643 695 743 631 526 548 525 602 614 618 643 630 616 675 673 716 744 738 756 745 760 36 3 724 720 670 640 641 671 698 758 757 734 774 728 697 701 673 649 675 726 746 710 704 804 790 796 790 820 846 839 751 754 802 749 706 760 774 707 716 735 811 826 848 814 813 835 830 763 738 804 805 832 36 3 838 814 763 734 741 772 755 776 771 753 730 744 741 769 799 807 810 821 804 783 795 792 716 705 770 749 713 708 704 736 740 749 732 753 725 638 641 662 677 700 730 753 750 803 741 693 735 762 674 626 36 3 642 654 670 639 605 624 667 676 690 696 708 701 653 694 691 722 713 712 681 632 642 638 704 684 656 636 662 652 643 655 644 642 621 630 584 584 531 547 629 664 547 494 494 486 550 557 566 621 669 628 36 3 555 513 584 510 509 528 615 667 642 494 461 488 603 685 599 556 450 444 588 464 404 396 489 509 486 526 502 539 443 387 438 463 452 486 438 429 373 314 309 310 340 325 363 318 344 446 394 475 478 319 36 3 281 266 299 409 461 412 394 342 267 182 188 316 326 306 330 442 534 471 432 423 370 330 283 262 246 259 252 260 290 284 335 350 268 263 223 322 330 282 161 104 106 158 218 223 312 313 349 384 340 409 36 3 328 257 363 390 326 335 345 284 339 325 296 317 402 316 316 413 296 218 213 211 289 300 362 402 464 453 472 440 432 275 317 450 537 444 427 413 425 510 513 501 469 484 468 592 465 478 536 569 460 496 36 3 407 478 520 423 420 498 617 561 634 453 423 630 628 530 492 432 394 392 452 428 410 508 542 568 472 494 550 687 596 560 642 629 637 634 623 587 588 642 642 651 718 711 674 658 656 654 670 585 590 640 36 3 657 661 729 757 790 764 757 758 764 768 788 781 774 804 798 738 730 694 742 783 768 721 678 710 704 685 688 747 707 678 640 643 694 710 734 700 699 647 566 575 624 641 593 588 584 551 574 545 505 501 36 3 570 620 643 501 507 544 585 573 617 571 580 557 557 465 446 481 493 532 535 575 642 615 533 484 479 485 524 607 575 552 567 648 689 612 490 452 517 614 605 457 382 358 417 376 371 338 304 333 392 424 36 3 418 458 458 452 438 395 456 348 349 481 349 354 415 499 460 377 347 372 349 321 319 362 414 382 343 309 318 319 404 315 118 216 227 314 364 377 439 430 478 461 517 559 528 440 408 357 383 371 363 461 36 3 448 315 349 374 385 450 402 423 386 364 382 381 385 409 355 411 404 451 392 310 318 249 193 361 382 343 434 455 495 398 376 473 464 540 518 456 346 424 501 460 373 521 413 301 412 404 375 408 499 413 36 3 430 443 443 415 414 410 393 369 360 401 364 409 459 487 427 326 382 449 508 548 494 452 509 503 450 461 398 469 597 420 472 610 608 671 493 432 453 498 571 706 706 701 647 662 578 488 522 607 648 644 36 3 538 478 475 511 546 511 531 550 534 495 477 516 537 569 605 658 593 580 639 694 645 632 605 657 561 541 606 626 650 649 635 647 603 606 638 641 688 639 639 699 765 677 636 635 672 624 610 639 671 721 36 3 690 665 657 674 653 686 692 720 707 643 637 669 748 753 758 721 704 724 720 745 776 782 787 802 797 798 796 744 745 746 769 804 799 798 764 780 774 756 768 742 738 744 757 743 749 813 810 783 712 722 36 3 704 695 714 729 751 757 763 742 746 713 744 755 764 764 781 755 764 717 697 717 766 708 688 704 760 760 743 731 734 735 684 662 678 763 810 815 813 806 773 770 731 733 728 715 666 648 660 630 652 634 36 3 639 635 632 602 623 609 591 596 571 626 652 688 700 704 703 668 724 603 519 518 548 571 574 561 489 529 529 559 555 544 622 570 529 506 530 583 640 646 692 576 548 455 413 398 444 471 534 491 581 467 36 4 552 455 458 396 400 451 446 499 514 466 446 392 402 505 476 424 342 381 398 311 287 394 377 479 480 426 392 377 377 412 393 441 392 362 373 353 426 426 489 450 343 358 377 363 402 435 460 421 480 494 36 4 427 416 407 391 360 367 351 311 293 388 372 445 468 410 382 407 312 245 210 174 215 258 206 257 252 348 393 466 507 470 425 410 376 366 411 428 384 390 347 343 364 412 469 480 456 419 385 341 320 387 36 4 296 334 352 341 337 360 409 346 327 453 495 475 352 373 441 512 563 497 508 513 460 434 406 452 552 572 610 577 513 529 416 406 481 365 366 396 393 427 452 460 457 471 498 518 500 469 422 437 424 455 36 4 508 512 597 655 676 588 529 605 676 608 616 574 503 581 447 492 535 589 506 517 519 680 752 755 709 731 625 512 553 653 701 726 625 517 543 548 626 595 602 648 632 620 685 691 715 751 757 760 751 759 36 4 730 720 658 636 635 676 689 769 749 743 770 724 707 708 675 639 665 733 767 712 701 795 815 795 784 814 849 844 755 745 805 768 721 779 797 687 707 755 805 842 864 834 827 859 844 778 730 822 850 863 36 4 876 847 760 746 771 785 761 789 794 787 739 737 748 798 785 825 802 819 801 789 793 799 738 726 748 744 709 713 715 728 736 737 736 751 729 640 644 662 673 696 737 755 754 800 767 700 730 770 692 632 36 4 634 653 675 639 610 623 670 685 696 695 713 705 656 694 709 717 708 710 670 646 622 645 704 686 704 660 635 633 619 661 636 626 620 626 577 565 518 545 614 671 540 481 463 464 524 533 549 600 653 620 36 4 540 509 531 455 464 524 607 665 621 485 455 478 593 708 602 565 450 446 585 455 393 402 466 495 459 529 505 522 432 386 451 463 443 468 428 429 360 288 295 300 343 319 393 323 348 446 383 464 436 305 36 4 275 261 300 392 451 388 397 333 285 212 212 309 358 319 348 537 533 465 440 417 353 358 261 250 255 261 250 245 263 269 315 338 256 240 219 333 328 280 143 74 79 142 216 207 296 290 340 388 346 422 36 4 338 251 338 400 330 334 348 286 348 328 290 304 408 310 310 391 288 210 197 200 280 295 347 399 459 448 505 473 420 265 314 460 537 424 428 395 422 504 535 509 483 449 475 614 465 493 549 573 463 489 36 4 410 520 520 407 417 477 650 594 638 472 444 624 650 566 511 429 369 378 463 428 455 512 565 565 481 497 568 704 636 613 643 617 649 637 632 573 573 668 680 670 742 710 676 669 657 650 668 593 582 635 36 4 659 669 719 738 770 753 758 748 752 758 778 764 759 801 789 734 728 706 756 774 735 747 683 713 706 680 694 731 687 672 640 642 676 706 717 702 694 651 590 591 638 636 594 581 582 549 567 555 518 496 36 4 578 624 640 499 500 547 601 586 617 577 593 576 543 457 456 483 493 528 520 595 623 618 521 477 474 462 528 631 575 559 577 656 690 635 490 445 518 622 576 430 372 347 415 387 376 348 293 323 399 425 36 4 411 457 468 425 452 406 460 343 348 489 334 348 373 480 461 368 338 382 363 305 295 349 407 382 343 295 309 324 387 266 110 202 217 319 372 377 460 421 498 478 503 531 521 433 392 351 378 367 347 442 36 4 436 318 357 394 391 446 398 429 349 338 379 380 338 391 348 422 391 463 400 297 316 253 199 360 366 345 448 483 504 390 367 444 454 574 494 444 343 444 506 464 371 562 487 332 459 397 414 411 515 397 36 4 412 433 414 423 426 418 380 358 342 397 361 410 481 487 406 316 385 447 537 590 515 459 516 499 462 471 409 465 618 445 500 629 704 701 520 443 464 514 602 740 741 725 695 702 588 508 545 632 688 653 36 4 511 467 464 522 572 521 568 542 516 480 464 507 538 565 591 679 586 579 631 685 635 642 609 669 583 548 610 655 650 646 640 652 602 597 621 628 700 655 630 686 762 724 656 646 670 643 624 632 677 709 36 4 669 662 672 663 675 700 707 717 731 651 620 677 759 755 774 742 703 709 725 744 788 794 802 822 808 809 810 751 764 765 787 823 811 799 796 794 777 796 792 755 746 745 768 751 766 852 850 831 753 741 36 4 712 704 737 742 756 769 778 761 757 740 764 784 775 770 800 755 763 727 710 729 775 714 697 740 784 777 759 743 740 759 699 672 715 789 844 830 825 813 770 779 741 743 741 731 688 657 666 602 679 648 36 4 654 645 633 606 635 631 598 607 607 636 682 702 718 723 702 661 737 591 520 505 553 569 574 569 496 527 533 543 527 544 621 571 519 494 534 579 643 658 702 600 547 430 408 404 448 486 541 496 603 488 36 5 506 436 421 351 362 406 410 471 489 427 414 361 364 471 445 383 317 354 373 289 264 362 375 466 474 416 374 351 358 404 402 423 364 359 361 333 419 409 471 436 325 333 339 341 384 422 457 396 485 488 36 5 414 395 384 368 340 336 326 288 261 355 344 429 469 407 371 403 274 210 187 132 179 220 165 225 211 333 377 449 468 448 404 376 344 346 352 397 366 360 332 311 332 394 453 446 405 373 350 293 265 334 36 5 248 258 300 264 285 332 394 291 286 420 477 449 318 347 415 504 541 459 489 457 432 404 386 418 506 526 566 532 466 477 381 371 397 323 323 360 370 408 445 441 429 433 467 481 464 444 400 425 406 441 36 5 494 469 573 609 616 559 480 574 621 557 556 500 497 514 399 459 509 540 468 482 467 637 712 710 675 690 587 507 505 615 659 711 600 500 512 498 589 590 607 618 616 613 680 678 712 728 708 714 709 731 36 5 705 674 634 597 603 633 660 707 734 707 733 674 647 653 636 612 638 688 735 664 654 801 765 787 776 806 809 803 700 713 760 689 659 723 741 679 685 709 800 786 803 775 770 812 811 725 724 777 766 789 36 5 798 778 721 687 701 742 719 741 748 701 694 700 709 748 789 775 785 803 787 772 765 775 677 680 741 709 679 671 673 704 705 720 714 731 684 586 593 620 641 671 708 723 724 793 725 659 705 741 643 589 36 5 607 624 645 600 572 588 638 643 666 666 686 682 629 667 662 693 687 691 658 601 608 609 674 661 633 611 637 628 613 633 618 606 589 583 540 551 487 513 592 618 499 451 450 445 510 519 528 592 646 614 36 5 509 472 553 472 477 507 595 643 608 451 430 463 578 677 560 525 423 419 550 427 378 376 451 469 441 503 463 503 408 357 433 430 416 445 402 394 338 273 261 278 307 288 349 286 319 427 379 453 424 283 36 5 238 233 287 386 434 373 358 309 244 158 170 279 305 265 321 510 516 467 426 399 344 321 250 238 222 231 223 232 245 244 306 317 229 223 187 291 306 245 100 26 22 106 165 159 272 262 309 344 308 373 36 5 274 203 315 349 287 304 296 242 307 271 246 288 366 276 274 345 249 179 176 166 249 270 334 375 434 411 454 411 374 235 276 393 502 415 386 361 386 486 503 439 441 440 451 583 416 447 513 547 405 435 36 5 358 451 466 377 379 456 607 587 598 410 374 619 598 500 457 395 356 359 409 403 388 479 501 542 433 475 521 670 561 524 615 597 626 628 603 553 563 623 590 605 691 671 654 632 630 635 639 560 568 610 36 5 637 636 693 731 784 748 723 732 733 739 760 746 746 797 771 701 690 658 718 759 727 704 643 687 679 657 653 711 668 644 596 604 666 682 701 662 665 605 521 538 583 596 550 549 536 505 552 531 488 470 36 5 541 589 606 454 465 516 559 546 593 538 552 500 508 417 395 440 455 518 519 565 632 602 482 448 443 444 493 587 556 532 550 639 666 591 453 421 490 596 567 417 349 324 384 356 346 307 273 305 368 397 36 5 386 434 441 403 415 381 432 328 337 479 323 342 387 487 435 344 330 363 328 263 269 325 377 349 317 277 277 300 366 244 74 174 188 283 359 378 466 459 488 460 491 533 510 416 383 334 353 348 338 432 36 5 420 284 320 344 360 434 382 400 343 340 354 347 316 375 326 396 378 438 362 258 269 205 135 326 342 302 393 416 450 344 333 437 432 521 483 418 313 403 463 406 311 493 373 259 380 358 333 368 453 354 36 5 394 393 395 372 369 366 341 325 318 369 332 374 431 458 379 289 357 417 482 521 457 408 473 459 425 422 355 406 575 380 448 590 576 635 452 403 425 477 545 708 700 696 632 647 548 445 498 581 640 637 36 5 505 444 445 480 532 489 507 519 499 460 452 494 509 537 575 634 580 560 606 664 628 579 559 609 510 491 590 601 622 619 622 627 571 572 611 628 676 632 623 683 744 665 610 604 641 561 553 597 641 686 36 5 671 643 605 658 619 646 642 694 689 651 649 666 733 729 725 678 675 697 696 733 739 761 764 768 772 764 759 710 698 698 726 763 765 760 734 736 725 711 721 700 699 712 722 698 715 775 770 735 660 669 36 5 662 650 684 710 722 724 746 701 716 678 710 730 735 736 740 727 733 679 665 681 739 672 654 665 729 722 699 692 708 702 633 626 657 740 795 793 789 781 740 749 708 705 701 680 628 615 625 578 625 602 36 5 608 595 599 568 587 584 557 561 539 606 632 670 680 695 698 651 712 570 484 476 510 542 536 518 456 497 504 531 519 507 603 543 493 466 499 552 626 635 663 529 488 403 378 371 426 461 506 456 570 443 36 6 474 435 369 314 339 365 395 477 493 374 381 318 324 407 401 328 314 345 335 256 247 344 384 443 436 378 322 286 292 387 446 418 316 327 316 300 407 384 432 405 289 276 266 262 340 374 438 402 458 463 36 6 390 332 325 296 306 297 267 257 238 295 317 383 405 349 359 361 219 151 160 112 174 175 122 163 194 311 369 434 454 385 343 296 276 312 323 328 292 309 309 293 317 390 444 431 330 304 303 239 240 289 36 6 210 232 225 256 297 317 365 240 251 426 490 395 258 320 385 464 520 455 479 393 423 392 339 354 479 516 538 486 444 414 320 322 301 262 275 300 307 393 446 445 392 369 422 445 446 408 373 364 361 397 36 6 458 460 562 569 558 507 411 521 538 517 512 466 477 459 375 421 499 448 411 460 480 592 675 674 631 624 594 536 493 600 595 651 534 466 491 471 548 608 583 588 594 588 642 662 694 699 650 646 646 660 36 6 649 601 571 528 550 620 645 659 689 680 670 623 613 598 576 563 614 659 699 617 611 718 754 772 765 760 753 721 648 672 705 614 607 652 680 631 652 689 747 735 748 735 732 773 771 694 699 738 735 751 36 6 751 744 670 651 684 700 690 699 710 664 658 661 689 723 741 732 838 817 728 736 714 684 634 642 706 668 641 624 650 663 676 681 673 701 613 551 555 583 624 649 682 677 685 742 686 630 655 695 568 556 36 6 592 623 633 558 525 567 599 602 656 666 684 683 665 647 637 669 664 670 646 564 566 571 620 622 629 586 638 601 546 584 602 558 547 525 507 490 416 480 517 446 404 402 416 441 479 494 524 618 648 621 36 6 440 430 441 408 456 493 612 649 553 385 394 452 585 608 486 466 388 416 479 357 353 347 426 426 421 466 423 458 366 324 382 377 369 405 367 341 297 237 222 254 251 247 262 223 274 365 360 430 409 246 36 6 184 185 246 357 402 348 287 259 171 58 97 250 211 185 257 375 592 438 385 343 284 243 278 219 166 166 159 187 193 221 281 281 182 182 165 242 296 195 97 38 26 142 176 165 259 249 268 290 235 312 36 6 200 160 325 268 210 270 245 206 255 199 196 249 293 214 239 308 178 131 145 149 181 237 292 342 386 369 394 345 286 155 232 338 469 367 320 273 325 458 475 346 421 463 452 555 364 386 514 491 341 377 36 6 287 435 375 317 348 423 564 521 510 342 356 544 507 446 387 338 284 313 349 382 368 432 461 456 346 418 499 610 461 482 553 536 606 637 519 473 528 638 488 569 624 584 565 589 561 567 555 496 527 572 36 6 601 598 651 703 736 704 677 680 691 705 721 684 694 758 708 663 599 614 675 711 652 664 611 669 652 661 629 668 617 614 537 548 641 683 660 609 648 553 428 486 551 551 517 506 474 461 542 487 466 464 36 6 548 574 504 413 442 502 503 544 524 482 527 456 449 376 351 401 450 551 528 542 629 579 426 425 450 450 488 540 530 519 537 612 638 504 392 396 484 570 520 359 308 311 341 313 298 254 238 278 349 371 36 6 380 403 408 398 376 351 386 281 294 412 301 322 407 466 367 298 296 300 239 209 229 266 326 286 261 262 231 251 322 224 25 128 145 213 311 382 464 468 459 446 464 534 446 349 319 289 305 304 325 385 36 6 346 215 220 253 295 379 349 328 289 309 289 277 306 314 281 355 350 327 218 205 227 118 72 310 290 268 369 390 408 283 329 361 377 485 465 366 261 372 409 350 278 417 307 212 314 306 313 345 377 331 36 6 334 343 345 297 289 295 306 276 272 330 273 297 373 414 318 248 335 420 467 456 375 358 446 440 384 372 292 366 501 326 440 558 560 533 372 373 414 469 550 660 692 688 633 623 491 397 441 521 660 590 36 6 454 418 418 428 480 472 463 473 460 440 437 472 484 515 556 568 519 521 587 641 600 511 525 563 435 460 564 569 578 597 605 569 510 534 593 646 665 639 650 696 741 643 585 590 597 544 526 558 611 667 36 6 648 621 582 636 592 626 617 659 685 649 645 665 710 710 680 668 626 664 678 703 702 719 732 739 747 736 715 673 670 681 707 734 726 729 712 706 691 686 691 664 674 689 691 661 700 744 745 692 633 639 36 6 616 617 665 667 677 671 715 657 683 648 668 686 699 696 679 689 693 636 634 657 689 637 641 623 695 683 641 625 671 647 595 602 646 729 768 771 768 758 711 689 686 645 661 629 567 566 580 541 607 578 36 6 574 558 559 500 541 549 530 517 546 601 625 645 653 678 698 666 662 516 479 465 495 509 520 471 450 466 502 511 503 502 571 493 424 456 510 600 649 669 573 451 425 348 339 342 445 491 429 407 499 363 36 7 480 438 373 309 339 369 395 450 480 399 390 343 343 420 412 343 309 356 347 279 261 343 352 446 456 397 342 308 303 392 441 426 332 347 332 308 406 392 446 421 308 298 293 278 337 387 446 387 476 481 36 7 392 352 347 321 326 301 286 271 256 306 331 405 435 375 380 380 236 162 167 122 182 187 132 172 177 316 370 440 465 405 356 311 291 326 333 348 314 324 329 309 329 407 460 446 348 319 324 260 246 309 36 7 221 246 246 255 304 329 372 260 265 436 499 416 280 331 396 491 547 456 496 406 441 396 361 381 506 516 557 501 456 451 346 346 315 290 310 326 346 421 456 446 411 396 446 461 445 432 388 396 388 410 36 7 463 458 547 582 569 529 441 569 565 525 551 485 489 472 383 436 498 485 441 476 472 613 666 680 647 656 610 537 501 610 615 679 556 469 496 483 569 610 597 592 610 606 656 674 692 706 660 660 660 679 36 7 670 615 597 542 560 618 652 675 705 690 686 648 629 637 625 606 625 667 760 641 633 721 763 763 759 770 744 744 660 671 709 641 629 679 698 648 668 692 748 744 752 744 740 780 776 708 704 748 748 756 36 7 760 752 688 664 696 716 696 708 720 680 676 676 700 736 752 740 757 771 752 747 733 742 651 675 714 680 661 651 656 680 680 699 699 714 651 560 570 599 632 661 694 694 709 781 728 642 675 731 604 573 36 7 609 624 645 578 558 573 619 629 675 670 695 690 665 670 660 680 690 685 665 589 594 599 655 660 660 614 650 609 589 604 614 579 564 539 499 534 444 484 564 514 439 419 429 439 494 509 509 574 629 644 36 7 464 454 494 414 479 534 609 619 579 403 412 463 566 631 498 476 412 407 506 395 382 373 429 429 403 476 412 472 373 322 455 386 382 416 365 356 317 261 229 263 258 253 278 243 293 392 367 441 436 258 36 7 189 199 258 372 401 357 303 283 184 66 100 248 209 184 258 377 481 461 387 351 306 261 227 236 182 182 177 222 197 232 291 296 197 197 172 246 311 212 103 23 18 132 177 152 271 256 296 321 251 326 36 7 221 173 338 299 236 290 255 221 275 207 202 275 309 231 260 333 202 148 158 163 202 246 309 353 411 387 416 368 315 190 245 371 481 396 346 295 351 476 496 371 441 471 436 572 381 401 506 516 361 396 36 7 310 451 411 341 366 436 592 537 547 370 383 538 547 472 418 357 326 339 370 388 374 432 463 498 388 445 498 662 511 485 573 551 609 635 556 503 529 622 529 583 642 619 597 601 583 597 592 519 546 592 36 7 615 610 666 718 771 728 694 709 709 718 742 718 728 781 742 680 645 645 700 736 675 690 609 680 675 665 645 690 655 645 573 583 675 690 700 639 660 589 467 512 583 583 543 543 507 502 559 524 489 454 36 7 514 554 559 434 454 509 529 539 579 519 534 409 469 394 369 429 459 580 591 574 644 599 439 449 459 459 499 536 536 511 528 631 622 536 416 416 472 571 545 403 343 322 365 339 330 283 274 309 360 390 36 7 386 429 425 403 395 386 407 303 313 451 317 327 426 500 397 322 317 322 268 229 258 293 337 308 288 263 243 263 342 258 46 154 169 238 342 372 456 485 519 499 524 554 470 375 351 311 321 331 351 410 36 7 380 241 251 276 301 410 370 351 316 336 311 296 326 351 316 385 385 370 251 231 241 153 95 338 304 285 392 407 436 304 333 377 397 509 499 392 280 397 441 377 294 455 343 231 338 329 338 376 421 351 36 7 356 366 361 331 321 331 336 300 290 361 295 331 396 451 346 270 351 421 496 491 411 381 466 466 401 391 315 376 520 365 445 587 582 569 410 388 423 467 538 666 680 675 609 613 511 427 489 560 657 600 36 7 485 436 427 463 507 467 494 485 473 451 446 487 487 515 556 587 533 533 587 633 610 515 528 565 460 469 560 583 592 601 615 597 537 542 601 647 670 638 647 686 721 656 603 595 618 549 542 580 618 671 36 7 667 637 595 644 606 633 618 675 683 648 652 675 709 702 683 652 648 671 679 708 708 736 736 744 748 740 724 688 676 684 708 740 740 736 716 712 696 696 704 676 684 696 700 668 700 752 748 712 648 652 36 7 632 623 661 685 694 694 728 661 690 651 680 704 709 709 699 704 694 656 651 661 718 651 642 637 699 690 661 661 680 675 603 604 639 706 777 761 767 756 711 736 700 675 680 645 573 568 578 548 609 583 36 7 583 553 583 522 573 573 522 543 538 614 604 634 634 659 689 654 669 534 479 469 499 534 519 479 459 489 494 529 514 494 584 519 459 464 499 549 619 639 604 474 449 374 347 347 429 463 459 412 519 403 36 8 541 448 428 390 399 436 438 489 505 434 431 370 399 466 444 385 325 379 370 275 260 387 413 495 476 403 365 348 372 427 459 444 358 360 336 331 413 413 459 396 295 314 353 377 415 449 476 456 473 454 36 8 382 382 375 352 332 353 316 290 292 345 353 411 394 378 357 364 232 187 172 155 228 228 171 216 240 369 431 490 492 435 395 355 354 364 402 393 364 379 348 336 355 414 484 475 403 380 364 314 332 346 36 8 255 294 316 335 362 387 416 303 312 453 507 443 315 359 436 519 558 538 513 470 478 430 365 415 542 567 592 522 478 472 352 374 416 320 355 351 357 451 455 464 420 443 463 501 509 502 438 419 393 441 36 8 472 536 593 621 646 541 512 602 623 593 639 586 533 514 417 472 523 529 483 517 567 685 718 685 668 713 663 545 581 638 676 710 595 511 519 542 612 600 638 654 622 655 690 701 736 753 734 744 728 734 36 8 712 684 618 596 604 642 652 727 720 717 723 676 670 665 625 613 646 701 707 676 686 745 785 774 770 787 803 770 712 704 743 711 697 752 732 658 686 745 774 783 783 767 778 794 788 716 713 783 791 799 36 8 810 776 715 700 740 740 715 742 748 744 702 717 731 746 752 786 780 778 763 768 764 775 702 720 727 695 666 675 677 699 710 722 726 726 676 605 612 628 649 682 719 750 756 787 770 724 721 741 652 609 36 8 622 642 667 606 581 604 656 671 683 679 702 694 644 676 694 700 693 705 666 635 632 650 685 675 663 627 623 627 597 627 622 608 680 575 553 545 504 529 598 653 510 463 451 466 509 523 540 589 635 617 36 8 512 496 513 438 461 547 620 658 582 472 458 512 611 691 567 538 445 468 558 431 392 400 459 462 438 517 506 504 392 367 436 428 425 451 400 397 323 257 264 281 300 309 325 278 331 442 411 468 394 266 36 8 252 266 321 430 432 353 355 314 256 196 230 331 350 338 372 522 521 425 408 361 307 297 227 210 237 236 221 191 185 236 278 275 185 195 207 330 328 248 120 67 50 166 190 225 296 272 340 348 338 411 36 8 304 262 366 368 298 338 312 277 319 290 271 309 369 263 307 337 226 159 164 177 245 279 319 389 430 407 449 437 366 224 286 474 516 365 381 348 395 490 534 510 502 500 542 581 405 471 580 527 428 431 36 8 367 475 453 374 403 500 647 599 569 426 460 597 583 546 448 411 335 361 433 402 421 476 578 527 438 469 599 680 601 618 602 608 652 647 574 535 560 673 617 651 701 644 638 631 597 610 626 552 559 618 36 8 638 640 686 708 745 719 713 711 717 724 742 725 724 776 729 692 698 683 727 730 701 708 668 682 679 653 659 677 634 637 620 625 653 686 682 672 676 601 545 563 609 592 545 539 539 509 532 543 504 484 36 8 560 581 573 471 478 530 573 565 561 528 541 528 493 420 418 449 474 520 510 563 588 570 485 455 457 458 519 589 541 541 571 653 673 587 466 446 512 597 521 395 344 326 372 349 326 300 257 298 379 408 36 8 400 430 438 427 423 410 431 295 353 437 302 336 389 480 416 353 343 370 341 302 302 348 365 326 288 254 278 290 358 208 68 141 165 266 326 379 483 439 441 460 490 483 433 375 338 336 328 329 345 416 36 8 353 268 286 332 400 401 420 376 320 303 324 321 336 336 320 405 379 364 300 240 274 197 198 372 342 361 408 488 429 347 355 409 415 564 478 407 314 422 461 422 384 534 401 326 414 383 390 432 483 370 36 8 390 412 407 369 375 373 347 309 315 343 288 352 439 444 323 259 344 412 497 546 448 482 471 469 420 420 372 458 556 410 487 611 695 599 460 413 455 499 564 703 697 681 670 654 490 440 502 616 661 568 36 8 447 410 428 484 518 509 528 500 455 424 422 475 514 561 577 641 588 558 610 656 621 622 599 620 537 528 610 590 607 613 635 635 565 578 607 612 703 672 643 667 721 722 646 616 643 612 575 616 654 673 36 8 619 614 625 621 637 659 662 686 705 653 623 656 709 712 714 673 657 671 694 715 730 725 754 768 762 754 742 707 729 721 750 771 761 756 754 740 723 743 743 705 705 715 733 710 740 797 801 763 714 706 36 8 679 681 722 734 726 748 737 732 731 718 733 753 746 735 751 714 727 673 670 703 754 690 672 722 750 740 720 713 714 698 665 654 695 766 813 793 792 768 728 729 708 705 703 677 637 623 631 580 641 615 36 8 635 633 617 589 602 617 590 604 596 627 664 677 693 701 688 658 688 550 497 491 526 555 568 549 483 506 509 514 502 523 579 534 476 470 534 586 619 641 652 551 484 394 372 379 443 481 513 486 577 474 36 9 548 464 411 424 437 441 455 495 512 411 437 380 446 424 411 358 344 411 362 274 278 415 463 521 486 401 361 343 388 459 535 463 348 379 325 334 419 419 446 365 276 299 352 410 446 477 504 504 481 432 36 9 361 370 365 340 326 355 302 283 302 336 355 407 364 369 359 355 193 150 145 141 240 212 145 188 236 393 473 540 526 435 393 336 355 374 415 376 366 396 381 352 371 445 543 509 381 366 366 302 376 317 36 9 229 268 293 356 420 445 455 283 317 484 558 440 298 373 460 541 560 599 527 445 522 455 349 397 546 565 575 479 455 431 311 369 369 306 378 340 345 498 474 488 402 431 436 503 545 565 487 410 386 439 36 9 449 594 608 603 618 516 512 613 608 608 690 632 594 463 405 463 531 497 473 531 656 714 700 613 635 691 701 598 654 649 663 687 584 527 509 556 612 617 677 663 621 696 691 696 734 734 706 715 706 706 36 9 673 649 584 574 579 632 643 698 714 718 695 647 655 655 608 612 655 698 687 667 702 710 773 769 777 781 789 742 702 695 726 691 710 754 698 660 701 766 774 766 751 743 766 762 762 705 735 777 774 774 36 9 781 747 698 694 739 713 694 724 735 728 698 728 743 732 739 777 777 750 735 750 750 761 712 746 731 685 663 674 674 697 708 731 735 720 663 621 625 632 666 697 716 765 777 784 784 777 739 725 629 616 36 9 643 666 693 584 566 611 679 688 697 693 716 711 679 693 702 711 706 738 697 693 693 702 693 697 706 657 638 628 581 598 624 598 778 521 538 534 508 521 598 628 491 465 461 495 512 529 546 585 615 619 36 9 495 503 512 443 482 594 650 654 517 477 490 583 654 640 521 503 464 534 530 428 428 433 477 433 428 508 548 490 358 371 441 393 428 455 388 380 304 260 263 290 285 325 285 263 339 455 455 486 374 259 36 9 259 299 365 481 432 343 339 321 259 214 276 374 365 379 414 517 521 406 397 340 283 260 207 183 231 221 202 155 131 221 260 240 141 164 198 336 345 236 107 65 31 183 179 245 312 274 359 350 345 426 36 9 298 302 435 376 283 376 302 293 312 278 273 342 352 234 337 317 180 121 140 175 224 278 307 410 430 396 410 420 340 229 297 508 503 330 359 325 392 493 541 527 536 575 637 546 359 464 618 484 412 388 36 9 354 436 397 369 416 551 651 627 503 405 516 603 531 569 415 425 328 367 434 405 401 458 613 512 420 449 647 695 584 656 579 608 666 676 516 497 560 685 574 663 668 602 602 612 546 579 588 542 551 607 36 9 631 631 678 701 723 693 697 701 704 708 723 704 712 750 685 674 688 697 711 688 697 684 688 670 670 657 657 634 589 620 638 643 657 688 670 666 693 579 516 557 616 570 516 516 525 507 512 546 508 499 36 9 555 542 499 461 478 529 546 559 503 478 486 495 465 400 396 430 482 538 529 538 551 516 478 469 473 491 542 517 486 521 565 645 627 512 459 486 521 556 441 366 344 340 340 322 287 269 251 309 384 419 36 9 424 415 411 477 406 450 411 276 379 406 299 348 423 495 392 361 370 379 343 325 334 370 348 299 263 245 276 285 352 187 71 120 152 245 308 401 517 472 426 478 516 488 402 355 317 336 312 317 355 421 36 9 317 245 250 307 426 393 454 359 312 288 302 298 359 317 312 412 388 317 245 194 248 145 219 430 347 410 406 538 376 327 371 401 396 587 504 396 302 425 450 410 445 543 317 342 381 391 396 484 464 378 36 9 402 416 431 340 345 354 349 301 325 316 244 316 412 421 268 239 330 397 464 517 392 532 440 455 402 383 364 474 497 396 497 613 695 492 401 396 458 483 536 647 647 637 651 603 401 410 468 618 647 483 36 9 405 376 410 449 478 526 521 478 420 401 415 467 504 584 588 626 598 560 602 640 631 640 621 588 523 551 626 551 574 598 631 631 551 584 602 612 706 696 659 675 706 742 671 624 643 616 569 624 651 667 36 9 600 600 612 604 632 643 643 683 702 671 647 667 687 706 687 635 647 663 691 720 709 698 732 735 739 717 701 686 717 705 739 747 735 732 732 713 705 709 705 682 682 709 709 709 739 770 777 724 701 690 36 9 674 685 712 735 712 739 704 708 716 720 716 735 731 720 712 693 704 644 651 701 746 693 678 727 739 723 704 704 716 663 674 666 688 761 784 770 775 734 706 670 684 684 679 634 598 607 611 602 616 602 36 9 638 657 638 602 598 638 620 643 620 657 661 654 667 680 671 671 624 516 499 508 521 559 589 559 512 503 495 499 503 529 538 508 448 473 564 624 602 645 594 525 461 388 349 375 459 499 481 495 530 481 3610 508 448 370 376 408 391 437 488 460 379 400 338 398 402 391 343 314 368 306 233 247 396 445 456 447 373 332 319 358 466 537 416 324 360 297 327 414 416 437 352 259 282 314 356 411 446 496 496 479 434 3610 352 348 334 322 306 314 273 237 284 319 343 390 364 341 344 330 141 87 102 106 211 187 146 171 237 353 458 492 463 406 364 316 335 343 402 330 313 310 309 293 341 449 534 437 322 312 319 254 296 276 3610 208 233 284 330 442 440 383 225 309 464 554 422 265 367 435 495 583 589 434 399 484 441 327 376 516 531 513 414 435 375 296 344 313 257 271 285 315 477 454 391 358 364 356 417 452 505 440 386 373 418 3610 431 552 593 555 594 491 478 592 539 535 626 554 534 438 395 435 539 410 410 501 618 682 666 569 610 616 646 622 622 585 611 625 521 518 483 533 629 607 619 614 607 631 642 684 727 697 651 648 665 650 3610 664 600 542 534 555 603 625 664 704 707 678 592 617 613 523 552 630 689 669 621 660 752 752 740 756 751 756 700 652 658 695 621 660 747 632 603 654 784 739 740 704 700 723 737 728 671 701 732 733 764 3610 777 689 656 637 665 666 698 723 723 651 654 675 716 728 752 766 746 730 704 711 723 698 691 727 691 657 645 648 649 664 676 707 726 699 607 592 591 606 629 664 684 730 754 737 720 726 691 680 565 560 3610 614 657 670 539 551 615 626 645 667 670 667 684 660 654 656 673 669 692 677 665 643 667 675 663 683 645 647 612 538 569 606 556 623 493 515 491 462 504 559 550 442 434 453 445 485 503 529 616 593 584 3610 457 464 448 408 460 581 666 670 518 420 449 575 655 574 465 466 413 508 492 385 387 410 453 426 408 496 510 470 341 368 421 372 411 420 372 353 285 233 230 272 277 280 272 239 309 408 440 415 324 191 3610 182 218 325 458 401 310 311 291 204 158 247 329 312 364 414 506 495 362 369 318 272 238 186 169 203 207 174 132 121 215 249 227 123 148 203 322 322 189 78 14 18 168 127 203 259 233 314 283 297 355 3610 218 255 407 267 249 321 237 229 245 219 230 280 278 186 291 271 134 78 85 154 182 236 272 395 385 332 366 396 277 176 266 477 453 298 308 273 379 454 451 376 389 516 597 507 306 465 611 461 366 339 3610 302 387 349 282 371 487 583 539 433 356 481 563 479 515 364 375 290 322 387 362 372 418 573 437 352 403 626 582 486 583 511 555 627 615 480 464 529 612 482 621 630 513 538 577 539 565 546 525 540 586 3610 624 621 657 683 700 683 672 680 684 691 688 671 699 749 688 669 652 672 741 687 679 643 641 646 668 690 650 627 588 630 592 622 654 699 667 636 709 557 482 521 583 543 517 520 482 476 543 495 484 490 3610 521 548 493 447 486 530 574 585 499 475 441 471 417 376 368 395 499 583 581 536 572 506 437 434 473 477 552 498 459 488 583 643 573 474 418 484 555 533 426 340 332 334 332 316 274 260 232 310 376 408 3610 407 391 401 458 379 427 385 255 360 400 287 367 416 438 357 322 320 350 304 282 287 350 340 280 242 234 262 271 347 162 27 99 119 227 337 472 551 446 407 452 500 479 395 326 312 302 314 310 341 385 3610 287 211 235 311 410 369 443 346 312 286 288 305 335 295 301 349 356 257 192 193 262 132 202 384 324 391 362 492 346 316 341 375 378 530 444 382 308 424 383 355 327 431 263 289 317 335 355 434 390 354 3610 369 354 356 318 309 304 314 282 284 289 246 304 416 400 261 251 352 426 458 437 365 468 421 397 364 369 309 472 479 366 509 530 652 481 372 373 412 439 542 640 639 643 638 605 407 371 437 583 610 467 3610 403 375 398 406 434 509 512 481 425 402 423 482 498 552 612 584 531 526 592 627 633 578 558 570 456 502 631 557 575 564 620 597 519 548 588 624 660 677 666 669 712 704 611 569 625 581 560 598 638 673 3610 569 565 573 595 608 620 617 661 703 703 648 656 677 729 702 635 608 639 716 747 713 704 716 729 754 665 664 681 690 706 736 688 708 730 720 723 683 680 700 662 665 672 694 708 742 719 739 683 654 631 3610 645 649 684 695 676 718 680 672 699 702 690 722 706 694 683 668 672 617 629 687 721 656 637 718 695 694 644 644 655 622 628 614 667 736 744 747 764 717 641 644 653 646 621 579 554 543 558 588 593 573 3610 605 635 619 596 588 626 588 624 561 625 610 619 649 660 669 692 606 478 462 452 480 495 477 517 468 476 485 474 505 526 523 479 419 432 564 637 655 658 560 469 427 369 335 372 473 474 444 490 486 453 37 1 392 415 425 344 334 406 387 496 501 430 401 349 334 482 458 392 306 373 463 349 320 368 457 452 429 461 370 315 282 338 402 512 466 347 370 315 406 416 452 498 393 365 310 282 310 402 434 379 425 443 37 1 434 416 365 349 321 335 349 284 284 298 284 335 480 373 387 457 326 270 274 209 227 237 180 204 260 354 373 452 396 373 354 349 298 312 382 378 327 327 345 318 350 355 364 433 396 359 322 285 299 327 37 1 280 257 285 280 285 304 410 318 257 378 405 438 313 325 402 521 471 421 457 430 398 375 421 380 457 425 489 462 457 484 425 402 411 339 334 421 357 384 380 471 475 448 466 484 433 438 396 368 391 415 37 1 429 471 540 466 512 503 494 503 578 568 480 452 489 499 429 461 438 503 438 452 489 503 615 536 528 533 528 519 480 576 616 550 572 519 498 493 563 581 589 559 611 554 550 598 585 664 646 686 620 642 37 1 629 686 655 559 611 644 656 679 628 676 668 683 652 620 640 612 648 668 703 660 624 656 731 743 763 747 679 707 707 727 735 691 644 652 715 702 698 679 707 731 721 764 787 764 778 768 749 731 764 778 37 1 797 764 745 716 721 759 731 698 683 712 707 716 688 650 740 749 782 766 790 746 758 682 646 646 722 742 698 682 686 702 718 686 678 690 706 638 634 642 678 698 694 698 682 754 650 642 670 719 659 612 37 1 629 629 668 629 599 620 642 620 625 638 689 646 629 681 646 676 620 586 608 599 603 603 633 668 646 608 608 604 586 590 595 604 558 576 558 554 513 531 572 468 499 481 463 449 517 504 563 613 631 631 37 1 595 517 540 468 449 440 599 626 630 487 406 411 582 677 587 520 430 434 577 444 382 373 434 501 539 511 482 473 477 458 439 444 420 377 406 411 387 349 305 315 301 333 370 305 328 402 374 393 484 360 37 1 278 273 269 416 489 402 393 319 237 168 200 292 287 310 301 383 480 484 429 433 373 321 284 302 227 227 246 255 340 298 312 340 288 255 251 298 330 363 213 138 157 209 246 227 302 298 321 373 255 344 37 1 271 216 341 341 243 267 331 294 271 253 230 304 350 290 243 327 276 220 248 243 276 280 350 350 419 438 429 405 375 247 247 348 471 425 366 366 375 453 453 430 407 471 430 548 484 448 484 443 425 453 37 1 384 393 466 434 402 457 425 402 494 452 377 489 550 429 466 424 364 377 377 284 377 429 526 531 457 489 499 643 564 461 587 582 554 620 536 512 582 601 592 524 611 642 646 554 594 611 616 519 519 589 37 1 611 620 730 762 750 726 702 722 742 762 754 738 714 726 770 714 685 651 655 693 676 629 642 655 668 706 702 676 672 676 603 603 590 668 659 642 629 620 552 573 586 638 620 590 578 552 536 536 522 540 37 1 567 636 631 504 499 536 558 604 595 604 581 572 554 536 468 481 508 522 531 549 622 658 558 481 486 481 508 596 554 511 558 639 682 639 463 425 515 587 625 458 377 358 458 401 373 344 320 315 411 420 37 1 377 430 434 506 449 373 473 370 356 457 347 365 434 526 443 393 338 301 296 310 315 360 402 383 360 360 347 328 356 338 145 209 260 296 324 402 457 457 438 387 405 424 396 344 359 307 340 359 307 433 37 1 466 354 335 326 396 448 368 349 326 335 330 326 396 433 344 373 401 424 326 271 280 142 54 318 382 318 387 387 489 355 350 387 405 419 563 401 304 368 489 382 355 322 290 188 285 304 299 370 411 380 37 1 339 361 416 366 384 425 393 361 380 370 380 375 434 425 425 339 375 439 430 494 439 375 471 421 398 407 348 361 499 415 391 531 443 485 489 419 410 461 550 620 661 661 568 573 499 485 443 471 499 494 37 1 471 494 485 489 471 499 499 531 524 476 458 463 515 576 607 607 511 546 620 659 655 563 572 616 498 458 515 550 624 554 541 533 563 572 572 646 572 546 576 628 652 528 520 564 612 580 564 568 588 616 37 1 644 644 640 640 683 600 628 608 596 596 604 644 656 691 679 679 676 683 683 688 702 759 716 745 768 731 759 726 674 735 759 754 712 745 721 768 749 745 740 707 721 726 726 731 735 764 778 731 669 683 37 1 678 666 670 702 718 710 678 730 726 714 714 694 734 726 678 682 682 698 662 694 726 690 666 662 674 738 694 674 678 714 658 629 642 711 728 749 767 775 758 749 719 719 711 693 668 620 629 638 620 638 37 1 625 612 612 595 595 586 552 556 573 573 578 604 599 617 685 640 663 604 558 517 540 567 563 540 527 536 531 540 558 549 545 549 513 531 517 604 649 613 658 527 499 445 406 382 425 492 525 463 544 425 38 1 628 546 473 477 484 506 480 539 539 544 493 493 462 467 453 468 396 365 400 356 340 413 433 553 553 494 447 385 393 461 469 471 376 376 423 400 397 396 468 429 327 349 421 455 450 477 505 530 511 433 38 1 365 388 397 360 370 339 351 310 425 410 364 444 379 418 362 365 394 429 276 240 322 325 188 245 323 403 499 595 621 527 489 413 395 408 425 508 426 393 474 451 416 417 499 590 589 533 471 478 479 507 38 1 418 371 421 411 431 503 544 442 414 524 554 545 409 372 535 528 544 576 516 597 541 529 486 523 505 574 596 616 638 585 433 413 546 558 527 493 440 447 481 570 540 510 586 639 657 713 554 470 466 497 38 1 510 596 580 606 627 561 576 613 667 673 654 669 685 647 512 519 540 587 586 535 622 649 650 637 654 663 649 670 687 680 706 720 677 645 599 614 586 623 673 673 642 684 663 677 696 703 713 729 708 713 38 1 711 696 670 651 611 600 658 701 717 715 728 702 678 699 690 670 691 732 740 760 762 767 737 710 726 728 753 795 768 764 777 741 756 767 787 768 704 742 803 832 793 783 788 821 788 748 764 786 797 801 38 1 799 789 782 736 746 751 749 760 769 751 763 735 745 764 770 764 791 781 768 758 756 742 772 712 788 774 744 725 705 719 730 747 763 749 723 695 642 660 653 658 686 698 735 768 800 788 756 769 744 644 38 1 630 657 657 703 603 625 642 647 632 662 729 712 658 599 668 686 713 732 752 725 726 717 662 665 651 617 616 668 708 669 694 700 676 678 636 622 598 577 577 613 578 496 480 497 504 541 573 578 576 600 38 1 606 590 639 563 581 593 654 633 590 617 566 522 548 641 630 652 577 519 586 546 471 440 497 502 498 540 504 519 427 385 420 462 495 467 447 478 378 345 370 345 295 343 399 297 348 468 488 556 441 365 38 1 414 409 380 483 550 576 471 436 349 314 318 375 408 400 407 447 522 492 498 416 363 371 309 320 375 305 287 275 262 294 290 398 379 345 369 405 447 379 223 191 206 247 292 332 380 426 443 518 477 554 38 1 474 453 513 610 529 595 611 571 625 473 374 353 465 382 404 458 350 381 347 240 311 355 405 442 512 534 568 515 535 372 390 439 485 390 433 578 476 410 525 573 595 575 626 637 452 511 598 533 460 537 38 1 551 581 577 527 493 615 644 633 601 576 572 698 724 737 660 568 503 497 543 524 474 524 652 594 552 551 606 688 694 686 627 655 627 662 683 629 631 637 685 663 659 607 583 569 619 578 649 654 595 578 38 1 604 630 702 681 718 718 714 705 723 728 744 739 746 739 749 725 717 739 749 734 711 748 731 711 684 619 710 689 619 631 636 653 658 662 679 722 710 717 577 577 624 628 558 514 559 514 558 558 564 574 38 1 570 589 601 574 547 552 581 605 627 543 586 610 573 407 449 452 478 508 544 549 545 568 546 526 501 542 569 549 522 551 538 601 652 650 562 495 529 584 509 341 352 393 394 352 371 400 339 365 396 462 38 1 456 502 473 542 469 445 476 404 396 508 442 395 446 535 582 506 460 462 492 408 389 403 402 382 346 344 352 391 397 253 149 227 238 347 363 438 426 501 525 573 567 527 488 427 422 441 405 426 438 543 38 1 413 315 371 393 484 522 584 480 389 382 384 391 428 388 363 407 449 544 537 486 417 339 322 420 467 467 516 562 553 449 394 490 473 494 602 466 397 449 552 615 623 676 604 490 548 576 621 563 603 617 38 1 536 505 544 600 500 493 535 464 383 404 343 412 448 490 442 330 356 413 463 621 673 674 637 675 582 412 515 559 621 546 505 613 692 706 564 433 495 486 531 579 582 613 637 631 559 580 627 640 628 552 38 1 522 531 505 523 543 631 621 570 520 566 529 534 564 614 633 689 692 654 651 668 706 706 680 708 668 592 614 668 670 640 621 633 630 618 581 560 630 656 658 663 677 685 654 663 696 657 642 630 629 628 38 1 673 632 652 687 703 685 688 680 708 616 616 696 685 707 725 716 709 723 734 770 770 779 758 737 768 770 781 765 735 734 740 771 790 804 770 739 760 746 690 762 745 738 737 746 755 790 798 772 746 749 38 1 728 726 691 732 747 770 772 712 711 733 705 763 754 788 756 714 714 716 686 725 770 777 740 751 791 802 786 756 733 702 709 666 677 704 731 757 790 753 710 710 716 716 733 710 688 667 673 623 626 627 38 1 643 642 635 647 655 695 684 609 622 656 668 684 664 659 677 652 678 543 516 510 602 583 608 614 639 534 497 517 530 541 569 566 562 526 537 560 615 639 662 652 655 465 372 374 422 466 522 533 579 582 38 2 688 593 503 517 517 539 526 584 584 598 539 553 498 517 471 498 444 399 462 408 372 458 446 585 580 530 481 416 411 491 491 506 411 401 451 426 421 426 496 466 356 366 446 481 476 511 525 555 540 461 38 2 391 416 411 393 372 357 388 336 444 429 388 470 413 444 388 398 429 480 311 275 347 377 234 265 341 418 511 603 644 557 511 449 423 444 444 540 449 419 495 479 429 434 525 615 621 560 510 525 505 535 38 2 454 394 434 439 464 535 580 479 434 535 560 585 439 417 556 542 561 590 537 605 556 556 532 566 537 605 614 634 648 605 484 450 581 585 556 528 470 484 518 585 581 547 610 653 714 723 594 514 518 531 38 2 536 607 602 643 678 607 607 638 700 709 696 696 727 718 549 554 571 638 620 558 647 665 651 665 688 705 692 688 710 727 744 753 688 684 627 658 627 662 705 705 684 710 684 697 723 731 744 753 740 749 38 2 744 727 710 684 649 645 706 748 762 757 771 748 725 748 739 715 739 767 781 804 809 809 785 753 771 771 799 842 818 813 823 785 799 809 827 798 752 779 844 867 826 826 816 853 835 779 803 826 844 858 38 2 849 830 835 775 798 807 798 812 812 784 789 779 779 803 807 803 839 825 812 798 798 780 812 753 830 816 794 771 753 766 775 794 807 794 766 753 703 708 708 712 735 748 775 807 843 830 798 807 788 697 38 2 683 707 707 745 659 678 693 697 683 712 769 755 707 654 717 736 760 774 793 769 769 760 712 717 707 674 674 660 743 677 706 714 689 710 656 644 607 582 619 648 598 536 503 528 540 573 590 611 615 640 38 2 648 627 681 582 594 615 685 636 643 657 607 571 584 688 670 706 630 562 625 589 521 471 535 535 548 593 548 548 471 422 476 512 548 526 494 544 431 390 401 371 331 366 436 326 366 506 506 570 466 391 38 2 446 441 401 501 580 610 496 471 381 336 341 396 431 421 436 461 565 525 530 459 398 408 341 336 413 347 336 321 285 326 326 444 413 382 398 418 454 429 270 229 234 265 326 362 413 439 454 562 500 557 38 2 515 479 540 661 560 605 656 590 686 510 399 379 500 399 394 495 394 414 379 283 353 389 429 469 545 565 600 540 571 421 436 484 523 450 474 610 508 421 542 600 624 605 634 643 494 537 619 571 489 576 38 2 576 610 595 561 528 634 663 639 619 598 571 705 754 749 696 602 549 531 589 558 509 527 674 625 589 585 634 718 727 705 660 674 651 678 705 634 647 665 727 692 697 649 619 614 666 614 688 692 627 610 38 2 627 666 757 735 771 771 771 757 780 780 794 789 798 789 798 780 760 779 788 774 755 788 774 755 731 674 755 736 674 683 688 702 707 712 726 764 755 760 635 635 678 678 616 578 616 578 611 611 619 607 38 2 607 636 644 619 573 590 619 619 660 569 615 660 627 461 478 503 520 544 573 578 590 598 569 582 565 565 590 625 584 602 602 643 711 715 611 557 584 634 566 404 399 431 444 390 413 444 395 408 440 508 38 2 508 566 526 584 539 503 535 431 416 525 481 416 461 555 615 535 486 486 511 431 411 421 426 406 376 371 381 421 426 292 177 252 262 376 391 471 461 530 536 608 572 552 521 459 459 475 439 454 470 582 38 2 449 357 393 423 490 562 608 526 408 403 418 403 439 418 382 439 470 572 567 530 449 379 358 449 500 500 555 580 595 469 424 520 510 489 621 505 409 469 590 656 676 721 641 520 570 605 666 590 629 639 38 2 571 542 571 629 528 528 571 508 431 460 402 465 489 532 499 397 407 460 494 639 687 682 653 682 610 528 532 585 669 562 522 647 714 736 589 451 509 509 545 607 607 638 665 656 576 594 651 674 665 589 38 2 571 562 531 549 562 665 643 589 567 597 580 580 610 649 666 723 736 684 679 701 736 731 723 731 710 627 645 697 697 671 653 662 662 636 614 601 658 697 684 706 720 729 697 697 743 715 697 683 678 673 38 2 720 678 701 734 748 729 739 725 753 659 659 743 729 753 767 762 753 767 776 803 807 807 803 770 798 803 816 798 779 793 770 821 821 835 803 779 807 798 761 798 779 784 770 798 798 826 830 793 775 793 38 2 775 775 739 780 798 816 812 766 762 780 762 807 798 830 803 757 766 766 744 775 812 816 780 794 825 839 834 803 785 753 753 717 726 750 774 798 826 793 755 755 760 760 774 755 736 717 721 678 678 678 38 2 693 693 688 697 707 740 731 664 678 707 717 694 685 689 694 677 710 594 549 573 636 615 619 640 669 586 528 561 573 586 590 578 602 557 561 582 644 656 677 677 689 524 417 417 458 503 562 589 625 639 38 3 659 626 516 516 521 543 523 602 641 639 558 573 575 539 485 521 478 414 469 426 385 446 500 616 611 544 478 445 421 495 578 552 413 403 456 429 427 457 503 473 369 367 434 458 495 518 553 592 552 484 38 3 418 427 413 455 398 372 415 359 449 439 389 531 432 454 467 438 435 481 373 308 384 406 277 276 345 464 566 670 653 607 532 470 438 428 450 521 457 413 507 473 436 426 524 582 603 582 496 488 526 525 38 3 480 396 439 435 449 503 555 502 433 555 591 587 463 445 558 574 601 588 608 624 581 609 532 500 555 599 632 621 661 616 512 470 576 591 583 568 497 510 592 567 561 554 623 669 712 742 624 540 541 534 38 3 546 625 606 673 681 617 611 645 720 729 708 728 735 738 572 546 574 645 640 628 671 661 673 693 725 730 749 708 736 725 751 771 695 697 641 669 667 695 712 708 710 723 680 710 710 740 768 771 751 768 38 3 781 762 732 695 667 661 728 759 780 768 794 774 733 769 740 749 757 783 790 820 814 808 788 791 787 787 830 847 859 851 867 802 820 848 859 801 772 799 847 878 857 826 829 848 849 813 806 834 862 855 38 3 848 845 827 789 792 801 803 807 810 790 792 790 782 796 796 808 833 837 808 801 795 764 794 749 815 823 812 806 759 774 777 788 800 796 784 758 723 717 711 730 748 772 790 818 835 817 801 804 802 726 38 3 700 728 721 762 691 695 703 700 736 748 769 766 672 698 733 750 764 766 802 769 783 781 724 736 740 752 752 734 744 732 716 734 710 735 684 646 613 588 602 646 636 550 524 520 542 563 591 607 630 648 38 3 650 633 688 593 594 581 672 669 670 675 623 639 667 702 686 702 627 575 616 596 532 496 550 541 541 586 571 569 485 453 493 512 534 573 535 569 442 392 410 380 351 366 468 331 361 493 522 617 491 415 38 3 436 457 454 509 574 610 537 475 419 358 357 424 432 434 523 496 570 546 534 458 385 409 350 346 422 356 332 310 273 353 339 403 400 367 389 418 485 447 313 246 253 281 328 358 394 441 457 544 502 578 38 3 533 529 543 646 545 601 681 607 676 500 393 392 486 440 476 523 410 414 374 323 346 388 439 490 545 564 610 543 596 415 435 515 571 457 457 631 520 478 556 599 629 621 656 689 540 546 599 569 518 582 38 3 563 591 599 588 548 642 682 697 692 645 680 764 768 756 734 637 572 554 589 591 532 534 678 628 584 599 657 731 728 719 699 687 672 711 721 659 655 682 738 738 747 695 662 649 688 647 697 712 662 649 38 3 675 708 766 739 787 782 781 779 774 760 792 799 800 784 793 790 780 788 785 797 780 802 785 750 745 740 778 780 710 698 707 707 710 726 750 759 766 797 636 639 693 703 646 601 622 584 612 607 606 590 38 3 609 641 664 631 601 624 651 670 662 589 623 665 663 478 466 489 510 544 583 578 586 642 608 599 595 569 639 618 621 618 623 706 702 709 621 573 610 673 637 485 440 471 492 414 410 451 396 415 482 546 38 3 514 545 507 621 543 521 530 430 441 564 499 457 488 591 635 546 498 479 493 429 411 462 458 435 383 368 384 405 420 322 194 273 283 379 398 462 494 566 551 587 614 602 542 462 463 480 457 458 483 611 38 3 480 402 400 422 519 580 628 531 440 423 415 405 505 429 384 422 434 557 579 558 454 444 374 453 494 489 560 617 610 499 422 500 518 567 614 531 425 470 580 663 665 708 640 522 579 628 653 618 653 694 38 3 608 568 590 646 543 537 542 498 439 480 421 432 493 593 520 449 434 455 515 671 720 702 653 667 607 533 556 616 683 591 580 677 726 751 610 464 534 525 547 605 626 691 680 682 603 618 673 697 682 628 38 3 594 592 598 610 622 695 676 619 598 613 604 591 628 658 682 721 758 704 695 725 749 740 732 736 747 665 645 693 701 701 699 680 669 656 598 598 671 706 704 717 734 749 676 685 744 726 702 677 695 735 38 3 737 719 713 753 782 742 774 750 738 689 699 751 766 782 787 788 776 792 812 824 833 833 832 818 815 830 818 810 768 791 804 829 819 807 827 800 810 818 801 815 799 780 792 810 827 831 831 795 801 804 38 3 789 777 741 785 807 816 814 794 788 796 777 816 814 845 838 785 796 792 776 800 826 832 793 806 829 843 820 794 796 755 759 724 714 738 778 802 826 797 759 750 752 769 778 755 755 717 714 681 698 693 38 3 729 719 703 695 714 726 707 655 677 721 712 702 700 698 698 679 728 625 555 574 651 640 624 653 650 595 548 560 595 593 604 602 613 564 565 599 651 662 689 697 711 558 430 437 466 519 552 577 613 636 38 4 670 664 529 517 536 542 543 626 666 657 575 567 611 574 504 535 501 432 486 422 399 441 546 667 662 568 511 444 417 485 598 597 416 417 452 429 436 492 560 505 365 364 418 456 508 531 558 635 600 500 38 4 446 424 425 487 407 385 426 392 514 449 403 554 448 458 491 486 460 506 439 337 404 432 304 295 358 503 613 683 676 643 560 478 449 432 459 518 464 432 505 471 444 433 526 595 625 605 505 489 528 557 38 4 525 407 450 453 462 491 558 526 452 518 573 632 497 529 625 617 639 610 652 616 578 635 562 516 568 627 636 664 671 646 571 482 587 580 603 619 510 523 592 632 562 550 627 670 717 744 623 552 546 521 38 4 542 602 651 687 703 650 623 629 754 732 699 757 707 770 604 529 547 648 672 643 661 671 685 714 727 725 736 727 757 741 778 802 726 712 651 682 665 715 751 731 726 755 673 702 695 731 778 802 791 783 38 4 818 789 759 719 683 676 736 769 778 783 811 799 773 797 738 759 762 781 789 834 812 796 775 790 794 787 832 845 870 859 863 835 827 843 865 813 783 794 831 871 860 845 838 846 859 846 831 849 878 878 38 4 862 838 833 812 818 821 821 828 832 803 795 791 779 777 817 830 856 852 818 805 786 756 793 782 815 846 831 820 785 779 775 781 793 818 812 781 731 711 711 734 761 783 799 838 840 826 811 809 795 745 38 4 737 751 743 754 694 704 694 710 745 750 755 761 699 723 753 752 759 755 785 778 781 783 755 762 763 765 778 747 734 732 714 741 721 728 706 653 620 600 609 659 661 572 546 534 545 569 596 615 645 668 38 4 667 644 695 616 616 608 673 678 700 692 646 666 703 716 695 728 638 615 676 611 555 546 550 548 547 595 603 628 506 455 492 519 553 616 575 616 457 391 404 383 336 355 492 325 346 483 536 667 508 410 38 4 430 505 516 569 608 638 557 488 425 362 366 414 423 426 490 561 602 539 548 479 398 411 365 385 481 359 349 317 318 386 358 396 410 373 401 417 479 470 339 276 260 280 333 360 395 433 473 545 503 576 38 4 547 517 552 633 556 601 680 610 667 497 405 443 560 465 522 547 419 423 388 310 338 380 456 500 543 562 626 554 615 435 417 517 584 472 466 628 530 505 571 600 618 590 655 675 549 542 587 590 520 570 38 4 568 612 611 584 556 605 665 676 694 684 692 765 764 748 771 711 594 545 580 606 547 539 658 667 562 595 649 716 725 704 738 711 685 713 729 646 634 663 723 734 753 725 693 686 707 666 704 721 660 664 38 4 705 729 760 736 796 806 796 800 797 771 794 800 804 779 798 826 795 788 787 790 793 824 804 761 751 772 791 801 752 724 723 717 713 751 761 776 775 805 645 646 724 746 672 644 632 631 656 651 601 602 38 4 614 659 684 649 620 650 680 689 684 615 635 678 698 521 493 514 539 577 612 602 604 671 636 640 606 596 676 650 653 633 655 723 727 720 639 600 654 716 681 520 473 547 529 421 420 461 419 446 525 568 38 4 560 563 523 649 563 542 570 442 475 618 545 509 590 652 627 543 510 501 488 441 467 567 484 468 409 385 397 402 487 373 216 297 311 362 411 487 565 622 584 584 613 633 573 484 476 501 476 473 493 618 38 4 507 411 398 437 544 606 633 551 457 474 446 416 537 466 403 424 459 561 601 587 456 451 375 462 504 501 574 611 647 509 483 527 520 588 639 574 442 476 602 679 675 721 671 559 598 638 676 680 699 698 38 4 647 577 608 684 534 535 565 514 495 491 455 449 482 611 565 500 444 467 559 681 716 715 686 668 632 547 557 622 728 612 600 716 750 764 667 483 543 544 569 618 623 731 730 722 642 619 702 703 690 675 38 4 635 607 624 653 681 744 750 681 613 619 605 587 614 658 688 764 788 709 695 716 732 754 721 754 785 675 668 714 699 711 710 693 680 636 589 648 671 717 720 724 737 752 679 682 750 770 722 702 701 749 38 4 770 764 757 757 788 772 787 772 767 745 750 763 783 796 800 799 800 803 811 815 842 854 846 828 812 833 813 826 759 801 826 836 833 825 851 837 836 848 846 836 808 808 812 837 834 826 824 809 840 810 38 4 801 771 748 787 812 808 839 831 825 816 801 834 864 874 874 820 812 820 807 825 855 853 787 790 833 857 837 812 818 764 742 732 720 731 780 804 822 819 787 763 763 789 782 770 770 713 705 716 709 708 38 4 719 729 694 688 725 745 722 683 690 731 710 703 696 697 694 691 735 658 572 582 659 668 612 655 685 607 569 564 598 590 621 605 632 572 573 625 657 673 684 704 724 587 437 449 493 570 574 584 620 650 38 5 626 633 525 507 527 536 529 608 659 642 572 581 596 539 491 534 494 411 471 427 404 431 516 618 589 535 469 442 414 451 604 547 416 411 442 432 416 470 508 483 356 355 408 436 500 498 551 602 542 468 38 5 410 396 409 455 382 356 397 381 474 412 378 535 423 425 468 432 417 471 375 319 376 399 298 281 359 493 587 694 644 630 544 458 433 422 437 494 462 414 464 440 426 398 502 556 590 564 478 477 509 527 38 5 493 392 424 431 441 488 582 521 435 504 562 643 465 434 536 566 620 578 610 612 573 643 539 476 553 566 609 592 654 589 528 469 528 578 566 573 517 508 636 585 544 524 579 622 707 730 619 538 520 508 38 5 536 601 597 677 700 615 593 634 709 693 690 728 743 760 578 531 552 638 654 650 650 655 653 683 715 712 725 718 748 729 767 770 696 710 634 658 636 715 729 727 696 710 656 703 698 727 770 791 751 768 38 5 796 762 725 694 675 673 743 750 779 770 793 765 739 774 732 753 754 774 769 815 804 786 773 778 780 783 822 836 844 848 857 812 827 822 850 822 787 798 828 857 836 813 826 846 833 816 821 840 857 858 38 5 836 833 822 808 783 804 810 811 819 791 796 795 785 770 809 813 835 855 806 794 768 734 800 806 896 830 830 818 809 780 775 776 784 815 785 786 745 714 698 724 739 775 794 823 827 816 806 801 810 746 38 5 724 741 743 767 710 710 695 696 739 741 756 777 697 717 746 748 758 765 801 801 798 777 734 743 811 827 838 773 773 724 706 730 717 722 702 641 618 591 593 636 642 560 533 519 540 559 582 596 634 647 38 5 658 643 684 614 602 589 665 670 615 760 720 663 695 697 677 686 645 583 620 605 554 520 556 543 547 579 579 594 489 456 483 512 536 583 552 594 458 400 401 389 342 360 486 342 369 442 537 612 492 407 38 5 426 482 495 534 563 557 523 485 405 348 361 429 417 408 467 520 533 512 523 464 389 415 369 383 453 346 341 311 269 342 339 399 393 398 395 413 481 437 308 252 252 269 335 353 383 438 459 546 500 565 38 5 525 508 533 611 558 605 693 624 669 549 414 410 514 456 521 514 410 410 404 339 338 392 432 506 537 555 583 523 616 416 427 539 567 480 481 629 522 432 521 569 609 613 654 701 526 533 584 552 495 527 38 5 567 574 583 579 552 609 651 638 683 677 713 791 773 750 747 645 580 572 593 604 558 535 647 616 545 587 647 713 715 717 711 689 707 716 734 669 662 689 715 722 737 721 651 632 697 644 703 718 673 680 38 5 701 734 751 752 795 792 775 780 777 752 789 796 799 779 794 795 794 784 784 789 798 803 784 743 746 760 775 784 703 693 708 698 698 736 748 758 767 797 634 631 715 708 648 626 622 600 647 640 593 590 38 5 604 636 658 647 620 647 678 689 662 601 620 652 673 494 479 502 517 542 586 524 579 652 616 632 590 582 671 601 700 685 685 774 797 792 715 663 708 754 732 558 518 553 563 463 463 514 454 433 502 565 38 5 535 534 515 634 536 521 548 426 461 566 555 496 528 627 613 550 494 503 506 461 459 506 440 426 383 374 400 393 420 336 209 282 291 361 390 447 535 552 555 580 591 585 539 460 462 495 462 463 478 589 38 5 469 387 379 416 507 583 622 527 443 428 407 394 506 410 379 409 394 519 588 602 492 459 387 466 481 483 553 597 595 481 421 489 504 554 608 514 414 474 555 655 662 713 639 537 632 631 643 619 650 668 38 5 608 578 602 663 543 574 550 480 466 509 438 420 474 595 506 428 420 448 496 661 655 621 654 633 634 510 539 609 687 601 568 666 723 738 652 455 532 515 527 565 584 677 670 692 612 603 651 665 663 624 38 5 587 610 624 644 649 684 677 630 587 604 587 561 582 644 658 736 770 704 691 717 746 761 729 725 755 643 635 692 684 703 684 660 646 654 570 587 663 691 684 707 723 738 701 681 762 758 723 688 686 727 38 5 754 729 715 739 779 766 776 753 753 720 729 743 763 779 783 782 773 785 796 814 839 829 837 817 806 828 817 819 718 772 815 827 820 817 824 807 819 839 826 817 802 804 790 809 818 815 811 783 823 811 38 5 801 775 757 794 815 821 821 813 792 814 779 818 825 852 851 798 783 782 786 809 834 840 784 787 842 851 819 804 801 736 769 729 712 715 758 777 806 794 763 746 758 775 779 755 753 699 703 717 693 693 38 5 727 720 701 708 715 710 712 660 660 724 703 692 683 685 686 675 722 649 561 571 636 647 605 656 661 593 552 553 579 582 605 589 625 568 565 611 648 658 666 680 699 594 433 433 469 520 536 561 590 621 38 6 660 669 541 523 537 546 541 628 678 674 601 605 605 569 509 555 514 427 487 446 409 450 536 658 624 561 488 458 429 483 629 590 424 419 458 434 424 478 531 502 375 370 434 463 502 522 556 624 561 483 38 6 429 424 424 490 412 383 426 383 480 441 397 553 441 470 495 460 446 504 412 344 402 422 310 300 358 495 597 689 665 631 548 475 451 426 465 517 470 422 527 493 451 436 541 584 617 598 508 493 541 555 38 6 512 408 455 446 455 508 569 536 446 536 603 626 479 468 576 566 609 595 637 618 590 656 566 520 571 604 627 632 674 613 543 496 585 595 604 590 524 529 627 613 566 548 637 660 715 747 632 564 559 546 38 6 559 628 619 683 706 637 610 651 742 728 706 742 737 769 605 555 582 660 660 651 674 669 674 706 735 735 752 735 757 735 778 795 705 722 663 680 667 727 744 722 722 739 684 722 710 748 778 795 774 782 38 6 808 774 744 710 680 685 751 781 781 781 808 781 755 777 738 760 764 790 786 834 821 812 795 808 812 799 843 856 869 878 874 834 834 852 869 818 796 805 854 872 850 836 836 850 859 836 832 859 872 868 38 6 850 850 841 818 809 818 823 809 827 796 800 805 791 796 814 814 841 858 812 808 786 753 795 765 829 837 829 824 791 791 786 799 799 808 803 795 753 736 723 744 757 786 799 837 829 829 820 809 813 751 38 6 734 755 747 772 718 718 705 709 759 755 772 788 697 730 759 755 772 776 809 805 797 788 738 751 755 768 776 742 742 738 716 746 729 738 716 656 630 604 612 660 656 573 560 543 552 569 595 608 643 660 38 6 673 660 703 630 621 599 673 682 692 701 664 678 719 728 696 715 651 605 660 619 564 528 573 560 560 601 601 610 500 473 505 532 555 614 582 614 477 414 429 400 361 375 502 346 375 497 556 649 512 429 38 6 439 497 497 556 590 614 551 507 444 370 380 449 429 434 478 541 575 546 551 470 397 426 368 378 480 373 358 329 285 373 363 407 412 392 407 431 514 465 344 276 276 295 349 373 402 456 465 553 519 582 38 6 550 569 574 650 579 631 707 650 707 541 413 422 527 470 536 536 432 432 403 346 365 408 460 512 555 569 617 555 609 426 445 524 576 477 487 651 529 482 562 595 627 623 674 693 566 548 604 562 529 571 38 6 571 595 595 599 562 627 679 688 688 683 715 783 769 756 756 669 601 582 610 619 573 550 674 646 573 610 660 737 733 724 724 696 692 728 733 664 655 696 742 744 757 718 680 667 701 654 714 727 675 675 38 6 701 731 770 753 791 803 795 791 791 761 803 803 812 778 799 812 805 801 792 797 805 813 797 755 759 772 784 797 726 714 726 718 718 751 763 776 780 817 664 659 738 726 676 647 651 622 647 647 621 608 38 6 621 660 682 656 634 660 695 703 673 617 638 677 695 513 500 521 539 560 604 595 595 682 638 656 608 595 686 619 646 633 633 719 733 728 651 610 651 692 664 514 477 509 523 432 432 473 418 441 509 573 38 6 532 546 519 655 555 541 573 449 468 600 571 502 522 629 639 566 507 502 502 458 439 527 463 449 400 380 414 400 439 351 209 297 307 380 414 478 536 585 572 582 621 611 553 480 475 514 475 480 495 626 38 6 499 426 412 441 543 606 640 538 460 446 436 417 538 446 402 431 426 558 611 612 479 479 403 470 508 503 574 626 622 517 446 522 527 579 631 546 446 484 603 683 683 707 655 546 631 660 655 642 674 712 38 6 623 590 609 670 562 562 581 515 473 496 459 459 506 623 548 487 463 468 538 688 712 693 670 646 656 548 566 627 706 619 596 687 737 765 655 491 550 541 546 596 610 706 683 696 623 623 683 692 687 651 38 6 610 610 628 660 664 715 706 642 616 624 616 594 620 663 680 744 778 718 710 731 752 765 744 744 774 675 650 705 710 722 718 692 675 671 598 624 684 718 718 724 738 760 711 698 768 773 738 707 703 760 38 6 764 751 751 755 795 777 795 768 760 729 738 764 777 795 799 795 795 803 817 832 841 850 845 823 814 832 823 827 742 791 818 845 836 809 832 823 827 850 836 823 814 809 809 827 832 827 818 800 836 818 38 6 808 786 765 799 816 824 833 820 812 824 786 824 833 858 867 799 808 803 795 829 850 845 799 808 850 867 829 808 808 757 778 743 722 734 776 797 817 801 772 759 759 784 776 763 772 734 726 726 714 714 38 6 747 738 726 730 743 734 722 684 697 743 718 707 699 699 699 686 733 669 578 591 664 669 621 664 677 612 573 569 604 599 621 608 638 582 578 621 660 673 686 707 725 599 446 450 477 537 555 582 619 651 38 7 664 681 577 539 571 573 599 648 679 670 630 603 653 595 534 545 534 461 516 461 453 473 592 669 674 602 552 485 463 520 612 627 456 449 490 495 498 566 566 523 395 395 448 500 566 570 591 636 622 538 38 7 447 452 446 513 422 405 455 450 597 468 437 581 469 458 518 532 480 526 465 361 430 486 339 322 420 561 645 687 684 686 573 505 490 481 481 538 513 484 493 493 464 485 565 617 625 609 527 508 547 587 38 7 564 439 470 477 496 519 600 555 489 537 602 663 545 566 609 634 655 621 690 639 608 665 584 518 580 638 648 685 709 664 599 503 588 625 634 660 555 546 662 678 593 570 621 671 708 730 620 573 562 533 38 7 568 621 668 719 712 651 632 654 745 721 700 766 761 781 652 563 569 649 711 679 699 688 681 729 755 731 739 754 761 755 775 794 751 721 684 702 706 758 771 756 749 724 738 711 714 734 783 809 794 789 38 7 814 799 776 739 726 711 748 760 782 792 823 828 809 824 806 785 777 804 804 816 811 800 785 782 791 788 811 827 840 855 842 837 819 840 835 824 792 806 819 845 845 828 836 849 845 829 844 848 862 846 38 7 828 837 820 827 815 814 823 837 828 818 823 817 813 808 819 840 833 843 832 800 770 779 793 841 865 857 843 848 847 808 793 793 804 819 814 827 784 769 755 765 780 808 813 832 824 823 809 805 808 770 38 7 757 762 758 742 698 732 734 747 747 774 763 757 713 725 754 762 771 765 773 803 805 775 771 784 774 782 801 736 744 741 742 747 712 722 719 659 654 615 636 658 704 617 542 533 563 612 634 636 702 704 38 7 696 680 711 676 654 674 706 700 708 703 676 680 729 726 703 736 702 688 696 663 610 634 576 571 576 607 654 645 524 477 499 543 562 628 625 660 490 421 431 427 366 389 534 367 376 495 572 674 508 436 38 7 452 560 563 602 611 663 615 530 445 421 408 443 445 454 510 602 617 559 570 506 441 439 416 435 512 378 385 352 385 408 379 436 453 441 462 458 476 487 360 314 287 301 330 374 413 447 505 542 519 617 38 7 563 539 551 631 615 636 669 658 678 598 502 574 599 520 550 557 448 460 435 388 371 430 494 544 582 594 621 568 628 476 452 564 600 509 499 630 556 516 578 615 621 637 659 664 544 563 611 602 523 575 38 7 605 605 632 619 589 623 661 671 711 714 718 765 754 739 768 719 613 588 614 635 582 577 691 678 581 620 666 701 707 712 727 721 705 725 721 718 691 686 711 703 741 741 724 702 736 713 713 732 698 703 38 7 731 734 769 804 804 813 793 794 790 789 794 800 799 760 799 823 770 780 791 779 798 827 816 774 728 792 797 787 768 747 732 735 744 763 772 777 784 793 672 672 718 767 691 649 614 612 654 658 580 606 38 7 638 658 684 697 675 693 698 713 722 645 647 672 703 567 504 539 556 584 630 616 622 681 637 634 616 631 709 678 652 656 666 716 707 713 660 607 671 711 701 541 504 630 545 445 452 478 456 497 572 609 38 7 628 600 594 654 600 583 606 488 541 643 605 577 635 684 661 587 532 549 549 498 540 603 518 513 446 433 431 434 474 387 250 324 353 385 434 525 624 628 610 603 618 668 605 492 508 526 510 508 531 623 38 7 498 411 410 459 581 628 637 574 495 521 479 442 581 492 426 430 490 596 636 663 562 485 444 505 538 527 599 636 653 542 509 532 540 607 659 597 467 533 610 689 693 707 718 652 684 674 725 715 723 701 38 7 676 622 653 712 570 563 592 560 582 523 479 467 506 613 550 516 482 494 602 684 720 716 724 688 656 577 575 644 744 666 640 716 739 760 695 510 544 574 604 615 645 736 732 737 648 615 692 685 687 697 38 7 638 652 657 681 702 745 753 684 641 644 632 612 639 677 676 759 789 722 721 735 723 761 731 751 792 705 697 711 724 730 716 701 692 619 575 640 687 724 731 740 737 748 705 707 758 790 772 738 735 767 38 7 794 779 731 717 769 810 797 782 761 758 768 789 791 814 815 833 811 814 825 827 849 836 845 836 831 853 831 840 787 809 836 836 828 841 850 837 841 858 854 849 820 806 818 815 840 831 797 802 827 814 38 7 809 813 794 794 824 828 833 838 810 852 838 839 876 872 838 804 823 824 838 824 838 857 799 803 833 838 838 833 833 775 799 755 757 758 781 794 813 827 797 772 806 817 811 804 793 744 740 757 732 726 38 7 738 757 725 716 755 775 734 712 686 738 733 709 709 712 728 742 743 693 608 610 673 679 645 672 685 649 600 581 606 626 662 633 666 623 634 690 711 715 703 703 707 644 491 498 551 600 593 609 633 661 39 1 381 386 408 513 506 480 516 391 451 497 466 508 434 513 287 210 289 315 334 427 447 355 299 347 341 377 362 572 526 401 291 314 407 290 340 377 454 424 518 468 614 539 823 773 738 578 246 300 309 302 39 1 367 294 233 341 349 280 265 317 291 202 180 192 240 56 -59 -141 -110 -40 77 168 83 47 107 340 303 327 386 371 393 400 470 491 498 1233 945 840 580 608 666 619 522 488 467 345 467 491 475 334 248 89 39 1 242 330 459 489 570 548 478 506 466 574 114 172 483 531 458 363 307 329 326 235 329 394 489 541 504 511 350 442 442 316 426 496 346 272 264 288 223 140 124 266 397 420 347 339 351 444 470 528 552 542 39 1 434 463 546 505 489 550 696 638 684 574 473 415 379 395 501 579 542 584 665 576 523 428 521 502 520 537 476 520 591 650 584 544 629 649 676 688 653 667 599 670 765 620 628 595 591 622 626 565 602 593 39 1 642 644 714 667 603 674 756 747 692 704 715 711 688 682 718 765 813 754 755 879 716 655 627 604 681 715 802 816 859 806 742 801 784 692 737 766 738 755 709 730 763 735 765 779 795 836 876 865 847 817 39 1 792 783 817 845 817 802 807 821 859 900 862 861 837 832 861 827 867 887 874 783 750 786 743 692 687 706 751 747 822 806 834 802 781 837 828 834 816 842 852 902 844 742 723 817 761 770 791 725 834 859 39 1 776 694 691 722 766 806 828 798 837 722 757 767 846 827 783 733 736 626 612 681 722 754 857 749 789 880 665 591 664 588 641 634 578 626 702 703 725 611 637 521 566 499 668 682 475 550 627 653 564 562 39 1 538 513 570 595 573 514 443 446 422 497 539 432 409 399 439 463 493 553 414 538 471 508 451 441 456 472 424 322 319 380 312 288 229 197 281 213 144 178 255 117 372 344 285 471 534 502 341 279 134 126 39 1 219 331 489 456 364 407 353 154 517 582 656 715 351 360 393 334 386 300 214 229 177 121 56 54 110 76 209 328 297 334 144 110 143 302 401 295 62 -12 -51 130 274 226 306 189 212 352 408 440 403 720 39 1 836 807 52 23 139 167 169 43 93 -68 -166 -163 -32 79 -62 -120 -234 -285 -238 -103 215 380 514 524 535 509 550 483 384 457 455 325 318 310 284 398 553 543 445 493 606 426 356 409 502 379 334 431 462 508 39 1 439 501 515 579 571 529 333 355 381 426 381 426 341 400 477 455 527 579 552 628 670 554 433 526 634 487 417 453 538 544 531 470 467 496 567 671 509 545 575 568 573 629 715 718 502 553 630 618 661 675 39 1 648 615 836 784 794 853 855 868 778 746 754 838 793 772 797 825 848 761 743 830 825 802 834 770 610 618 654 719 721 777 708 695 685 749 817 698 601 581 650 677 640 653 640 714 758 724 668 664 660 622 39 1 660 476 451 559 583 626 582 505 531 530 545 466 467 456 559 631 589 587 559 436 434 460 507 508 530 513 557 591 647 387 362 437 350 333 369 265 205 142 136 181 227 194 252 204 147 229 293 339 374 380 39 1 409 466 405 337 335 188 164 362 226 159 312 210 167 120 187 237 292 382 345 289 288 245 207 75 -61 -74 -171 -351 -331 -205 -101 202 154 383 395 287 272 273 283 249 206 232 233 209 202 242 332 325 301 241 39 1 288 415 372 360 298 276 308 308 276 279 316 330 291 335 322 72 -20 -66 -34 305 213 431 520 492 514 532 520 397 388 498 507 541 328 182 209 377 426 372 307 172 -100 -190 -149 156 332 336 336 225 264 327 39 1 230 297 190 114 128 143 213 280 121 145 385 419 300 181 173 325 226 228 244 278 349 288 227 200 234 206 328 214 297 464 352 255 244 242 347 415 520 558 649 585 478 454 446 453 492 518 520 399 360 379 39 1 408 458 473 556 548 538 531 477 494 539 649 685 614 605 594 615 687 713 684 648 633 622 628 671 682 558 560 656 697 719 764 746 760 762 759 729 721 737 721 767 787 789 819 802 816 834 837 789 676 665 39 1 698 746 761 763 683 702 770 832 838 746 721 709 672 730 739 784 775 767 770 767 822 759 674 647 707 731 715 770 774 712 739 785 763 735 738 711 808 758 724 759 798 834 870 876 875 837 788 779 809 828 39 1 885 858 847 781 735 762 721 750 771 802 801 782 709 750 807 828 757 868 810 695 779 838 895 844 757 743 817 824 824 835 801 790 881 857 842 633 665 731 759 695 633 677 670 720 704 678 665 706 785 748 39 1 667 740 659 650 683 680 666 705 706 680 710 753 673 666 601 560 454 554 596 560 563 554 530 499 497 493 571 646 584 637 648 570 597 542 516 478 298 234 240 270 320 284 376 403 443 461 529 478 475 436 39 2 341 345 345 425 391 413 425 319 370 404 396 434 362 391 222 201 256 260 260 341 358 281 270 311 307 293 302 467 394 362 224 206 242 192 256 320 302 261 325 224 297 279 334 334 339 288 242 311 316 288 39 2 334 279 238 305 309 245 240 272 245 180 162 125 143 4 -51 -148 -102 -60 55 92 37 46 55 175 231 235 286 263 305 328 374 393 393 411 380 343 371 371 362 353 339 320 293 237 302 306 320 246 200 140 39 2 306 283 334 320 413 426 334 385 325 408 85 76 316 398 332 258 214 210 245 210 258 332 424 446 415 420 367 424 358 249 393 372 236 241 236 206 232 214 162 179 267 345 332 337 380 420 402 443 479 537 39 2 411 452 524 483 452 470 591 528 578 470 461 358 331 402 452 546 488 506 609 506 479 407 479 447 498 493 479 489 563 577 535 567 604 614 623 609 577 637 526 609 683 572 567 572 581 572 591 498 553 553 39 2 623 586 642 623 572 621 690 675 660 665 660 626 641 621 631 710 740 680 680 789 656 621 561 586 631 631 730 720 775 720 660 656 705 611 621 709 715 725 684 709 715 704 725 740 740 775 805 805 780 745 39 2 735 694 750 805 775 765 770 760 795 861 816 805 780 770 775 775 795 783 755 678 650 682 654 625 633 650 682 694 714 718 743 710 686 730 743 734 714 771 738 803 771 682 658 710 686 702 706 636 715 779 39 2 715 632 618 650 692 719 737 682 774 655 682 701 783 765 751 673 673 591 568 641 646 664 783 659 682 774 623 546 577 546 567 628 526 572 623 638 679 541 577 465 470 434 562 654 454 495 602 587 454 475 39 2 485 444 475 521 495 505 393 352 324 417 493 375 375 391 408 413 417 455 345 434 396 417 379 391 396 391 341 235 239 277 277 239 175 163 239 150 95 90 137 123 242 233 173 320 403 407 311 187 36 95 39 2 178 247 302 270 228 164 169 40 183 210 284 307 284 288 366 334 343 274 238 189 115 14 -14 9 74 74 199 300 240 240 88 -42 -9 235 309 235 37 -9 -88 101 208 171 286 185 208 323 360 356 300 226 39 2 320 196 43 39 103 80 103 34 29 -7 -81 -95 -26 39 -12 -49 -174 -155 -86 -44 145 246 353 376 366 394 431 343 271 372 398 306 310 289 332 433 481 433 310 398 489 332 267 315 358 306 337 402 376 398 39 2 363 372 433 415 428 376 306 332 324 362 353 389 313 380 425 349 438 510 497 533 596 488 402 443 573 452 384 416 519 533 506 447 447 492 483 569 438 452 546 540 530 572 637 679 549 577 674 669 688 720 39 2 679 669 759 726 751 779 791 795 710 706 678 775 738 714 730 743 806 673 664 737 760 701 770 705 618 609 623 682 659 710 636 609 627 669 742 623 545 526 614 609 586 600 563 627 678 632 648 638 648 608 39 2 643 398 388 521 516 582 531 490 480 424 465 393 363 373 495 587 511 526 562 429 378 424 495 485 475 454 500 514 570 362 324 379 319 256 366 281 218 124 78 146 146 171 218 192 167 192 205 247 264 285 39 2 324 332 307 264 277 196 154 187 132 82 206 187 114 40 95 114 183 169 274 302 251 187 141 22 -19 -29 -70 -107 -107 -65 -29 59 40 219 274 215 173 160 143 125 97 120 115 134 78 88 180 185 222 111 39 2 125 254 272 300 222 222 263 231 171 185 259 259 203 314 217 32 0 -42 14 131 71 288 256 256 334 320 320 256 251 297 302 339 260 163 140 269 325 274 186 34 -31 -72 -109 94 182 242 173 127 162 232 39 2 214 236 149 114 127 197 214 258 131 49 249 232 254 153 118 188 114 179 206 166 241 201 188 219 166 88 210 232 232 384 290 232 232 187 290 304 398 438 479 470 425 411 434 420 416 461 510 371 353 384 39 2 389 402 438 524 488 501 470 465 461 502 586 591 563 535 549 563 581 669 632 642 609 632 618 651 623 507 544 614 655 660 706 725 720 725 734 720 711 692 665 735 770 770 799 770 789 809 794 760 660 631 39 2 670 710 720 725 641 675 720 794 829 720 660 646 621 710 700 755 750 740 745 765 826 709 654 614 684 689 689 770 684 573 664 735 735 674 664 624 755 699 699 720 755 790 821 841 851 800 735 720 735 785 39 2 815 771 787 722 714 722 714 726 722 726 738 710 662 706 747 726 682 763 722 633 666 738 803 755 686 662 747 738 738 730 751 715 788 770 793 591 600 669 678 641 627 646 609 646 678 623 595 641 705 696 39 2 595 678 632 636 636 636 604 632 650 632 627 761 679 669 602 516 419 516 536 475 495 485 511 495 500 465 521 587 541 587 587 516 536 480 434 403 291 194 179 209 255 189 290 290 345 332 404 396 383 387 39 3 365 318 337 413 413 427 394 346 337 398 422 432 308 398 199 170 246 194 166 289 337 270 230 264 221 254 254 436 412 397 225 192 273 206 278 373 345 287 311 197 311 326 330 326 373 345 273 330 326 259 39 3 268 259 173 174 240 249 245 306 183 112 122 131 145 22 -15 -105 -91 -58 27 93 22 -30 -49 141 174 240 292 283 226 245 254 320 311 358 347 302 360 329 329 334 401 329 293 258 284 298 302 182 155 137 39 3 249 235 298 302 360 356 275 374 320 463 204 123 325 488 372 339 279 325 367 256 288 321 405 451 418 479 432 391 358 246 288 391 214 251 158 139 274 246 190 190 228 367 367 349 357 388 398 393 429 540 39 3 408 383 510 525 464 444 657 581 611 535 495 357 317 398 449 545 489 484 626 510 495 429 444 474 493 498 446 479 512 617 522 522 579 598 593 608 584 603 565 617 708 565 574 608 555 593 641 531 565 603 39 3 617 593 598 617 589 620 686 669 634 638 651 629 642 647 647 704 774 721 682 743 699 682 651 612 625 691 721 717 792 761 678 660 708 625 620 703 699 729 668 685 668 672 699 725 734 725 782 813 782 721 39 3 707 672 690 734 734 743 734 743 738 778 830 795 765 769 743 747 784 779 815 689 633 648 673 598 593 608 658 658 684 719 744 694 694 699 714 663 684 749 724 779 830 709 678 694 653 658 714 641 655 707 39 3 712 598 593 598 631 693 731 727 736 736 698 769 765 750 760 646 636 588 545 607 631 636 712 665 665 693 603 553 659 497 512 619 507 537 593 634 649 563 578 441 416 405 517 634 547 573 583 639 507 466 39 3 431 441 441 537 558 532 416 329 337 451 498 384 337 384 389 408 432 470 346 422 379 375 417 489 408 389 360 275 275 270 299 251 199 166 189 128 75 71 77 87 230 211 91 278 378 326 302 182 29 34 39 3 120 249 307 307 235 201 187 63 177 235 225 240 297 321 340 302 350 268 244 216 126 56 13 18 74 41 93 245 183 268 79 -6 -53 179 297 231 13 -20 -129 46 188 93 268 117 174 283 325 330 316 216 39 3 329 208 74 34 88 70 123 12 12 -37 -78 -69 -29 88 30 -24 -118 -109 -73 -24 150 262 378 369 360 374 414 325 214 344 395 297 279 270 302 377 446 474 297 386 474 479 274 302 405 311 293 335 316 358 39 3 274 321 381 335 437 442 307 367 316 332 317 337 271 317 423 286 378 489 464 469 581 525 378 408 540 464 383 398 469 469 520 454 449 479 469 560 479 413 606 527 479 512 570 612 603 584 627 665 670 698 39 3 670 665 739 694 709 689 724 774 714 643 567 739 724 689 678 704 731 674 626 622 731 707 746 760 579 565 584 617 631 722 736 655 598 641 712 693 560 512 593 565 579 569 526 526 679 693 674 679 654 563 39 3 654 410 375 482 527 532 619 446 380 355 421 380 299 294 431 522 527 532 573 456 400 380 487 512 476 461 461 503 569 422 299 299 356 208 441 370 280 250 166 213 199 218 180 208 161 185 208 208 261 365 39 3 341 379 356 275 308 218 156 268 163 68 206 177 182 10 106 197 192 216 297 321 311 244 149 34 -66 -5 -62 -105 -133 -71 -81 -42 10 201 240 192 120 134 136 136 141 216 117 70 79 84 103 122 164 169 39 3 131 231 287 245 183 169 202 207 93 27 197 183 126 254 240 32 -53 -115 -34 56 47 39 226 231 307 266 240 164 137 222 208 213 240 88 52 150 199 208 177 30 16 -51 -100 70 168 253 204 144 88 232 39 3 251 279 144 83 186 237 256 265 195 121 195 260 228 107 83 162 148 195 148 111 195 223 153 121 130 41 200 246 190 276 302 251 165 134 205 307 352 342 459 408 434 429 363 413 393 439 489 388 327 357 39 3 363 373 388 550 489 459 489 469 469 498 550 598 589 536 584 574 589 670 665 665 612 593 603 641 651 574 531 555 641 684 736 689 732 727 741 727 727 722 717 748 761 770 765 748 761 805 787 765 686 647 39 3 669 708 713 743 708 682 673 818 827 743 743 682 686 691 682 695 708 735 717 751 773 751 694 611 628 672 650 707 699 615 672 725 703 672 668 633 690 712 707 725 716 729 773 778 813 791 729 685 685 738 39 3 789 789 800 759 684 694 668 668 694 724 709 689 633 684 689 739 673 714 734 648 734 825 764 754 709 638 678 704 694 658 749 736 750 774 817 650 593 574 655 626 612 598 565 622 669 622 584 569 626 698 39 3 674 665 660 607 612 626 626 650 698 650 674 827 745 715 613 537 400 461 522 471 451 517 497 461 466 461 456 553 532 568 578 507 466 547 441 416 370 238 218 213 273 233 322 360 370 417 446 417 384 384 39 4 325 317 358 419 452 407 448 358 382 411 374 391 354 432 276 181 239 271 292 341 341 292 262 295 291 332 313 416 420 317 273 291 339 269 276 236 291 299 332 317 394 343 394 387 346 269 247 280 288 288 39 4 335 280 236 294 302 251 235 283 271 195 171 203 255 100 -15 -63 -51 9 92 191 116 64 136 358 279 306 358 346 350 346 414 429 433 433 377 299 320 320 381 392 317 303 292 263 310 328 335 271 224 117 39 4 160 253 345 381 388 381 370 374 370 413 185 242 395 443 403 343 310 331 315 246 319 351 407 443 427 427 294 363 387 306 355 435 339 270 262 298 226 154 158 286 383 375 310 298 259 360 405 460 474 428 39 4 351 373 437 405 396 469 592 560 587 510 378 360 328 310 428 474 464 505 556 496 442 360 446 437 423 451 376 432 488 553 493 414 507 530 563 591 558 535 525 567 642 525 539 484 479 530 516 502 516 498 39 4 525 553 614 563 507 570 633 633 565 578 599 625 578 595 642 637 684 637 629 722 604 540 549 502 574 625 671 701 730 688 642 734 667 608 667 676 632 644 601 616 656 628 660 672 696 735 775 759 747 727 39 4 696 708 723 731 708 692 696 723 751 771 743 747 727 727 767 716 720 768 776 708 684 708 668 611 595 599 639 619 732 700 708 692 692 736 708 724 716 708 748 760 708 623 627 716 647 643 684 655 761 756 39 4 669 602 607 631 679 722 742 727 722 631 655 655 713 708 645 626 631 506 510 563 616 665 732 645 703 775 535 513 601 509 581 525 505 545 613 613 609 529 553 453 513 437 601 565 385 469 521 557 509 493 39 4 449 445 509 513 505 401 377 405 403 428 432 378 345 313 354 370 419 456 366 448 399 444 395 366 366 387 366 317 308 354 255 255 234 202 239 234 193 247 284 162 350 328 299 394 424 391 276 269 218 173 39 4 210 247 324 321 269 328 284 232 346 387 350 372 335 343 354 306 350 288 218 219 195 183 116 100 140 96 187 275 271 318 163 195 219 275 358 271 88 21 17 132 255 215 255 159 175 287 342 386 366 370 39 4 381 540 150 128 167 221 203 150 199 82 57 71 125 178 85 61 28 -28 -32 64 235 331 392 395 409 363 395 381 355 387 375 294 282 282 250 323 447 455 403 423 491 379 339 371 443 343 294 359 403 435 39 4 387 439 431 499 487 471 306 319 343 369 314 355 287 328 405 414 464 487 460 533 556 464 360 455 533 401 346 378 433 442 433 392 382 396 496 587 451 492 483 460 474 525 600 586 456 507 563 581 614 619 39 4 591 581 704 651 639 708 708 712 655 615 647 692 643 635 655 700 717 674 660 742 713 722 717 674 477 496 535 602 626 665 612 612 587 660 708 612 506 496 535 573 539 549 549 626 655 626 565 565 553 529 39 4 553 433 401 469 513 525 493 413 457 489 485 413 433 409 481 537 513 497 433 338 373 381 401 417 445 441 473 481 510 325 321 382 304 333 276 210 173 169 202 206 276 206 247 193 132 226 304 329 358 345 39 4 341 415 354 292 276 144 156 361 262 221 310 221 210 203 240 276 284 365 269 199 203 192 196 173 96 89 41 -14 -14 45 89 254 214 383 380 291 288 295 314 283 243 263 267 231 255 294 350 338 287 275 39 4 326 414 342 310 283 255 271 290 279 275 279 302 279 271 310 104 5 -35 88 224 239 263 356 331 313 342 331 263 292 342 345 381 256 189 224 303 313 303 295 263 57 0 53 217 324 303 338 262 286 319 39 4 238 290 222 166 174 162 222 266 166 218 371 411 290 214 218 339 270 250 254 302 343 298 246 210 262 262 335 218 273 405 314 218 205 228 305 392 474 501 592 515 401 382 355 378 428 437 414 332 296 300 39 4 341 396 396 460 469 455 464 396 414 446 544 591 521 521 498 516 605 581 567 511 507 474 502 539 567 484 460 539 577 605 628 600 623 614 614 581 577 614 609 612 612 616 637 637 642 654 671 642 553 553 39 4 570 599 604 604 565 565 629 671 642 595 608 604 578 582 604 625 616 612 612 644 688 660 569 553 593 632 608 640 700 676 660 684 652 648 660 644 708 668 616 656 692 723 751 747 739 716 684 680 716 712 39 4 728 732 696 655 587 623 563 599 639 676 660 660 599 619 660 716 655 752 700 603 708 736 748 716 655 647 688 696 696 720 651 698 775 761 713 535 578 631 679 602 506 554 583 636 568 573 573 612 689 631 39 4 583 621 535 515 559 563 568 597 592 563 607 621 553 549 501 485 389 473 513 505 489 481 437 401 393 409 485 553 489 537 561 481 505 461 449 421 230 198 218 238 286 274 366 403 419 456 493 424 428 354 39 5 344 334 381 452 490 438 485 381 410 442 400 419 377 466 287 179 245 282 306 362 362 306 262 304 300 351 328 459 463 332 276 300 360 272 281 230 300 309 351 332 431 365 431 421 370 272 244 286 295 295 39 5 356 286 230 301 310 249 230 287 272 182 154 192 253 68 -69 -126 -112 -41 59 177 87 26 111 377 282 315 377 362 367 362 443 462 467 467 430 321 351 351 435 450 346 326 311 271 336 361 370 281 216 67 39 5 127 256 385 435 445 435 420 425 420 480 162 241 455 504 455 380 341 366 346 262 351 390 459 504 484 484 321 405 435 336 395 494 376 292 282 326 237 149 153 311 430 420 341 326 313 413 459 514 528 482 39 5 404 427 491 459 450 523 647 615 642 564 432 413 381 363 482 528 519 560 610 551 496 413 500 491 480 508 432 489 546 613 551 470 565 589 622 651 618 594 584 627 703 584 599 541 537 589 575 560 575 556 39 5 584 613 675 622 565 628 696 696 624 637 660 687 637 655 705 700 750 700 691 791 664 597 606 556 633 687 736 768 800 754 705 804 732 669 732 738 691 704 656 674 717 687 721 734 760 803 846 829 816 794 39 5 760 773 790 799 773 756 760 790 820 842 812 816 794 794 838 781 787 841 850 774 747 774 729 667 649 653 698 676 801 765 774 756 756 805 774 792 783 774 818 832 774 680 685 783 707 702 747 702 800 796 39 5 715 653 657 679 724 764 782 769 764 679 702 702 755 751 693 675 679 563 568 617 666 711 773 693 746 813 590 558 654 554 632 571 549 593 667 667 662 575 601 493 558 475 654 614 419 510 567 606 554 536 39 5 488 484 554 558 549 436 410 440 433 461 466 405 367 329 377 395 452 494 391 485 428 480 424 391 391 414 391 334 325 377 264 264 240 202 245 240 193 254 290 136 374 346 309 431 468 426 281 272 206 150 39 5 197 244 342 337 272 346 290 225 370 421 374 403 356 365 379 318 374 295 206 211 182 168 87 68 116 64 173 277 272 329 144 182 211 277 377 272 54 -27 -31 106 253 206 253 139 158 291 358 410 386 391 39 5 435 658 112 82 137 211 187 112 182 18 -17 3 77 152 23 -12 -57 -136 -141 -7 231 366 450 455 475 410 455 435 395 435 420 321 306 306 267 356 509 519 455 479 563 425 376 415 504 380 321 400 455 494 39 5 435 499 489 573 558 538 336 351 380 423 368 409 340 381 459 468 519 541 514 587 610 519 413 509 587 455 400 432 487 496 487 445 436 450 551 642 505 546 537 518 532 584 660 646 513 565 622 641 675 679 39 5 651 641 769 711 698 774 774 778 716 671 707 756 702 694 716 765 760 720 706 782 755 764 760 720 536 554 590 653 675 711 661 661 639 706 751 661 563 554 590 626 594 603 603 675 702 675 614 614 601 575 39 5 601 471 436 510 558 571 536 449 497 532 527 449 471 445 523 584 558 540 471 366 406 414 436 453 484 480 514 523 556 344 339 410 320 353 287 212 169 165 202 207 287 207 254 193 122 231 320 348 381 367 39 5 362 447 377 306 287 136 150 389 262 211 323 211 197 187 234 281 290 393 272 183 187 173 178 150 52 43 -18 -88 -88 -14 43 253 202 417 412 300 295 304 325 287 239 263 268 225 253 301 367 353 291 277 39 5 339 443 358 320 287 253 272 296 282 277 282 310 282 272 320 73 -46 -93 54 216 236 271 400 366 341 380 366 271 311 380 385 435 261 167 216 326 341 326 316 271 -17 -97 -22 206 356 326 375 282 311 351 39 5 252 316 232 163 173 158 232 287 163 228 415 464 316 223 228 376 292 267 272 331 380 326 262 218 282 282 371 228 326 459 368 272 258 281 358 445 528 555 647 569 455 436 409 432 482 491 468 386 349 354 39 5 395 450 450 514 523 509 519 450 470 503 603 651 580 580 556 575 665 641 627 570 565 532 560 599 627 541 518 599 637 665 689 660 684 675 675 641 637 675 670 673 673 678 700 700 705 718 736 705 610 610 39 5 628 660 664 664 624 624 691 736 705 655 669 664 637 642 664 687 678 673 673 704 751 721 622 605 648 691 665 700 764 738 721 747 712 708 721 704 773 730 674 717 756 790 820 816 807 781 747 743 781 777 39 5 796 801 760 716 640 680 613 653 698 738 720 720 653 676 720 783 716 823 765 658 774 805 818 783 716 707 752 760 760 787 711 742 813 800 755 590 630 679 724 653 563 608 635 684 621 626 626 661 733 679 39 5 635 670 590 572 612 617 621 648 644 617 657 675 601 597 545 527 423 514 558 549 532 523 475 436 427 445 527 601 532 584 610 523 549 501 488 458 249 214 236 258 310 297 391 433 452 494 537 457 461 377 39 6 390 365 376 441 450 449 441 406 379 461 448 458 362 447 227 195 257 233 218 342 379 286 273 332 306 341 321 493 456 411 277 248 305 232 319 376 365 319 351 242 324 320 366 363 388 351 290 342 327 299 39 6 316 298 238 281 322 292 300 345 263 201 200 147 170 40 -2 -106 -97 -45 93 143 72 18 12 187 241 282 345 335 317 320 364 394 407 450 406 388 401 401 395 453 472 405 354 320 368 356 371 236 144 147 39 6 216 255 327 316 399 414 352 437 427 530 253 162 430 491 426 377 308 337 382 274 313 340 474 486 457 514 451 433 397 270 311 441 268 321 286 235 293 260 197 200 293 410 381 385 358 416 405 416 477 549 39 6 453 414 524 531 460 471 663 578 630 552 504 385 357 401 449 574 501 501 593 536 500 444 492 529 514 518 484 508 560 600 541 556 604 613 622 640 588 615 559 611 701 607 591 584 569 592 645 540 577 595 39 6 625 606 558 639 587 635 724 700 665 681 668 612 658 643 651 728 781 711 691 777 704 663 620 612 614 670 740 741 817 769 696 674 725 627 635 694 714 730 679 706 710 697 715 755 748 757 791 821 795 756 39 6 728 696 716 743 746 744 741 766 767 789 834 825 772 778 775 783 793 814 813 701 700 690 687 636 630 658 684 698 705 744 760 727 705 734 758 715 723 779 764 808 816 716 694 740 697 697 733 659 711 758 39 6 747 637 616 635 686 742 765 721 772 731 741 774 799 798 786 702 702 599 568 638 643 669 766 700 695 766 605 557 625 548 560 639 540 579 630 651 685 557 574 477 470 430 541 649 543 550 640 646 516 496 39 6 494 448 491 549 552 520 437 389 429 450 521 413 369 410 426 430 464 496 376 450 415 420 447 491 452 403 393 292 271 303 333 286 218 211 220 164 124 126 183 152 275 259 166 327 443 413 332 227 81 109 39 6 203 277 341 313 242 191 213 84 225 273 287 303 312 342 391 363 385 323 278 257 172 88 67 54 119 87 170 312 255 303 151 37 15 272 354 298 69 21 -59 124 251 188 325 206 232 369 410 402 370 297 39 6 422 279 149 105 167 171 196 139 151 34 -33 7 -7 169 89 27 -90 -79 -42 20 207 338 466 478 455 443 461 388 264 389 446 349 298 312 347 431 512 491 331 446 529 467 296 332 476 387 337 406 386 435 39 6 372 411 446 416 482 521 349 388 368 370 349 398 330 366 455 348 438 536 511 525 614 544 420 455 598 502 409 426 511 533 551 513 475 529 501 574 546 460 605 572 534 566 624 665 619 606 646 676 691 700 39 6 673 667 760 687 749 765 794 814 748 722 719 781 748 721 728 768 801 708 656 710 767 771 790 789 626 616 621 679 703 761 720 681 688 668 747 718 562 536 656 609 594 593 582 603 687 696 686 681 674 615 39 6 653 432 397 517 548 591 595 510 482 429 489 398 348 348 485 582 544 551 604 457 425 450 495 510 507 479 522 526 625 450 330 363 358 268 440 363 266 187 160 210 232 217 233 215 183 215 259 270 318 390 39 6 367 406 392 304 340 235 191 264 191 145 253 227 205 121 189 200 257 233 310 343 309 239 178 65 11 19 -28 -45 -90 -41 -11 75 79 262 323 262 238 217 206 211 196 222 162 105 76 135 198 226 234 189 39 6 176 312 332 331 263 244 271 270 191 149 269 278 208 308 294 106 15 -31 24 124 98 123 267 276 356 341 324 255 228 295 317 319 323 185 155 240 291 279 256 126 56 -78 -89 127 222 308 297 223 178 282 39 6 316 309 194 172 201 264 263 310 209 185 270 323 264 157 135 254 202 264 228 227 299 279 213 208 235 167 292 286 280 413 349 288 253 299 387 490 477 523 665 540 544 468 403 412 434 489 525 422 361 386 39 6 387 416 434 562 571 485 494 474 475 489 583 648 598 574 575 577 616 661 675 660 617 616 603 643 642 564 542 587 671 696 715 725 720 722 728 720 726 722 721 773 792 784 790 776 799 809 813 763 684 642 39 6 667 702 727 749 694 691 713 818 843 758 735 708 668 705 698 743 752 773 753 751 791 773 704 639 657 669 680 730 765 643 699 754 754 700 669 644 716 745 708 733 757 755 809 823 832 843 758 737 732 781 39 6 813 808 813 767 731 719 718 724 743 758 766 729 675 712 747 761 690 773 769 674 763 837 821 795 728 675 744 748 740 731 793 786 852 826 860 667 629 642 707 664 642 636 632 685 716 650 611 618 733 730 39 6 698 694 673 642 636 646 614 657 703 673 691 793 743 687 624 548 436 512 549 491 497 540 516 497 511 477 512 589 552 596 602 535 529 542 466 444 374 252 236 262 308 241 351 351 402 446 501 455 437 435 39 7 378 345 359 417 441 431 417 407 354 450 436 436 335 436 206 172 235 201 182 316 359 263 213 286 240 317 272 444 439 385 259 222 295 204 308 358 353 304 308 195 281 290 326 322 362 340 268 304 272 245 39 7 236 249 177 190 245 241 254 300 200 149 158 104 126 21 -6 -97 -111 -61 67 117 49 -33 -47 131 177 231 291 291 241 231 268 300 318 368 348 335 344 344 339 402 425 357 308 281 322 308 322 191 102 115 39 7 160 205 272 263 335 348 299 380 380 474 236 142 384 490 424 382 307 344 391 264 302 316 462 471 443 514 448 410 382 250 264 434 250 316 274 217 283 245 179 179 274 401 368 373 336 399 390 394 462 540 39 7 448 390 511 530 448 457 671 578 632 559 501 375 346 385 433 569 491 486 578 530 491 438 482 535 507 516 469 502 545 602 531 535 593 602 612 650 583 593 564 602 707 616 593 578 550 593 669 550 578 607 39 7 616 607 497 640 583 633 723 696 651 673 655 592 655 646 651 714 778 710 678 732 719 678 655 624 592 683 719 728 809 773 701 669 714 628 633 670 692 709 658 683 687 675 692 734 726 730 764 798 772 734 39 7 704 675 687 709 717 717 713 743 738 751 810 802 747 755 751 760 743 788 810 680 702 657 675 612 594 630 648 662 657 720 729 698 680 693 725 657 689 738 738 761 801 702 684 720 666 653 711 636 668 700 39 7 719 608 585 595 645 710 733 700 723 728 728 765 756 765 756 677 677 576 544 604 608 636 710 682 664 714 567 533 642 514 519 619 519 552 604 633 661 538 538 452 433 385 485 614 599 571 647 676 542 480 39 7 466 414 471 542 576 500 442 385 436 431 498 398 340 388 402 407 450 479 359 426 393 393 441 493 441 378 383 287 259 287 326 278 211 206 192 149 115 120 164 119 240 218 100 268 408 349 286 200 64 64 39 7 164 240 308 286 191 155 191 64 200 263 227 236 272 322 344 322 353 299 249 222 145 85 72 40 95 49 95 236 190 259 131 44 -6 218 291 254 44 3 -65 85 204 136 263 154 177 305 341 332 318 259 39 7 375 245 133 88 142 151 173 124 137 21 -38 7 -20 155 79 21 -83 -74 -47 12 178 299 416 425 402 384 398 335 236 368 434 335 269 293 325 406 495 481 311 434 514 476 278 311 481 382 311 382 363 420 39 7 349 396 424 391 471 533 335 377 354 356 331 385 317 346 448 331 423 530 501 511 608 545 409 443 593 501 399 414 496 520 549 515 467 525 491 564 559 448 608 578 521 550 607 650 650 612 621 674 688 683 39 7 664 659 716 617 702 707 747 779 734 693 711 738 711 684 684 743 746 687 618 654 723 760 751 783 599 590 590 641 687 742 723 682 682 631 705 728 549 521 645 581 572 562 567 562 654 691 695 695 671 590 39 7 633 428 366 476 547 566 628 495 447 395 476 361 290 281 438 542 542 542 614 447 433 438 457 500 504 466 509 498 608 450 307 331 345 249 436 364 259 187 168 211 240 211 216 201 168 201 254 254 311 398 39 7 354 402 393 292 335 225 182 268 182 141 231 200 222 132 209 213 259 227 277 313 295 222 150 46 -17 6 -44 -44 -125 -71 -48 33 55 236 299 240 231 204 177 195 190 213 131 40 31 108 145 181 172 172 39 7 145 263 282 263 213 186 200 218 140 72 200 213 145 222 259 99 -10 -52 -6 93 75 66 223 232 304 290 272 209 182 245 268 263 281 151 124 191 236 232 223 110 48 -87 -92 102 187 268 268 222 156 269 39 7 316 302 179 161 194 255 250 297 203 194 250 321 241 132 114 245 198 260 208 217 288 274 194 179 227 161 288 274 273 404 346 283 239 307 394 520 482 530 700 545 559 467 380 394 423 482 515 419 346 370 39 7 370 404 419 559 578 467 486 462 464 464 569 674 607 583 578 573 626 650 693 664 612 597 583 631 645 583 526 559 674 712 717 721 717 717 721 717 731 736 750 769 773 760 746 746 769 769 787 732 683 637 39 7 646 673 705 737 714 683 683 796 809 755 764 732 687 678 673 705 723 764 728 726 760 760 692 624 632 645 658 700 755 637 683 734 734 683 649 628 687 730 687 713 734 726 781 793 802 823 738 717 709 755 39 7 761 788 783 756 702 675 680 680 716 738 743 702 648 675 702 743 657 734 761 671 797 864 783 779 720 648 698 711 698 689 779 774 829 802 838 673 613 595 682 641 618 599 613 668 696 631 590 576 705 705 39 7 714 664 659 613 604 618 590 636 691 659 687 799 780 676 614 547 414 471 528 471 461 561 485 461 485 452 466 557 528 571 585 519 485 571 461 447 419 266 247 271 319 247 345 345 393 455 503 445 426 422 39 8 355 359 407 442 455 464 477 437 390 464 451 403 372 468 290 216 326 212 277 368 390 294 241 324 306 319 315 475 445 380 272 285 345 246 298 380 358 341 367 285 376 345 406 401 363 306 246 276 311 259 39 8 263 289 190 265 284 194 265 350 199 157 194 171 256 86 -23 -131 -122 -60 29 171 95 -13 10 289 284 227 317 355 326 345 364 425 425 454 404 370 350 370 423 477 491 370 302 287 302 365 399 302 239 78 39 8 132 248 394 428 448 433 418 423 443 516 258 200 452 526 463 438 390 390 468 293 356 375 458 487 492 492 400 409 414 288 337 482 341 438 298 307 278 215 191 327 438 395 356 380 317 333 376 445 525 525 39 8 419 429 493 499 451 504 691 632 680 552 488 397 371 355 440 573 499 557 648 557 472 435 536 536 490 504 442 490 556 632 551 499 528 599 603 646 603 646 542 608 708 618 660 565 546 594 684 575 589 589 39 8 608 599 660 632 570 618 734 695 623 638 642 633 623 628 700 700 777 720 667 768 647 662 676 599 662 705 753 797 802 763 705 782 715 647 681 710 679 644 654 654 679 669 684 720 715 730 846 841 821 801 39 8 765 730 765 745 705 715 700 755 801 831 836 836 831 811 872 801 787 825 848 815 754 735 768 670 632 641 656 721 745 810 745 740 764 754 768 787 796 825 810 857 843 740 726 801 693 693 754 697 753 786 39 8 781 701 655 664 715 767 786 767 786 730 711 748 762 795 758 678 701 631 551 645 655 669 762 730 725 734 575 519 689 548 553 597 544 602 611 645 640 548 587 466 529 452 573 660 592 573 631 631 568 553 39 8 510 452 544 573 577 485 456 466 446 294 717 398 377 364 385 459 455 507 416 472 424 464 442 437 424 381 385 368 355 420 294 286 251 238 268 207 212 255 267 159 376 302 276 393 410 410 328 272 190 250 39 8 216 254 376 328 254 293 276 181 354 393 367 350 376 315 363 341 363 328 207 232 213 180 114 6 53 58 133 265 194 322 166 161 218 274 388 279 86 -4 -79 91 251 166 237 180 194 298 373 378 388 350 39 8 423 297 146 102 229 263 307 141 209 98 5 -34 68 268 64 34 -77 -111 -131 -87 239 345 452 467 482 428 428 423 375 443 419 356 332 317 230 240 409 511 443 477 540 468 322 404 569 409 312 414 434 472 39 8 434 472 482 550 550 598 337 307 385 408 376 381 317 344 435 413 547 573 525 541 653 541 413 499 616 477 376 424 525 541 520 525 759 655 693 890 842 704 792 718 494 542 618 655 613 618 641 674 689 679 39 8 670 684 749 712 707 745 792 810 782 754 801 773 749 721 703 759 772 762 673 734 805 776 781 847 565 584 589 664 706 725 720 701 687 701 753 701 594 556 640 640 589 584 612 636 725 725 674 747 606 602 39 8 606 485 452 495 548 587 597 461 485 485 514 418 389 374 485 602 553 640 577 403 432 423 447 461 505 466 495 520 555 398 320 407 364 372 490 294 238 160 181 251 247 212 199 234 212 216 342 338 364 437 39 8 346 411 433 333 351 164 125 311 216 211 302 280 306 168 228 203 237 285 315 298 220 181 177 151 86 25 -5 17 -74 -9 30 246 172 376 389 311 285 280 355 289 232 194 138 119 204 204 303 284 246 213 39 8 218 378 307 345 303 241 208 199 246 133 218 237 241 298 298 142 -4 -41 34 151 137 200 321 302 316 297 282 234 190 321 316 297 297 171 190 243 316 282 331 239 10 -58 10 263 302 321 321 269 312 337 39 8 346 400 264 235 235 210 225 361 220 264 463 516 317 235 196 385 293 371 293 327 404 346 278 278 341 269 380 283 355 515 355 243 237 323 451 541 557 557 755 691 589 424 387 435 509 547 557 419 333 365 39 8 419 477 483 504 552 472 531 461 456 475 594 660 641 618 613 622 655 660 674 641 637 546 584 589 651 589 518 565 670 670 684 693 689 660 708 693 712 708 703 710 705 705 729 724 710 724 753 744 642 599 39 8 604 628 642 729 570 613 686 782 797 720 710 710 667 667 662 710 715 753 724 725 760 781 700 583 604 674 659 684 765 715 705 750 725 695 730 684 735 770 664 700 735 755 770 831 816 801 760 725 781 775 39 8 796 787 773 773 721 688 651 698 721 759 749 726 651 656 712 796 688 839 801 721 876 881 834 810 745 660 717 745 707 735 787 847 823 842 800 584 608 715 692 697 617 640 650 669 678 673 626 631 697 697 39 8 692 622 622 617 626 626 608 650 687 650 673 795 756 655 592 573 418 500 553 524 568 587 495 437 461 437 505 626 548 597 621 534 544 577 505 476 321 258 258 263 331 234 407 420 442 468 585 507 511 398 39 9 425 378 476 467 476 533 448 505 368 472 448 481 378 429 265 236 260 251 232 302 406 312 273 317 332 351 356 444 454 459 327 298 332 283 351 425 439 376 366 273 351 351 400 410 434 459 361 322 351 327 39 9 327 337 278 291 320 276 291 345 281 202 266 158 172 99 54 -44 -98 -44 64 133 113 10 -44 158 276 300 355 355 335 335 315 355 404 419 411 437 391 411 396 472 513 467 386 366 366 396 366 325 229 183 39 9 234 346 396 432 472 462 386 437 482 558 295 173 457 517 497 447 378 378 418 408 383 378 467 551 551 581 522 452 433 309 329 487 304 388 284 245 344 324 240 220 344 502 398 388 389 470 455 465 470 555 39 9 508 465 531 565 517 527 702 626 660 565 555 446 413 436 470 598 555 522 631 546 550 517 512 546 536 559 550 545 541 634 559 590 599 612 634 714 634 608 639 647 754 621 594 665 585 625 665 590 625 665 39 9 634 616 612 696 630 678 723 764 678 678 678 629 674 683 660 768 764 741 701 719 737 710 732 669 656 723 737 755 831 800 732 696 746 642 642 680 718 743 714 714 710 693 731 739 748 722 777 828 815 765 39 9 714 689 684 714 727 731 727 765 748 756 828 811 786 794 777 777 768 796 806 753 782 691 734 653 648 653 682 686 658 729 883 734 725 720 744 662 706 753 758 792 844 811 715 734 725 682 729 664 654 702 39 9 769 664 621 616 669 721 774 755 755 736 745 774 788 793 784 721 712 688 611 597 640 673 683 716 712 702 683 560 674 579 560 683 541 546 636 636 650 603 574 503 455 441 470 626 664 588 674 726 612 531 39 9 574 489 460 584 660 612 503 413 443 472 714 509 420 396 410 472 500 495 425 453 439 401 472 509 448 443 458 335 312 335 382 363 260 274 260 189 161 156 219 180 268 258 151 312 425 415 312 288 131 82 39 9 175 293 332 351 268 229 244 122 224 332 268 254 322 395 390 386 415 322 317 276 232 163 108 143 158 153 148 281 217 281 163 103 35 232 369 300 69 20 -44 99 227 123 271 202 202 345 399 384 433 360 39 9 391 366 204 117 183 229 264 138 133 97 -50 11 -35 209 168 31 -65 -91 -30 16 148 275 442 493 452 482 477 411 260 393 492 378 304 373 344 358 467 527 368 477 586 581 354 344 576 467 339 403 408 423 39 9 393 398 467 447 541 660 403 378 398 398 389 427 417 384 474 365 432 555 536 484 650 617 474 484 617 617 460 441 503 531 588 579 493 531 503 584 626 512 603 585 550 554 608 630 683 652 634 661 687 674 39 9 683 692 777 691 725 706 749 792 763 706 710 773 782 729 715 749 769 760 659 649 731 779 764 827 659 640 630 640 673 764 750 736 736 669 716 788 621 563 621 640 630 587 592 539 649 712 717 679 702 622 39 9 650 498 446 498 598 584 698 527 465 422 493 436 370 337 413 546 593 636 702 503 493 470 503 522 574 508 517 556 674 519 387 368 429 321 500 519 349 246 246 274 293 269 260 246 218 227 321 335 373 387 39 9 378 406 472 368 401 274 189 293 263 175 258 283 273 214 249 337 229 185 322 366 298 268 200 102 68 82 9 4 -99 -50 -6 73 107 268 381 302 263 342 271 315 266 271 158 84 89 138 192 222 266 212 39 9 153 310 374 350 271 261 271 241 227 153 207 217 187 236 286 118 20 -20 5 72 97 107 249 300 340 330 315 249 214 315 310 325 386 219 168 214 269 275 269 163 138 26 1 204 244 340 305 255 220 309 39 9 319 304 265 225 314 304 289 344 265 230 279 443 349 151 141 269 289 354 309 309 334 349 274 274 299 225 349 358 341 460 398 384 313 384 455 555 522 565 712 764 769 579 417 451 484 508 541 446 389 394 39 9 403 436 451 565 622 498 489 512 514 536 559 665 634 665 652 652 674 674 732 692 647 572 612 652 670 630 523 572 661 732 732 719 741 723 714 696 772 781 790 791 786 768 759 773 795 791 786 750 728 660 39 9 669 741 741 750 750 732 750 818 822 786 804 795 737 714 728 719 782 786 732 739 756 819 727 676 663 655 689 701 794 710 722 769 786 743 727 680 735 769 731 722 756 756 794 815 870 878 815 769 748 790 39 9 806 825 806 801 758 720 739 725 758 768 796 739 686 682 696 792 691 720 840 744 830 916 887 835 787 696 706 782 753 729 773 812 865 851 870 750 645 611 707 716 659 659 649 693 721 693 645 625 740 721 39 9 736 683 683 707 659 664 640 664 702 784 774 845 831 736 631 593 489 493 569 512 498 584 536 508 522 512 522 550 579 607 622 560 512 622 569 555 522 346 289 341 346 299 401 401 500 443 570 523 467 467 40 1 657 553 540 544 546 530 551 619 608 537 531 533 564 468 457 494 478 443 379 353 371 446 476 547 535 496 447 395 416 458 530 470 369 379 427 446 422 412 460 404 323 344 384 436 467 495 556 538 484 417 40 1 377 387 436 373 371 320 342 346 427 384 384 452 366 410 423 354 346 277 164 139 207 257 148 181 287 371 466 577 570 505 435 373 398 398 408 498 484 438 524 474 457 439 477 552 545 505 432 451 491 507 40 1 356 349 396 434 467 519 523 424 418 570 648 516 384 411 505 535 591 573 550 585 577 531 452 450 496 557 611 628 589 544 411 408 552 549 610 491 505 546 535 571 513 520 595 631 686 696 541 469 452 493 40 1 552 594 580 624 619 533 581 639 693 712 636 677 696 613 506 515 554 617 599 617 668 679 681 650 673 692 686 701 714 714 713 714 695 631 610 641 608 641 663 698 669 717 723 731 746 748 702 733 733 753 40 1 718 720 689 659 664 655 690 726 735 743 746 723 702 722 703 691 709 759 780 792 797 778 792 762 771 797 805 814 780 772 800 762 801 827 813 775 777 797 827 812 807 812 828 816 765 764 788 814 820 833 40 1 802 804 766 761 770 773 768 747 759 756 766 769 774 770 776 761 790 792 764 761 783 790 792 786 779 764 739 738 752 766 776 788 776 756 740 702 698 719 723 733 745 764 773 792 801 808 788 774 760 746 40 1 736 734 711 670 651 663 683 711 692 735 748 741 728 631 719 737 756 760 780 784 764 675 661 693 659 658 683 708 720 707 737 726 721 666 627 616 620 588 597 646 548 484 467 474 513 542 562 593 595 629 40 1 612 607 660 597 601 611 625 682 617 626 619 628 667 675 697 657 614 619 608 567 538 530 498 512 515 564 553 534 437 434 439 461 517 485 471 490 365 342 392 336 291 345 347 272 344 450 490 591 421 365 40 1 364 429 491 516 572 560 410 378 330 330 358 389 429 465 493 527 535 504 511 371 354 356 308 323 368 285 243 250 265 286 290 370 319 316 385 395 490 305 168 174 196 273 331 319 366 369 393 484 430 507 40 1 424 472 535 615 604 623 524 578 512 431 403 436 389 370 498 455 332 356 290 202 252 309 358 427 516 552 542 497 475 377 419 501 494 398 452 527 495 525 532 578 595 613 652 549 445 522 579 512 449 528 40 1 549 555 569 529 529 617 638 648 572 534 640 745 758 740 640 512 463 500 579 498 478 521 664 578 535 561 647 718 703 694 637 672 647 674 668 623 652 665 715 701 679 596 569 561 637 621 662 670 647 645 40 1 660 666 740 745 756 754 755 752 748 763 772 778 777 780 773 751 736 764 760 734 727 765 736 727 729 693 744 655 655 676 687 689 709 702 703 765 756 709 623 645 680 632 583 552 597 614 567 580 593 590 40 1 577 599 624 526 521 537 579 647 587 556 624 647 521 390 437 439 495 542 573 581 603 541 550 558 559 581 600 597 596 604 603 647 663 672 644 573 561 600 466 343 388 411 405 355 365 372 336 371 412 457 40 1 507 537 489 564 482 491 459 381 420 484 385 375 487 589 601 545 543 508 437 447 475 453 390 388 328 327 399 399 400 171 132 210 215 332 361 464 490 553 564 534 623 558 476 420 390 441 400 410 440 548 40 1 393 312 353 378 512 547 555 423 390 419 359 370 491 366 365 435 447 483 449 380 389 328 347 424 486 497 512 573 484 441 366 436 490 583 639 448 389 472 561 604 675 717 583 514 545 613 616 602 595 629 40 1 519 526 578 578 507 481 492 457 460 408 371 403 472 484 404 316 375 436 495 620 678 632 630 645 536 497 524 583 609 524 527 668 744 664 527 474 537 541 566 593 599 610 640 594 552 590 640 655 654 567 40 1 480 507 530 516 566 639 613 555 533 546 545 548 604 653 682 678 728 707 679 694 707 733 717 744 688 687 686 666 669 692 677 662 675 689 643 585 626 679 722 715 743 738 704 727 741 678 673 658 676 729 40 1 677 663 695 720 750 721 722 734 721 702 664 702 740 731 740 740 743 744 741 788 767 762 774 761 774 783 772 752 746 731 744 793 803 789 770 768 786 725 725 756 761 757 757 773 782 816 813 800 776 773 40 1 757 753 748 763 765 759 762 728 733 745 745 768 768 780 746 724 734 741 730 752 779 789 796 796 808 798 795 774 759 737 723 737 739 747 768 758 761 765 750 745 727 736 752 727 713 715 694 681 661 661 40 1 682 690 692 685 676 710 716 718 688 704 714 716 713 709 704 702 639 545 502 576 635 575 671 635 638 529 482 505 532 586 594 568 567 571 598 593 643 658 692 688 582 450 391 408 455 499 563 563 626 633 40 2 625 554 532 531 538 524 555 636 613 512 501 546 525 420 428 502 466 440 377 330 382 471 516 575 512 479 454 396 439 492 583 430 369 413 442 459 442 455 472 390 323 360 401 442 490 544 573 486 448 386 40 2 381 369 439 368 372 318 356 354 425 377 382 435 390 441 416 351 292 211 151 142 237 243 126 181 304 420 524 594 568 513 413 356 413 396 413 527 507 477 523 470 470 482 533 563 517 446 431 465 510 502 40 2 318 345 403 463 495 543 539 409 456 604 660 528 386 421 506 523 636 572 560 585 591 508 438 454 521 584 651 602 569 522 381 409 565 544 614 499 527 582 556 524 516 531 622 651 702 614 502 479 432 487 40 2 561 630 585 626 600 542 585 674 694 722 686 719 636 564 502 506 565 629 585 662 710 697 691 675 690 708 711 683 708 711 706 721 710 598 619 628 620 653 654 684 662 696 721 737 748 736 727 697 744 713 40 2 719 710 674 651 674 657 713 730 726 750 744 712 702 707 696 676 692 741 771 786 796 783 774 751 761 786 794 783 779 777 791 759 779 811 788 740 760 809 820 791 773 772 811 792 758 763 783 803 809 816 40 2 802 792 755 723 757 769 760 731 748 757 756 774 754 752 789 792 813 783 768 778 795 794 762 789 764 731 722 733 756 767 774 806 795 763 740 713 687 730 751 744 756 774 782 804 814 807 787 760 738 724 40 2 735 750 732 666 651 658 691 713 695 744 725 733 733 682 720 747 766 770 777 771 746 675 681 662 628 653 680 708 678 695 727 727 727 659 624 615 637 615 625 676 551 495 481 481 522 544 566 578 591 657 40 2 627 647 629 583 605 645 644 686 602 617 634 672 696 715 657 618 602 628 605 564 527 555 487 512 538 616 614 537 449 452 451 487 565 453 460 455 362 336 390 322 280 368 349 270 355 455 539 533 411 371 40 2 400 484 506 554 572 544 408 365 343 337 384 443 474 515 527 573 554 546 530 355 359 368 343 401 391 281 247 253 283 278 307 356 339 327 390 418 513 263 149 172 195 298 309 334 381 384 404 498 498 548 40 2 431 495 565 574 590 603 484 570 453 413 407 455 355 366 528 433 324 329 251 185 236 296 350 439 549 565 556 508 461 365 433 549 459 420 480 546 510 525 553 609 634 644 639 509 455 548 587 442 432 536 40 2 559 554 586 552 584 651 664 655 558 545 680 671 700 684 550 503 452 496 599 509 487 542 687 550 540 599 690 716 705 640 645 676 661 657 648 609 666 723 729 688 679 551 529 537 627 608 653 654 612 640 40 2 648 658 735 738 730 748 753 747 756 762 762 767 782 785 752 740 724 743 757 733 742 734 729 712 718 675 712 652 663 669 694 700 698 709 730 794 785 701 634 680 694 627 583 561 602 628 613 618 620 603 40 2 591 617 625 529 522 542 586 650 569 561 637 612 500 422 444 446 520 591 603 610 613 505 532 556 569 588 591 626 599 612 645 646 672 694 648 614 598 589 406 335 381 424 387 339 344 350 324 363 414 458 40 2 512 531 484 549 486 521 453 376 474 485 382 423 595 621 601 555 534 505 475 470 502 461 387 385 338 330 412 387 320 67 127 207 230 346 397 537 554 554 571 591 635 550 464 419 410 443 422 439 518 537 40 2 371 325 377 430 562 549 553 434 391 424 374 380 470 350 380 443 468 466 406 336 349 311 343 465 460 525 572 559 470 439 416 471 504 612 592 371 370 510 576 575 705 687 511 490 541 650 617 620 596 612 40 2 519 532 604 582 515 507 469 435 452 392 367 401 489 469 381 306 356 427 504 629 651 624 619 611 519 489 532 618 576 525 569 696 718 548 519 493 559 560 574 598 600 618 645 581 561 625 654 666 612 545 40 2 501 483 537 560 571 603 591 549 540 537 549 551 611 658 712 693 721 700 693 650 701 738 755 738 697 688 666 630 642 681 692 694 676 663 667 605 657 690 739 721 742 735 734 732 726 701 689 668 689 730 40 2 648 653 685 706 734 727 711 716 721 704 676 702 737 758 756 734 747 746 756 756 778 775 771 768 779 779 762 723 732 727 748 791 783 770 763 752 763 714 760 761 744 740 749 769 780 803 806 796 766 766 40 2 757 733 736 745 760 765 769 726 732 738 776 760 776 784 726 703 716 739 727 765 786 800 818 818 818 811 767 756 746 724 700 737 751 747 775 769 761 726 710 722 728 732 711 698 685 691 658 671 653 659 40 2 683 699 690 690 663 716 717 715 665 702 716 713 715 710 691 683 630 539 525 600 632 588 649 615 615 517 500 500 534 578 598 598 585 598 622 613 661 674 703 659 526 431 385 416 479 539 588 593 646 662 40 3 600 543 530 534 530 521 547 622 600 499 477 552 508 420 442 503 468 442 402 349 411 503 516 549 483 464 454 393 450 511 577 403 369 431 450 459 454 492 464 384 336 384 426 450 497 563 554 450 417 369 40 3 384 365 445 362 378 321 372 367 424 388 398 439 408 470 429 357 249 131 116 116 234 224 106 167 316 490 567 598 567 516 393 336 429 393 421 551 526 516 526 471 486 536 561 556 501 416 436 481 531 491 40 3 301 346 416 486 521 571 541 396 471 647 677 531 391 442 508 531 649 593 569 593 602 489 442 456 531 602 663 583 545 508 381 423 574 541 621 489 531 602 574 494 513 541 644 663 717 613 509 491 441 500 40 3 577 644 599 640 608 554 599 694 708 735 708 739 635 568 513 518 581 640 595 672 726 708 708 690 707 726 726 693 721 721 716 731 726 602 636 640 640 669 664 697 678 707 735 754 764 745 740 702 754 712 40 3 731 721 683 664 693 663 746 756 756 779 774 728 719 696 700 677 691 756 797 820 829 811 802 774 788 816 829 806 806 811 820 783 806 848 806 745 776 846 855 820 789 789 837 820 780 789 811 829 837 846 40 3 837 820 771 732 780 793 785 749 767 785 776 802 776 771 820 824 846 809 795 809 828 823 772 809 776 730 725 748 772 795 804 841 832 781 753 721 688 744 786 772 786 804 818 841 851 837 809 754 737 724 40 3 750 771 771 669 656 664 707 733 711 767 746 758 758 720 741 767 784 788 784 776 750 686 711 673 643 677 699 720 658 687 734 734 739 644 621 625 644 635 649 706 549 507 497 497 535 564 578 583 611 687 40 3 630 673 606 592 621 687 677 692 574 587 631 675 684 697 618 574 561 622 587 552 525 565 495 521 543 622 631 534 464 468 464 503 578 446 468 446 389 358 384 318 285 388 355 275 365 478 558 487 403 379 40 3 421 502 511 568 544 511 412 369 351 341 407 478 497 539 539 582 549 544 511 342 362 362 352 444 393 285 254 254 301 285 321 326 336 311 403 439 424 224 142 172 193 326 290 362 413 408 439 531 501 572 40 3 441 516 597 566 586 581 461 571 406 411 401 476 351 366 546 436 326 311 225 180 230 306 366 446 566 581 566 516 456 367 451 588 461 437 494 536 522 517 569 635 654 658 625 498 461 564 607 423 442 560 40 3 564 560 597 564 616 677 677 658 541 559 699 676 703 690 545 518 464 509 613 522 500 559 708 559 554 617 712 730 717 649 658 690 681 667 653 617 681 748 744 707 697 569 541 545 636 621 664 664 621 655 40 3 664 674 753 762 744 772 776 767 786 786 786 795 814 818 767 758 741 754 776 767 767 746 741 720 733 694 711 673 690 690 711 724 716 733 763 823 814 703 656 724 720 647 605 587 626 643 630 644 639 616 40 3 611 639 630 530 530 564 606 696 583 587 677 602 488 436 464 474 554 644 649 649 630 502 526 573 592 606 606 631 587 605 649 631 653 675 631 622 605 578 402 362 402 442 402 362 367 371 349 384 437 473 40 3 521 525 481 539 490 534 464 369 497 473 379 431 624 596 554 539 511 483 473 469 511 454 393 384 346 341 421 393 303 63 157 228 261 351 417 558 582 535 572 639 644 547 454 424 439 439 429 454 567 542 40 3 357 331 393 475 583 562 542 413 388 429 398 388 460 336 393 480 480 434 331 301 326 296 346 496 466 551 597 556 471 446 456 496 516 637 566 341 361 526 597 561 707 677 476 471 511 667 627 635 593 593 40 3 517 531 616 555 508 517 456 433 461 395 381 414 513 470 385 324 367 437 522 630 644 602 597 574 503 484 536 635 581 536 590 712 726 540 531 513 577 577 590 613 617 635 658 595 577 644 672 681 622 554 40 3 518 491 550 581 586 608 599 563 564 555 574 569 640 683 731 712 726 712 707 659 716 750 773 750 716 707 683 640 650 693 712 716 693 669 683 617 678 707 759 756 769 760 765 769 742 710 710 677 710 756 40 3 645 659 705 733 765 746 733 719 742 728 700 719 760 802 797 760 779 765 806 771 811 811 802 798 811 807 785 732 749 745 771 820 807 793 785 771 780 732 785 785 763 758 771 793 807 833 837 824 789 789 40 3 776 739 748 767 776 804 800 748 753 753 800 776 804 809 739 711 730 758 744 795 814 837 855 855 855 846 772 772 762 735 702 750 776 767 793 793 780 733 720 733 746 746 707 699 677 699 682 682 669 677 40 3 716 729 711 711 682 741 737 737 673 724 733 725 730 720 711 701 649 545 540 587 621 602 654 644 602 530 521 507 554 606 606 621 587 611 654 649 687 711 739 654 474 421 407 442 503 556 592 596 644 662 40 4 570 535 539 552 539 578 574 587 578 500 500 543 491 443 451 495 456 430 381 403 460 473 523 523 503 418 451 413 461 513 561 370 389 446 465 489 518 475 418 398 356 408 437 489 551 551 480 408 398 370 40 4 346 389 446 304 321 359 321 321 370 398 381 392 359 470 414 310 166 50 28 133 271 205 111 183 354 492 569 563 508 420 326 359 481 409 434 529 545 455 445 455 482 540 582 519 429 381 392 460 519 466 40 4 281 328 397 508 577 577 529 471 545 593 688 540 402 430 532 585 672 614 556 570 580 454 449 488 532 624 663 522 522 507 386 405 565 565 565 459 512 570 473 459 502 556 629 648 675 603 500 522 500 540 40 4 644 671 594 621 585 576 608 671 671 698 711 711 599 545 504 518 585 666 581 675 698 689 648 684 718 718 663 703 688 718 764 733 723 638 658 698 653 693 683 713 708 688 728 749 769 733 718 713 749 749 40 4 749 728 733 718 698 729 748 743 743 729 762 748 734 753 711 706 711 734 762 804 827 781 757 781 781 809 795 809 846 832 795 776 799 818 832 778 783 833 838 773 783 801 801 728 746 773 801 819 824 824 40 4 833 769 769 760 773 778 787 746 760 728 732 760 778 806 829 833 826 831 806 811 831 840 748 767 762 728 748 757 801 777 826 845 806 821 777 738 709 728 806 801 801 811 826 831 840 792 787 770 765 750 40 4 736 779 789 678 654 678 750 755 678 659 702 688 712 746 722 750 770 794 794 779 736 693 693 621 654 674 698 719 643 657 729 748 748 657 628 638 657 662 686 719 576 556 504 513 556 576 590 604 638 686 40 4 695 695 623 623 690 695 695 652 609 631 692 701 649 622 600 578 592 640 587 570 565 526 522 517 574 657 596 513 460 421 447 504 552 460 478 425 373 381 346 360 308 370 322 279 384 475 518 441 379 389 40 4 422 484 546 589 523 489 408 346 332 346 432 494 494 503 518 551 523 532 456 337 359 387 343 453 249 243 221 238 271 271 343 293 326 354 409 436 370 199 149 149 177 315 249 365 403 376 414 486 558 530 40 4 466 503 566 529 545 571 492 587 376 365 371 408 297 371 571 323 286 270 149 112 196 302 350 413 550 598 534 508 469 401 502 546 435 405 502 478 493 502 575 624 648 682 609 478 493 599 575 420 464 551 40 4 614 575 629 595 633 692 638 667 517 558 698 590 671 599 459 500 491 531 644 567 527 621 680 558 567 653 716 702 693 639 657 675 684 684 662 617 707 729 693 668 653 592 567 582 653 643 673 653 622 643 40 4 658 653 762 787 787 757 787 762 772 787 811 831 821 835 806 792 770 789 813 784 803 794 779 755 750 717 726 693 722 746 750 765 770 794 822 837 846 731 717 784 770 693 669 630 601 611 619 647 643 623 40 4 619 657 657 576 590 652 667 700 580 600 619 638 494 418 446 499 614 671 676 667 571 523 547 590 619 609 595 570 631 613 653 570 570 618 653 653 592 535 368 373 394 421 399 351 373 346 351 377 438 482 40 4 508 535 517 482 495 552 412 370 513 475 365 513 623 594 542 480 451 470 446 513 494 394 370 341 308 351 418 398 217 55 160 241 284 317 427 551 527 518 608 657 635 481 442 414 514 425 409 470 635 514 40 4 321 326 409 536 597 608 453 387 387 414 376 365 376 332 398 448 470 321 232 228 260 276 318 455 476 577 608 508 434 402 408 471 524 640 492 344 376 482 608 571 651 624 424 408 519 630 587 629 609 561 40 4 532 556 624 590 483 493 483 439 449 381 362 415 541 469 376 308 367 459 585 687 653 575 609 551 512 502 570 663 572 567 621 729 626 486 531 540 581 599 599 603 630 612 648 536 576 608 648 671 522 531 40 4 486 504 567 576 608 585 554 572 552 542 577 607 638 708 754 749 749 749 718 698 733 759 774 744 668 718 718 653 633 693 698 698 728 713 668 688 703 718 769 762 776 785 771 771 753 739 739 757 748 743 40 4 678 701 734 757 762 771 725 748 757 753 748 748 776 809 771 771 781 837 851 847 810 806 787 773 778 769 769 718 737 751 792 810 778 764 801 792 801 824 833 746 746 760 783 792 787 824 824 829 815 810 40 4 811 816 835 762 840 801 767 753 723 714 806 826 831 806 718 718 738 782 796 821 840 850 865 865 874 865 767 777 748 743 704 731 770 798 822 794 789 746 722 722 712 741 698 731 712 707 722 707 688 717 40 4 722 750 750 770 741 779 755 784 784 770 779 762 772 748 695 667 652 547 556 652 667 643 638 676 595 547 537 571 600 667 647 647 652 700 738 710 710 724 686 542 413 408 403 456 513 565 596 631 684 692 41 1 482 471 489 515 503 521 538 572 548 525 580 509 450 479 496 370 344 369 391 421 454 436 438 451 483 430 463 498 598 493 355 373 453 438 428 379 440 453 536 433 505 500 512 509 494 396 335 344 414 370 41 1 404 444 387 354 368 382 331 355 349 365 358 331 436 407 322 262 115 144 162 395 439 256 250 318 439 363 404 454 419 433 459 471 483 499 562 524 461 447 469 477 493 483 456 401 324 357 437 506 480 409 41 1 290 386 506 566 596 522 487 530 612 663 547 389 359 514 580 608 535 506 516 575 391 400 441 528 601 603 532 443 429 476 462 517 556 555 536 507 597 415 407 463 518 626 610 650 593 491 537 603 652 582 41 1 561 542 464 534 539 619 669 694 707 647 664 592 513 480 486 587 675 641 726 650 659 597 643 702 730 686 670 586 633 730 679 686 652 619 582 645 651 689 722 632 655 757 784 762 766 699 767 707 765 770 41 1 762 755 710 741 722 731 790 829 821 792 847 830 845 770 686 725 769 823 805 790 817 833 836 747 721 764 806 828 837 854 880 839 876 872 850 850 866 832 825 741 779 789 744 720 825 836 864 856 859 861 41 1 853 820 793 800 795 778 737 759 790 800 804 818 840 855 857 882 888 855 855 829 822 839 882 848 770 793 862 863 836 866 850 864 861 868 869 849 905 911 904 892 877 816 793 793 802 734 749 737 692 692 41 1 701 737 734 719 729 724 722 721 733 813 821 783 761 772 802 838 809 765 630 649 728 695 710 730 723 710 725 664 699 757 699 714 685 686 713 736 749 736 747 696 659 681 536 594 633 642 672 682 674 685 41 1 712 611 590 676 747 715 623 516 575 586 618 506 488 517 480 445 480 526 553 579 506 530 548 633 558 532 473 431 481 514 547 601 434 473 523 401 400 443 442 454 472 507 425 423 483 520 458 362 410 458 41 1 481 472 539 460 490 419 485 443 454 506 481 454 467 494 511 498 520 541 389 323 455 419 473 278 275 300 273 292 285 350 349 326 350 361 403 489 277 183 165 184 332 295 369 370 327 350 388 402 398 482 41 1 501 552 615 437 588 517 558 511 354 367 332 253 252 455 394 315 437 205 130 189 261 396 464 546 578 509 493 528 535 543 589 479 441 507 564 393 453 533 569 569 560 531 468 485 617 663 427 426 537 594 41 1 557 569 641 664 656 667 659 567 536 671 586 544 507 391 484 519 603 666 635 645 712 735 617 594 671 735 649 531 546 614 665 669 676 696 644 719 726 637 627 621 580 586 625 576 537 555 589 602 589 615 41 1 661 704 742 765 727 698 723 726 728 744 763 806 829 776 747 727 740 767 760 767 771 767 753 749 756 690 649 730 770 742 736 781 799 775 774 772 760 692 733 767 721 690 720 719 711 704 699 668 654 670 41 1 636 653 585 524 606 605 666 635 578 642 680 571 542 536 573 623 643 698 701 527 497 544 582 480 512 537 563 581 600 641 475 499 562 536 630 656 547 366 380 428 329 350 389 404 305 345 364 416 444 477 41 1 407 382 400 421 485 438 311 417 551 395 500 618 521 496 519 415 448 455 557 403 337 325 312 321 360 413 352 395 139 139 262 385 418 481 572 468 430 517 584 516 399 405 396 531 417 432 501 570 515 400 41 1 436 519 558 518 507 434 386 420 357 358 359 302 317 323 373 450 250 170 202 267 385 399 509 511 551 427 413 382 326 377 504 440 499 397 250 322 415 531 594 583 554 356 325 438 604 522 548 508 485 464 41 1 471 573 604 501 421 506 499 619 488 435 473 582 488 375 369 388 483 578 629 605 512 496 468 474 409 547 620 559 520 638 656 624 462 485 486 542 608 613 626 654 656 658 565 518 611 690 700 597 561 513 41 1 427 486 621 567 577 499 559 649 614 638 673 688 719 707 716 730 775 721 698 680 591 637 631 669 714 702 642 615 670 698 691 674 675 669 676 675 688 730 704 667 646 658 655 673 686 711 716 757 747 748 41 1 684 722 734 768 731 774 746 823 835 868 796 801 858 810 819 876 879 851 772 733 765 770 795 818 778 802 792 763 813 856 900 875 841 799 799 848 888 883 848 797 791 837 873 869 850 845 841 845 833 832 41 1 882 848 865 885 881 837 815 850 844 837 890 872 858 751 774 846 880 867 845 826 856 834 819 816 837 805 794 793 756 772 780 796 803 799 851 818 783 862 845 802 784 709 648 649 698 709 695 711 753 778 41 1 764 778 808 777 748 735 741 775 775 797 753 741 735 729 676 660 632 575 635 674 680 731 703 563 521 526 562 639 646 650 675 723 714 682 679 658 659 548 453 348 361 410 455 519 578 569 585 624 666 643 41 2 538 523 555 527 540 560 564 583 555 555 597 571 470 470 509 489 455 409 404 477 497 548 469 526 509 472 506 510 608 601 432 394 481 486 510 482 475 473 521 467 499 533 567 548 573 493 378 396 412 403 41 2 424 479 454 355 366 430 394 441 410 442 443 393 497 532 365 348 121 163 176 348 480 320 253 338 409 433 431 513 468 461 488 542 550 553 608 600 546 548 503 502 545 555 559 517 388 407 472 575 568 447 41 2 322 374 539 621 678 617 542 583 682 716 642 410 380 544 640 686 650 574 580 606 464 457 482 565 654 699 677 530 494 531 495 525 607 606 587 528 639 494 446 518 542 671 674 699 655 527 571 650 686 705 41 2 628 653 580 586 554 728 760 789 745 726 730 677 580 518 544 579 705 699 738 760 700 686 690 762 735 732 740 690 689 761 724 773 700 675 674 644 701 697 762 668 693 771 816 820 833 766 795 794 773 830 41 2 796 756 760 728 751 746 793 831 864 817 833 844 850 830 746 726 781 820 818 798 838 844 839 788 777 809 826 861 855 890 920 881 914 895 885 884 897 888 887 760 798 810 790 810 836 827 840 835 866 887 41 2 891 851 819 802 825 814 775 785 811 815 811 818 836 866 874 882 918 882 880 854 850 885 909 909 827 817 892 906 889 913 919 917 924 915 919 903 936 931 944 911 880 846 825 820 837 801 795 795 748 716 41 2 729 784 781 738 720 702 708 740 754 795 829 816 802 793 810 850 840 821 761 680 750 726 716 739 738 727 741 730 719 761 763 724 742 728 740 757 780 782 792 765 684 726 569 583 644 677 661 682 751 762 41 2 763 678 662 693 773 766 748 591 606 666 679 615 559 594 599 547 534 574 657 616 566 555 581 631 615 605 563 480 509 533 575 645 498 464 596 433 421 481 465 479 471 547 437 416 470 548 513 401 433 480 41 2 563 536 578 537 530 460 478 442 467 503 607 525 493 501 546 555 555 593 440 398 480 442 586 441 275 295 308 304 347 421 415 362 412 409 449 559 350 232 235 236 385 335 390 458 387 364 484 505 556 568 41 2 590 629 705 499 553 586 563 588 395 431 391 303 264 429 475 344 443 298 153 181 272 388 504 591 620 604 555 569 596 623 652 547 493 562 663 462 494 561 645 675 646 624 531 535 648 724 545 467 588 643 41 2 598 605 723 708 666 689 753 638 569 716 683 574 539 451 470 505 603 710 674 657 731 803 677 627 686 776 730 585 591 645 696 701 703 720 689 737 777 732 659 679 620 596 632 599 626 628 629 636 617 632 41 2 661 721 802 811 818 748 757 780 779 810 808 841 887 820 771 765 770 798 809 805 794 803 788 768 784 768 713 732 798 793 768 794 824 830 812 821 830 783 763 801 797 726 731 765 749 722 707 684 681 684 41 2 709 737 703 610 657 687 700 709 641 674 758 662 566 534 576 676 683 772 763 619 568 583 622 537 568 599 615 623 632 688 585 529 639 588 695 695 641 433 410 437 412 391 428 450 367 381 377 457 471 530 41 2 511 443 441 454 526 537 370 413 617 456 508 657 592 551 596 524 520 490 584 526 405 396 363 363 415 494 375 404 253 159 260 370 419 436 591 535 447 565 632 623 493 466 442 576 477 461 574 625 624 461 41 2 440 524 564 615 581 552 444 496 482 412 410 365 384 387 451 525 364 220 231 264 354 393 476 536 624 493 429 433 366 376 501 496 576 582 344 349 399 550 669 690 634 448 344 403 596 599 609 568 560 517 41 2 555 632 677 577 461 519 535 698 533 455 464 580 598 424 419 430 488 643 737 687 588 647 640 532 479 568 648 632 564 685 706 750 567 517 530 605 639 659 643 651 679 745 635 569 626 719 785 659 604 567 41 2 463 551 657 641 610 564 596 690 634 675 694 713 784 788 761 763 755 720 772 770 693 704 712 699 725 746 744 666 683 701 732 722 727 707 696 733 739 747 758 729 726 697 704 707 726 742 752 807 822 814 41 2 706 737 795 821 753 825 802 866 921 864 816 837 890 905 886 931 928 893 834 741 791 823 790 846 821 819 843 836 857 866 924 932 890 869 846 890 917 925 894 855 832 845 884 900 877 885 882 876 878 886 41 2 923 914 941 941 947 933 903 916 951 898 937 954 922 817 812 849 936 925 928 913 914 900 882 893 919 925 840 825 804 829 824 844 826 866 884 904 857 887 917 854 826 767 696 718 740 760 749 756 764 815 41 2 823 805 835 860 818 791 766 798 792 810 798 777 765 795 783 716 690 599 653 714 714 726 769 645 577 555 541 602 699 676 725 738 732 705 709 679 722 647 505 408 407 437 449 520 587 629 625 709 724 725 41 3 600 545 580 568 578 592 587 546 610 593 576 639 489 482 487 502 482 420 412 493 496 592 507 525 538 504 526 507 573 674 529 428 477 501 514 521 508 484 515 505 480 554 567 601 607 545 422 423 437 425 41 3 440 475 514 404 396 452 454 476 439 444 485 405 480 522 449 420 181 184 203 290 505 334 281 368 383 454 482 507 496 457 474 540 575 563 601 599 572 564 527 520 561 585 607 568 447 459 479 567 605 537 41 3 383 395 530 623 693 683 592 605 695 741 695 490 444 549 659 707 720 656 630 624 546 495 500 586 656 714 725 604 566 576 513 522 598 591 588 573 639 572 482 542 562 676 701 721 713 585 605 641 691 684 41 3 663 686 643 577 596 650 708 730 735 758 765 740 633 553 573 574 670 721 729 735 747 689 726 745 738 720 724 711 714 764 783 808 747 711 706 656 716 723 751 685 707 782 805 803 819 785 772 807 804 837 41 3 824 753 769 736 737 734 787 794 826 789 807 828 846 834 791 759 798 815 824 808 836 840 820 783 821 822 833 860 850 867 880 866 886 881 876 895 894 889 891 794 814 847 784 814 854 846 843 839 865 880 41 3 896 836 816 812 820 786 786 786 808 813 794 815 830 865 861 868 872 878 859 856 854 881 893 900 840 855 879 879 891 892 899 910 907 906 925 918 888 902 911 877 863 849 831 839 835 821 830 830 804 755 41 3 729 802 806 752 713 699 732 760 761 802 849 833 807 804 843 870 856 852 822 725 790 737 724 731 735 726 766 782 761 789 769 762 777 734 746 747 763 768 809 821 729 770 594 581 642 677 671 681 764 776 41 3 763 718 769 735 773 790 804 662 646 713 751 706 589 603 649 726 606 643 659 618 644 573 557 637 696 633 616 509 522 546 573 676 550 482 648 469 443 470 486 498 477 519 467 420 442 508 591 439 460 485 41 3 559 623 637 637 597 520 482 468 432 515 609 584 519 532 578 562 574 633 494 428 467 532 595 462 311 331 333 337 328 391 421 395 405 455 460 511 416 273 250 276 372 388 396 444 455 426 515 563 574 537 41 3 578 627 707 582 616 669 630 676 448 421 432 365 298 449 540 376 437 350 193 218 289 405 531 571 614 673 578 567 620 659 662 586 518 553 699 522 483 553 646 705 684 724 582 548 650 711 585 502 605 664 41 3 676 638 725 720 673 675 741 693 606 671 716 637 572 494 447 523 571 681 692 667 690 769 736 650 680 754 767 702 666 653 712 719 678 700 738 744 759 758 676 702 644 622 630 628 647 665 672 657 651 660 41 3 674 732 801 824 838 814 755 792 805 821 824 854 873 834 798 795 801 790 832 826 795 836 833 807 798 786 756 753 786 767 752 797 849 852 843 857 840 827 828 848 855 748 720 766 717 696 687 686 691 711 41 3 719 733 750 704 697 729 746 801 701 688 810 705 607 551 545 675 706 757 778 657 585 583 621 578 584 622 627 651 651 726 638 551 670 696 714 711 676 516 416 414 434 406 447 460 412 367 374 435 489 538 41 3 557 515 481 502 525 601 418 422 570 531 512 646 668 662 664 627 625 542 590 595 476 436 405 411 412 465 437 403 281 195 288 354 418 375 560 617 512 578 608 668 560 486 472 528 553 487 506 626 655 523 41 3 437 463 576 635 620 606 490 466 488 426 406 412 388 406 442 548 440 279 267 286 331 406 453 555 624 542 444 484 413 425 505 522 600 608 420 390 409 562 680 721 682 536 430 436 620 624 648 634 641 541 41 3 589 643 693 639 541 589 570 718 579 507 490 572 592 456 454 428 465 611 742 747 642 663 677 593 543 574 661 706 606 657 766 759 625 525 552 618 626 637 621 633 651 688 690 592 618 673 744 716 644 610 41 3 510 563 650 631 620 607 606 662 648 679 723 725 795 764 752 775 738 694 767 777 716 706 734 711 717 744 776 693 680 709 744 727 733 736 724 747 753 750 756 773 777 763 735 740 762 769 778 807 825 822 41 3 761 752 813 824 812 818 833 854 884 831 810 834 858 887 886 890 879 877 853 790 796 846 824 867 858 842 867 830 869 861 924 920 915 904 824 892 929 926 912 895 842 845 876 896 892 895 895 893 894 904 41 3 921 925 929 931 940 924 934 933 937 936 935 933 931 877 827 834 909 937 932 934 920 905 901 923 945 949 872 851 840 853 852 868 842 887 889 924 925 935 934 885 828 808 769 746 731 761 770 783 781 829 41 3 833 851 873 890 876 808 821 822 827 827 817 790 785 791 816 748 730 613 638 706 718 705 734 682 613 574 546 573 679 696 729 725 739 736 738 736 732 744 620 479 417 462 446 482 576 625 659 726 733 747 41 4 664 561 568 593 593 614 591 590 641 617 587 666 520 485 463 530 519 463 448 496 502 586 600 564 565 526 534 511 533 657 630 449 454 501 489 573 561 504 496 523 469 537 553 612 633 588 472 440 473 428 41 4 437 459 519 463 415 465 463 448 450 452 535 420 465 563 485 439 290 204 212 274 506 371 317 345 469 580 591 572 538 496 492 514 597 573 575 588 562 543 542 530 559 636 672 633 554 458 477 516 603 605 41 4 425 416 465 594 664 703 625 593 639 732 742 595 488 551 611 679 728 713 680 679 658 543 540 585 623 714 767 691 641 648 553 526 585 600 597 622 617 632 555 549 583 650 669 710 734 654 603 630 686 708 41 4 734 720 679 627 640 633 680 706 727 754 762 769 683 591 606 590 654 737 732 756 778 728 717 734 749 741 718 748 751 770 814 812 799 762 732 689 728 741 750 737 733 790 802 798 809 802 784 821 838 839 41 4 846 758 766 767 744 787 796 812 792 786 814 824 838 831 803 801 804 803 815 823 846 834 817 809 823 824 838 846 855 865 842 854 861 881 871 882 879 884 888 866 853 832 774 813 840 839 831 822 839 863 41 4 865 856 816 824 811 818 811 780 811 776 756 804 819 859 865 865 861 861 882 852 856 867 866 871 861 844 848 868 870 886 878 886 884 896 872 877 861 877 868 857 857 840 843 847 833 822 825 830 827 830 41 4 801 789 778 759 733 728 766 765 769 786 835 817 797 799 820 850 849 841 829 807 803 768 747 740 758 769 779 801 780 767 790 779 802 763 731 722 729 736 767 828 747 740 611 574 622 658 679 669 703 743 41 4 743 728 787 764 753 782 788 719 700 736 760 772 677 686 728 711 688 699 685 649 680 597 575 614 705 686 642 546 536 550 559 643 631 530 639 545 466 461 504 498 481 523 514 426 449 530 637 486 464 471 41 4 551 647 694 696 672 568 513 514 434 480 556 637 578 587 603 592 564 638 535 479 483 562 559 509 330 357 359 330 343 397 444 443 412 472 468 486 478 317 273 275 315 398 397 447 516 480 492 554 617 552 41 4 534 587 679 696 692 733 715 747 594 517 503 489 391 443 622 432 436 451 283 272 310 413 474 543 581 639 584 575 637 612 636 634 528 520 634 604 490 570 614 692 745 741 662 581 611 677 639 528 552 647 41 4 738 679 710 710 687 683 739 762 696 687 770 769 745 624 509 551 591 646 690 677 656 729 740 670 664 744 788 750 736 707 732 697 713 740 762 755 773 766 744 754 736 697 659 667 674 705 720 680 659 647 41 4 684 719 815 806 844 836 781 802 796 817 831 831 854 834 802 825 834 809 812 794 796 816 822 794 784 793 795 749 745 745 750 782 822 823 830 840 827 830 803 833 841 739 706 722 688 675 660 682 696 698 41 4 697 724 737 719 706 713 725 778 724 686 764 732 633 520 502 616 704 726 759 723 584 573 591 603 594 608 646 612 659 718 681 593 659 735 719 711 675 572 448 433 453 451 451 451 458 406 421 439 509 545 41 4 599 567 535 555 552 659 503 458 601 618 562 668 723 727 715 690 694 606 599 644 511 458 442 423 401 434 455 411 318 191 288 335 400 384 528 662 556 586 635 708 630 522 511 551 629 537 506 606 695 551 41 4 457 434 552 669 693 622 514 460 485 439 415 441 410 425 436 568 552 385 352 327 348 435 452 538 597 614 548 532 458 440 475 529 634 650 527 406 397 556 694 727 692 681 594 558 684 643 661 746 690 567 41 4 583 623 651 697 683 683 618 677 627 558 532 540 618 505 484 425 444 594 727 744 695 660 636 658 627 594 651 730 654 665 748 756 647 533 531 618 626 617 634 628 639 673 737 603 603 636 707 714 636 629 41 4 546 603 648 635 642 648 598 660 656 670 694 695 763 788 745 768 753 717 753 795 771 763 767 732 713 755 775 737 688 720 743 732 746 752 754 749 749 769 768 771 798 777 732 779 764 781 795 792 789 784 41 4 798 789 819 835 825 850 840 849 872 845 818 835 845 866 844 878 869 865 865 864 833 831 836 835 823 824 833 835 844 853 867 887 883 884 850 862 891 888 876 873 843 832 828 853 870 856 863 864 888 888 41 4 907 912 910 913 914 903 904 869 907 929 920 919 921 923 862 817 865 910 925 932 907 906 910 929 925 928 899 841 842 845 831 829 854 872 852 887 890 908 878 847 804 785 828 752 744 774 781 795 779 805 41 4 808 833 826 849 827 801 815 825 822 804 797 806 797 765 805 718 746 628 628 690 720 663 675 723 636 606 570 577 640 723 730 721 735 744 763 778 758 780 776 646 468 499 470 487 563 626 666 694 717 725 41 5 594 507 534 548 557 567 580 598 636 655 613 593 520 496 499 526 531 520 498 501 509 519 557 545 533 521 552 564 591 601 528 430 467 511 535 533 521 511 491 518 530 547 547 589 579 540 457 452 452 452 41 5 452 450 491 490 482 476 443 488 478 472 451 411 480 508 479 488 484 440 320 402 556 457 394 453 478 518 533 534 568 508 506 544 579 608 610 566 521 551 525 528 548 532 554 537 494 468 506 544 553 580 41 5 462 441 550 625 638 644 597 609 670 689 689 534 501 567 626 650 610 629 643 662 591 525 537 586 659 674 657 645 584 589 546 582 586 657 645 659 626 567 555 591 622 700 690 707 638 586 591 643 681 649 41 5 608 644 647 631 659 726 733 754 765 726 735 774 757 679 625 684 762 788 776 761 751 709 732 770 771 796 786 761 751 778 782 816 811 763 768 740 782 773 811 789 745 817 847 851 832 803 810 845 851 840 41 5 827 826 839 835 839 824 827 843 856 862 861 857 917 889 859 868 891 882 879 866 862 865 855 839 798 810 829 843 865 875 876 851 870 888 843 845 861 842 873 857 835 870 839 843 843 829 833 822 844 856 41 5 870 860 838 843 859 816 782 780 821 840 845 857 871 866 886 875 869 885 876 874 849 852 872 893 864 871 874 887 865 861 885 883 897 890 886 884 886 900 891 859 860 838 785 811 817 820 790 757 745 721 41 5 760 777 793 772 749 715 741 773 794 823 819 777 783 798 802 814 821 821 799 750 785 795 742 752 763 756 751 760 755 762 769 743 781 767 741 762 757 762 764 755 729 738 690 673 685 698 719 712 731 738 41 5 736 717 731 738 731 743 690 687 681 676 673 617 561 599 615 545 542 588 612 647 593 568 609 644 603 556 569 547 534 548 582 629 638 559 598 543 479 510 545 564 552 562 550 491 479 520 577 457 413 457 41 5 540 562 591 599 587 540 521 538 535 535 577 569 542 555 557 589 557 633 560 508 533 548 605 542 418 391 359 344 368 398 428 442 437 461 499 548 518 358 348 299 343 378 359 461 500 496 494 485 491 507 41 5 502 588 614 657 653 642 671 688 605 557 587 584 488 551 589 511 522 583 394 364 389 440 533 577 622 632 600 583 617 652 633 581 551 617 659 537 511 532 607 659 629 619 567 560 612 671 589 518 584 657 41 5 695 685 700 690 678 690 728 742 711 733 675 669 574 462 475 551 633 702 749 778 796 782 764 716 754 799 745 707 622 681 721 720 742 730 752 773 740 728 736 734 716 707 726 711 676 687 707 718 716 706 41 5 738 789 796 793 782 784 808 840 768 771 851 876 907 826 753 737 747 774 758 742 741 741 761 765 777 782 768 752 752 745 743 761 784 774 775 782 782 769 769 763 769 751 712 691 702 699 721 706 699 693 41 5 685 681 679 686 674 684 696 734 712 698 748 703 590 577 595 616 644 699 692 642 562 578 616 579 566 573 609 592 611 642 568 531 591 624 659 650 630 533 477 483 529 460 467 459 444 432 418 441 463 501 41 5 526 440 504 543 530 599 503 508 577 586 540 608 616 611 618 606 596 565 591 501 486 443 457 440 430 484 489 474 459 274 320 374 450 467 555 516 521 555 588 589 532 535 536 572 579 536 559 583 599 487 41 5 467 504 587 562 558 504 459 507 478 445 482 463 438 417 421 494 566 514 420 385 449 458 493 540 602 523 477 482 413 429 514 525 542 561 439 385 474 542 593 629 625 592 577 560 630 567 586 683 591 541 41 5 584 643 652 666 641 659 650 711 688 607 607 605 636 487 430 440 513 645 678 666 619 572 614 624 555 607 638 659 644 740 711 685 571 591 578 641 675 716 726 712 743 724 722 673 710 762 766 758 716 724 41 5 615 643 731 708 686 708 650 730 779 753 739 763 756 758 730 749 762 778 740 751 725 739 748 752 767 782 754 726 727 754 796 830 791 811 811 767 788 800 815 796 791 780 787 784 793 783 797 810 812 825 41 5 838 808 827 850 867 846 864 877 875 880 880 870 872 877 877 883 878 862 873 849 839 833 843 879 878 886 893 885 885 891 885 898 900 898 886 898 894 898 907 893 881 875 868 881 884 879 868 875 855 871 41 5 880 876 871 892 908 919 904 888 881 894 868 864 879 833 830 869 881 879 870 874 875 813 754 806 835 847 858 852 816 819 830 834 825 819 842 854 844 858 860 852 854 846 786 784 799 803 777 794 800 815 41 5 821 810 827 842 856 844 811 798 793 805 791 801 801 789 792 757 729 695 669 695 724 721 764 748 705 695 654 668 723 716 711 736 743 722 727 660 694 716 717 573 432 485 483 549 578 616 651 670 668 691 41 6 613 528 541 545 546 587 589 578 636 604 614 647 510 504 492 509 524 501 477 510 508 568 567 558 539 520 527 541 585 627 569 449 470 491 526 525 529 507 510 510 537 573 590 618 607 576 441 452 463 459 41 6 452 487 520 473 410 455 448 496 470 473 517 434 476 538 467 458 279 227 241 319 516 382 309 373 494 559 547 551 559 518 507 518 547 540 597 629 567 575 534 514 568 598 620 628 538 485 501 545 606 595 41 6 437 410 526 613 668 706 617 606 690 698 728 567 468 556 623 684 680 672 637 695 614 506 509 574 659 724 718 668 608 578 554 532 570 644 655 629 654 617 559 595 599 680 700 746 739 613 613 649 691 734 41 6 683 684 729 629 650 667 729 746 792 752 761 802 698 626 596 634 689 759 757 795 774 721 752 789 757 794 792 749 719 793 820 826 834 763 738 738 762 764 805 752 738 808 847 837 853 825 834 867 872 851 41 6 862 833 816 820 820 821 851 879 911 865 866 863 935 895 865 880 874 878 871 864 876 875 861 791 789 816 825 834 868 879 886 875 891 898 867 868 893 885 893 869 858 850 862 835 836 824 808 797 826 858 41 6 871 870 839 836 867 858 806 773 808 820 821 811 824 860 870 879 867 879 885 869 853 879 903 902 875 886 902 897 902 898 905 904 906 905 898 919 933 942 920 894 866 853 814 815 820 843 828 802 776 738 41 6 773 786 816 784 743 714 744 780 801 836 840 809 805 816 833 856 851 857 832 761 805 800 734 741 762 752 752 766 760 769 775 762 776 775 757 769 765 767 773 782 737 734 665 643 678 718 724 720 747 748 41 6 756 742 732 740 749 767 790 745 729 742 761 716 606 623 718 633 614 661 655 687 640 591 606 656 671 618 606 539 526 560 603 664 618 521 614 514 463 499 547 544 536 545 521 472 442 528 601 448 452 482 41 6 584 628 652 673 659 536 522 520 515 542 626 595 544 580 589 615 587 631 528 484 519 525 635 527 367 371 354 349 375 402 456 443 427 467 477 561 496 329 272 303 362 389 387 497 529 461 489 563 563 547 41 6 539 617 669 673 678 703 722 744 570 487 537 550 403 467 595 466 480 495 269 256 325 385 515 569 631 660 603 591 631 688 670 615 568 603 711 593 519 551 637 712 675 724 611 587 613 730 623 512 608 671 41 6 711 680 731 718 640 699 759 743 704 759 781 749 681 547 498 536 603 711 716 726 762 782 772 718 726 770 761 744 666 692 732 709 737 742 739 771 792 778 781 753 710 687 687 718 715 720 717 703 690 700 41 6 712 757 861 840 850 835 838 889 790 804 887 912 954 840 769 766 785 800 788 769 776 787 808 799 800 809 790 772 793 784 765 791 818 821 817 824 809 790 784 783 798 770 716 702 724 721 720 689 688 703 41 6 696 713 723 720 711 723 729 772 735 720 786 741 624 575 592 631 657 708 714 721 601 588 630 616 584 589 610 626 635 707 673 584 640 710 712 710 695 555 456 459 535 437 471 467 433 416 401 424 451 524 41 6 601 488 501 536 542 634 470 458 585 558 534 627 657 692 700 667 656 601 639 616 506 469 468 447 417 501 439 437 360 225 278 348 447 444 560 564 531 563 614 687 598 579 545 603 616 543 569 644 645 501 41 6 475 498 591 616 619 612 529 546 533 480 439 472 434 418 441 520 530 351 287 307 387 435 463 543 634 575 517 517 428 430 482 538 605 632 479 397 414 561 628 697 735 661 558 531 677 663 649 717 675 583 41 6 600 649 691 707 651 658 639 741 665 583 564 584 653 478 429 466 463 627 723 746 671 610 646 635 568 592 653 703 649 753 754 777 656 550 546 619 625 672 670 654 674 736 726 630 644 741 756 750 701 693 41 6 552 595 699 747 693 753 638 688 719 727 745 769 816 795 782 785 741 747 813 752 686 723 721 737 741 763 776 712 698 723 777 757 749 755 746 739 748 752 766 786 761 756 740 752 758 776 786 834 846 848 41 6 858 844 867 878 897 879 902 907 928 923 884 891 899 920 922 912 891 872 878 838 814 831 835 855 841 828 860 886 894 905 919 922 913 903 891 901 912 908 897 888 885 883 874 879 892 880 874 866 873 893 41 6 902 902 898 917 917 925 925 926 928 932 923 925 923 902 902 901 925 913 903 892 922 817 838 855 867 885 892 861 848 832 851 868 853 855 892 899 887 892 892 887 865 857 804 798 826 824 786 799 817 842 41 6 858 854 864 888 897 863 829 827 813 825 815 818 801 808 835 758 736 683 653 681 705 710 762 762 683 655 609 624 680 712 711 737 759 739 770 725 743 771 749 559 421 484 472 525 596 651 650 705 706 713 41 7 676 583 585 594 603 643 633 583 663 655 642 711 549 524 510 564 574 535 506 548 581 664 620 586 590 580 585 563 596 690 673 488 490 562 568 608 611 539 531 567 556 637 640 664 659 633 510 498 534 487 41 7 468 523 562 535 504 484 515 556 521 526 610 479 516 601 516 490 348 244 280 336 560 435 358 430 532 624 591 599 575 549 549 554 584 577 612 634 627 607 558 562 575 671 690 683 599 523 532 558 664 627 41 7 474 457 522 616 670 734 655 639 671 716 747 600 494 586 621 699 749 767 706 698 714 562 565 643 674 730 750 737 733 655 600 549 610 634 685 644 667 671 592 593 617 667 691 725 758 664 641 678 698 708 41 7 747 727 747 652 687 672 720 740 775 764 776 795 751 692 632 633 661 765 770 795 787 753 797 782 774 768 762 776 749 815 814 821 837 798 761 775 749 782 786 761 721 798 821 825 860 859 858 863 880 868 41 7 888 829 824 857 807 892 858 867 884 803 835 844 844 840 841 840 840 856 865 850 857 868 847 765 820 831 835 831 860 873 865 876 872 891 868 873 876 869 874 873 861 834 860 854 849 829 807 806 840 858 41 7 857 872 842 836 852 850 822 788 803 802 796 787 814 856 858 857 851 872 870 859 859 869 883 873 870 863 874 876 874 870 885 878 878 887 883 904 919 915 882 871 864 811 820 842 830 839 846 850 841 809 41 7 816 812 820 801 770 766 801 828 824 834 850 844 848 848 859 863 868 849 851 842 846 840 773 775 797 788 791 806 805 797 807 818 808 795 793 751 775 761 770 799 805 777 668 664 711 753 733 716 752 769 41 7 769 780 785 772 770 801 809 794 750 779 805 751 646 663 788 772 713 743 735 710 720 627 605 668 745 684 662 564 552 595 609 697 691 581 679 576 524 551 612 579 565 625 583 521 503 526 650 505 486 504 41 7 646 748 753 735 730 646 573 573 519 577 683 700 632 678 637 688 641 686 615 542 546 621 669 597 408 405 415 414 423 447 514 505 468 507 517 559 551 380 324 325 369 446 441 493 671 519 543 653 615 594 41 7 587 629 701 756 743 768 753 779 677 582 594 567 451 455 604 489 513 534 318 318 385 391 516 576 618 686 643 624 660 657 713 670 596 556 690 663 538 568 621 709 749 774 679 622 625 683 675 551 574 684 41 7 730 707 726 726 660 678 747 754 753 747 797 812 788 638 535 564 605 683 721 728 731 753 760 727 733 762 792 765 754 740 763 749 776 774 764 776 788 792 802 803 751 702 693 699 762 778 762 725 677 716 41 7 724 763 866 835 869 848 851 827 836 838 851 852 856 860 801 822 838 836 824 784 798 815 832 817 818 829 824 806 825 810 809 836 845 846 848 851 834 828 836 812 844 823 754 751 756 751 714 709 735 755 41 7 737 755 748 765 760 752 762 822 807 788 820 796 673 618 598 670 717 739 764 735 648 622 668 653 645 655 669 648 696 781 742 659 716 786 747 758 747 648 503 528 560 483 476 513 524 449 461 454 507 595 41 7 670 601 561 620 604 713 526 493 633 619 582 708 721 740 757 740 727 670 687 719 577 516 571 477 447 492 497 449 425 248 301 365 462 456 577 673 605 614 658 738 656 611 587 632 696 595 596 681 705 560 41 7 512 509 609 681 676 663 587 545 539 532 474 499 476 465 464 583 613 412 349 340 387 469 503 593 654 660 562 558 480 469 496 578 688 664 570 463 470 610 687 734 782 730 640 640 735 730 719 769 703 624 41 7 636 649 695 769 737 733 709 738 693 592 588 618 673 559 490 513 516 631 740 776 771 700 671 732 651 645 707 777 740 763 801 793 691 565 546 628 644 669 663 662 677 709 777 663 648 720 757 770 724 688 41 7 617 638 707 765 726 753 657 701 710 736 738 761 819 799 767 813 721 745 817 795 712 771 765 768 773 777 799 763 724 757 793 771 774 785 773 777 780 775 789 797 783 783 768 772 764 792 811 842 842 856 41 7 861 852 863 888 888 880 902 907 909 882 857 879 887 897 899 898 885 880 884 885 873 870 872 867 828 834 876 887 895 904 914 918 916 908 906 899 906 901 904 889 903 901 875 884 890 884 875 874 885 900 41 7 893 896 899 909 906 907 914 910 914 915 925 925 914 908 909 904 917 902 889 907 907 848 882 895 913 902 915 890 875 852 865 858 866 872 894 907 901 907 913 887 874 857 860 844 846 825 814 822 828 843 41 7 848 860 862 876 885 852 834 839 831 831 840 832 820 826 857 754 768 701 659 700 714 693 741 815 688 658 623 616 669 731 757 747 769 766 778 798 791 793 801 656 472 518 517 545 658 686 695 723 737 755 41 8 736 626 585 622 615 645 641 616 667 666 650 722 580 529 517 587 583 557 510 547 576 665 658 604 601 598 590 566 593 698 695 510 499 569 566 623 634 561 540 580 555 624 631 652 675 631 531 510 555 491 41 8 474 514 571 559 519 506 527 555 526 534 622 494 524 633 545 501 435 307 281 367 549 458 387 452 565 641 624 620 588 546 539 541 578 587 604 628 629 608 569 576 574 677 694 698 634 523 525 555 652 627 41 8 490 465 507 609 662 700 667 633 653 723 748 615 526 592 615 692 726 733 703 696 730 584 579 625 661 719 752 741 715 685 619 552 618 650 685 658 668 678 621 608 618 674 694 728 756 707 651 665 718 706 41 8 767 751 755 687 702 681 698 731 754 767 771 786 774 723 640 642 667 753 751 785 784 782 750 758 776 769 756 778 771 801 814 816 821 806 764 794 767 782 779 772 708 777 807 809 840 840 846 848 855 860 41 8 865 815 814 826 767 847 888 854 864 787 828 837 837 836 835 835 841 850 853 841 847 845 828 797 886 834 835 837 852 862 872 876 874 879 865 877 876 862 876 873 865 840 818 881 882 824 819 821 843 854 41 8 852 863 831 836 836 838 824 811 793 773 776 789 824 859 861 861 860 880 889 849 877 880 894 888 891 872 865 877 871 879 876 884 887 897 891 912 904 905 879 874 868 821 839 843 821 819 884 892 890 830 41 8 820 807 792 797 782 788 806 807 814 824 854 837 842 840 847 850 855 841 845 844 844 839 785 779 801 799 800 818 811 809 817 811 826 809 775 736 765 756 763 792 819 787 666 643 710 736 725 718 735 756 41 8 737 772 777 760 773 801 798 786 761 774 792 796 736 736 797 786 735 753 742 709 718 654 636 687 769 737 694 618 589 615 626 708 705 601 703 630 548 545 615 574 572 666 607 526 525 567 660 549 498 513 41 8 687 727 742 725 721 668 577 591 515 547 650 703 643 682 654 678 616 678 625 549 561 637 660 600 401 413 416 440 421 444 517 519 477 501 518 552 579 399 341 321 353 443 446 512 677 549 553 636 633 602 41 8 579 621 704 753 749 759 741 761 731 655 652 618 488 498 641 506 509 567 377 350 389 406 496 566 605 663 650 622 669 651 703 688 611 566 681 695 559 581 621 706 737 737 721 636 637 697 703 582 592 678 41 8 732 718 721 727 677 704 745 763 778 749 791 803 802 692 558 579 614 664 720 735 707 757 754 724 724 766 794 775 794 753 760 743 773 779 770 788 789 785 800 794 772 726 706 721 815 817 818 766 724 741 41 8 760 795 853 792 846 858 867 850 829 845 852 841 858 833 819 851 854 843 831 781 803 806 831 821 819 833 844 821 812 799 824 821 837 838 836 839 828 843 849 815 841 826 762 750 743 718 705 717 738 752 41 8 739 757 759 773 752 747 773 808 792 768 789 794 684 602 561 647 732 746 769 731 648 628 653 665 627 656 666 643 692 764 740 667 731 754 745 741 728 657 527 506 571 498 483 508 581 471 504 475 519 596 41 8 669 645 648 680 623 714 599 520 665 674 625 727 732 737 743 736 728 689 685 719 599 530 583 488 466 505 520 468 429 253 319 377 457 454 575 676 618 614 666 716 673 628 605 648 698 614 595 667 713 589 41 8 527 514 618 681 687 653 604 542 534 542 487 578 478 475 485 628 650 482 411 376 395 492 502 606 630 680 597 556 502 466 504 575 703 707 580 462 468 605 695 740 752 750 717 704 752 730 723 764 717 643 41 8 636 649 703 756 751 737 730 745 728 614 597 606 700 580 504 511 522 653 736 759 759 730 695 738 683 637 707 771 789 751 792 780 701 631 593 637 659 657 681 677 677 708 785 673 658 716 757 745 721 686 41 8 632 645 712 750 713 712 653 699 715 729 738 747 816 794 758 779 737 724 798 816 744 771 777 776 772 779 804 804 755 776 787 787 777 802 790 782 787 789 791 792 800 807 771 784 772 801 798 819 808 822 41 8 837 838 855 870 868 873 878 882 886 847 857 867 869 880 878 878 873 870 876 877 872 869 864 856 815 825 850 872 872 886 886 891 888 888 886 881 888 884 880 876 877 871 863 863 866 862 859 861 876 890 41 8 909 890 896 908 907 910 912 910 913 914 918 920 907 910 923 885 886 906 900 924 896 881 895 923 899 904 925 894 889 866 861 863 871 876 883 896 892 904 911 860 859 835 855 858 823 820 823 835 827 830 41 8 842 859 859 864 877 837 824 841 838 835 843 844 836 800 837 765 766 699 654 697 727 683 713 786 692 650 613 611 680 735 761 739 770 790 794 800 797 794 800 704 507 523 528 552 635 690 708 712 738 754 41 9 720 618 587 618 613 640 660 673 707 709 703 730 607 565 563 595 642 612 566 564 578 626 672 643 612 616 628 636 667 691 688 525 519 586 633 618 643 583 561 595 597 644 671 684 662 664 550 563 575 544 41 9 532 536 598 597 567 544 520 585 555 562 650 528 540 618 562 551 473 339 313 371 575 493 391 449 541 631 641 639 660 605 572 581 619 618 672 699 646 650 599 579 639 691 703 705 667 569 580 629 683 668 41 9 522 473 568 669 722 740 683 675 734 761 789 658 566 592 684 739 738 769 748 779 736 627 622 671 731 792 786 804 720 713 635 622 654 746 749 699 738 743 690 700 697 741 767 813 846 695 398 703 749 802 41 9 756 766 823 759 721 755 799 819 838 881 858 878 849 773 718 703 775 840 829 878 876 836 845 878 820 873 874 835 812 855 886 912 941 852 824 828 865 777 848 888 810 881 903 908 913 889 922 946 941 953 41 9 941 913 881 899 884 901 927 925 952 947 926 895 988 972 956 955 968 941 927 924 926 919 917 838 853 863 871 888 911 905 910 912 917 928 906 897 907 907 912 904 902 906 915 883 881 851 851 858 864 886 41 9 898 902 894 906 911 904 849 814 851 843 849 844 872 894 901 903 883 902 902 887 883 903 931 923 900 912 912 909 914 908 917 920 926 928 916 933 943 951 922 910 893 890 865 848 866 881 871 850 851 823 41 9 838 848 851 831 801 770 801 834 862 890 883 833 837 860 880 890 887 891 879 836 838 868 797 801 814 827 814 824 820 822 839 824 844 837 817 813 799 792 809 789 791 783 741 723 745 785 787 786 799 799 41 9 791 793 797 788 787 821 837 829 835 825 840 835 708 732 819 729 705 752 754 790 737 684 698 741 762 731 704 654 607 645 698 739 751 638 673 648 542 581 645 669 630 617 625 573 512 555 671 588 497 549 41 9 663 701 730 728 723 667 606 619 603 644 687 686 660 697 686 699 650 675 641 585 631 632 707 661 460 423 439 417 431 458 531 521 496 520 552 617 629 432 369 354 387 480 453 548 629 570 572 632 639 633 41 9 603 653 729 746 762 763 778 795 722 647 710 716 505 535 671 566 561 642 399 332 384 410 529 585 654 694 685 661 693 731 753 708 640 680 767 754 613 606 679 765 749 812 723 666 674 766 720 593 649 743 41 9 786 788 785 780 713 747 819 846 821 851 886 887 777 661 583 609 669 742 791 800 804 811 830 797 801 819 838 915 759 787 817 794 809 820 825 841 862 847 858 813 807 765 757 812 809 808 793 782 751 751 41 9 767 811 888 883 882 850 902 968 861 832 936 960 988 878 832 811 845 858 826 806 801 807 840 847 853 854 849 835 835 831 815 840 861 857 859 855 848 837 839 835 837 811 780 746 762 761 776 762 752 773 41 9 763 771 785 792 784 786 801 831 828 802 835 819 720 608 633 657 691 745 757 814 657 653 699 702 635 637 681 719 718 760 750 665 713 774 780 775 754 662 529 536 652 524 504 510 501 499 435 471 482 563 41 9 665 550 578 623 638 736 589 561 616 690 639 684 710 721 738 731 717 688 716 710 599 561 588 523 517 570 549 532 492 292 315 397 491 507 588 636 629 636 701 762 666 642 629 669 728 645 637 684 716 587 41 9 535 559 630 696 684 701 617 643 622 573 549 600 511 492 547 612 716 537 379 360 440 500 540 611 680 705 601 592 522 486 533 613 718 752 571 478 511 631 717 762 808 776 735 683 759 767 758 827 791 666 41 9 666 706 782 797 767 762 755 809 805 692 672 683 772 586 483 490 544 705 765 807 794 725 764 767 668 653 710 808 749 831 838 848 766 654 591 651 702 765 734 714 728 804 810 727 698 794 817 844 824 805 41 9 693 644 735 813 777 802 714 750 787 781 786 815 858 857 829 813 803 839 881 831 745 783 763 780 805 812 818 791 784 785 843 840 826 828 804 774 807 817 823 831 819 819 819 803 827 838 840 885 891 905 41 9 901 900 921 928 938 938 951 949 965 966 958 940 941 949 950 947 925 906 932 890 857 874 885 896 849 873 897 917 922 939 941 942 938 926 929 918 933 935 926 910 914 928 919 911 930 911 897 891 911 930 41 9 928 920 931 937 940 945 946 947 954 956 946 952 948 933 946 942 942 937 933 921 932 836 869 878 889 904 920 908 920 883 884 908 892 899 926 941 926 920 928 925 925 914 887 882 903 896 876 867 873 881 41 9 895 901 913 927 943 929 893 882 864 879 876 883 867 881 891 830 798 766 719 737 765 751 815 837 758 730 657 669 717 774 781 790 816 806 847 809 836 848 828 688 493 520 541 610 677 723 741 768 766 776 4110 792 677 593 609 635 651 666 672 698 724 734 771 645 551 546 614 713 640 572 604 661 719 734 677 651 656 692 687 682 739 734 526 536 640 703 698 718 604 588 604 614 682 708 708 682 703 614 619 619 593 4110 562 567 645 688 699 577 577 599 583 649 737 550 588 704 610 599 638 472 307 434 638 566 450 450 610 726 710 682 726 649 588 572 616 638 688 720 661 682 617 601 666 742 742 753 731 596 612 682 731 688 4110 542 477 552 661 715 742 672 650 720 758 780 748 607 578 681 751 783 810 778 772 751 664 659 697 724 799 794 827 783 778 664 648 691 745 783 686 751 805 735 713 702 745 756 778 808 729 134 711 720 753 4110 743 776 790 794 739 725 753 804 799 836 818 822 832 836 757 678 767 804 818 822 818 850 832 836 846 846 832 827 832 841 864 864 901 846 855 860 822 841 818 869 827 864 869 874 887 887 892 901 897 901 4110 883 887 846 883 887 891 895 891 895 895 879 887 866 883 879 875 879 879 875 879 879 870 866 809 850 862 830 858 866 858 858 854 870 870 862 866 862 875 870 875 857 849 857 857 827 835 840 862 857 853 4110 857 866 879 884 870 870 857 840 792 818 822 840 870 870 862 862 860 873 860 856 865 878 886 882 873 873 886 873 873 878 878 878 882 882 882 882 899 886 873 865 865 860 856 843 860 865 834 855 855 860 4110 837 833 810 806 783 769 801 819 851 860 864 815 824 855 860 860 864 855 846 846 806 851 810 824 810 842 824 802 797 818 797 786 807 807 802 776 760 760 786 766 781 771 781 755 771 807 792 786 781 802 4110 786 781 797 776 786 823 828 823 828 828 834 839 740 766 813 797 771 792 807 771 771 750 703 734 792 839 766 687 635 672 703 740 760 719 740 719 593 640 724 770 671 619 682 651 546 609 750 708 541 599 4110 692 729 755 755 734 744 677 656 651 692 729 734 744 760 770 734 677 708 713 726 732 682 732 732 517 478 439 428 434 506 594 561 544 522 588 621 666 506 434 356 423 511 561 627 688 688 638 726 721 671 4110 645 666 753 731 780 780 780 785 769 791 791 802 569 558 699 596 617 742 542 379 368 379 504 563 634 699 710 693 713 697 751 729 654 691 772 859 648 627 670 745 772 832 729 681 675 751 729 616 654 735 4110 772 805 783 805 729 740 821 843 832 808 827 827 836 767 650 650 664 697 734 729 729 739 757 762 762 794 813 818 785 804 799 822 808 822 808 813 818 832 827 827 827 780 785 818 832 836 818 785 729 738 4110 771 808 878 865 869 856 873 886 878 878 847 860 869 860 878 869 860 855 833 819 806 815 837 837 855 846 842 842 846 846 833 846 851 846 846 842 837 837 842 837 824 801 815 792 783 778 771 781 771 786 4110 781 792 797 802 797 781 807 828 838 828 828 833 833 646 646 672 714 771 802 844 714 724 755 760 677 667 745 776 766 776 834 766 792 797 755 760 760 755 567 604 729 583 499 515 578 541 436 457 489 593 4110 708 635 604 651 729 787 672 593 656 750 734 724 755 750 755 744 744 713 739 770 625 609 645 552 567 583 526 557 541 296 317 437 520 552 604 708 698 692 732 765 704 644 655 688 754 671 688 682 721 660 4110 528 533 649 721 710 770 688 688 666 588 599 721 539 522 583 655 737 666 434 357 422 487 585 639 672 758 661 634 558 509 525 612 737 726 617 514 563 655 764 753 785 807 775 769 775 807 791 816 827 686 4110 659 697 778 794 789 772 767 789 843 724 708 745 794 632 540 497 589 740 772 810 832 767 772 794 718 637 735 810 785 794 808 813 771 636 613 636 715 748 706 692 692 771 813 706 683 757 776 790 804 771 4110 748 692 720 794 776 767 715 739 766 790 804 804 827 832 850 790 785 827 855 855 762 776 766 799 808 799 827 813 818 808 827 813 818 813 813 799 822 804 804 826 830 817 826 813 817 830 826 854 850 862 4110 866 870 875 883 879 883 887 895 891 891 891 883 883 883 891 887 866 866 887 888 870 870 888 870 813 866 884 884 879 892 892 897 884 888 897 884 897 901 888 875 888 884 888 884 884 884 870 866 884 897 4110 895 891 899 904 895 908 899 895 908 904 899 908 912 899 904 895 895 904 899 899 865 843 878 878 882 882 895 908 891 891 882 883 864 887 901 901 896 878 896 887 887 883 883 878 901 892 892 842 851 855 4110 864 874 887 883 887 878 874 860 855 869 860 880 880 885 885 864 797 818 745 750 797 740 812 833 771 724 641 656 703 776 807 786 802 812 859 854 854 844 823 818 604 516 598 625 713 724 724 760 755 781 42 1 345 377 388 436 501 462 489 463 431 430 366 341 342 393 348 308 271 257 255 283 306 298 308 331 381 427 428 404 416 313 278 329 344 318 351 335 337 322 255 286 362 396 398 395 329 270 257 264 331 346 42 1 335 322 326 305 306 304 281 259 248 220 168 251 250 195 239 298 336 265 221 299 366 379 383 360 372 375 367 347 338 390 417 417 410 444 446 357 328 317 397 399 345 340 311 278 282 338 354 372 381 369 42 1 355 411 412 416 363 365 372 403 428 427 300 354 439 493 366 302 313 388 418 386 330 379 446 456 414 330 367 418 439 461 463 480 493 493 480 431 349 392 377 416 435 420 431 399 416 468 520 552 423 358 42 1 384 406 439 496 534 591 569 536 475 505 499 478 505 540 577 567 581 584 527 464 485 489 548 488 482 491 528 544 492 467 449 437 523 541 551 599 631 609 585 614 638 610 623 540 501 583 529 561 552 585 42 1 614 659 644 594 652 672 707 661 694 723 751 759 747 772 714 749 785 770 777 731 664 613 538 604 685 711 760 808 795 796 799 766 720 754 790 724 702 724 703 730 751 765 754 800 814 832 832 846 825 776 42 1 775 808 832 780 785 794 812 814 823 803 784 757 723 763 742 787 765 801 840 806 807 831 809 789 806 793 788 786 756 714 757 734 742 764 782 782 766 747 757 704 648 634 681 723 686 685 707 706 745 742 42 1 675 681 710 736 734 732 728 737 578 594 644 715 646 533 569 590 626 614 615 610 643 682 697 667 704 720 642 610 647 633 663 642 637 633 642 654 665 663 640 601 615 608 617 494 441 483 497 536 559 582 42 1 504 473 540 580 508 386 372 439 417 438 370 353 350 324 320 362 409 447 489 389 381 412 366 305 328 328 292 397 433 431 478 351 330 367 290 258 276 305 315 335 343 337 325 285 296 327 295 291 319 324 42 1 346 405 359 342 393 405 381 368 347 383 396 392 332 344 366 407 385 319 279 329 433 455 381 327 348 316 288 294 302 317 253 234 277 300 313 293 234 233 182 247 255 247 297 299 250 232 244 260 309 339 42 1 407 483 540 545 465 400 419 298 273 282 228 222 273 392 363 434 398 367 364 346 355 423 463 501 419 349 376 398 403 452 405 463 446 418 411 407 475 495 526 544 449 392 409 475 497 356 378 435 448 492 42 1 487 557 562 597 654 522 478 484 429 390 377 377 397 426 463 522 536 544 578 616 608 491 485 537 558 445 397 417 518 519 519 572 549 546 551 473 485 511 532 541 570 600 566 553 502 564 621 652 679 697 42 1 671 618 795 747 719 747 764 790 811 777 757 760 739 756 788 795 791 779 780 794 792 800 795 780 704 681 717 704 645 639 632 609 622 665 683 684 665 596 600 622 628 648 669 670 679 602 566 584 596 589 42 1 594 594 605 610 603 566 591 573 568 564 559 564 552 518 577 561 561 476 365 370 462 425 376 423 448 439 473 527 427 329 332 427 418 484 438 357 298 279 317 315 286 278 292 322 274 248 299 320 337 343 42 1 313 354 321 346 332 256 323 425 311 241 317 306 274 265 304 316 367 367 293 267 276 235 193 194 188 214 259 329 241 255 320 338 380 405 333 314 359 387 302 263 269 290 360 332 315 368 354 369 326 346 42 1 359 391 335 315 281 214 236 219 182 181 214 202 217 234 293 316 228 74 90 198 257 290 289 278 274 252 307 238 292 269 265 272 262 194 201 241 267 328 355 343 200 198 346 356 331 345 264 317 251 319 42 1 350 324 317 304 313 317 431 384 409 418 439 386 349 322 345 396 388 362 377 364 304 296 275 281 390 390 315 364 455 448 351 297 296 357 440 496 514 551 610 593 447 410 458 531 553 451 397 406 465 468 42 1 466 508 466 497 550 576 600 628 661 621 591 531 511 481 515 541 538 561 546 573 587 572 638 643 648 632 651 662 675 675 652 647 608 602 608 627 640 642 628 634 647 611 629 650 696 657 617 631 644 638 42 1 602 650 661 639 620 657 709 701 609 599 644 659 642 675 684 673 661 669 703 749 769 789 746 713 895 906 894 935 930 925 890 905 870 885 970 1001 950 784 764 816 821 853 826 792 801 820 786 797 811 821 42 1 749 681 713 707 721 731 732 708 717 751 754 756 749 754 766 795 793 753 742 680 702 684 709 726 753 765 744 738 765 720 710 706 696 666 607 628 651 681 697 685 684 671 662 658 641 629 643 664 676 656 42 1 646 568 525 550 598 634 655 657 601 616 609 520 467 501 540 543 564 587 594 607 612 497 436 471 534 550 589 580 566 582 603 584 589 529 515 575 406 409 342 335 349 397 432 470 515 507 526 535 419 353 42 2 523 494 504 513 518 547 538 543 533 547 533 489 480 484 480 455 436 402 417 451 451 455 459 469 459 499 540 519 545 479 413 408 438 454 474 443 459 484 469 494 494 519 540 479 484 413 408 428 428 469 42 2 469 479 438 458 443 403 433 423 398 408 368 333 343 363 327 348 398 408 418 423 448 478 468 468 448 468 438 483 453 453 513 539 539 493 450 424 419 404 404 393 409 363 378 388 383 393 414 450 506 486 42 2 496 537 532 481 475 475 491 506 496 552 527 481 506 529 514 480 465 509 509 504 504 450 480 544 509 509 440 430 430 475 524 539 563 593 598 524 465 480 519 529 588 549 455 435 501 556 579 565 436 459 42 2 492 528 570 593 630 644 611 524 538 611 657 667 671 681 704 708 699 662 616 524 565 611 648 671 667 667 689 675 587 620 664 602 642 653 664 689 729 744 751 737 759 751 726 711 682 693 711 715 682 711 42 2 740 755 755 770 784 791 784 795 808 833 846 850 836 808 798 822 833 812 822 833 812 791 736 763 798 826 840 860 871 871 867 860 840 836 826 837 837 853 855 851 857 870 862 870 878 878 872 837 829 849 42 2 855 857 847 845 857 864 864 851 855 868 864 845 833 831 831 833 854 848 857 870 870 882 864 848 836 861 854 842 836 826 826 833 861 836 845 848 839 823 789 771 761 765 783 805 802 805 802 837 848 859 42 2 875 870 843 837 826 832 843 821 745 745 767 783 670 627 659 675 681 702 735 762 778 783 794 810 821 837 810 782 782 774 786 778 762 758 758 741 733 746 729 693 689 693 693 676 570 603 611 615 632 652 42 2 652 632 640 652 623 542 501 522 513 572 523 509 494 470 465 465 484 499 543 509 475 475 480 436 470 451 436 431 436 460 518 509 451 543 513 431 412 441 474 514 509 509 504 509 494 459 454 393 393 398 42 2 423 474 454 423 464 504 514 509 484 504 504 469 484 449 459 449 443 479 443 413 448 453 478 438 448 458 453 448 398 418 418 393 388 408 408 423 403 353 348 317 388 383 373 378 378 408 378 423 418 398 42 2 439 496 583 598 598 542 588 491 455 465 460 378 388 491 496 460 491 522 506 522 496 491 522 583 609 573 547 557 583 499 460 504 504 450 445 494 489 524 514 494 440 391 445 519 563 489 465 504 549 588 42 2 643 643 672 692 677 593 568 608 598 515 459 468 496 561 561 621 671 690 704 727 722 699 657 694 671 588 561 551 607 653 676 681 671 634 547 519 575 616 667 678 689 675 598 576 620 623 678 729 759 766 42 2 722 682 814 802 805 820 820 836 826 786 820 820 817 820 839 845 907 897 886 902 897 907 902 880 832 729 767 686 729 702 745 729 735 740 740 751 740 724 702 751 762 756 767 729 767 772 725 737 725 721 42 2 713 705 701 705 689 697 697 697 689 680 660 656 660 660 668 656 656 644 542 514 534 554 530 530 558 579 566 610 513 446 446 465 513 591 523 475 441 422 422 431 422 422 446 422 431 431 412 422 441 465 42 2 484 436 412 426 436 412 388 433 504 494 504 489 433 428 398 393 418 423 362 367 362 373 352 332 347 352 403 413 418 459 469 499 484 525 489 423 393 469 448 388 408 383 413 418 393 408 448 478 408 408 42 2 423 428 443 443 403 378 343 378 363 358 398 388 393 418 393 393 408 373 333 357 409 434 434 465 455 450 450 429 414 455 481 491 404 383 342 388 424 455 481 506 398 347 352 434 368 419 414 361 420 410 42 2 450 445 435 445 480 480 583 598 559 549 544 524 475 460 465 465 504 460 455 455 465 440 430 415 514 504 440 465 515 565 468 422 432 473 547 602 621 667 694 662 602 565 584 625 657 593 538 551 621 657 42 2 662 685 648 634 676 699 713 731 667 598 612 572 587 594 623 649 649 645 660 686 718 718 733 737 733 737 737 722 726 737 733 733 708 686 700 729 715 697 678 718 739 757 770 767 732 687 698 729 739 701 42 2 694 718 753 774 673 743 777 757 736 750 736 712 739 760 753 757 763 777 795 829 843 853 831 819 823 817 817 821 823 835 837 841 837 847 857 866 855 849 859 862 859 855 843 857 859 855 855 853 839 815 42 2 761 783 808 805 817 839 833 817 817 789 802 811 799 805 830 830 830 761 696 687 740 758 786 786 805 811 814 817 833 842 845 708 691 724 691 724 756 783 821 837 767 751 789 751 724 735 756 767 745 740 42 2 708 681 675 670 675 708 724 718 729 724 605 587 579 607 652 672 689 701 705 713 709 660 611 595 603 640 664 676 689 701 697 701 684 615 619 632 619 591 579 505 514 534 547 557 576 576 581 639 605 547 42 3 376 394 399 449 503 485 521 467 440 426 394 376 367 371 349 321 317 308 308 308 290 303 315 332 375 418 418 392 409 319 293 323 336 323 354 336 336 315 255 276 345 384 392 388 332 285 259 263 336 341 42 3 328 319 328 303 307 299 307 290 285 246 206 263 259 232 277 303 325 254 197 268 374 369 360 347 374 369 378 347 360 374 391 391 387 431 473 384 361 348 415 424 357 343 321 299 290 339 357 397 388 370 42 3 330 388 419 402 366 370 375 402 446 415 285 343 428 529 399 302 316 376 441 357 306 371 450 455 404 343 381 413 455 487 478 497 515 506 501 455 371 404 404 422 422 427 455 427 425 455 545 615 485 366 42 3 411 406 440 505 555 664 639 605 460 525 485 430 495 550 610 575 615 659 580 495 475 515 565 490 462 490 504 575 519 438 438 447 519 542 566 628 666 632 599 637 670 628 628 514 509 613 519 566 537 599 42 3 632 689 661 590 628 683 717 666 666 717 747 777 751 781 725 742 798 789 811 734 666 602 559 632 717 725 772 823 819 798 811 768 704 772 819 720 701 726 704 739 754 754 754 785 807 823 810 816 816 785 42 3 782 801 816 801 804 801 810 813 820 785 773 760 745 779 770 751 789 811 842 824 820 851 824 798 811 807 802 731 731 722 775 762 740 758 758 815 775 758 775 740 673 655 704 735 660 677 704 754 788 778 42 3 691 701 745 769 783 798 773 749 610 619 682 740 711 576 590 619 653 634 648 643 658 725 745 706 735 788 653 615 661 647 704 652 661 671 661 694 718 727 690 647 675 652 671 516 460 479 516 563 591 605 42 3 539 441 539 572 511 422 413 455 430 444 390 367 358 353 335 362 408 449 485 435 390 421 399 340 353 353 335 394 408 417 485 371 353 376 335 326 321 330 323 332 345 336 323 285 293 323 306 302 319 328 42 3 349 397 362 341 392 397 371 354 332 371 384 384 332 341 358 397 375 323 285 321 418 444 396 330 343 334 294 303 299 321 281 254 299 312 303 281 246 241 197 237 237 254 285 263 277 254 272 268 312 338 42 3 393 451 553 580 433 357 428 308 277 281 232 227 263 384 308 335 361 343 343 326 308 335 366 460 415 348 375 366 385 469 409 436 427 371 353 348 418 446 478 497 404 339 357 432 455 306 325 390 404 450 42 3 446 520 525 562 622 483 436 436 446 366 366 406 425 411 455 535 560 545 605 684 610 485 490 555 600 465 401 421 545 535 535 590 575 605 634 545 490 535 535 542 594 642 604 533 537 585 642 680 708 732 42 3 694 642 833 744 704 744 780 807 815 775 798 798 753 766 802 820 836 807 822 836 841 846 870 831 701 677 716 745 687 643 663 638 638 711 730 754 720 629 610 638 648 687 701 706 716 605 591 605 624 615 42 3 629 624 638 643 638 633 624 596 586 596 577 605 577 582 591 591 605 493 380 408 474 436 394 427 441 446 488 530 444 362 340 421 421 476 453 385 326 312 326 317 308 299 308 335 303 276 290 303 326 344 42 3 326 344 317 362 340 267 344 422 328 246 306 311 285 285 319 315 366 384 319 285 289 255 220 207 199 225 259 336 242 246 315 332 375 397 341 332 358 384 316 290 307 321 365 369 356 374 352 387 369 369 42 3 369 396 356 347 316 299 281 294 259 228 254 254 241 254 325 352 237 139 166 227 259 268 299 299 303 308 326 281 308 290 312 317 272 241 254 285 290 357 393 357 236 241 294 343 330 366 326 334 311 339 42 3 348 353 320 325 330 367 446 371 399 446 483 390 357 348 381 432 395 395 381 390 325 311 283 311 413 422 357 381 470 406 316 286 331 361 435 520 535 595 674 634 425 401 455 560 610 445 386 406 445 455 42 3 480 510 435 500 570 555 624 689 727 680 666 609 552 523 523 575 561 604 580 609 642 637 666 689 689 675 689 704 723 737 713 680 656 661 623 651 689 694 685 666 670 640 661 695 730 717 683 678 687 700 42 3 657 670 683 636 636 674 704 704 606 619 670 691 683 725 734 708 700 700 725 764 785 798 751 739 773 785 773 798 795 792 776 785 764 773 820 838 807 773 760 804 823 838 798 776 801 820 798 807 823 807 42 3 771 682 695 704 731 740 735 700 722 784 784 789 771 762 807 798 815 802 762 718 749 682 731 735 766 802 780 780 802 722 740 754 730 725 610 648 696 720 764 725 720 711 711 696 672 663 691 706 725 701 42 3 677 576 537 557 624 682 711 706 624 653 682 582 507 516 554 549 577 600 615 638 647 516 441 502 549 558 596 577 577 591 610 596 619 568 539 600 427 418 375 347 371 394 421 462 517 503 512 553 430 390 42 4 416 424 435 459 525 536 567 593 537 519 469 439 416 446 430 427 322 285 297 313 391 399 376 383 444 468 451 455 495 400 315 363 380 385 387 402 385 396 373 399 466 473 458 427 408 344 337 333 326 386 42 4 392 385 379 338 339 354 325 298 277 280 220 254 288 226 230 332 401 331 309 352 371 393 413 401 407 411 399 390 364 406 428 442 444 447 480 396 378 353 432 458 395 382 322 312 313 351 378 396 416 401 42 4 395 439 438 472 432 398 392 415 454 500 390 369 431 471 416 368 355 422 429 422 384 393 437 486 441 359 372 437 417 438 449 465 481 495 485 480 371 384 386 417 479 457 472 414 421 479 525 561 444 373 42 4 383 435 470 514 540 599 581 561 507 520 566 566 572 586 600 627 626 601 550 497 504 507 570 549 549 525 589 564 529 493 495 456 529 540 544 588 631 630 607 617 658 656 660 609 529 581 594 580 590 597 42 4 644 679 690 665 703 698 700 708 724 745 771 786 759 765 759 766 801 782 749 741 747 718 634 684 727 727 753 789 798 806 802 768 751 760 777 762 739 750 744 740 742 771 761 781 804 822 826 831 826 794 42 4 790 811 816 789 796 785 779 782 806 812 787 780 747 771 759 795 767 786 819 792 793 805 791 773 774 767 759 773 737 712 740 730 754 739 773 757 709 723 727 692 665 651 681 723 716 704 706 708 721 729 42 4 698 696 695 716 713 703 715 725 615 612 646 700 651 563 577 603 634 610 597 608 644 672 698 674 707 707 680 665 681 668 666 676 657 639 662 664 659 656 641 621 570 564 566 503 442 488 480 536 550 579 42 4 542 551 571 614 573 432 387 453 491 499 459 432 419 368 355 406 440 488 523 468 433 475 487 412 390 412 352 408 424 433 508 482 438 472 417 337 313 346 343 385 392 401 410 412 412 440 365 303 344 389 42 4 392 425 401 386 436 436 429 435 436 432 497 453 428 404 456 470 504 431 376 344 426 429 393 357 359 333 323 312 312 342 262 261 268 293 323 344 270 240 205 233 270 252 307 372 306 298 301 315 340 366 42 4 449 522 557 543 537 488 480 405 362 375 331 289 328 416 412 451 451 421 392 409 407 462 504 534 486 423 406 454 460 479 415 457 453 455 437 426 471 502 526 539 475 409 420 473 537 411 387 445 459 529 42 4 527 563 580 610 660 575 531 516 470 430 372 359 388 433 453 515 551 575 602 626 639 569 553 565 593 495 389 417 495 545 556 596 584 570 562 500 497 514 548 568 567 588 568 540 455 510 574 612 630 645 42 4 638 581 756 719 704 725 737 753 772 743 709 714 724 736 756 762 766 767 762 767 769 773 762 759 717 681 693 688 634 632 619 612 624 657 673 652 631 605 608 618 620 640 663 660 670 610 589 609 581 595 42 4 585 587 594 597 592 550 593 585 577 564 580 547 542 503 575 559 554 532 403 368 441 440 384 420 452 449 467 552 535 398 381 473 514 575 544 477 359 334 365 397 352 337 321 332 326 332 348 359 362 368 42 4 402 406 394 410 415 378 372 438 415 406 500 440 378 270 356 389 385 387 351 303 296 281 229 255 288 292 323 336 372 422 398 415 420 473 397 340 411 446 364 323 293 298 372 333 317 379 381 407 336 341 42 4 357 386 365 347 305 229 260 237 204 218 253 234 259 251 281 310 313 191 141 228 300 341 347 359 322 292 332 266 293 304 305 304 308 192 157 194 296 354 367 377 274 249 391 405 361 347 299 343 279 324 42 4 366 355 367 348 343 333 434 441 435 418 430 431 368 324 327 381 397 364 390 357 322 294 294 273 371 423 345 363 457 494 436 296 272 358 461 506 525 565 619 623 523 447 459 520 556 518 433 407 473 505 42 4 490 553 523 509 563 584 599 626 646 616 585 543 510 496 539 557 568 552 548 581 592 586 632 646 635 642 649 639 647 653 644 665 629 627 619 641 654 647 635 622 625 620 645 672 687 656 619 649 654 657 42 4 628 636 659 644 629 663 716 723 695 683 695 671 641 694 727 718 692 691 690 723 751 775 782 734 840 846 836 863 861 860 863 865 857 855 874 914 901 792 786 805 806 830 816 807 792 804 802 801 806 782 42 4 726 706 726 718 732 733 739 729 712 720 725 724 728 737 741 782 769 722 726 704 703 702 699 706 726 735 737 732 743 740 714 708 689 667 631 635 652 677 682 684 680 664 657 646 628 623 628 649 653 638 42 4 637 596 568 562 588 617 636 640 619 626 612 537 491 520 561 565 585 613 616 613 620 543 470 467 526 562 597 611 597 611 623 612 602 567 537 575 473 461 411 367 344 401 453 509 558 564 606 618 570 442 42 5 323 345 356 401 436 438 469 424 396 377 354 331 320 342 297 240 219 213 206 212 198 213 215 267 299 346 366 345 349 262 243 275 284 270 263 242 257 257 270 241 292 328 340 334 288 213 173 191 235 235 42 5 232 243 265 239 243 230 239 236 226 199 171 213 215 181 201 180 210 161 125 209 282 259 267 267 286 334 300 272 290 289 312 317 305 333 379 318 306 284 322 338 298 280 252 226 217 268 284 309 297 259 42 5 217 277 339 334 305 313 309 327 378 359 222 268 362 444 333 228 232 290 358 277 240 303 380 391 339 279 303 325 369 412 412 433 447 440 426 397 295 314 330 348 363 354 377 343 358 399 469 517 440 326 42 5 349 351 381 419 457 553 550 521 415 461 397 349 397 441 496 488 501 547 491 424 406 438 481 421 406 413 419 479 472 404 400 397 436 474 494 545 576 533 514 552 579 535 545 445 431 514 445 479 475 522 42 5 546 594 578 512 536 585 614 582 586 619 644 666 651 657 632 637 688 674 690 645 591 555 492 539 620 617 650 707 706 676 670 673 617 638 693 631 605 632 603 640 660 652 659 696 718 739 730 734 733 698 42 5 683 707 726 710 707 711 712 723 732 701 688 664 654 689 684 658 687 703 733 725 704 733 697 671 678 670 672 649 643 625 656 658 654 670 678 709 681 659 674 660 606 578 613 646 557 600 628 648 666 648 42 5 587 595 627 644 650 665 645 627 541 539 580 617 609 530 529 542 570 539 549 561 578 622 635 608 624 657 551 520 584 549 599 576 556 577 571 592 594 609 588 542 566 564 574 465 388 418 457 494 513 507 42 5 469 408 475 504 474 366 341 358 360 378 340 313 306 291 279 314 371 404 438 383 338 373 349 288 306 311 270 323 356 367 425 320 291 309 277 267 271 283 300 311 337 327 298 281 277 303 252 252 283 281 42 5 306 328 310 279 320 337 333 330 315 342 330 312 304 298 293 349 341 359 230 245 309 330 298 252 256 253 221 242 230 258 224 203 235 239 234 226 173 163 131 171 192 199 219 196 195 183 203 204 232 263 42 5 336 379 445 455 368 287 344 233 212 197 145 136 177 307 232 255 273 241 230 252 265 283 321 403 357 295 325 328 340 402 348 340 345 291 256 244 319 365 397 423 359 266 279 358 403 243 245 313 327 375 42 5 367 455 465 496 553 438 377 359 371 320 318 339 341 347 392 454 478 466 508 575 531 409 408 469 511 383 319 339 451 453 450 488 459 482 524 469 409 449 446 459 503 550 531 452 435 492 553 586 607 626 42 5 598 562 710 654 628 657 680 689 692 662 681 686 659 661 693 704 695 672 683 696 698 693 706 681 553 555 592 625 582 579 558 547 542 595 623 617 572 560 544 558 559 580 580 597 606 538 495 519 527 524 42 5 536 532 512 530 539 548 525 502 498 514 481 491 494 513 520 515 527 458 346 367 405 370 356 378 394 403 439 483 409 302 279 378 358 421 405 301 251 243 261 262 247 231 260 244 212 207 229 244 279 292 42 5 282 296 275 294 274 181 233 314 260 192 221 267 242 237 262 248 265 269 262 218 224 184 154 119 122 168 199 217 57 73 173 274 292 337 288 266 267 316 255 236 240 236 253 268 254 270 257 293 288 274 42 5 270 289 268 267 246 233 203 221 195 172 202 197 199 215 258 254 151 79 98 130 173 182 232 232 241 226 253 203 205 198 221 220 199 145 141 175 199 269 319 286 129 104 151 245 257 289 253 228 207 248 42 5 227 243 211 199 199 246 339 283 283 319 378 323 265 255 276 327 306 313 287 298 253 228 195 222 296 323 274 302 384 339 268 233 253 283 334 414 440 481 551 531 381 335 374 460 512 381 332 349 366 371 42 5 401 432 375 428 475 453 523 572 606 580 572 530 491 465 465 493 488 516 495 520 531 525 564 589 584 558 577 593 614 622 603 583 569 566 539 554 583 593 587 574 564 554 567 595 617 603 587 585 584 586 42 5 559 581 585 551 535 568 606 603 548 555 565 568 569 606 618 607 600 591 615 669 687 704 632 631 668 672 658 693 699 702 686 692 666 681 725 750 723 684 663 704 730 749 718 695 716 720 704 696 779 707 42 5 669 608 612 612 622 630 624 604 626 676 676 682 646 651 693 695 704 703 669 631 666 624 649 650 655 683 668 663 688 644 643 643 630 630 535 565 597 612 632 610 600 587 602 592 565 566 588 602 622 603 42 5 576 527 504 501 541 580 601 600 555 562 585 531 463 465 486 485 493 511 535 550 555 460 389 430 450 480 512 522 503 526 548 516 536 498 467 498 327 327 301 295 318 352 381 423 469 453 470 503 391 340 42 6 333 337 311 363 345 384 418 418 423 397 393 363 337 320 302 324 200 195 200 217 225 255 236 222 282 347 333 300 310 240 213 203 231 245 328 296 277 259 268 226 245 282 328 300 273 222 176 176 194 208 42 6 300 226 273 246 246 242 299 255 220 233 185 141 181 172 119 211 286 220 185 163 233 264 273 281 321 325 325 299 299 286 312 343 351 334 391 347 347 280 341 408 358 313 240 235 218 252 285 341 369 335 42 6 252 257 330 397 386 319 291 302 335 402 263 224 268 398 436 298 276 365 392 392 359 326 370 447 392 348 348 392 337 409 403 431 458 458 453 508 392 332 343 348 464 409 497 442 400 435 479 537 501 374 42 6 361 396 422 466 479 563 589 572 479 501 567 559 567 545 528 603 616 589 567 501 431 484 515 545 539 487 570 543 550 468 491 421 511 511 511 558 598 609 558 594 617 633 621 609 507 550 590 519 550 539 42 6 609 645 672 653 621 670 658 691 666 683 711 723 723 723 744 728 752 744 695 687 736 728 601 674 707 625 662 707 744 748 748 711 683 711 728 757 713 717 713 723 713 733 740 743 760 770 776 776 776 770 42 6 770 763 767 770 763 760 737 740 760 773 753 750 733 737 743 747 747 761 782 764 764 761 782 750 709 709 723 705 657 681 716 730 723 681 719 733 719 681 664 678 674 671 674 695 685 698 688 722 682 700 42 6 717 709 677 677 686 677 695 682 677 615 646 651 664 620 579 606 642 602 566 597 633 655 682 664 691 682 695 616 609 589 601 605 593 574 582 597 593 601 578 589 601 566 578 547 459 486 478 478 486 509 42 6 509 505 505 509 532 459 393 416 388 380 397 354 324 324 307 328 371 375 380 410 345 341 423 354 315 324 285 285 307 324 324 384 311 311 315 285 260 264 259 287 296 305 310 300 291 268 240 199 213 208 42 6 240 277 273 250 291 296 277 273 273 259 319 296 337 268 268 310 291 296 236 216 255 273 290 273 233 259 216 238 198 255 203 194 181 203 224 198 150 106 98 89 128 146 176 242 246 264 286 273 246 290 42 6 324 369 447 447 453 436 453 330 240 263 257 140 196 268 274 229 319 307 257 291 313 319 358 425 458 324 330 380 447 447 387 359 365 381 370 343 381 409 425 436 425 348 298 370 475 370 298 348 354 469 42 6 442 486 530 568 585 568 502 403 475 400 334 369 396 391 383 457 506 523 523 567 589 563 515 506 576 497 347 391 422 515 532 550 559 559 581 550 466 479 519 547 535 566 574 511 515 535 578 609 613 617 42 6 645 621 733 674 657 678 692 712 723 698 671 664 698 692 712 716 717 722 722 717 735 740 726 722 704 637 615 655 606 579 584 584 588 637 642 588 544 597 575 566 584 611 628 624 646 571 528 532 497 524 42 6 524 524 532 532 532 524 532 524 520 512 512 497 482 486 501 501 489 509 382 355 362 385 366 382 382 409 416 405 474 358 272 345 388 466 508 405 302 272 277 285 302 272 260 255 272 242 255 264 264 255 42 6 320 315 285 302 298 268 247 268 296 236 305 296 296 277 259 240 236 277 287 189 226 180 115 125 129 134 148 171 185 236 231 236 250 208 245 157 185 254 303 277 216 203 216 246 251 264 251 321 286 259 42 6 259 242 290 273 233 216 203 220 211 168 229 211 211 176 198 238 277 224 111 129 201 218 235 274 268 240 229 190 196 207 268 246 196 73 -16 34 151 218 240 296 268 190 207 268 285 246 240 287 287 260 42 6 287 315 332 315 276 315 354 370 348 359 392 387 276 260 276 315 332 304 365 320 276 221 210 194 282 409 370 315 413 457 466 303 286 330 418 449 484 515 567 581 537 387 378 440 497 537 374 343 356 427 42 6 444 475 418 449 493 462 515 541 602 586 586 590 535 507 531 547 562 558 547 562 570 590 582 609 590 609 590 609 602 613 602 637 629 633 570 602 629 617 621 605 564 576 621 662 642 646 629 634 646 650 42 6 638 589 625 593 584 625 662 711 707 695 695 646 625 674 715 703 678 666 650 690 723 733 760 723 740 730 730 737 737 727 767 760 757 747 743 776 786 757 747 747 760 776 767 786 760 757 793 767 783 747 42 6 702 709 698 695 726 723 716 712 692 719 712 719 730 733 730 743 761 705 712 750 754 698 692 685 685 709 737 726 712 733 719 713 664 673 637 615 660 673 673 664 660 642 646 633 593 606 597 615 584 593 42 6 615 637 620 544 544 588 593 606 624 624 655 543 486 478 520 516 520 543 551 555 551 497 432 435 447 486 512 524 520 543 539 532 524 551 482 501 489 420 432 339 320 366 333 367 414 431 444 496 496 367 42 7 394 398 374 422 406 442 474 474 478 454 450 422 398 382 366 386 271 267 271 287 295 322 319 308 355 406 395 370 377 322 300 293 315 326 391 366 351 337 344 311 326 355 391 370 348 308 271 271 286 297 42 7 370 311 348 330 330 326 370 336 309 320 282 248 279 272 232 303 360 309 282 265 320 343 350 357 387 391 391 370 370 360 380 404 411 397 453 420 420 371 416 466 429 396 342 338 326 351 375 416 437 412 42 7 351 355 408 457 449 400 379 388 412 462 359 330 363 448 480 365 347 420 443 443 416 388 425 489 443 406 406 443 397 457 452 475 498 498 493 539 443 393 402 406 503 457 530 484 439 474 516 572 538 414 42 7 401 435 461 504 516 598 623 606 516 538 602 594 602 581 564 636 649 623 602 538 469 521 551 581 576 523 609 580 588 502 527 453 547 547 547 596 637 649 596 633 658 674 662 649 543 588 629 556 588 576 42 7 649 686 715 694 662 717 705 736 713 728 755 766 766 766 785 770 793 785 740 732 778 770 652 721 751 675 709 751 785 789 789 755 728 755 770 803 757 761 757 768 757 779 786 789 807 817 824 824 824 817 42 7 817 810 814 817 810 807 782 786 807 821 800 796 779 782 789 793 790 804 824 807 807 804 824 794 753 753 766 749 701 725 759 773 766 725 763 777 763 725 708 722 718 715 718 739 729 742 732 757 722 738 42 7 753 745 718 718 726 718 734 722 718 664 691 695 707 668 633 656 687 652 621 648 679 699 722 707 730 722 734 669 661 642 653 657 646 626 634 649 646 653 630 642 653 618 630 599 509 536 528 528 536 560 42 7 560 556 556 560 583 509 442 466 446 438 454 414 386 386 370 390 430 434 438 466 406 402 478 414 378 386 350 350 370 386 386 442 374 374 378 350 326 330 337 359 366 373 377 370 362 344 322 290 300 297 42 7 322 351 348 330 362 366 351 348 348 337 384 366 399 344 344 377 362 366 319 306 336 350 364 350 320 340 306 323 292 336 296 289 279 296 313 292 255 221 215 208 238 252 276 326 330 343 360 350 330 364 42 7 404 437 494 494 499 486 499 408 342 359 355 268 310 363 367 334 400 392 355 379 396 400 429 478 503 404 408 445 489 489 438 416 420 434 425 402 434 457 471 480 471 406 365 425 512 425 365 406 411 507 42 7 484 521 558 590 603 590 535 452 512 439 375 409 435 431 422 495 542 559 559 602 623 598 551 542 611 534 388 431 461 551 568 585 594 594 615 585 504 516 555 584 572 605 613 547 551 572 617 649 654 658 42 7 686 662 777 718 701 722 736 756 766 742 715 708 742 736 756 759 753 757 757 753 769 773 761 757 742 683 664 699 656 633 637 637 640 683 687 640 601 648 629 621 637 660 675 672 691 625 579 583 548 575 42 7 575 575 583 583 583 575 583 575 571 563 563 548 532 536 552 552 540 560 431 403 411 434 415 431 431 458 466 462 526 418 338 406 446 518 558 462 366 338 342 350 366 338 326 322 338 311 322 330 330 322 42 7 382 378 350 366 362 334 315 344 366 319 373 366 366 351 337 322 319 351 359 282 311 275 224 231 235 239 250 268 279 319 315 319 330 297 326 257 279 333 374 353 306 296 306 330 333 343 333 387 360 340 42 7 340 326 364 350 320 306 296 309 303 269 316 303 303 276 292 323 353 313 225 260 314 326 338 367 363 342 334 305 310 318 363 347 310 219 153 190 277 326 342 383 363 305 318 363 375 347 342 356 356 333 42 7 356 379 393 379 347 379 411 425 406 416 443 438 347 333 347 379 393 370 420 384 347 301 292 278 351 457 425 379 452 495 504 345 328 371 457 487 521 551 602 615 572 427 418 478 534 572 414 384 397 465 42 7 482 512 457 487 529 499 551 576 641 625 625 629 572 543 568 584 600 596 584 600 609 629 621 649 629 649 629 649 641 654 641 678 670 674 609 641 670 658 662 656 618 629 671 709 690 694 679 683 694 698 42 7 686 641 675 645 637 675 709 755 751 740 740 694 675 721 759 747 724 713 698 733 768 779 807 768 786 775 775 782 782 771 814 807 803 793 789 824 835 803 793 793 807 824 814 835 807 803 842 814 831 793 42 7 746 753 742 739 770 766 759 756 736 763 756 763 773 777 773 787 804 749 756 794 797 742 736 729 729 753 780 770 756 777 763 749 707 714 683 664 703 714 714 707 703 687 691 679 644 656 648 664 637 644 42 7 664 683 668 601 601 640 644 656 672 672 699 595 536 528 571 567 571 595 603 606 603 548 481 485 497 536 563 575 571 595 591 583 575 603 532 552 540 470 481 388 368 415 394 426 470 486 498 546 546 426 43 1 339 385 335 298 298 335 367 413 469 339 349 247 261 349 381 293 251 330 353 284 256 344 392 342 315 301 238 197 206 301 415 387 292 279 279 220 351 328 378 424 310 265 206 179 242 342 356 378 387 356 43 1 356 292 233 212 252 318 230 199 230 216 234 300 362 278 283 331 261 194 176 163 181 123 88 92 163 238 261 314 314 300 305 269 243 278 318 271 212 233 229 225 242 335 416 429 348 305 284 191 195 229 43 1 165 174 152 148 233 318 305 148 208 327 407 352 169 245 371 383 442 425 383 341 341 358 299 295 350 366 400 366 371 387 345 291 316 220 224 228 228 287 366 404 379 371 350 371 415 399 386 329 341 358 43 1 390 436 485 493 477 564 423 423 444 444 399 428 473 444 390 386 469 399 358 403 465 522 461 481 512 567 575 592 508 584 554 546 521 512 537 512 558 622 601 609 626 609 626 668 676 718 660 584 567 647 43 1 664 626 542 542 571 622 654 666 690 722 670 658 622 602 578 594 602 650 670 566 578 694 765 801 757 694 650 690 626 678 698 598 598 630 710 637 662 687 740 748 736 732 732 744 699 715 711 719 715 744 43 1 736 715 662 666 682 658 674 699 715 682 687 687 699 715 748 744 745 745 741 722 652 636 648 655 671 675 644 628 659 687 690 702 702 679 648 566 578 597 640 652 663 675 679 632 601 636 648 692 551 569 43 1 619 642 660 619 532 573 578 596 624 656 679 692 683 692 688 683 665 647 624 583 592 555 587 601 601 619 601 626 596 586 606 537 527 532 488 493 473 542 498 444 404 434 394 429 483 493 503 626 611 640 43 1 463 419 448 399 360 429 586 680 529 367 339 372 543 598 464 446 353 376 482 381 302 325 330 381 367 436 385 353 372 404 372 358 335 339 385 344 321 302 265 274 247 238 301 229 233 310 274 337 365 283 43 1 215 183 206 328 419 356 260 197 115 25 70 179 120 106 138 265 446 455 360 354 300 230 159 128 101 159 123 150 190 190 221 243 243 141 159 230 327 221 66 101 70 176 114 119 274 278 207 194 132 238 43 1 76 76 259 208 80 161 353 216 216 157 182 118 220 148 135 216 152 123 106 101 174 165 267 310 373 288 280 276 245 103 132 304 408 325 270 254 266 358 425 262 320 425 500 525 366 350 458 508 333 362 43 1 245 287 358 345 350 333 279 341 454 320 308 477 423 395 415 390 308 312 345 386 374 419 440 481 366 390 428 518 428 423 493 477 498 514 510 415 485 629 448 495 601 533 521 550 567 575 508 487 525 516 43 1 571 596 655 702 714 737 729 690 706 667 655 632 655 729 718 652 560 592 660 624 573 619 647 656 665 679 683 706 660 628 537 537 546 619 605 573 601 573 482 518 505 587 546 564 468 532 522 448 444 473 43 1 547 571 527 439 448 429 458 537 571 512 522 498 458 478 429 439 468 557 527 557 645 660 473 389 444 458 488 501 446 473 570 621 630 524 362 367 515 580 556 376 307 288 321 298 307 312 242 265 321 316 43 1 321 385 395 399 339 316 390 306 306 378 306 333 419 442 333 215 170 215 165 174 210 260 319 283 274 256 224 210 251 297 93 170 206 233 274 347 460 469 389 327 309 314 345 345 256 216 243 194 176 287 43 1 269 194 163 172 247 296 278 274 234 261 269 278 225 261 243 318 261 159 128 101 212 33 4 220 229 195 305 297 352 276 322 310 327 373 399 233 212 335 314 263 220 165 80 42 135 203 267 308 312 254 43 1 295 316 308 249 258 258 228 245 283 316 308 299 262 354 312 241 304 333 312 366 316 299 345 345 325 341 266 287 469 308 370 403 399 498 366 341 366 432 543 498 596 568 588 629 489 419 399 411 535 522 43 1 448 419 444 436 452 469 489 481 466 462 479 466 504 533 567 495 470 521 596 638 550 500 521 537 390 449 588 609 575 516 558 521 495 521 588 651 617 638 689 714 690 570 550 590 578 546 550 574 598 630 43 1 702 622 634 662 642 578 562 598 630 658 666 678 690 702 706 682 666 642 686 711 658 691 728 732 764 732 732 699 654 715 695 719 695 711 719 732 715 678 678 687 662 678 691 703 723 691 732 633 637 617 43 1 605 616 648 628 648 652 648 675 694 675 640 655 690 667 671 679 698 644 601 663 624 616 628 640 640 663 616 648 690 659 581 601 628 715 729 752 761 747 715 656 633 615 665 615 587 573 596 592 583 592 43 1 569 564 583 564 587 578 546 546 573 560 601 621 596 655 690 699 665 571 522 517 527 508 493 478 503 488 522 498 517 537 586 512 439 409 448 596 586 606 532 414 375 345 316 344 450 436 395 362 409 321 43 2 353 405 353 312 307 364 382 440 484 380 366 273 275 375 413 325 278 343 389 316 278 358 410 378 349 336 277 238 238 322 425 419 335 318 314 259 375 363 401 465 347 304 244 222 268 366 384 405 414 392 43 2 389 334 280 256 293 347 278 233 274 246 264 323 418 323 329 385 301 224 212 182 198 153 116 135 203 289 301 369 358 351 347 312 279 308 341 318 252 264 266 262 277 372 441 472 393 347 317 227 237 265 43 2 202 203 192 188 264 347 354 185 238 380 451 414 206 265 380 464 473 423 434 390 378 360 358 326 392 405 444 400 420 419 373 331 363 260 263 260 263 291 347 436 422 415 412 407 437 428 399 332 356 376 43 2 404 465 525 484 499 598 465 471 493 485 442 457 514 481 412 409 489 446 386 428 493 574 528 510 522 585 577 590 519 616 593 548 555 529 541 527 574 664 633 623 641 625 636 680 704 750 691 630 608 688 43 2 669 672 591 566 596 641 671 698 696 736 688 680 642 618 607 615 640 675 696 595 597 711 788 819 790 714 659 705 661 704 739 644 622 654 736 668 687 710 762 778 776 762 762 772 748 760 751 752 747 770 43 2 774 753 701 698 709 692 702 720 731 715 711 711 720 735 774 768 785 780 777 741 700 665 673 676 699 710 675 653 679 709 714 713 716 693 681 596 603 617 660 676 692 702 713 677 632 649 670 741 595 584 43 2 637 661 655 646 561 598 603 608 644 690 698 696 688 698 696 707 669 642 618 582 586 574 601 632 618 623 629 631 599 616 625 568 542 545 513 510 489 572 517 452 437 448 417 443 498 522 528 637 630 659 43 2 497 449 468 418 381 419 574 680 588 398 367 381 580 643 491 466 382 402 527 416 333 343 361 438 423 471 421 396 414 442 414 395 368 345 396 363 346 323 288 292 287 270 331 252 256 344 315 350 398 318 43 2 240 216 227 350 442 389 302 235 157 75 110 217 163 165 184 298 481 471 387 394 349 278 204 167 139 190 162 181 240 232 262 274 276 176 182 257 366 268 87 104 78 196 141 139 290 311 246 245 167 274 43 2 108 84 292 242 98 163 366 234 243 177 192 140 266 177 157 249 189 147 135 127 205 203 301 351 420 336 320 319 290 123 142 311 431 449 299 290 299 395 456 327 338 423 502 574 437 392 468 497 365 407 43 2 280 296 365 370 370 383 334 353 468 350 328 469 467 401 451 402 312 323 357 397 377 428 476 544 403 420 469 612 483 457 559 531 551 585 562 459 547 671 512 538 619 599 563 563 576 597 548 509 548 556 43 2 599 628 684 731 743 766 739 726 740 711 703 672 687 760 766 682 602 610 674 680 619 630 654 666 681 702 703 736 683 670 557 561 559 649 606 593 620 588 513 537 525 615 588 586 491 519 537 472 460 503 43 2 575 612 586 461 472 455 492 560 587 541 553 527 472 503 447 451 478 553 524 575 656 672 509 418 458 484 505 545 488 494 578 659 677 576 395 391 525 584 605 419 329 308 349 330 333 329 272 278 353 346 43 2 339 403 413 416 381 330 419 331 331 413 328 352 437 470 369 270 228 245 213 218 248 302 345 315 304 291 260 248 286 328 134 198 231 261 288 360 470 471 431 371 340 367 387 376 303 258 281 234 211 328 43 2 326 248 229 227 311 349 329 312 259 278 310 323 280 312 281 357 306 228 181 134 235 53 6 258 272 228 345 326 407 314 356 352 367 416 446 283 253 365 369 305 267 203 118 65 149 213 302 293 341 307 43 2 299 331 343 280 307 304 287 285 321 348 331 336 319 382 343 257 333 370 373 395 348 311 388 383 348 368 297 321 449 320 382 447 410 515 397 350 379 458 582 551 665 661 643 671 520 460 438 464 558 536 43 2 469 474 487 475 490 505 518 514 503 485 496 484 528 564 593 531 495 541 618 658 592 520 545 582 413 469 601 611 609 554 582 538 519 543 614 689 629 640 698 731 726 579 556 604 604 571 574 588 616 651 43 2 720 644 664 684 674 607 608 630 654 664 668 688 715 735 722 707 698 680 714 734 676 718 742 756 789 766 761 731 685 744 730 748 725 747 743 761 746 714 711 706 693 706 718 729 748 728 761 686 663 651 43 2 627 634 669 658 678 676 663 714 723 702 671 681 721 700 692 699 716 678 629 689 673 645 647 659 662 706 658 681 721 701 604 618 654 737 753 785 792 789 758 718 673 677 716 656 631 593 636 632 612 639 43 2 598 591 593 555 608 596 557 557 584 538 615 658 624 678 710 715 685 605 545 530 526 539 532 497 514 507 539 531 544 560 594 553 481 444 466 600 632 641 593 453 406 373 359 365 459 467 434 382 474 360 43 3 366 408 369 303 282 369 359 422 447 401 354 289 260 363 404 316 272 312 359 293 263 343 390 395 360 365 290 235 209 310 382 423 347 341 299 260 358 374 384 448 322 293 236 218 237 323 379 364 419 415 43 3 400 359 311 259 268 299 272 202 264 238 242 275 392 324 336 380 251 181 184 128 157 148 95 131 182 301 306 362 334 338 311 283 257 275 294 323 276 258 258 260 283 329 407 432 363 309 298 231 244 278 43 3 228 209 219 218 247 312 346 218 213 399 415 410 225 283 373 435 436 432 427 368 383 357 338 330 398 442 477 413 432 400 337 333 340 263 240 242 243 295 338 407 396 410 422 399 422 391 362 332 357 384 43 3 407 440 518 486 500 543 448 433 481 477 480 431 491 460 370 408 465 445 397 433 480 562 541 553 568 588 559 574 492 611 588 587 564 515 530 487 524 672 613 591 598 616 629 667 698 730 653 640 624 688 43 3 679 663 627 570 580 620 637 691 664 706 671 640 609 595 591 586 624 651 693 604 577 693 764 788 784 713 659 699 649 684 731 649 602 635 711 656 658 690 726 758 779 742 743 772 786 765 752 749 731 760 43 3 776 744 702 682 687 689 696 698 698 702 687 685 693 705 753 744 768 748 756 713 725 644 654 637 689 691 658 624 645 681 681 676 681 657 671 591 594 604 631 652 673 681 696 706 631 633 649 726 593 562 43 3 607 631 602 616 550 576 581 581 622 676 674 665 653 642 640 674 636 618 589 556 548 557 576 629 623 591 619 584 563 587 577 551 516 527 491 471 460 522 489 420 423 414 405 409 462 497 492 574 590 616 43 3 491 441 451 400 379 388 549 614 572 398 355 368 568 595 461 436 369 386 507 396 328 318 369 417 403 453 404 448 419 375 409 379 357 358 353 333 317 269 238 231 254 233 301 216 236 339 321 327 401 287 43 3 198 196 189 333 426 383 306 235 144 46 81 215 151 147 173 267 446 447 368 456 306 266 216 189 136 165 170 179 247 222 246 236 220 176 172 198 310 247 73 34 27 134 148 132 218 239 231 264 179 264 43 3 139 62 279 236 114 144 260 198 231 162 136 147 270 197 171 249 179 134 126 120 169 226 274 334 380 335 330 327 285 131 163 311 435 387 294 275 315 390 441 330 368 405 438 543 401 375 462 489 341 386 43 3 281 324 320 309 339 391 337 354 506 366 342 466 479 397 422 343 296 311 345 387 344 409 440 492 387 408 460 617 459 441 547 506 552 597 524 437 514 614 526 550 636 601 539 539 551 568 555 488 521 557 43 3 596 618 668 701 724 738 688 708 717 711 708 678 673 742 761 668 595 596 648 693 604 605 614 641 650 666 662 699 652 654 548 548 558 653 621 604 613 564 500 517 527 585 573 569 491 472 519 471 444 496 43 3 525 572 577 433 458 459 478 527 557 512 516 484 431 461 411 424 433 497 468 531 604 616 487 414 429 446 472 549 488 483 531 630 642 539 380 362 447 534 561 396 313 283 341 342 326 283 272 260 350 337 43 3 330 400 388 360 374 306 383 315 315 417 283 311 413 468 366 297 248 231 222 201 224 256 309 309 273 283 233 229 254 290 101 160 194 240 260 307 439 420 370 343 274 351 366 313 287 233 238 245 214 300 43 3 321 252 247 239 259 335 303 294 249 254 277 293 284 304 266 301 287 293 212 165 222 66 -8 257 269 225 317 309 391 274 309 339 353 418 428 331 259 306 410 319 279 251 221 114 197 215 272 256 340 305 43 3 300 331 342 280 296 311 291 290 304 342 306 302 355 359 322 242 327 374 434 423 373 308 390 361 359 363 283 307 485 330 389 470 441 489 369 358 378 441 513 601 643 678 620 614 503 410 388 475 552 535 43 3 440 443 414 430 468 480 468 488 493 469 469 482 496 534 560 541 497 511 585 632 616 515 524 598 413 449 564 574 590 575 575 541 506 536 593 683 628 621 664 700 724 544 517 586 582 549 547 546 580 631 43 3 693 622 629 655 638 602 629 629 648 631 622 673 691 726 697 680 675 680 693 707 650 713 708 734 755 750 739 724 667 724 725 732 716 742 718 735 729 710 700 680 681 685 699 698 720 740 749 714 643 648 43 3 614 608 648 649 668 654 640 710 694 670 657 651 698 689 659 681 690 673 624 652 694 636 629 617 655 714 669 657 706 692 594 598 638 707 734 757 769 771 743 718 674 678 704 642 611 564 626 606 588 608 43 3 578 569 569 515 573 576 536 539 552 516 586 627 607 637 664 651 635 571 517 491 488 532 521 480 477 487 511 509 509 524 547 530 467 443 449 544 633 631 592 441 410 379 352 341 432 461 433 376 484 355 44 1 662 544 502 502 479 498 497 551 595 550 476 461 550 550 484 482 428 448 479 392 344 426 459 599 620 494 440 406 397 463 532 557 418 400 437 401 443 441 517 512 397 391 399 411 430 470 496 514 561 500 44 1 480 434 400 409 380 377 399 353 423 453 402 501 457 433 470 511 440 382 300 263 351 380 275 285 336 399 581 659 673 542 491 453 402 414 428 470 399 393 400 396 392 408 502 598 534 482 446 411 416 475 44 1 395 368 403 403 397 453 488 462 390 516 585 573 440 439 542 536 542 559 543 558 500 540 493 494 566 576 617 663 566 614 493 460 564 458 489 521 430 469 477 469 463 535 571 604 609 594 587 507 525 505 44 1 522 561 651 673 666 628 597 610 727 625 665 651 558 614 519 506 542 616 547 542 579 695 725 725 718 729 691 590 685 741 729 782 729 644 596 621 636 667 660 696 648 611 643 663 685 744 768 741 740 772 44 1 757 750 704 672 653 677 732 767 764 780 799 785 755 785 746 718 725 767 787 755 748 783 781 774 780 801 843 870 799 790 859 783 771 820 859 729 743 760 820 856 863 842 833 843 841 789 777 807 849 862 44 1 857 841 794 782 790 785 788 816 809 769 767 762 764 786 802 815 837 853 825 807 811 804 777 780 804 802 776 765 771 765 771 769 785 800 773 716 687 701 707 712 730 772 802 835 836 787 781 800 740 706 44 1 714 724 730 719 654 658 698 702 712 741 739 732 715 724 726 727 721 713 691 682 690 735 755 760 766 741 731 701 709 698 706 713 680 694 624 629 614 595 650 671 647 566 549 555 570 578 590 617 619 659 44 1 628 595 629 551 540 559 671 705 705 585 563 574 667 690 734 665 528 529 664 555 486 496 537 567 525 565 603 575 487 439 526 526 523 564 493 538 437 370 406 367 362 346 407 331 339 515 518 560 520 405 44 1 404 408 437 488 590 563 470 422 367 309 317 391 406 397 413 549 628 511 509 477 389 385 314 309 348 305 290 302 302 334 322 375 341 288 305 358 421 358 283 212 215 234 288 312 414 431 477 511 419 559 44 1 447 385 525 562 405 440 517 394 472 383 338 364 476 370 393 532 409 366 261 272 294 326 392 445 535 517 596 509 529 350 368 495 604 476 453 483 463 484 536 544 469 465 560 647 535 499 542 611 516 553 44 1 516 584 561 486 472 609 703 706 713 562 539 708 723 726 703 572 485 454 529 521 502 543 626 625 557 537 622 721 689 692 723 617 605 658 679 610 603 646 734 760 764 745 664 694 684 681 693 652 616 635 44 1 661 700 743 753 773 771 779 775 783 788 788 807 792 802 819 791 768 769 772 767 768 802 763 736 735 759 775 795 751 702 712 692 699 728 763 761 749 767 634 670 727 712 669 645 643 659 675 618 541 519 44 1 581 661 678 573 545 576 584 616 657 577 617 654 654 505 488 502 534 573 564 591 578 637 589 577 565 566 624 663 615 621 642 687 721 705 566 554 608 687 686 519 436 442 495 405 398 418 384 406 455 479 44 1 489 518 476 553 536 478 530 400 415 536 421 406 504 596 546 464 443 478 440 364 361 459 447 412 386 355 341 371 494 333 175 269 271 351 390 458 517 569 552 542 598 632 555 477 431 382 414 380 382 533 44 1 479 355 363 419 431 525 547 504 402 416 440 426 455 458 380 448 455 506 460 377 368 328 269 428 460 432 572 600 596 469 427 495 464 581 656 515 383 479 553 595 573 706 568 412 459 485 551 492 576 572 44 1 555 515 507 507 439 470 448 449 406 446 423 434 472 570 516 416 383 443 534 644 619 611 593 602 515 503 474 551 633 526 563 673 706 707 531 484 505 486 556 653 664 641 685 678 601 602 612 702 721 652 44 1 608 545 527 563 613 615 628 636 575 591 542 573 574 636 678 731 632 622 667 723 728 651 625 707 658 618 647 698 661 665 644 641 593 605 615 630 704 633 651 670 702 691 622 645 695 675 661 672 709 751 44 1 762 707 727 746 744 730 730 767 730 686 711 746 776 771 780 771 771 751 767 796 824 835 822 819 811 808 812 801 779 793 807 828 814 840 818 805 825 808 808 814 772 774 768 803 797 847 863 854 768 779 44 1 767 746 739 741 768 783 815 795 788 773 783 804 844 836 834 788 800 803 749 776 822 766 746 762 815 826 784 765 792 806 731 699 699 750 807 805 826 835 811 766 776 781 781 759 750 696 706 721 710 706 44 1 721 712 695 686 684 701 663 651 650 661 663 681 696 693 677 706 723 628 557 569 615 633 640 632 615 571 567 571 575 599 644 609 593 532 550 624 666 687 718 735 701 524 463 442 468 534 565 576 652 588 44 2 636 512 471 467 462 485 476 531 567 517 457 439 512 517 462 467 398 402 457 370 320 407 425 560 596 470 415 365 375 445 515 525 385 370 430 395 430 430 470 485 365 365 385 400 405 450 475 505 545 475 44 2 470 415 380 398 368 368 368 333 398 428 378 478 438 418 443 483 423 338 243 228 328 358 258 273 313 393 573 657 667 553 453 448 383 388 418 462 398 398 403 374 388 413 506 566 536 472 428 408 408 462 44 2 364 354 393 393 398 447 467 462 393 516 561 541 428 428 495 533 557 557 543 567 514 519 476 490 567 571 614 662 571 624 476 447 557 447 466 500 419 462 495 466 442 519 567 595 572 594 551 487 508 496 44 2 525 551 632 653 653 611 576 598 704 632 636 674 559 619 491 517 542 628 542 542 568 691 708 704 718 728 699 567 657 728 718 770 714 633 591 614 633 647 643 690 643 610 647 680 690 742 756 737 732 770 44 2 747 747 690 662 643 662 713 759 759 759 773 764 722 773 736 699 708 764 783 750 736 773 778 764 769 801 829 862 792 778 848 787 773 806 852 710 731 740 803 841 845 828 820 824 832 799 752 803 832 836 44 2 832 820 773 778 752 765 773 799 790 765 761 757 761 773 786 790 815 815 789 778 789 785 785 763 785 800 767 752 752 752 752 755 785 781 752 692 677 696 703 711 722 770 793 819 804 774 774 774 705 671 44 2 667 701 710 684 636 649 684 697 701 718 731 718 679 710 718 740 731 714 679 679 667 718 744 740 753 748 722 671 690 690 690 699 662 676 602 611 565 574 634 648 602 528 510 528 556 574 588 611 620 634 44 2 583 560 607 533 533 551 648 680 673 545 526 535 641 668 714 655 499 489 632 526 448 448 512 549 499 549 577 549 467 421 512 508 499 540 453 503 412 347 390 335 330 315 380 300 320 510 515 540 485 385 44 2 390 365 390 450 575 525 420 395 335 275 280 345 375 365 370 495 606 490 480 458 373 363 278 278 293 268 243 278 263 303 298 368 328 258 278 338 393 323 253 168 188 208 268 303 393 428 463 503 423 528 44 2 418 349 516 551 388 408 506 359 457 374 305 320 438 354 364 502 388 354 226 251 270 300 388 438 526 506 566 497 500 333 357 481 586 442 419 452 442 466 528 562 466 452 548 643 509 500 557 600 500 543 44 2 500 524 538 466 462 595 700 696 696 534 513 670 708 691 683 513 457 432 530 491 496 534 615 589 530 513 598 696 679 662 696 606 611 632 645 594 594 636 717 747 761 728 647 676 662 662 680 633 605 624 44 2 647 685 729 741 759 744 759 755 755 770 778 785 774 785 796 763 748 753 770 765 757 783 753 710 718 718 770 787 731 697 710 692 688 714 740 753 744 735 611 641 701 671 645 606 611 593 639 588 510 519 44 2 593 639 653 519 519 556 574 583 630 579 597 630 611 487 473 487 519 556 523 602 560 597 560 528 519 528 620 645 595 600 622 664 705 691 531 517 572 664 659 485 407 393 476 379 375 402 361 384 425 467 44 2 471 499 453 531 499 444 503 380 390 505 390 380 445 565 530 450 410 460 415 350 335 415 430 395 360 330 320 345 460 300 150 240 240 350 370 450 500 535 563 538 602 617 548 468 423 343 408 368 368 503 44 2 468 338 358 423 433 533 538 493 393 373 433 423 438 418 368 453 448 523 443 359 354 310 256 423 452 418 585 600 580 472 393 487 467 566 644 492 374 477 531 575 536 684 551 379 443 443 551 485 562 552 44 2 509 490 524 490 438 481 442 428 371 442 409 428 457 552 505 380 380 442 533 648 619 600 605 586 514 505 490 533 611 530 555 666 700 696 525 479 496 496 559 645 649 632 662 653 589 581 615 687 700 615 44 2 589 542 521 542 598 594 615 606 553 577 515 562 562 633 666 718 619 614 662 709 714 652 614 699 647 605 633 695 662 666 643 638 581 591 600 624 704 633 647 676 708 708 624 643 680 666 657 671 685 736 44 2 727 685 694 722 727 717 722 750 722 657 676 731 759 764 769 755 755 736 759 778 799 811 807 807 794 794 790 778 765 778 790 803 782 811 786 786 794 794 794 794 748 752 757 794 786 828 845 824 769 765 44 2 741 729 718 729 767 778 800 767 763 752 763 785 819 804 815 785 789 774 737 767 804 748 729 752 807 822 774 737 781 774 711 697 705 757 808 830 830 813 791 761 765 761 770 748 718 667 679 701 692 671 44 2 710 701 654 645 675 675 636 628 615 658 675 685 699 699 676 676 708 597 547 542 588 602 630 625 588 551 542 551 560 588 607 593 570 528 542 607 643 667 703 722 667 477 434 421 448 512 554 563 641 572 44 3 623 503 473 456 460 473 452 499 537 503 452 447 443 482 452 443 366 383 405 362 353 430 405 490 589 485 400 381 395 457 461 461 353 348 419 367 414 414 447 428 334 339 391 414 414 466 457 471 504 447 44 3 391 381 376 364 378 359 335 301 335 427 359 446 398 412 373 378 393 315 277 204 277 335 214 257 311 388 528 576 605 514 460 417 354 412 411 459 397 392 411 377 377 416 502 526 516 487 435 440 440 473 44 3 358 363 387 387 392 473 473 411 368 502 483 483 401 396 536 541 551 588 541 607 532 466 457 471 513 541 579 635 583 588 443 419 532 471 471 508 415 443 457 499 508 513 588 593 658 590 536 457 457 477 44 3 487 555 600 644 634 585 585 624 717 673 663 712 585 595 472 496 531 629 600 570 609 688 712 658 675 695 719 591 611 690 710 734 714 626 572 601 601 631 665 690 655 650 670 685 695 739 739 724 734 729 44 3 729 695 675 645 606 644 671 739 743 743 752 698 694 725 689 680 707 743 775 761 725 793 784 757 761 775 820 816 766 752 816 793 780 789 847 709 705 755 819 838 824 801 819 819 819 769 760 796 828 838 44 3 838 824 760 760 755 778 764 769 892 760 746 746 750 746 773 796 798 803 782 786 782 769 777 740 794 773 736 727 732 732 736 748 777 761 744 686 652 661 682 702 727 761 777 803 798 769 757 741 708 636 44 3 646 660 660 646 598 627 670 665 670 693 731 698 655 684 722 679 731 717 693 862 670 712 736 693 684 698 693 668 712 702 692 687 658 653 583 583 539 534 608 623 558 494 484 504 519 539 563 588 588 593 44 3 563 544 618 489 494 608 623 653 631 546 516 494 601 670 708 649 516 507 619 533 443 417 520 503 469 550 559 524 413 409 477 490 494 494 430 452 392 353 362 301 291 287 315 258 320 485 476 528 443 362 44 3 376 339 357 381 518 452 443 424 339 287 277 343 391 376 353 433 537 466 457 417 354 364 282 301 277 243 219 257 233 286 257 354 325 257 335 369 417 349 204 170 209 228 272 306 402 412 436 509 427 499 44 3 468 363 492 550 387 430 502 387 459 392 325 320 454 344 353 478 358 363 258 239 267 296 377 420 492 497 530 492 490 349 368 462 565 429 419 438 424 471 532 583 551 513 522 644 494 508 565 583 499 499 44 3 513 532 508 443 466 611 668 672 649 570 516 654 717 742 683 506 437 428 487 491 487 487 644 570 516 516 614 703 722 722 668 658 644 673 688 585 585 644 747 724 734 690 631 631 626 641 670 645 616 611 44 3 650 675 723 748 740 740 761 752 765 769 777 773 790 790 786 727 708 736 769 765 760 779 779 712 712 670 741 769 684 655 679 708 698 693 717 746 755 731 627 641 670 665 584 551 603 565 568 568 588 563 44 3 618 623 628 539 519 549 549 573 687 573 588 618 578 444 425 449 494 534 573 603 608 623 588 539 529 509 568 614 567 576 627 691 670 653 559 512 559 644 589 417 396 379 443 387 392 409 370 383 430 469 44 3 477 524 469 529 477 456 490 372 386 528 391 357 438 532 504 466 438 428 395 362 339 362 405 381 357 329 320 343 386 263 154 263 244 353 367 438 476 509 533 523 581 586 509 431 412 335 393 383 383 446 44 3 456 369 369 412 446 504 485 456 388 354 398 402 378 427 383 436 393 518 460 377 387 330 282 406 468 444 550 588 550 468 401 435 478 593 617 468 377 478 521 559 545 641 554 397 502 459 564 508 555 476 44 3 499 494 551 546 462 462 476 410 349 443 382 424 457 513 462 373 368 447 522 649 649 611 621 621 527 490 504 541 644 487 550 673 708 737 560 452 487 487 560 619 658 634 683 658 590 600 654 693 693 541 44 3 531 516 531 541 575 590 629 600 507 572 527 542 562 641 650 729 665 601 641 710 724 700 616 685 675 611 626 675 650 636 636 650 591 586 591 591 680 631 665 685 694 716 612 657 671 662 635 630 662 703 44 3 671 662 671 703 730 698 689 707 716 639 621 725 730 743 766 725 721 721 748 787 796 787 778 773 805 796 778 760 769 755 750 783 769 769 787 755 760 773 769 778 718 741 773 773 787 810 810 801 760 755 44 3 719 698 677 736 752 782 777 732 732 736 736 761 786 773 757 732 752 732 690 723 769 777 711 769 790 803 777 723 748 761 698 679 693 741 774 798 807 784 774 712 708 722 736 741 693 636 660 646 655 641 44 3 684 689 646 584 665 646 622 598 622 693 665 663 677 687 682 638 697 529 499 519 549 539 618 608 583 514 494 529 549 553 553 549 524 504 534 588 613 658 707 732 673 434 383 392 443 494 550 559 623 571 44 4 575 462 470 424 419 465 459 506 528 476 457 422 456 508 471 443 368 381 406 342 319 407 386 463 489 432 403 361 355 427 427 467 375 357 384 348 427 436 464 444 335 351 372 391 406 423 469 437 473 496 44 4 464 411 429 388 372 376 351 308 326 415 403 463 473 400 414 422 355 248 208 186 254 269 208 238 259 337 408 528 640 496 423 426 388 361 401 427 395 390 383 363 380 416 496 514 492 437 394 350 362 396 44 4 320 345 366 370 358 378 427 390 339 482 506 494 379 385 461 508 558 498 487 543 490 455 415 455 563 565 598 617 525 565 418 408 505 378 390 426 390 420 447 448 463 480 487 543 516 483 451 447 454 463 44 4 520 533 600 658 657 612 545 605 711 626 623 599 515 603 473 498 546 624 517 518 539 678 747 737 706 717 611 520 588 669 701 709 635 529 548 559 628 599 593 642 629 610 667 664 679 716 741 736 740 744 44 4 698 709 654 643 630 674 695 737 735 733 747 718 702 719 692 651 676 736 774 717 713 764 783 765 762 786 832 848 759 751 813 773 734 769 790 698 723 754 798 844 871 841 829 850 832 803 746 816 851 861 44 4 870 850 763 762 768 771 754 782 792 775 746 742 747 802 770 814 793 808 780 762 780 783 768 735 750 758 725 724 727 725 737 740 733 745 742 666 664 672 694 705 724 752 756 794 761 707 730 745 688 643 44 4 639 658 672 640 613 631 681 692 690 698 700 691 671 701 691 714 704 707 670 667 628 651 711 701 770 690 626 610 613 665 653 627 613 613 565 565 522 526 618 627 536 481 462 469 524 533 548 589 622 594 44 4 546 515 546 467 478 510 596 651 613 508 478 471 604 659 636 578 469 470 612 486 413 421 479 506 465 523 550 521 439 387 463 476 462 503 457 456 383 322 328 325 337 335 351 313 329 481 430 433 463 352 44 4 306 322 339 424 485 423 404 342 309 253 248 314 372 332 374 426 533 472 447 435 362 345 258 260 268 251 250 245 262 301 320 356 283 239 232 337 369 308 183 148 150 178 260 267 358 350 398 488 390 454 44 4 384 288 384 484 342 372 412 313 376 376 310 311 433 348 345 484 341 256 200 239 300 294 361 431 498 496 535 484 448 288 338 460 537 438 441 410 443 513 527 523 460 441 498 607 460 503 541 582 473 517 44 4 452 508 537 437 445 541 697 689 670 506 482 650 666 616 556 469 411 407 503 463 473 531 572 588 511 505 567 730 648 634 659 613 637 634 624 570 576 653 699 691 738 724 667 675 659 649 664 615 587 630 44 4 663 675 715 738 745 729 752 750 745 744 768 760 761 773 776 732 729 727 742 754 750 741 692 701 695 689 719 733 686 669 669 655 677 691 722 713 704 673 593 583 661 657 615 592 604 580 566 527 494 489 44 4 558 620 630 491 494 534 566 575 599 561 577 590 578 453 448 472 506 534 532 580 582 585 551 504 496 484 558 609 556 552 566 640 655 636 518 480 528 608 567 436 406 375 433 383 388 375 324 351 417 447 44 4 436 483 462 478 461 413 464 357 357 476 365 363 409 501 487 384 348 377 374 331 312 388 412 394 348 329 322 326 404 308 138 213 239 337 354 388 450 443 508 509 574 588 556 461 409 348 408 379 358 465 44 4 455 327 359 407 404 475 419 442 359 346 400 402 399 419 360 438 416 487 399 325 338 256 211 424 414 364 519 521 544 426 378 460 456 566 524 457 347 458 526 511 446 602 491 335 432 409 474 435 535 438 44 4 458 465 448 433 421 433 411 409 356 408 366 401 468 513 436 331 386 455 537 643 535 466 545 506 498 475 428 497 616 475 519 637 690 696 522 460 471 502 600 690 709 703 684 682 609 566 557 641 686 650 44 4 544 503 489 524 588 544 599 565 534 506 492 521 546 583 606 691 582 591 633 687 649 666 629 675 607 581 616 672 649 655 631 654 616 611 621 635 684 648 622 686 750 708 667 671 679 667 665 641 677 719 44 4 683 682 692 674 692 699 709 721 721 637 624 688 753 763 769 741 718 715 727 751 792 804 793 803 792 787 801 746 756 766 779 812 794 778 778 786 782 776 765 754 737 742 747 766 759 835 829 821 750 732 44 4 710 708 706 717 742 753 753 738 742 737 744 767 768 763 772 744 750 717 702 725 763 718 701 728 780 772 758 729 737 746 712 672 689 767 802 815 806 804 770 739 715 744 737 730 688 648 657 644 672 656 44 4 649 654 642 600 639 627 588 609 601 636 657 680 697 704 673 656 700 573 523 520 566 565 587 597 537 520 513 532 535 561 590 561 527 508 532 589 625 678 685 649 630 444 416 414 448 505 536 516 576 518 44 5 622 512 484 456 489 507 470 507 539 498 466 424 429 489 475 452 355 369 410 327 350 433 360 497 594 467 421 395 436 487 451 472 334 375 411 380 421 390 451 411 299 345 411 416 416 482 421 462 513 462 44 5 380 380 401 363 358 379 333 302 343 399 358 399 379 404 353 353 384 281 210 189 246 287 189 230 287 374 466 558 629 517 445 389 338 414 451 456 403 387 414 409 377 419 504 552 531 504 451 462 462 446 44 5 329 387 425 371 403 494 488 403 366 542 467 483 398 363 516 507 535 588 540 602 526 468 430 449 545 564 593 607 569 555 411 463 545 468 449 468 406 430 435 492 507 545 612 612 650 607 550 449 449 459 44 5 488 540 559 617 617 550 579 641 741 655 674 693 588 603 502 497 545 617 574 555 622 679 717 665 687 692 692 592 624 683 710 706 692 597 579 592 583 615 647 692 633 665 674 697 701 742 719 719 715 719 44 5 710 701 665 638 610 637 650 712 721 739 748 708 694 721 677 663 681 739 752 752 730 788 774 752 739 770 792 814 765 756 805 770 748 788 823 713 691 753 819 819 797 779 801 815 815 775 766 810 832 841 44 5 845 819 762 757 740 762 740 757 757 748 731 744 748 748 771 793 790 790 755 782 767 770 774 716 778 763 731 708 716 720 720 731 763 759 727 653 630 642 661 692 724 743 770 790 782 755 743 730 711 629 44 5 609 629 638 624 590 595 624 633 648 677 711 682 619 643 672 692 687 721 706 701 653 682 701 667 648 672 663 662 676 676 658 667 636 613 568 573 546 555 609 627 568 475 470 497 510 519 555 568 568 586 44 5 573 551 568 461 492 573 595 640 618 535 493 489 576 682 682 627 530 502 590 507 406 392 493 479 484 567 535 516 392 383 447 475 498 466 406 452 364 327 324 273 253 268 334 243 334 497 518 482 436 350 44 5 360 309 324 365 502 431 401 390 299 248 248 329 375 355 334 401 513 436 395 379 343 317 261 271 281 215 189 200 189 266 251 322 287 210 312 363 358 312 154 128 138 210 297 312 409 404 435 501 440 450 44 5 414 350 478 547 377 425 494 361 425 377 297 286 425 318 329 446 313 323 243 201 265 291 382 414 526 510 515 478 430 315 339 439 521 372 430 430 444 459 507 617 564 516 478 617 459 526 555 516 459 521 44 5 526 540 473 454 468 626 670 665 607 521 473 636 684 717 679 559 411 416 473 478 440 488 626 555 502 497 598 693 689 693 617 593 617 660 641 569 555 631 727 710 701 651 615 597 610 633 651 624 606 597 44 5 610 647 708 712 708 716 735 720 731 735 751 751 751 759 755 727 706 721 730 735 716 755 745 716 711 658 711 735 658 638 663 677 672 682 711 730 706 663 590 629 643 643 580 556 580 522 533 546 555 533 44 5 604 600 627 506 501 519 528 555 622 551 586 609 533 430 443 479 488 510 528 573 551 582 542 501 551 542 546 586 539 567 586 659 655 646 535 466 526 609 535 369 359 350 406 336 373 392 327 373 419 461 44 5 442 507 475 493 456 424 493 350 365 487 355 314 401 497 497 431 395 436 411 350 339 334 385 375 304 329 319 324 339 502 100 207 233 334 355 411 451 482 547 542 578 583 501 389 394 302 389 384 358 425 44 5 409 292 348 379 476 537 460 435 353 317 368 399 389 389 379 440 363 501 455 371 387 286 275 409 441 430 579 600 520 451 377 488 494 622 616 441 377 467 526 568 558 691 547 387 510 483 590 507 540 463 44 5 468 478 497 507 449 459 454 372 310 406 329 387 459 507 415 315 353 430 507 612 646 602 593 622 487 478 507 497 588 483 507 622 674 684 502 435 449 469 555 598 636 612 660 622 550 598 650 684 674 540 44 5 516 478 473 507 536 564 617 559 515 552 493 552 547 597 624 719 683 620 638 683 674 687 610 665 651 597 601 669 633 629 620 633 606 620 610 565 624 642 669 668 699 712 645 672 654 645 632 628 663 703 44 5 672 659 681 717 712 703 677 685 685 632 606 690 734 752 765 721 712 703 752 771 784 788 784 775 784 793 766 757 744 731 744 779 753 753 775 744 748 757 775 753 700 726 744 748 757 797 801 801 753 753 44 5 708 696 688 739 751 743 767 727 727 731 735 763 778 755 767 724 727 724 685 735 778 786 724 767 770 790 763 712 724 747 708 672 701 755 784 789 803 769 745 726 687 716 730 721 677 643 672 629 638 653 44 5 653 672 663 585 643 653 609 595 629 658 672 653 658 676 667 622 671 555 528 528 560 542 609 609 604 524 510 524 546 542 546 600 542 528 537 591 600 649 703 711 631 461 359 364 433 489 567 512 632 595 44 6 573 445 442 456 460 448 504 501 566 433 418 452 442 442 423 413 387 410 369 280 326 425 447 524 520 429 381 355 398 481 506 437 293 350 379 365 411 434 449 362 265 336 392 420 464 496 482 482 474 421 44 6 345 348 386 335 303 329 294 309 382 372 361 418 345 392 372 352 287 254 180 149 260 248 149 191 294 406 519 585 578 497 422 339 369 378 421 382 395 426 429 388 426 488 473 514 479 444 388 411 437 388 44 6 275 310 371 403 450 501 439 351 374 524 521 450 344 402 483 536 569 574 529 466 487 451 382 409 482 520 562 517 488 469 363 400 462 415 508 407 411 473 453 525 436 485 537 564 656 633 524 401 383 400 44 6 471 594 569 591 572 478 526 583 660 665 649 652 589 532 456 451 539 558 531 561 650 667 667 604 664 673 689 606 646 662 676 674 666 562 557 574 588 608 638 652 614 657 663 675 697 712 686 682 680 695 44 6 676 663 627 600 586 624 636 685 706 726 728 677 678 687 645 619 652 718 730 722 732 786 777 741 734 772 789 795 729 735 793 736 730 789 786 664 697 756 787 787 762 760 766 793 754 727 743 771 785 779 44 6 794 758 710 724 704 718 729 728 731 726 724 726 755 726 737 758 749 751 738 749 744 750 757 715 746 719 694 682 706 699 718 716 734 720 691 624 621 637 676 701 715 730 741 823 749 749 741 702 660 626 44 6 629 648 669 599 569 596 629 660 661 677 705 684 637 651 687 697 693 723 718 716 690 664 674 666 666 663 659 638 648 659 655 633 640 574 548 558 524 530 589 623 542 450 440 463 498 543 552 567 581 665 44 6 558 545 523 468 531 594 598 638 533 501 528 538 599 633 623 527 501 537 569 459 450 409 464 430 477 519 544 488 352 344 405 451 490 454 414 427 327 298 291 252 220 294 313 234 310 453 505 513 408 317 44 6 356 378 365 455 455 454 360 354 271 226 299 352 414 429 397 490 504 432 449 337 319 292 243 264 297 204 188 159 192 252 253 289 240 184 287 366 392 279 120 108 121 211 257 283 370 377 393 444 422 478 44 6 381 398 500 459 385 484 425 457 404 356 324 356 375 322 407 402 278 282 228 202 226 272 342 414 490 481 463 431 382 326 384 516 463 346 382 410 425 455 512 580 575 575 557 524 392 471 596 460 408 479 44 6 455 490 407 412 455 591 624 589 525 444 565 667 616 695 584 449 387 446 505 593 393 462 645 491 488 511 662 702 657 670 572 584 646 646 547 513 602 668 662 694 674 626 599 582 586 614 628 603 584 598 44 6 600 631 684 696 704 706 708 701 705 717 722 720 733 741 721 695 675 696 727 716 689 721 695 687 690 642 710 669 622 620 641 659 665 669 675 697 688 619 552 611 627 602 551 524 565 526 506 518 510 506 44 6 546 556 590 463 476 498 523 574 555 520 587 570 481 396 426 460 485 542 546 572 589 550 506 498 542 547 552 529 523 555 568 634 658 579 526 504 518 571 455 335 352 383 375 306 321 338 301 364 416 442 44 6 483 441 441 543 417 438 436 327 435 451 342 349 463 537 493 454 422 429 365 374 385 370 373 353 273 292 350 344 362 274 79 179 205 310 369 459 512 503 510 524 608 574 451 358 379 355 351 369 400 466 44 6 350 256 274 368 470 496 503 378 348 362 351 368 417 339 341 429 416 475 409 308 332 257 304 428 398 474 524 558 438 392 378 410 480 546 512 398 345 481 453 479 547 584 448 394 448 468 514 567 514 507 44 6 439 450 528 452 377 432 436 338 366 360 305 373 444 448 351 298 355 438 484 584 574 557 506 544 454 430 456 524 543 453 570 618 686 574 437 430 466 542 542 597 616 628 618 567 501 547 582 662 677 521 44 6 459 467 463 533 540 564 581 482 487 527 466 529 546 610 617 677 635 606 641 664 665 662 600 641 605 585 607 627 602 603 612 611 604 610 593 562 612 640 645 665 683 701 659 645 619 604 586 598 643 672 44 6 629 619 655 687 685 653 655 685 676 616 594 690 707 730 737 676 687 694 744 740 749 732 742 734 739 736 736 710 694 695 715 749 745 738 723 711 716 717 748 713 691 709 715 726 749 787 773 773 731 698 44 6 678 694 682 716 726 737 740 699 706 703 715 728 746 734 718 689 708 678 668 708 739 735 720 742 732 738 738 714 722 701 671 672 689 721 740 742 747 739 715 698 668 689 695 674 637 624 648 611 617 625 44 6 635 660 646 590 607 620 638 616 629 650 648 629 642 656 667 624 632 521 482 490 534 511 592 603 577 491 468 494 538 547 529 545 481 512 568 605 594 619 654 673 558 418 345 377 453 478 505 506 570 576 45 1 458 493 512 494 457 438 423 432 451 459 475 456 486 455 419 408 410 425 426 398 379 427 454 476 489 499 534 464 445 421 448 485 441 429 475 470 462 438 440 468 491 480 474 433 401 414 500 479 499 527 45 1 544 497 428 413 470 487 468 459 435 394 460 444 416 380 273 260 298 328 342 407 393 452 438 474 494 486 489 498 514 539 573 593 560 553 542 478 453 455 443 411 443 428 462 477 498 479 443 418 449 449 45 1 465 478 481 485 515 510 468 483 446 411 427 482 403 393 408 412 396 403 393 412 478 474 459 459 459 463 474 559 603 497 543 460 507 542 537 525 503 508 512 532 474 580 490 503 522 501 478 463 477 477 45 1 513 507 491 477 477 535 530 502 491 477 509 527 558 567 502 513 500 543 531 567 537 490 492 508 509 535 522 545 533 520 515 521 630 651 619 572 580 587 589 554 536 546 546 545 551 584 582 557 552 544 45 1 592 559 558 548 579 593 588 579 564 549 578 600 601 543 591 552 542 524 544 537 527 567 567 588 640 602 572 591 606 585 570 580 609 596 654 618 585 608 632 682 668 682 692 672 630 610 609 625 574 598 45 1 655 620 617 646 643 613 603 609 589 608 612 606 626 618 631 640 712 642 638 624 605 606 642 644 626 625 615 616 629 644 620 596 629 649 602 653 614 612 594 628 639 611 583 589 646 661 717 649 638 621 45 1 702 769 716 668 633 624 595 630 611 595 592 587 580 595 631 600 573 580 578 672 684 565 542 575 560 554 554 585 585 585 635 655 637 687 581 546 525 546 595 609 576 565 546 508 493 595 554 506 487 458 45 1 480 532 595 544 514 483 485 481 504 483 499 521 498 502 495 490 502 513 517 502 530 454 428 458 461 409 418 463 453 490 471 462 463 447 433 414 438 429 403 372 399 408 434 520 489 458 412 417 510 458 45 1 496 480 444 485 517 511 518 531 508 499 494 507 459 486 458 475 446 437 397 415 441 458 465 472 447 412 456 461 479 453 402 373 394 421 397 381 367 364 363 372 383 367 392 383 366 388 373 351 415 436 45 1 373 334 332 332 333 308 308 355 349 307 301 300 351 375 408 455 474 474 486 476 491 512 495 494 458 502 459 541 470 514 474 474 458 448 450 479 437 426 445 442 425 444 459 458 429 435 466 460 442 446 45 1 476 518 594 617 524 498 488 495 477 464 474 451 486 563 499 486 464 490 515 463 447 461 538 502 508 505 485 501 490 462 467 498 510 556 495 526 494 501 495 531 484 468 465 503 574 518 496 494 502 509 45 1 509 532 728 676 653 647 628 643 647 601 601 592 616 671 715 623 633 621 660 614 618 532 607 587 662 746 642 631 620 596 591 566 563 635 599 634 589 607 609 609 634 590 537 607 595 596 637 629 584 592 45 1 620 614 583 598 602 534 548 583 608 566 640 555 594 584 585 538 460 488 445 508 474 464 533 504 504 523 490 432 411 409 510 442 392 368 396 389 432 418 427 409 392 448 436 414 388 399 391 451 482 452 45 1 464 437 410 430 362 366 377 344 367 397 376 363 405 422 399 400 432 400 388 378 375 372 362 354 362 345 386 296 257 360 478 508 499 493 422 438 467 432 400 398 427 418 499 485 457 441 448 452 455 503 45 1 505 483 454 445 450 409 396 404 395 407 425 430 407 422 471 420 347 319 376 427 430 476 492 456 462 449 414 479 429 358 456 414 379 353 402 421 417 426 449 393 321 299 322 307 368 348 350 354 410 381 45 1 384 412 395 422 398 386 429 415 419 430 419 409 416 449 480 506 483 489 440 405 412 409 414 434 491 483 433 411 428 403 402 439 425 491 492 471 480 458 453 455 443 449 477 443 428 435 439 428 482 499 45 1 476 497 506 514 560 626 551 546 535 549 552 521 500 521 527 519 527 526 545 604 673 716 699 592 621 569 621 580 552 547 525 555 578 565 555 561 524 519 517 523 529 528 531 554 653 584 587 558 582 641 45 1 626 572 579 582 598 564 539 519 598 593 627 574 601 587 582 607 612 630 600 597 601 625 698 650 608 624 613 584 601 638 610 605 634 633 677 638 640 684 645 658 654 633 633 621 613 618 635 633 625 633 45 1 662 654 680 677 681 690 684 699 672 661 644 671 767 792 774 732 614 597 644 649 598 618 597 671 700 649 625 658 653 681 654 705 697 631 633 595 602 622 618 619 613 649 625 633 637 642 598 612 577 564 45 1 610 600 589 541 562 612 578 598 557 524 522 543 571 576 614 671 703 645 645 608 580 581 581 582 590 611 581 559 609 598 595 555 589 518 467 438 433 438 433 449 480 483 506 576 561 623 583 564 505 485 45 2 454 485 496 483 450 429 416 424 440 445 471 453 472 447 422 412 410 418 419 396 386 426 450 470 485 493 527 457 436 417 433 472 440 415 456 466 465 443 436 461 512 494 485 438 411 411 489 482 497 522 45 2 549 503 441 413 494 511 489 472 438 381 466 452 434 374 267 286 329 351 364 417 395 473 440 481 503 490 492 512 524 542 581 618 562 561 504 463 440 443 431 412 434 422 440 449 470 458 435 420 426 432 45 2 454 459 450 459 480 481 442 459 434 403 411 458 400 403 413 416 408 409 399 416 467 468 458 456 453 458 467 525 567 504 524 471 490 516 512 504 494 492 496 505 467 540 480 492 516 511 480 465 478 477 45 2 502 498 496 483 483 523 522 507 493 480 499 518 548 553 500 509 513 524 519 548 520 492 487 501 506 541 532 539 523 518 517 528 618 656 632 587 577 591 599 558 540 538 542 548 536 567 571 548 548 543 45 2 587 555 555 550 581 594 587 576 567 557 586 612 614 560 597 565 556 541 551 545 538 569 574 599 651 624 590 597 610 604 583 589 616 607 658 626 593 616 638 682 676 692 702 685 645 622 622 640 594 610 45 2 663 635 629 652 655 624 606 618 599 616 619 616 626 620 636 644 700 657 643 636 616 609 641 651 640 630 618 618 628 644 624 610 632 649 613 639 617 615 592 613 634 613 591 591 643 660 696 640 619 605 45 2 663 719 704 646 613 603 587 609 594 585 583 581 574 584 607 586 569 574 571 648 648 559 539 562 529 525 526 525 526 520 535 546 544 580 555 527 501 513 556 578 558 536 518 494 483 554 534 496 487 465 45 2 482 492 549 517 497 481 473 464 483 466 476 504 481 486 481 488 493 498 495 482 508 446 424 444 447 407 418 455 445 475 458 449 451 445 428 412 434 425 404 365 391 398 411 509 481 443 403 386 463 422 45 2 451 443 414 445 474 476 490 506 494 488 485 470 436 468 437 460 437 431 397 413 435 451 463 462 435 399 441 455 499 460 398 370 398 434 397 380 360 361 355 375 388 360 391 383 363 378 363 336 423 419 45 2 381 351 353 355 351 338 337 366 366 339 326 329 362 377 406 438 448 454 463 450 456 479 467 468 443 467 454 493 468 493 469 464 456 449 445 474 443 427 444 445 427 440 451 453 433 435 464 455 446 448 45 2 470 503 564 571 508 485 478 487 470 470 476 468 494 549 506 492 478 493 512 471 465 474 533 509 509 511 505 505 497 476 480 504 520 548 505 517 498 505 500 551 522 488 487 525 594 534 513 520 530 523 45 2 523 541 715 675 652 652 641 644 656 629 611 600 619 666 703 636 615 614 643 601 613 521 599 576 636 719 632 617 608 585 580 567 567 612 585 625 600 595 599 600 617 603 543 597 580 583 588 620 585 564 45 2 575 577 579 580 573 532 540 555 572 547 598 583 569 559 563 527 479 475 459 495 468 466 513 505 498 522 484 432 416 409 492 440 395 376 395 393 431 417 426 416 397 441 428 420 394 400 395 446 472 454 45 2 457 440 412 427 370 367 376 349 364 391 371 347 396 420 399 394 421 399 384 372 375 367 366 367 361 334 368 278 249 368 478 504 484 479 419 430 458 438 398 396 429 399 489 490 461 432 425 429 432 495 45 2 507 468 440 442 454 402 400 407 405 409 440 457 397 443 481 426 350 320 391 419 423 453 467 440 443 436 415 461 432 384 438 407 384 370 402 420 418 423 439 401 347 330 341 339 381 367 373 376 420 395 45 2 402 416 409 431 407 403 436 427 422 433 427 426 426 459 481 498 479 481 452 420 421 419 423 441 492 481 445 423 443 424 426 450 442 492 496 478 489 465 462 463 456 462 478 456 443 445 452 441 484 505 45 2 485 499 506 518 551 603 555 535 532 564 569 523 503 530 536 540 540 548 570 618 679 718 696 612 634 593 624 599 557 556 538 572 598 599 573 563 545 535 534 541 548 548 551 567 657 607 597 562 584 639 45 2 640 580 583 589 604 565 545 530 592 599 631 593 607 600 594 614 623 640 618 610 613 633 698 664 623 628 618 598 607 640 615 615 645 650 678 643 648 691 653 659 657 644 634 626 621 626 639 637 631 639 45 2 659 656 675 673 666 676 673 683 662 654 646 670 741 770 754 725 640 609 637 647 606 615 607 659 689 656 636 644 636 664 641 676 672 623 620 587 604 622 612 615 606 636 621 619 620 627 594 610 574 570 45 2 607 596 588 550 565 604 579 587 553 527 536 527 543 547 578 606 616 613 604 575 546 541 547 568 561 575 550 536 581 584 557 535 539 498 466 454 454 438 444 455 468 467 487 546 541 562 533 517 495 479 45 3 418 458 485 471 453 413 413 404 418 427 458 431 444 436 409 391 377 386 373 355 360 395 434 444 469 493 523 473 419 394 380 459 439 384 409 444 439 419 399 419 478 439 449 409 380 360 434 473 493 493 45 3 562 488 429 394 413 437 428 423 394 379 423 428 370 345 200 181 239 283 302 345 355 403 408 432 461 461 457 452 471 510 544 544 544 529 495 467 431 431 419 419 427 415 411 415 451 435 431 419 387 411 45 3 451 451 427 451 459 471 419 439 427 375 375 447 383 396 400 400 403 393 378 400 446 464 461 450 439 446 457 486 546 546 518 511 468 486 482 475 496 475 478 468 461 482 475 486 516 546 474 448 463 459 45 3 478 474 504 489 486 504 516 527 493 474 478 512 549 561 497 512 553 497 501 534 493 486 467 486 502 543 551 528 499 510 517 540 584 644 651 606 562 584 606 558 540 517 528 547 502 532 543 528 536 532 45 3 573 540 540 551 580 582 567 547 563 571 601 632 640 605 594 590 586 586 559 551 555 555 578 624 671 690 636 597 601 648 605 594 613 624 648 654 619 636 668 697 715 732 750 750 708 672 668 697 679 658 45 3 697 690 672 676 708 661 619 651 633 636 636 654 619 626 658 665 701 715 669 680 648 620 652 691 694 655 634 634 634 662 645 652 652 669 648 616 627 634 592 588 634 623 609 599 645 676 687 674 619 626 45 3 641 700 700 663 633 611 607 589 600 578 596 578 589 570 611 589 578 585 593 637 644 589 578 585 552 559 570 550 554 538 526 542 550 593 577 550 514 514 538 581 573 542 526 495 487 557 561 507 495 475 45 3 495 503 546 510 503 487 467 456 467 471 467 489 458 467 476 516 485 498 480 485 498 453 422 400 436 404 409 462 449 480 444 431 440 427 409 373 368 386 399 345 350 310 399 419 469 439 419 365 429 399 45 3 419 439 419 429 469 498 478 503 498 469 488 469 399 454 444 454 424 409 384 394 403 413 413 452 423 399 442 437 437 403 384 355 365 370 370 365 350 345 345 341 341 331 370 355 341 370 360 365 365 432 45 3 375 343 351 359 343 355 343 359 367 351 311 331 335 359 395 435 431 451 455 439 431 475 471 463 443 451 483 467 475 468 468 446 450 446 432 475 457 418 439 453 418 421 432 439 432 425 471 446 457 453 45 3 471 507 561 529 503 471 468 493 461 470 470 486 512 553 523 501 493 493 512 474 486 489 538 538 523 531 557 519 508 497 501 527 557 564 534 504 501 519 512 580 584 521 525 558 618 558 540 562 573 543 45 3 543 551 726 701 669 683 687 662 698 712 641 623 638 676 715 694 656 648 630 633 630 637 648 607 637 696 637 633 622 619 611 593 589 619 622 641 622 604 604 615 637 648 626 585 607 596 620 628 612 565 45 3 573 597 616 612 593 569 565 565 585 577 608 667 565 557 550 538 499 471 479 499 479 467 526 518 499 518 495 449 418 395 480 458 413 400 391 382 404 422 413 413 427 440 404 422 404 400 413 431 444 458 45 3 436 418 391 422 364 346 360 315 320 370 340 365 380 409 394 384 414 414 394 365 380 340 350 340 365 315 345 246 206 300 429 493 503 478 424 424 459 449 403 389 423 437 519 461 437 432 471 476 486 486 45 3 486 510 461 437 423 408 379 394 365 389 389 394 423 399 432 394 341 302 350 395 407 427 459 431 431 435 419 467 451 415 403 391 363 363 391 419 419 427 439 407 347 315 315 339 383 371 383 382 425 400 45 3 414 400 418 435 400 418 443 443 410 432 432 450 439 486 503 500 482 478 482 439 418 421 428 450 511 489 468 439 444 425 433 448 452 486 504 478 501 459 463 467 459 474 467 463 444 440 455 433 478 519 45 3 497 504 512 538 564 606 610 531 525 584 599 525 502 536 547 566 558 580 603 636 666 692 681 636 640 625 618 625 554 562 551 599 621 651 592 554 573 551 558 590 601 605 601 601 663 686 617 559 571 613 45 3 674 590 582 594 609 555 551 551 551 605 628 655 605 632 621 624 648 655 659 658 658 658 693 722 676 633 629 647 626 644 633 651 690 715 672 658 668 708 679 658 665 686 629 636 647 658 654 644 651 654 45 3 673 687 687 691 652 666 669 669 662 652 669 691 719 761 758 751 719 645 634 662 634 620 638 648 694 698 680 627 606 645 627 656 689 615 585 600 619 611 619 652 644 630 600 619 630 659 633 607 589 585 45 3 574 578 615 578 578 582 559 559 567 533 548 530 530 557 577 581 601 616 593 569 538 530 546 581 557 561 542 530 577 585 554 534 518 499 479 460 448 432 436 452 471 452 471 520 512 552 525 489 480 467 45 4 406 457 480 466 449 414 414 405 411 415 444 416 438 431 405 378 366 372 356 341 330 371 417 441 471 506 535 476 419 391 366 443 427 389 425 434 420 391 379 413 448 416 419 398 355 355 406 441 462 460 45 4 517 454 407 392 400 424 412 409 394 386 420 412 364 359 236 172 208 257 257 306 335 373 380 391 420 447 438 444 431 461 492 502 498 486 495 460 418 413 425 425 415 399 404 418 451 429 418 389 366 389 45 4 424 422 430 439 453 472 430 429 434 369 371 453 395 381 376 378 380 379 362 382 428 457 452 436 431 436 452 491 547 545 532 516 468 494 475 463 479 463 469 464 441 481 480 481 527 579 458 420 440 445 45 4 469 474 523 497 502 539 531 549 488 468 482 519 571 566 487 523 579 513 515 532 492 499 471 469 483 518 530 496 481 502 498 523 604 672 687 629 586 594 638 578 542 508 522 542 489 513 537 528 524 558 45 4 584 542 548 543 596 591 556 545 559 572 611 646 644 607 602 591 577 582 554 538 540 538 570 637 685 708 657 598 600 662 609 589 618 644 660 652 611 632 676 715 728 743 762 766 719 672 668 703 691 660 45 4 712 695 678 686 717 658 619 646 637 628 641 649 620 620 669 675 740 734 680 698 669 628 668 722 687 680 658 622 627 661 654 651 662 655 644 629 639 624 580 582 627 649 612 605 668 697 721 691 607 642 45 4 674 742 728 701 662 644 628 586 599 578 609 561 592 558 607 603 578 593 599 658 696 594 572 601 579 547 558 571 558 562 531 557 558 598 585 556 517 517 555 582 583 564 531 487 475 570 552 511 487 464 45 4 469 499 534 510 496 475 453 447 470 466 472 479 451 458 462 495 473 484 472 477 489 449 415 389 431 390 393 453 440 474 438 421 425 408 398 361 365 372 374 335 340 320 376 390 434 431 402 347 401 385 45 4 395 431 410 414 456 483 468 477 478 456 470 449 392 445 439 456 420 407 374 385 393 406 408 448 435 392 435 409 421 405 386 349 355 368 349 355 362 334 357 337 337 330 368 349 342 355 352 361 338 425 45 4 376 351 343 343 346 353 334 350 364 334 301 301 296 321 368 403 432 439 429 427 430 471 491 460 439 443 498 477 471 463 457 447 442 432 426 469 457 415 431 442 404 401 421 424 423 422 458 434 441 450 45 4 476 528 576 561 499 467 468 481 447 440 459 479 516 576 534 508 505 515 539 491 475 507 563 570 540 544 581 529 501 497 508 542 577 584 545 496 531 542 523 603 598 522 511 568 626 549 529 570 564 521 45 4 534 546 733 701 663 697 695 680 711 725 652 632 643 703 743 718 686 683 646 662 641 678 669 622 658 712 649 639 629 630 627 584 583 621 637 648 620 601 589 623 652 671 645 587 605 603 635 652 626 569 45 4 591 618 626 629 621 581 566 579 604 593 624 662 561 560 561 542 489 480 484 489 471 465 508 497 502 514 490 440 407 394 477 459 403 380 388 374 390 403 411 384 405 432 383 398 393 384 387 404 428 432 45 4 416 392 388 408 357 342 369 325 329 369 336 349 364 387 373 374 401 398 384 344 367 329 331 318 358 326 352 262 202 263 367 428 452 460 416 407 446 430 386 368 392 411 475 432 417 429 442 430 450 463 45 4 463 474 454 424 426 399 363 366 359 391 389 400 412 401 432 389 331 293 328 361 370 413 441 427 427 429 413 443 448 404 385 376 355 343 368 411 418 415 444 402 319 272 282 291 359 352 349 363 405 382 45 4 397 378 393 409 374 397 417 430 383 408 417 433 424 472 495 485 457 471 474 426 393 399 409 427 468 462 459 433 429 388 404 424 432 462 496 479 492 451 453 431 438 461 468 463 432 417 433 401 479 532 45 4 500 493 516 573 610 647 662 540 520 569 590 511 508 534 542 536 536 583 617 666 696 722 715 662 690 665 646 649 554 554 540 594 644 671 607 570 596 556 546 568 591 605 596 611 678 686 605 552 575 612 45 4 690 598 573 586 614 556 518 525 547 598 648 656 616 635 625 632 660 674 667 651 658 669 704 729 682 629 624 649 616 649 644 662 702 727 687 654 670 720 686 671 677 691 629 644 649 658 654 645 650 658 45 4 684 693 695 688 685 682 691 683 672 657 680 705 755 788 787 782 733 657 655 675 644 630 637 681 729 719 693 625 631 654 608 666 706 626 584 590 619 627 624 667 661 638 622 647 664 691 654 605 597 581 45 4 577 572 611 570 555 577 565 553 559 536 543 533 523 575 573 602 633 636 619 568 547 541 551 582 557 562 557 528 565 571 560 530 525 504 474 441 432 424 409 432 440 445 463 520 498 549 523 490 479 448 45 5 337 384 415 400 379 332 332 322 337 348 384 353 368 358 327 306 291 301 286 265 270 312 349 358 381 405 433 386 335 311 297 372 353 302 325 358 353 335 316 335 391 353 363 325 297 278 349 386 405 405 45 5 470 400 344 308 327 351 341 337 308 294 337 341 285 261 119 101 157 200 219 261 270 318 322 346 374 374 370 365 384 421 455 455 455 440 417 385 344 344 330 330 339 325 321 325 367 348 344 330 293 321 45 5 367 367 339 367 376 390 330 353 339 279 279 362 288 297 301 301 306 292 274 301 360 383 379 365 351 360 374 410 488 488 451 442 388 410 406 397 424 397 401 388 379 406 397 410 447 490 388 350 372 366 45 5 393 388 431 409 404 431 447 463 415 388 393 442 495 512 420 442 501 420 425 474 415 404 377 404 413 471 482 450 408 424 434 466 529 613 624 561 498 529 561 492 466 434 450 476 413 455 471 450 461 455 45 5 513 466 466 482 524 515 492 463 486 498 545 592 604 551 533 527 521 521 480 469 474 474 510 580 651 680 598 539 545 615 551 533 562 580 615 623 569 596 644 687 713 740 767 767 703 649 644 687 660 628 45 5 687 676 649 655 703 633 569 617 590 596 596 623 569 580 628 639 705 728 652 669 616 569 622 687 693 628 593 593 593 640 610 622 622 652 616 563 581 593 522 516 593 575 551 534 610 663 681 655 581 591 45 5 611 690 690 640 601 571 566 541 556 527 551 527 541 517 571 541 527 536 546 606 616 541 527 536 492 502 517 509 514 493 477 498 509 567 546 509 461 461 493 551 540 498 477 435 424 519 525 450 435 408 45 5 435 445 503 456 445 424 397 382 394 400 394 420 384 394 405 451 415 431 410 415 431 379 343 317 358 322 327 389 374 410 368 353 363 348 327 286 280 301 316 264 269 232 316 335 381 353 335 283 344 316 45 5 335 353 335 344 381 409 391 414 409 381 400 381 316 367 358 367 339 325 302 308 318 327 327 365 337 313 355 351 351 318 299 270 280 285 285 280 266 261 261 256 256 247 285 270 256 285 275 280 280 346 45 5 279 242 251 261 242 256 242 261 270 251 205 228 233 261 302 348 344 367 371 353 344 394 390 381 357 367 404 385 397 388 388 360 365 360 342 397 374 324 351 369 324 329 342 351 342 333 392 360 374 369 45 5 392 438 506 465 433 392 388 419 379 382 382 404 442 501 458 425 415 415 442 388 404 409 479 479 458 468 506 452 436 420 425 463 506 517 474 431 425 452 442 524 529 440 445 492 576 492 466 498 513 471 45 5 471 482 746 705 652 675 681 640 699 722 604 575 599 663 728 693 630 621 596 601 596 606 621 566 606 685 606 601 586 581 571 546 541 581 586 611 586 561 561 576 606 621 591 536 566 551 604 615 593 530 45 5 540 572 599 593 567 535 530 530 556 546 588 667 530 519 509 493 440 403 413 440 413 397 477 466 440 466 435 374 337 312 410 384 332 317 306 296 322 343 332 332 348 363 322 343 322 317 332 353 368 384 45 5 358 337 306 343 275 255 270 236 241 288 260 283 297 325 311 302 330 330 311 283 297 260 269 260 283 236 264 171 134 222 344 405 414 391 339 339 372 363 318 304 337 351 431 374 351 346 384 388 398 398 45 5 398 421 374 351 337 322 294 308 280 304 304 308 337 313 346 308 256 219 266 302 316 339 376 344 344 348 330 385 367 325 311 297 265 265 297 330 330 339 353 316 247 210 210 237 288 274 288 279 333 301 45 5 319 301 324 347 301 324 356 356 315 342 342 365 351 410 433 429 406 401 406 351 324 329 338 365 442 415 388 351 345 318 328 350 355 404 431 393 425 366 372 377 366 388 377 372 345 339 361 328 393 452 45 5 420 431 442 479 517 576 582 468 445 529 550 445 413 461 476 503 492 524 555 603 645 682 666 603 608 587 576 587 487 498 482 550 582 624 540 487 513 482 492 527 545 551 545 545 639 674 568 480 498 562 45 5 656 527 515 533 557 474 469 469 469 551 586 627 551 592 574 580 615 627 633 628 628 628 681 724 655 590 585 612 580 606 590 617 676 713 649 628 644 703 660 628 639 671 585 596 612 628 623 606 617 623 45 5 658 681 681 687 622 646 652 652 640 622 652 687 734 805 799 787 734 610 593 640 593 569 599 616 693 699 669 581 546 610 581 630 675 576 536 556 581 571 581 625 616 596 556 581 596 635 601 566 541 536 45 5 522 527 576 527 527 532 502 502 512 467 487 482 482 519 546 551 577 599 567 535 493 482 503 551 519 525 498 482 546 556 514 487 466 440 413 387 371 350 355 376 403 376 400 457 446 493 462 420 410 394 45 6 322 318 401 372 381 347 347 339 310 339 372 322 327 356 356 331 285 260 256 273 285 289 247 345 323 332 434 452 381 336 274 341 354 372 345 359 372 354 336 332 354 368 354 310 310 252 301 310 323 310 45 6 399 341 323 314 327 323 319 310 327 294 248 335 298 265 128 49 54 74 87 99 128 244 261 277 302 290 294 302 302 319 348 352 352 360 369 349 337 337 349 361 361 345 357 316 337 353 329 320 296 267 45 6 288 324 345 365 369 361 361 373 398 329 284 390 381 327 321 290 295 321 306 306 321 348 405 342 400 358 363 411 458 484 500 500 468 453 442 426 442 374 405 369 395 395 379 447 477 530 464 360 373 429 45 6 390 399 451 416 451 495 491 586 499 416 443 416 425 464 464 421 460 469 447 486 429 443 412 403 433 450 462 496 500 467 441 500 538 585 614 614 614 564 652 589 526 500 488 530 475 462 521 496 479 509 45 6 555 543 479 500 517 577 536 536 563 536 613 654 645 690 667 617 586 581 599 532 473 536 518 590 617 645 690 622 577 658 635 559 608 640 663 671 648 676 657 703 763 731 749 777 772 781 763 763 731 712 45 6 731 735 735 735 722 740 763 671 680 625 602 639 667 621 676 667 755 802 764 745 769 698 707 712 717 707 698 712 664 631 650 660 688 664 622 636 593 631 593 517 584 622 579 546 579 631 655 696 728 719 45 6 682 682 696 692 696 664 632 609 572 572 623 581 627 586 604 600 623 554 563 659 650 636 517 577 577 558 462 494 533 466 451 480 499 518 552 528 470 451 514 523 533 557 490 437 379 494 533 480 384 384 45 6 360 403 461 451 408 389 322 336 422 418 406 439 381 360 347 339 347 397 401 381 435 376 360 264 360 322 306 347 351 376 351 327 351 310 293 260 277 289 301 305 296 292 283 278 274 327 301 225 283 318 45 6 314 292 283 318 310 376 318 323 318 323 341 345 278 394 350 381 359 327 274 298 294 306 298 323 323 294 314 302 314 348 302 273 277 269 298 294 261 261 227 232 248 240 319 269 240 240 232 232 248 327 45 6 316 267 267 259 239 247 239 247 243 218 170 153 161 239 210 312 296 288 308 312 304 337 377 345 369 349 373 377 405 395 495 395 374 363 358 432 421 395 374 411 374 316 369 363 358 337 316 390 400 363 45 6 458 552 531 558 479 421 384 390 384 399 403 403 412 425 443 486 429 416 473 447 443 403 438 495 491 425 464 504 451 429 421 447 469 521 556 569 569 534 473 521 559 526 513 496 543 551 509 521 564 551 45 6 500 513 788 797 774 721 769 759 745 750 717 617 603 655 702 745 719 692 692 655 632 641 664 609 586 613 623 632 618 595 595 572 513 586 563 581 549 581 554 591 595 613 627 591 568 577 609 609 600 600 45 6 609 614 609 600 585 571 571 547 557 528 561 576 542 533 518 485 470 446 394 446 418 413 442 446 422 466 504 376 343 293 422 410 327 351 310 310 285 264 306 281 264 264 264 297 248 219 223 273 243 310 45 6 273 347 322 318 277 239 248 229 149 216 225 238 238 203 194 189 252 269 287 216 234 153 180 180 167 176 158 127 64 91 136 162 256 350 314 252 301 229 182 252 281 298 314 252 298 310 294 290 319 323 45 6 331 327 339 331 306 306 298 281 232 319 302 298 314 323 372 302 203 182 240 239 255 288 312 324 312 353 337 333 316 329 320 345 341 280 292 349 373 365 394 353 255 178 174 206 300 247 280 269 358 332 45 6 300 269 327 321 300 311 327 321 306 374 316 337 316 342 395 400 400 405 405 405 332 316 321 311 400 405 384 321 373 316 347 347 347 399 451 395 477 460 390 368 377 390 421 412 360 386 395 329 399 477 45 6 512 456 451 517 556 530 582 608 517 559 610 614 509 526 479 492 526 517 555 572 614 635 648 635 610 635 694 690 631 530 509 589 602 606 593 623 631 610 564 527 577 645 685 672 640 663 681 622 622 631 45 6 730 681 577 617 622 613 536 473 536 545 590 613 608 654 672 667 699 726 690 735 685 657 667 685 708 722 740 758 712 657 685 667 740 744 763 667 639 694 722 740 731 722 662 644 612 676 680 680 685 625 45 6 674 698 721 726 679 698 674 669 712 645 702 745 721 745 797 778 745 721 626 631 626 622 588 617 683 679 721 740 674 617 574 636 646 664 613 586 600 586 591 627 664 659 618 650 618 623 627 613 609 549 45 6 499 554 522 522 494 558 535 531 480 480 476 504 485 566 653 590 585 576 557 547 504 494 466 480 509 523 518 480 490 514 547 523 547 461 365 379 351 346 303 288 307 317 335 372 401 426 372 439 435 381 45 7 329 324 418 385 395 357 357 348 316 348 386 329 333 367 368 340 288 260 254 274 288 293 236 348 323 371 472 470 401 341 278 357 369 377 345 350 366 330 311 321 378 378 345 314 305 245 293 314 336 342 45 7 411 340 319 310 311 297 307 303 309 280 252 327 286 257 107 7 37 64 73 130 147 220 235 265 286 286 291 293 304 338 363 371 356 356 409 395 347 370 398 397 370 347 346 314 347 363 335 305 300 267 45 7 289 330 355 388 382 408 386 373 419 328 279 373 415 352 341 312 312 337 322 322 350 390 432 379 430 386 390 435 484 517 541 549 515 494 485 458 450 392 430 390 426 426 411 471 504 566 506 418 403 454 45 7 447 441 510 479 492 555 564 602 542 461 463 448 465 511 498 468 499 528 506 534 490 504 452 440 461 484 510 541 522 510 484 535 584 632 659 670 653 613 669 648 575 542 529 568 524 501 552 554 538 564 45 7 610 620 542 548 565 616 605 585 590 611 656 690 687 710 699 675 635 634 639 572 528 578 574 634 675 701 732 696 644 706 712 632 668 678 705 700 688 712 707 747 786 787 812 840 844 838 804 822 800 778 45 7 780 792 816 803 799 831 843 738 751 681 649 680 720 691 721 729 808 852 814 776 795 759 746 756 760 766 754 753 667 671 687 709 749 736 696 690 660 695 643 585 644 662 632 596 632 695 716 745 769 754 45 7 725 732 744 741 733 715 679 638 605 616 659 614 648 616 642 639 651 584 595 688 693 692 560 615 627 588 493 530 559 496 499 514 536 556 587 557 515 493 551 551 566 562 513 458 408 530 564 504 416 406 45 7 398 439 506 473 431 416 371 381 443 438 424 462 396 373 358 348 358 414 419 395 458 390 372 263 372 329 311 357 362 390 362 334 363 315 296 258 278 292 295 289 277 273 267 271 287 344 306 222 269 305 45 7 306 330 308 318 316 413 340 358 340 336 379 356 284 399 357 394 372 333 285 276 283 299 287 313 302 283 289 283 300 336 296 273 269 270 289 278 249 241 207 224 227 227 283 236 219 222 216 226 242 314 45 7 341 260 252 245 197 204 197 193 214 145 60 14 83 178 183 278 285 277 276 305 312 404 431 408 405 383 445 435 453 416 507 426 401 378 384 458 466 430 413 445 411 345 405 398 386 362 352 422 432 394 45 7 479 598 587 613 523 454 415 420 409 415 445 430 441 468 509 518 485 484 533 513 481 450 491 535 520 473 485 518 487 470 458 480 526 567 585 573 584 560 523 570 626 572 545 539 583 612 580 585 628 614 45 7 557 554 818 825 804 782 763 776 769 769 763 681 648 704 758 793 770 747 730 695 672 687 711 650 622 652 659 660 653 630 627 611 552 617 602 619 588 608 587 623 632 654 672 636 602 606 617 634 627 624 45 7 630 632 619 611 603 588 598 567 573 546 583 588 564 547 541 492 479 453 409 445 444 432 453 478 463 476 515 391 353 296 443 428 334 363 315 316 287 263 311 283 264 264 264 302 245 212 217 273 239 315 45 7 272 357 329 325 278 237 244 230 176 210 196 217 227 187 203 221 269 275 288 233 237 168 176 180 175 184 178 93 13 62 167 213 311 379 324 263 329 269 218 252 253 268 305 274 287 304 291 278 309 313 45 7 331 338 331 315 281 289 287 268 239 298 277 260 292 303 345 275 173 154 226 265 299 342 361 360 358 351 336 330 367 320 320 359 315 277 302 376 376 372 458 382 190 110 146 177 284 276 308 292 365 352 45 7 330 307 346 343 330 341 354 352 353 415 345 375 350 373 428 437 434 437 426 420 354 335 341 345 426 420 422 368 424 378 384 389 394 451 502 464 519 550 457 406 410 424 471 490 431 432 423 394 446 496 45 7 525 499 510 542 593 581 643 652 580 608 676 659 540 553 520 528 553 556 601 629 664 707 715 683 654 698 741 756 705 586 564 635 638 652 642 673 691 663 620 595 636 693 720 706 700 727 725 674 674 683 45 7 754 729 624 653 664 668 585 532 564 586 634 660 670 692 700 711 733 765 750 774 727 703 697 727 757 776 790 810 762 710 731 731 772 800 827 733 694 744 790 806 789 788 737 697 672 717 735 749 745 694 45 7 733 759 767 755 735 724 699 711 726 705 727 749 765 801 845 838 810 784 693 686 676 640 648 667 691 725 772 791 706 625 612 671 686 703 649 626 641 631 638 673 712 703 660 684 656 667 679 662 646 581 45 7 524 568 544 559 539 601 565 559 516 503 500 516 530 580 639 604 606 606 600 590 531 510 494 507 540 559 551 517 523 554 569 549 562 494 403 401 369 356 320 309 340 353 344 385 418 446 385 462 457 396 45 8 431 468 545 496 496 454 481 443 392 407 476 439 413 455 425 382 351 326 294 319 329 346 322 451 446 497 592 569 482 413 377 457 445 443 410 415 425 408 387 388 413 434 413 392 380 308 343 383 401 380 45 8 450 421 421 387 395 405 419 420 427 373 365 449 387 329 143 29 57 74 70 165 201 283 297 324 373 394 382 402 379 421 497 456 421 488 535 478 458 464 490 462 450 449 457 428 462 482 438 389 361 340 45 8 332 413 418 476 488 483 477 519 540 439 398 533 519 481 445 410 429 430 420 426 473 509 538 494 533 484 483 534 589 614 644 661 614 598 590 580 573 524 551 501 526 533 516 576 636 725 622 503 546 578 45 8 567 562 635 573 611 652 676 741 667 578 546 566 573 642 629 571 617 645 637 656 634 626 579 551 571 580 630 677 598 614 588 615 683 764 815 826 779 728 807 792 678 643 638 650 625 583 659 645 643 669 45 8 749 728 655 645 678 753 766 708 735 745 786 817 830 843 860 820 759 762 766 696 627 697 706 763 843 855 888 834 773 861 878 783 795 811 873 844 849 818 840 887 922 946 973 992 997 960 929 940 948 908 45 8 927 954 932 921 937 934 936 848 877 802 771 811 869 818 866 862 984 1013 987 993 963 918 907 917 914 898 891 879 820 801 824 844 909 865 829 826 803 820 737 707 773 807 773 715 774 838 888 900 939 861 45 8 875 885 902 868 887 852 819 750 738 744 781 713 750 760 764 765 750 703 751 816 850 822 711 770 749 700 603 682 675 608 586 646 660 707 731 718 636 625 628 689 704 706 660 573 547 673 687 630 541 523 45 8 518 511 628 598 549 537 492 502 560 558 544 575 494 473 454 450 448 526 541 510 562 524 461 394 494 422 427 492 481 487 456 440 483 433 404 336 341 360 359 359 351 350 339 332 376 426 395 288 333 361 45 8 401 405 397 416 428 490 413 401 408 437 459 457 381 500 453 493 465 426 368 374 383 383 415 439 345 370 405 375 414 446 395 377 360 325 416 376 335 332 294 305 329 316 369 318 300 312 304 307 340 436 45 8 426 373 380 322 303 314 300 325 326 249 178 165 161 297 309 378 391 383 395 427 425 500 564 534 489 491 507 525 546 518 585 512 493 468 496 559 561 530 524 554 494 449 512 510 492 476 481 516 561 514 45 8 600 691 699 730 637 571 521 531 531 532 566 558 569 599 624 648 594 622 635 626 578 538 602 669 652 561 613 669 616 608 571 579 641 698 741 712 721 705 644 686 749 673 645 621 675 695 655 667 716 676 45 8 626 640 1006 1005 966 944 951 943 942 931 945 833 781 855 926 966 925 912 884 831 820 817 856 754 730 769 787 793 775 769 751 746 677 707 741 742 698 759 736 756 768 787 825 780 751 748 728 771 771 770 45 8 766 775 758 758 749 764 720 710 721 695 679 721 674 684 668 654 626 569 530 556 557 544 577 621 604 607 618 493 465 416 570 556 480 473 410 400 399 318 363 363 341 343 312 342 284 272 247 309 362 434 45 8 365 427 426 434 345 329 416 327 273 280 265 284 313 264 282 308 394 362 371 309 311 250 256 245 274 249 232 144 66 120 189 245 361 487 407 373 426 373 315 334 359 384 434 399 444 451 424 393 442 488 45 8 481 476 474 434 410 416 393 361 319 383 385 385 422 435 492 373 237 218 310 334 326 384 467 456 442 454 438 459 437 417 448 464 426 375 401 438 484 485 537 478 322 193 175 200 349 350 395 415 474 456 45 8 451 411 443 450 427 425 454 472 454 538 435 465 458 492 555 541 530 540 529 536 459 439 467 452 538 507 528 494 501 459 458 490 498 591 611 561 616 622 558 483 528 554 603 581 549 538 499 498 567 647 45 8 661 628 617 714 738 749 790 774 662 684 787 763 635 692 622 632 666 661 709 743 797 815 844 823 807 830 890 899 801 667 646 707 734 750 772 809 800 786 720 701 740 807 844 828 836 853 820 781 806 797 45 8 900 889 729 753 795 825 705 644 697 710 764 789 810 847 859 886 895 925 921 892 839 833 840 873 889 917 940 947 888 840 861 886 898 936 947 846 817 876 945 945 927 920 892 828 789 833 853 857 859 827 45 8 876 901 913 898 886 855 853 898 891 877 871 915 920 975 1014 1024 987 940 813 799 852 784 774 813 866 847 946 982 836 820 752 785 831 850 770 723 757 761 760 804 841 831 784 801 790 802 835 836 788 703 45 8 651 642 671 675 680 727 698 689 652 618 637 602 671 721 741 744 734 737 752 730 639 620 616 650 687 696 650 656 663 713 703 687 667 622 528 516 486 440 405 409 419 426 450 541 590 625 561 595 561 500 45 9 344 367 419 404 387 345 343 315 320 338 372 353 347 371 330 301 238 252 292 269 228 251 261 297 304 326 424 453 390 329 284 327 328 336 306 300 334 288 296 317 343 369 337 323 266 248 283 295 325 347 45 9 376 342 340 305 318 314 314 309 318 250 241 318 259 195 36 -42 27 40 100 127 127 186 236 296 346 346 318 328 346 364 423 391 346 368 383 381 342 350 367 379 352 332 319 301 328 336 299 278 274 255 45 9 264 300 322 366 364 391 369 377 392 328 273 342 386 357 316 291 307 301 296 302 347 407 402 408 412 372 387 443 520 550 533 532 528 472 482 437 377 377 412 377 402 417 423 448 490 569 511 453 374 430 45 9 433 426 493 451 490 545 563 587 522 423 412 422 452 502 472 454 509 526 510 528 504 499 450 411 485 510 538 604 523 512 502 520 598 647 675 674 640 612 633 650 533 494 514 522 523 522 534 573 544 511 45 9 633 617 530 507 569 599 573 561 566 572 631 669 669 674 659 688 592 661 637 542 499 537 546 598 663 682 730 676 620 706 724 630 620 689 697 656 660 676 695 726 737 763 791 813 826 776 758 783 785 748 45 9 766 770 798 776 797 839 818 722 741 670 648 672 695 686 706 722 796 851 800 727 758 756 740 757 742 735 740 729 623 654 668 675 717 716 698 674 645 711 616 573 602 635 590 578 616 685 733 736 707 683 45 9 698 721 734 733 705 704 668 600 595 610 605 580 605 581 609 613 574 547 575 615 667 683 559 598 641 535 485 532 512 490 500 492 531 541 567 535 502 500 543 530 547 535 482 437 406 526 567 501 436 388 45 9 398 432 491 467 420 404 404 397 402 406 371 379 367 341 352 375 359 429 417 411 393 412 358 333 374 343 318 363 392 397 377 353 362 349 319 306 282 292 316 254 271 281 271 273 304 308 281 284 304 283 45 9 298 383 330 295 332 420 345 339 336 362 382 377 330 360 340 389 351 315 294 282 273 296 309 318 300 300 287 287 268 309 277 277 282 282 250 227 213 218 191 223 232 223 245 227 223 232 232 246 287 332 45 9 331 278 265 219 191 212 207 189 180 114 53 33 104 196 218 256 279 285 267 288 276 384 414 395 384 377 425 421 452 408 427 391 377 383 372 422 462 401 396 411 381 352 376 387 356 362 372 407 412 392 45 9 432 520 572 587 533 458 418 443 418 395 427 418 428 460 512 501 462 460 534 491 444 436 485 520 487 459 479 498 449 460 458 469 532 574 564 562 522 537 512 573 625 546 469 505 595 603 535 569 614 601 45 9 507 530 793 797 775 770 716 729 736 731 727 658 609 680 742 780 736 742 670 661 655 673 690 602 601 621 636 646 627 598 588 582 545 595 593 590 600 576 560 594 619 651 680 640 570 563 568 584 593 591 45 9 588 593 584 568 563 557 557 548 536 534 558 549 548 533 532 492 436 412 398 392 411 416 429 456 451 457 471 384 355 330 400 387 349 319 277 256 263 259 294 273 266 242 221 262 210 213 211 258 306 301 45 9 307 330 295 293 200 162 281 244 157 168 160 199 201 234 234 271 304 302 261 228 231 210 199 218 214 164 74 6 -47 41 180 254 357 371 310 298 327 330 296 245 246 278 309 337 332 341 305 309 277 323 45 9 341 368 341 328 305 332 286 250 259 245 259 273 291 305 341 241 122 118 200 261 291 332 374 343 350 337 319 314 355 307 325 338 294 279 307 356 349 349 411 322 157 99 135 199 268 277 283 260 332 290 45 9 326 290 290 316 342 342 295 326 377 417 336 361 357 393 412 437 448 432 423 398 347 343 348 372 402 413 422 376 406 356 364 365 378 437 479 453 507 531 430 390 390 403 451 496 422 422 395 395 417 459 45 9 485 470 493 534 563 578 635 649 587 641 674 636 515 497 544 549 525 563 583 628 667 692 686 651 660 697 715 716 670 544 539 603 589 637 644 625 656 643 581 573 626 668 692 702 691 734 706 649 634 654 45 9 725 705 573 607 650 639 556 518 504 556 603 640 658 683 683 706 696 734 743 714 674 664 665 699 717 748 765 775 689 671 698 694 721 746 773 699 656 721 757 769 741 760 734 675 650 681 705 734 708 692 45 9 718 733 745 730 718 687 672 677 687 670 680 695 750 791 825 817 803 765 675 669 678 592 607 633 632 696 764 770 656 562 576 621 663 665 614 600 604 617 636 654 679 663 635 625 621 651 676 655 609 533 45 9 503 547 495 565 566 628 543 513 503 466 492 499 524 545 549 565 556 569 603 595 517 472 468 500 529 553 541 490 533 554 561 544 515 466 415 365 339 334 312 326 358 374 339 399 441 449 444 416 404 371 4510 397 429 489 465 450 402 402 365 357 383 426 402 407 428 370 325 272 272 322 296 251 277 292 364 356 419 498 490 439 377 333 393 396 394 365 357 379 329 324 349 414 413 369 363 329 296 327 352 381 410 4510 430 377 365 379 371 347 373 371 368 322 316 394 332 288 89 -46 35 69 95 204 204 237 266 331 363 376 371 368 398 453 492 489 443 442 443 440 393 412 436 436 405 385 374 358 386 395 368 339 343 321 4510 333 365 386 422 416 449 423 414 445 375 332 393 445 390 365 348 346 354 346 348 390 443 441 431 448 413 418 454 503 534 551 563 543 510 510 471 421 406 442 409 444 449 445 471 508 586 527 461 394 448 4510 457 446 520 482 508 573 591 605 547 452 438 443 472 524 495 476 522 549 531 550 522 523 465 434 482 508 538 585 520 521 506 530 597 641 664 673 639 616 629 654 557 520 527 543 535 521 541 578 556 544 4510 629 634 552 533 574 607 600 575 570 604 646 680 681 683 675 698 614 663 642 554 516 553 564 615 681 702 740 705 645 717 744 650 650 690 708 675 679 695 714 744 753 782 812 834 847 801 778 805 806 771 4510 782 790 822 798 818 860 842 744 763 690 665 688 716 708 723 742 808 859 812 745 773 772 756 772 759 753 757 747 648 677 690 697 737 735 718 696 670 730 642 603 631 660 619 608 642 706 750 759 732 708 4510 723 745 758 756 729 729 694 628 623 638 634 610 632 610 637 641 603 577 604 643 693 709 589 626 668 566 517 578 563 532 550 539 579 592 619 583 554 545 592 577 597 574 526 475 440 572 613 540 470 422 4510 436 473 542 504 455 440 440 435 466 465 428 434 420 381 397 423 407 477 476 471 442 481 410 381 431 394 357 421 447 463 434 402 404 399 368 349 320 322 343 307 305 309 305 314 353 380 343 305 321 327 4510 339 425 383 349 370 471 398 415 394 396 444 408 355 412 390 430 406 369 346 322 338 362 355 381 351 348 330 333 345 393 355 343 332 344 335 310 286 272 232 274 264 270 298 256 254 264 261 286 314 383 4510 390 326 315 291 251 264 259 245 257 187 116 80 158 240 264 313 334 334 318 347 349 452 471 457 441 430 487 477 491 431 468 441 421 398 410 460 497 451 446 460 438 389 433 430 409 395 407 446 451 426 4510 466 578 600 617 545 477 443 454 434 409 448 432 444 479 535 521 490 492 557 522 471 457 507 542 511 481 492 515 476 479 472 486 552 593 587 574 553 559 535 578 636 562 502 526 591 615 571 589 629 616 4510 540 544 805 809 789 785 734 747 753 748 745 681 636 702 758 793 760 765 696 688 681 699 715 631 629 648 663 671 654 626 617 612 576 623 622 619 628 605 590 622 646 677 705 667 600 593 615 639 647 643 4510 641 644 630 615 612 603 610 593 582 575 605 594 593 573 574 523 473 446 428 423 452 450 462 500 497 491 511 431 407 378 460 450 402 373 331 299 309 304 336 312 301 272 248 299 238 240 240 288 349 365 4510 368 397 346 344 238 182 317 294 262 249 220 250 265 259 287 331 350 341 324 305 295 269 250 264 268 251 223 113 43 118 271 338 423 431 367 339 393 380 347 314 282 304 371 391 364 387 366 345 362 383 4510 415 445 406 378 331 357 346 313 316 327 310 287 338 356 396 300 168 153 258 332 364 401 426 406 412 388 374 369 420 360 372 396 347 334 360 415 404 404 483 402 225 169 213 253 327 344 358 329 367 363 4510 374 363 360 368 379 385 374 387 421 455 384 416 399 417 451 468 465 460 439 421 384 370 375 401 438 426 457 427 429 381 382 387 398 460 506 480 528 569 461 408 408 422 476 521 447 441 415 415 443 481 4510 507 497 520 550 591 601 664 672 597 631 680 642 526 518 542 545 534 564 593 634 663 703 700 660 654 699 715 730 690 571 560 615 604 641 643 643 671 651 603 597 642 686 706 708 710 751 722 668 658 674 4510 735 725 597 624 661 661 571 532 519 568 618 655 678 692 690 717 714 752 763 736 697 686 683 718 738 768 783 796 716 694 719 720 740 770 798 724 680 740 782 793 766 782 756 696 674 701 727 756 732 714 4510 737 751 761 747 737 708 693 699 708 693 702 715 766 803 835 828 815 780 697 692 699 621 635 658 657 716 779 785 680 593 606 648 689 690 642 629 632 645 664 680 705 690 662 653 648 678 702 682 637 564 4510 535 575 527 594 595 655 574 545 535 499 524 537 575 590 594 612 608 623 657 648 562 513 512 542 575 602 589 540 576 604 605 588 561 513 451 402 371 359 336 347 386 404 381 471 513 524 516 479 465 423 46 1 619 524 528 524 512 516 545 586 590 508 491 516 524 446 433 475 483 433 384 355 359 437 468 533 491 468 427 363 395 445 491 450 354 372 422 427 409 409 464 381 312 358 386 422 473 487 491 519 441 404 46 1 372 381 445 353 358 319 344 334 416 397 382 426 339 392 373 348 329 252 189 170 184 242 150 170 276 377 421 532 551 469 421 382 368 373 392 471 458 423 572 453 440 453 449 493 510 467 414 432 462 467 46 1 331 340 384 414 440 510 493 397 392 545 602 484 375 397 493 533 564 577 533 559 546 502 432 432 476 533 581 599 572 520 397 405 511 524 572 467 480 506 520 559 498 506 572 612 647 636 524 473 451 484 46 1 531 546 549 600 578 527 560 614 643 658 618 665 643 589 509 502 538 585 575 556 607 633 636 607 667 687 659 683 687 695 687 667 695 614 614 630 618 643 663 691 655 691 707 707 719 715 663 715 695 707 46 1 707 695 663 643 643 658 688 742 746 742 750 713 692 704 696 688 700 750 776 776 780 792 788 763 776 784 801 805 767 763 792 763 801 817 801 764 773 779 814 787 784 790 799 799 755 761 784 796 796 805 46 1 773 787 755 749 764 776 767 755 737 755 764 764 761 767 764 755 796 805 775 766 796 809 809 809 800 762 736 736 745 770 779 800 775 766 740 689 685 715 727 740 749 766 779 796 805 822 796 758 741 737 46 1 733 729 717 659 647 556 692 708 692 737 746 725 725 671 725 746 746 758 762 766 754 684 663 688 667 667 692 691 691 691 718 700 687 655 615 606 619 588 592 642 547 475 475 480 529 552 574 583 601 619 46 1 592 597 628 588 606 619 624 687 582 582 602 594 639 643 660 631 594 602 582 545 532 512 495 503 499 532 582 512 413 433 421 442 466 520 524 470 359 347 377 335 280 345 349 271 411 598 468 555 413 349 46 1 358 418 450 491 546 496 400 354 322 322 349 395 418 459 445 510 514 482 491 348 348 339 290 310 348 257 237 232 261 276 286 363 295 300 368 373 440 300 165 179 194 276 305 310 358 387 387 531 445 469 46 1 405 445 541 554 541 576 493 537 475 405 370 414 370 349 427 414 327 340 283 218 257 309 349 401 484 502 502 462 436 366 410 493 449 375 419 480 467 489 506 550 564 577 590 533 427 489 555 498 432 493 46 1 520 524 546 498 511 599 616 599 542 527 600 687 712 683 596 565 466 498 542 491 473 509 629 549 531 538 607 665 658 647 611 643 614 618 622 589 618 640 676 683 675 602 570 554 671 695 703 679 675 707 46 1 699 727 749 745 757 757 762 753 745 766 749 783 792 787 775 749 729 750 737 729 725 754 733 713 725 688 729 655 663 671 688 696 713 704 704 758 750 692 626 647 684 634 597 564 613 634 574 579 601 583 46 1 579 597 619 525 520 534 570 615 570 552 619 606 511 417 462 448 498 547 574 574 597 547 556 570 570 570 597 590 582 582 578 615 648 648 619 565 549 569 450 359 405 409 417 367 372 388 347 376 413 458 46 1 491 520 470 540 470 487 425 358 400 441 372 363 468 542 523 519 510 464 432 445 473 450 386 386 322 331 390 386 358 157 147 207 212 322 354 436 473 519 522 503 610 547 469 411 387 450 373 392 426 542 46 1 392 315 344 358 460 493 551 397 377 411 348 363 474 353 363 411 426 469 426 366 375 327 336 414 436 467 458 523 440 423 375 432 462 523 585 427 375 458 475 563 606 668 545 480 493 558 563 559 568 577 46 1 489 502 546 537 480 471 454 454 445 397 361 392 454 458 392 313 357 423 463 608 643 594 594 608 524 471 498 555 575 506 524 633 691 618 506 477 538 531 556 571 589 600 611 560 531 582 604 618 618 542 46 1 477 495 524 520 531 600 575 538 530 554 562 558 618 655 675 671 691 675 659 683 699 711 691 719 683 679 679 630 643 675 663 655 663 671 635 582 635 679 703 729 742 738 759 729 729 658 667 654 679 700 46 1 671 658 688 742 755 700 713 700 713 713 658 713 734 708 742 734 729 734 750 776 761 767 761 752 761 770 758 743 737 734 746 779 790 770 761 755 773 737 716 770 746 749 743 764 770 796 796 781 767 761 46 1 762 745 753 770 775 770 757 736 736 749 749 766 770 796 740 723 736 740 727 753 779 800 805 809 835 800 787 753 766 736 723 729 741 737 754 754 746 758 737 754 713 741 741 713 692 708 696 675 659 663 46 1 684 684 696 688 675 713 717 717 688 704 717 709 691 691 687 691 619 543 520 529 610 561 655 628 624 547 507 507 529 574 601 570 561 570 592 610 633 660 682 678 561 462 388 413 450 483 540 540 594 611 46 2 557 405 409 431 435 422 488 492 536 418 400 426 479 413 387 383 383 413 361 256 300 387 432 522 503 398 388 331 374 446 518 460 293 345 336 331 360 408 470 355 250 307 345 379 441 508 470 527 441 384 46 2 307 350 398 323 299 289 275 294 352 337 323 433 357 376 357 337 242 189 131 131 208 203 131 155 237 376 424 544 544 476 419 328 381 357 419 383 358 393 393 368 383 444 534 539 459 383 368 373 408 338 46 2 227 273 328 368 408 479 474 323 343 494 539 464 323 361 462 542 564 582 498 476 493 449 356 392 454 498 542 520 458 467 343 378 440 365 467 387 387 520 467 493 418 480 524 538 624 624 484 393 388 419 46 2 458 576 576 589 584 475 528 580 693 658 667 637 593 523 441 449 515 532 493 549 650 650 654 606 661 680 690 651 705 656 685 690 670 543 548 573 597 641 641 617 622 666 685 685 705 719 700 705 685 705 46 2 670 656 597 578 578 625 625 695 712 704 717 651 647 660 647 616 642 682 712 682 717 778 778 752 747 769 778 778 717 717 761 712 730 796 730 647 690 776 771 785 747 743 785 805 743 738 757 785 785 795 46 2 805 757 738 719 743 743 719 733 752 762 724 724 757 762 781 800 776 795 771 781 786 800 824 771 781 709 689 680 713 713 728 728 762 738 689 603 607 627 665 699 733 771 781 800 815 791 771 713 649 640 46 2 657 666 696 588 566 592 627 674 666 709 700 687 657 661 731 713 713 726 731 748 696 661 657 683 666 653 683 653 578 634 662 634 639 560 550 546 509 504 560 634 523 434 434 444 481 532 527 546 588 583 46 2 523 523 490 481 513 597 611 653 514 466 518 619 623 645 566 514 479 549 553 439 457 453 474 435 461 509 501 488 343 348 413 435 444 453 409 400 326 282 283 254 226 307 326 245 298 455 522 508 365 269 46 2 288 369 408 494 432 384 345 341 259 226 293 350 388 427 432 532 542 417 441 328 304 266 222 266 246 198 198 126 131 227 218 289 194 141 237 333 328 242 83 83 88 155 213 237 371 318 385 395 366 462 46 2 343 383 499 439 358 509 388 469 348 333 283 373 358 278 449 419 242 212 147 167 182 207 298 383 459 479 489 419 383 277 321 467 467 325 361 365 392 431 493 538 555 582 600 529 392 462 555 489 396 467 46 2 440 502 405 392 436 591 644 600 507 449 563 610 584 650 493 419 367 397 497 428 423 449 602 515 484 484 624 698 676 658 554 589 619 628 536 506 571 658 658 685 680 617 578 568 563 602 612 587 563 602 46 2 612 636 685 704 713 718 704 709 713 718 723 728 742 766 704 680 674 700 718 696 679 705 683 661 683 636 705 610 605 618 649 666 683 674 661 696 696 584 549 605 627 584 536 523 545 506 485 509 513 518 46 2 527 541 541 448 458 485 523 588 513 481 536 523 458 383 420 425 462 523 555 555 578 509 453 471 495 546 583 531 514 549 584 619 636 575 488 488 518 544 426 313 343 348 365 304 295 304 273 321 365 391 46 2 439 418 405 518 400 444 435 298 393 427 312 365 503 556 470 465 475 417 369 369 384 417 360 336 245 250 298 321 412 207 58 159 159 269 326 422 537 503 462 515 587 544 424 347 333 313 294 328 405 491 46 2 313 218 232 309 448 414 500 366 299 304 318 342 424 323 337 424 371 405 280 227 273 207 258 408 348 419 484 579 388 313 353 393 429 595 504 408 303 429 474 464 544 615 403 338 378 469 494 524 467 485 46 2 409 418 489 449 361 387 392 330 343 334 285 352 405 431 312 259 321 400 480 604 542 573 476 480 440 418 449 476 536 428 519 606 693 528 445 441 454 484 528 571 606 624 610 593 471 510 563 619 615 502 46 2 441 445 445 510 528 571 545 493 426 480 436 495 519 582 612 670 597 597 617 656 670 661 607 607 568 587 675 578 573 587 622 607 592 597 573 563 631 670 661 682 682 708 690 625 612 607 581 603 633 638 46 2 616 616 655 669 638 647 655 655 673 664 616 664 686 695 717 673 677 699 734 733 752 728 733 752 762 738 738 690 700 704 719 743 752 738 724 695 714 700 733 719 690 695 709 728 757 785 776 766 733 676 46 2 665 689 689 747 742 733 742 694 704 689 709 723 766 747 713 660 704 646 646 704 747 738 738 762 718 747 728 699 699 656 641 674 709 726 735 744 739 726 705 700 661 679 674 653 618 623 627 592 618 610 46 2 614 649 644 610 592 618 653 636 640 657 657 643 648 657 653 643 588 490 448 499 518 481 597 615 564 490 471 499 499 518 536 527 453 476 536 588 569 634 648 634 504 397 339 370 422 461 479 479 544 553 46 3 594 447 445 463 468 450 517 524 571 441 429 454 506 439 416 405 403 428 382 274 326 440 463 551 520 423 404 364 410 482 550 479 317 374 365 360 387 439 492 378 287 335 376 407 472 540 499 547 460 405 46 3 335 381 419 340 325 318 320 317 389 374 350 464 378 414 401 358 245 197 141 151 247 225 144 189 254 404 484 588 575 502 446 375 396 391 440 422 396 436 438 398 422 476 562 568 483 408 406 420 442 372 46 3 262 303 363 402 444 524 507 350 377 541 577 492 358 392 483 566 596 619 535 496 533 489 395 428 509 543 590 552 492 493 369 412 474 393 490 410 418 565 517 512 452 531 578 588 656 653 512 423 418 448 46 3 486 612 610 618 615 506 558 620 723 695 702 671 621 554 468 478 545 561 519 585 686 683 684 636 691 713 716 684 729 686 713 712 694 566 572 602 625 657 667 661 654 692 719 716 734 748 723 729 719 731 46 3 703 684 620 607 603 647 659 726 741 734 752 681 677 687 667 630 666 708 745 714 746 816 816 790 787 807 814 812 748 750 793 753 768 829 762 671 716 806 800 808 771 768 812 831 762 762 782 811 810 821 46 3 834 785 763 744 768 768 744 760 780 786 750 749 777 788 807 822 796 811 790 800 809 821 837 797 803 732 716 706 748 747 757 759 782 761 719 645 645 666 698 731 763 794 804 822 834 816 794 755 695 682 46 3 693 700 736 614 584 619 654 707 711 750 757 737 690 692 769 761 758 764 777 782 711 698 685 713 686 677 716 690 622 654 700 680 682 599 577 578 549 545 609 690 541 482 465 468 514 567 569 582 612 637 46 3 557 577 550 520 544 642 650 710 547 501 556 659 686 673 596 545 513 592 579 477 497 490 506 463 484 547 535 522 369 378 441 474 481 477 432 425 348 303 316 286 259 340 350 263 327 487 549 535 393 300 46 3 310 389 441 523 458 402 374 362 287 254 322 386 420 455 454 555 556 454 467 361 356 307 259 263 267 221 214 163 164 260 247 318 239 168 287 379 378 249 98 98 100 212 225 270 389 345 414 421 398 514 46 3 385 424 552 476 374 519 417 482 382 368 321 412 390 308 459 428 278 241 188 202 226 246 338 418 513 510 522 450 414 313 357 509 496 356 384 402 434 474 544 583 593 614 632 550 428 505 601 515 430 498 46 3 461 529 431 428 475 634 692 629 541 478 600 640 605 671 518 453 395 426 531 456 455 479 641 544 516 515 656 732 706 687 584 620 655 656 564 538 602 695 691 713 707 639 600 578 587 627 634 607 588 629 46 3 632 660 714 730 743 747 730 733 739 746 752 748 766 789 730 709 707 721 760 741 717 734 708 687 716 680 732 643 636 645 670 689 705 712 712 733 741 615 563 636 660 606 551 520 566 537 519 553 535 536 46 3 556 577 541 476 480 519 554 622 548 514 588 541 473 412 447 456 494 570 601 591 599 540 501 527 528 585 624 563 540 574 619 659 671 603 526 533 556 569 446 341 360 378 382 321 315 319 294 348 391 425 46 3 470 447 427 540 432 479 450 325 411 451 338 381 527 579 488 482 490 443 396 394 419 450 390 358 273 278 325 340 419 205 83 177 193 292 355 450 563 525 484 552 613 561 437 358 363 346 326 365 424 503 46 3 346 264 269 338 495 454 537 391 338 330 341 376 477 346 358 471 429 421 292 264 305 244 293 452 382 454 505 603 423 346 405 430 458 616 541 436 339 458 511 496 575 635 425 385 427 509 525 562 509 530 46 3 454 450 529 462 392 426 417 371 371 357 313 383 439 455 346 292 349 432 509 639 563 597 502 525 458 444 473 510 562 458 549 641 725 553 478 470 482 516 558 604 636 654 643 618 505 539 595 651 646 531 46 3 469 470 471 540 556 602 574 519 449 501 466 513 546 608 639 694 629 620 644 686 697 687 632 627 602 615 699 602 593 610 650 635 620 624 602 583 654 696 691 708 712 737 716 657 635 624 604 625 658 663 46 3 632 634 684 696 659 667 674 686 705 697 642 697 717 726 742 697 712 725 765 755 776 753 761 779 785 764 759 714 724 729 744 774 777 758 750 721 739 722 760 742 715 718 735 751 783 815 802 794 759 702 46 3 699 718 720 771 772 762 762 723 731 719 736 754 788 769 737 692 727 679 679 735 778 768 765 789 752 768 752 729 717 686 673 701 750 772 779 786 786 753 732 719 689 717 690 677 645 658 657 627 647 632 46 3 645 678 681 643 616 645 663 664 674 682 690 690 692 705 700 697 645 517 483 540 549 517 632 648 594 523 511 527 527 556 559 552 485 499 572 642 622 677 688 654 531 423 371 393 454 506 519 513 591 596 46 4 543 377 381 405 410 396 467 472 519 391 372 400 457 386 358 353 353 386 329 215 263 358 407 498 479 373 364 306 349 421 494 436 267 320 311 306 335 383 445 330 224 282 320 354 417 484 445 503 417 359 46 4 282 325 373 302 278 268 253 273 331 317 302 414 336 356 336 317 219 166 108 108 185 181 108 132 215 356 404 526 526 458 399 307 360 336 394 360 336 370 370 345 360 419 506 511 433 360 345 350 384 316 46 4 209 253 306 345 384 453 448 302 321 467 511 438 302 329 436 520 543 562 473 450 469 422 325 362 427 473 520 497 432 441 311 348 413 334 441 357 357 497 441 469 390 455 501 515 595 595 455 363 359 389 46 4 429 547 547 560 556 446 499 552 665 630 639 608 565 495 411 420 486 503 464 521 622 622 626 578 627 646 655 618 669 622 651 655 637 515 520 543 566 608 608 585 590 632 651 651 669 683 665 669 651 669 46 4 637 622 566 548 548 592 592 656 673 665 677 616 612 624 612 583 608 644 673 644 677 734 734 709 705 725 734 734 677 677 717 673 689 750 689 618 655 729 725 737 704 700 737 754 700 696 712 737 737 745 46 4 754 712 696 679 700 700 679 692 708 716 684 684 712 716 733 749 726 742 722 730 734 746 765 722 730 671 655 647 675 675 687 687 714 695 655 584 588 604 635 663 691 722 730 746 758 738 722 672 613 605 46 4 621 629 656 558 538 561 593 636 629 668 660 648 621 625 688 672 672 684 688 704 656 625 621 644 629 617 644 615 547 598 623 598 602 530 521 517 483 479 530 598 496 415 415 424 458 504 500 517 555 551 46 4 496 496 466 458 487 564 576 615 496 443 500 610 614 638 553 496 457 534 538 415 434 429 453 410 438 491 481 467 310 315 386 410 419 429 381 372 291 243 258 229 200 282 301 219 272 431 498 484 340 243 46 4 263 344 383 469 407 359 320 316 234 200 267 325 364 402 407 508 518 393 417 307 283 244 200 244 224 176 176 103 108 205 195 268 171 117 215 312 307 219 59 59 64 132 190 215 351 297 365 375 346 443 46 4 321 360 472 414 336 482 365 443 326 311 263 350 336 258 423 394 224 194 131 150 165 189 277 360 433 453 462 394 353 241 287 441 441 292 329 334 362 404 469 515 534 562 580 506 362 436 534 464 367 441 46 4 413 478 376 362 408 571 627 580 483 420 534 582 556 622 464 389 337 368 468 398 394 420 573 486 455 455 595 670 648 630 525 560 591 600 508 477 543 630 630 651 646 585 548 538 534 571 580 557 534 571 46 4 580 604 651 667 675 679 667 671 675 679 683 687 698 718 667 647 636 660 676 656 640 664 644 625 644 601 664 577 573 585 613 629 644 636 625 656 656 554 522 573 593 554 510 498 518 483 462 483 487 492 46 4 500 513 513 428 436 462 496 555 487 458 509 496 436 369 403 407 441 496 525 525 547 483 432 449 470 517 551 515 496 534 572 610 629 562 467 467 500 529 400 277 310 315 334 267 258 267 234 286 334 362 46 4 415 391 377 500 372 419 410 272 368 402 287 340 479 532 445 441 450 393 344 344 359 393 335 311 219 224 272 296 388 181 32 133 133 243 301 397 513 479 443 496 569 526 404 326 312 292 273 307 385 472 46 4 292 195 210 287 428 394 482 346 278 283 297 322 404 302 317 404 351 385 258 209 253 189 238 384 326 394 458 550 365 292 331 370 404 565 477 384 282 404 448 438 516 584 380 316 355 443 467 501 441 460 46 4 380 390 464 422 329 357 362 297 311 301 250 320 376 404 278 222 287 371 455 585 520 553 450 455 413 390 422 450 508 398 490 578 665 499 416 411 424 455 499 543 578 595 582 565 442 481 534 591 587 473 46 4 411 416 416 481 499 543 516 464 403 454 412 468 491 552 580 637 566 566 585 622 637 627 576 576 538 557 641 548 543 557 590 576 562 566 543 534 599 637 627 644 644 669 652 592 579 575 551 571 600 604 46 4 583 583 620 632 604 612 620 620 636 628 583 628 648 656 677 636 640 661 693 692 708 688 692 708 716 696 696 655 663 667 679 700 708 696 684 659 675 663 692 679 655 659 671 688 712 737 729 721 692 642 46 4 635 655 655 702 698 691 698 659 667 655 671 683 718 702 675 631 667 620 620 667 702 695 695 714 679 702 687 663 663 628 616 636 668 684 692 700 696 684 664 660 625 640 636 617 585 589 593 561 585 577 46 4 581 613 609 577 561 585 617 601 605 621 621 606 610 619 615 606 555 466 428 475 492 458 564 581 534 466 449 475 475 492 509 500 432 453 509 555 538 598 610 598 479 381 305 339 396 438 457 457 529 538 46 5 587 447 438 439 456 456 480 498 538 449 425 423 457 442 421 408 367 391 377 278 314 403 395 513 554 435 406 364 407 469 487 468 312 360 374 356 391 399 463 384 272 325 379 398 429 498 447 497 480 425 46 5 344 365 400 349 336 346 310 297 347 378 345 416 372 397 355 348 330 242 172 158 226 251 158 195 264 376 456 564 611 511 441 367 355 396 436 415 381 399 408 390 389 442 528 547 488 430 403 410 433 382 46 5 272 321 369 378 414 489 484 358 359 514 520 476 357 360 494 535 561 598 526 544 516 463 391 420 503 538 577 572 518 516 374 420 496 415 463 427 397 484 456 500 464 518 577 584 643 625 511 411 408 432 46 5 469 566 574 606 604 506 551 611 725 667 681 669 597 559 464 467 529 570 527 555 647 671 690 638 667 680 685 620 664 663 690 691 674 564 558 578 587 625 639 645 622 660 675 684 697 723 702 705 692 705 46 5 682 670 623 600 588 616 623 693 708 711 723 665 656 677 648 624 647 698 723 704 715 778 772 746 737 765 780 791 731 727 776 731 731 789 766 650 682 761 766 777 743 737 775 792 741 732 747 776 779 788 46 5 796 754 731 714 732 735 712 726 742 749 715 717 745 749 767 786 772 783 755 771 768 778 793 739 770 722 699 684 706 708 716 721 752 737 697 618 611 627 656 688 720 750 767 785 791 766 750 717 671 629 46 5 630 644 666 596 569 586 619 651 653 691 701 680 635 648 701 700 698 720 717 724 672 665 671 671 653 656 669 654 608 646 659 643 636 575 554 553 519 519 574 630 535 445 444 459 488 525 534 551 579 582 46 5 537 530 514 472 504 587 604 646 559 494 508 567 607 666 618 562 500 531 571 466 434 425 482 452 470 534 515 499 359 357 425 450 465 457 404 419 336 294 302 261 236 285 329 240 315 479 524 498 402 308 46 5 323 337 365 429 470 409 373 366 277 233 267 338 382 390 382 467 531 428 419 361 328 296 242 265 265 202 185 163 158 247 233 309 247 176 281 353 347 283 116 99 108 181 261 281 398 374 421 468 416 461 46 5 375 381 497 480 373 486 430 440 382 356 298 353 388 302 416 434 277 261 193 192 222 247 335 401 486 494 502 444 406 288 325 458 499 345 393 396 418 448 507 587 571 562 553 582 425 499 566 509 428 499 46 5 486 529 440 423 455 622 673 646 564 477 529 628 632 687 571 474 378 400 488 445 426 463 619 533 491 489 621 708 692 683 584 596 626 649 583 533 569 657 697 690 684 627 590 577 580 611 625 599 578 596 46 5 607 636 686 699 703 709 708 705 712 717 726 728 737 754 716 691 684 705 720 709 691 723 706 681 691 639 704 659 622 621 649 666 674 673 678 707 696 611 559 609 628 603 547 528 552 503 499 519 525 521 46 5 550 558 567 465 470 494 522 575 547 501 551 549 480 396 426 440 468 516 544 559 567 530 480 479 511 542 569 555 525 558 587 640 649 607 507 478 522 573 470 330 345 344 378 311 322 335 289 338 384 417 46 5 439 453 431 508 421 434 458 323 379 460 333 338 453 530 487 449 436 428 391 359 361 375 373 355 272 288 307 321 375 357 72 178 192 300 340 417 496 495 525 543 595 581 480 375 373 305 354 364 378 456 46 5 375 260 303 353 472 499 483 413 333 311 350 380 405 366 365 439 368 472 392 286 321 246 275 416 387 429 519 588 439 367 369 432 456 605 545 426 337 448 496 503 552 640 457 363 429 479 529 524 508 480 46 5 440 450 500 482 403 423 423 347 324 366 301 367 433 472 359 278 333 416 499 622 604 600 540 556 467 450 482 492 561 447 516 619 697 595 466 435 450 477 541 587 626 627 638 611 503 548 604 654 647 519 46 5 470 456 454 510 533 573 578 521 464 509 459 517 529 585 613 686 630 603 621 663 667 667 604 628 601 588 638 614 595 601 616 614 594 603 586 560 624 653 659 665 679 701 660 633 617 610 588 599 634 655 46 5 628 621 655 680 659 660 653 657 668 638 597 665 699 712 731 684 683 692 736 728 745 726 730 744 753 735 731 691 697 699 713 737 741 730 721 693 709 699 729 714 684 691 705 721 746 774 767 759 726 679 46 5 675 684 681 735 737 728 743 700 705 699 711 730 761 741 726 679 705 671 655 708 750 748 723 754 731 755 733 696 701 686 662 669 702 736 754 761 765 742 719 708 668 691 695 678 638 625 641 601 621 622 46 5 625 653 647 592 608 627 628 611 629 652 658 645 649 661 655 634 613 509 472 507 529 498 599 611 575 499 482 505 512 523 537 549 480 491 534 587 577 637 664 657 543 416 342 363 424 472 516 492 583 573 46 6 612 502 474 446 479 497 460 497 529 488 456 414 419 479 465 442 345 359 400 318 341 423 344 480 575 450 404 379 419 470 435 455 319 359 394 364 404 374 435 394 284 329 394 399 399 465 404 445 495 445 46 6 364 364 384 342 337 357 311 281 321 377 337 377 357 382 331 331 362 260 189 169 225 265 169 209 265 352 443 535 606 494 423 367 316 393 426 431 379 363 389 384 353 395 478 526 505 478 426 436 436 421 46 6 305 363 400 347 379 468 463 379 342 515 442 457 374 344 490 481 508 558 513 572 499 445 408 426 517 536 563 577 540 527 390 440 517 445 426 445 385 408 413 467 481 517 581 581 630 588 533 435 435 444 46 6 472 523 542 598 598 533 560 621 718 635 653 672 570 584 486 481 528 598 556 537 602 658 695 644 677 682 682 583 615 673 700 695 682 588 570 583 574 606 637 682 624 655 664 686 691 731 709 709 704 709 46 6 700 691 655 628 601 645 656 705 712 726 733 701 691 712 677 666 680 726 736 736 719 764 753 736 726 750 767 785 747 740 778 750 733 764 792 714 695 749 807 807 788 772 792 803 803 769 761 800 819 827 46 6 830 807 757 753 738 757 738 753 753 745 730 741 745 745 765 784 774 774 745 768 755 758 762 714 765 752 726 707 714 717 717 726 752 749 723 662 643 653 669 694 720 736 758 774 768 745 736 721 703 625 46 6 607 625 635 621 589 593 621 630 644 671 703 676 616 639 667 685 680 712 699 694 648 676 694 662 644 667 657 648 661 661 644 652 622 601 558 562 536 545 596 614 558 467 463 489 502 510 545 558 558 575 46 6 562 540 558 454 485 562 583 626 607 525 483 479 566 672 672 617 520 492 580 497 396 382 483 469 474 557 525 506 382 373 437 465 488 456 396 442 354 318 309 259 239 254 319 229 319 480 500 465 419 334 46 6 344 294 309 349 485 414 384 374 284 234 234 314 359 339 319 384 495 419 379 357 321 296 240 250 260 194 169 179 169 245 230 301 265 189 291 342 337 291 133 107 118 189 275 291 387 382 413 479 418 428 46 6 389 326 452 520 353 400 468 337 400 353 274 264 400 295 305 421 290 300 222 180 243 269 358 389 499 484 489 452 408 299 322 417 495 353 408 408 422 435 481 586 536 490 454 586 435 499 527 490 435 495 46 6 499 513 449 431 445 595 636 631 577 505 458 616 663 695 658 542 398 403 458 463 426 472 607 537 486 481 579 672 667 672 598 574 598 639 621 551 537 612 704 700 691 642 606 588 601 624 642 615 597 588 46 6 601 637 707 710 707 714 730 717 726 730 742 742 742 749 745 723 699 712 721 726 708 744 735 708 703 653 703 726 653 635 657 671 667 676 703 721 699 657 589 625 639 639 580 557 580 525 523 536 545 523 46 6 592 588 614 497 493 510 519 545 609 540 575 596 523 424 437 472 480 502 519 562 540 571 532 493 540 532 536 575 529 557 575 649 644 635 525 456 515 598 525 359 350 341 396 327 364 382 318 364 410 451 46 6 433 497 465 483 446 414 483 334 349 470 339 299 384 480 480 414 379 419 394 334 324 319 369 359 289 314 304 309 324 485 88 194 219 319 339 394 435 465 525 520 555 560 479 367 372 281 367 362 337 403 46 6 387 270 326 357 454 515 438 413 331 296 347 377 367 367 357 418 342 479 433 347 363 264 253 384 415 405 552 573 494 426 353 463 468 594 588 415 353 442 499 541 531 662 520 363 484 457 562 481 513 440 46 6 445 454 472 481 426 435 431 353 294 385 312 367 435 481 394 299 335 408 481 581 613 572 563 590 463 454 481 472 570 468 491 602 653 663 486 421 435 454 537 579 616 593 639 602 533 579 630 663 653 523 46 6 500 463 458 491 519 547 598 542 507 543 485 543 539 588 615 709 673 610 628 673 664 677 601 655 642 588 592 660 624 619 610 624 597 610 601 556 615 633 660 670 694 705 652 673 659 652 642 638 666 698 46 6 673 663 680 708 705 698 677 684 684 642 621 687 722 736 747 712 705 698 736 765 776 780 776 769 776 784 761 753 741 730 741 772 749 749 769 741 745 753 769 749 703 726 741 745 753 788 792 792 749 749 46 6 707 698 691 733 742 736 755 723 723 726 730 752 765 745 755 720 723 720 688 730 765 771 720 755 758 774 752 710 720 739 707 667 694 744 772 776 790 758 735 717 680 708 721 712 671 639 667 625 635 648 46 6 648 667 657 584 639 648 607 593 625 653 667 639 644 661 652 609 657 545 519 519 549 532 596 596 592 515 502 515 536 532 536 588 532 519 528 579 588 635 687 695 618 454 350 354 423 479 557 502 621 584 47 1 379 364 358 457 434 479 461 486 331 402 371 392 350 326 250 204 247 231 144 138 320 298 265 263 330 328 276 312 378 403 313 227 251 212 288 386 379 363 302 184 235 308 330 362 402 460 437 375 331 320 47 1 332 285 245 230 281 237 200 269 285 214 218 276 255 166 104 37 -58 -55 -24 14 2 -3 8 111 238 286 322 340 355 328 325 349 346 401 351 299 287 332 349 377 383 418 299 260 288 303 259 316 217 120 47 1 204 267 260 361 364 391 238 250 353 404 294 89 212 425 424 460 342 341 357 368 299 301 327 486 513 468 428 398 369 243 270 348 217 242 261 228 287 333 275 228 272 282 377 381 359 344 381 384 381 412 47 1 420 430 492 531 490 471 526 547 516 481 453 436 366 377 447 512 464 410 465 485 516 435 428 500 534 485 552 484 524 574 575 571 518 536 565 672 589 553 563 570 614 690 603 640 598 578 623 548 580 583 47 1 571 566 569 593 658 619 618 674 664 640 586 618 623 580 574 625 665 678 631 647 699 630 681 620 589 620 609 641 674 715 646 607 647 598 587 617 621 715 662 675 679 700 708 717 715 718 747 760 752 738 47 1 691 637 646 683 722 697 706 659 650 666 713 793 770 758 737 760 712 748 714 719 638 645 644 629 605 617 652 672 691 692 685 703 696 679 658 636 642 630 682 704 739 794 703 675 706 669 696 614 606 645 47 1 662 630 548 527 624 656 658 701 680 672 675 714 735 722 720 707 670 655 561 555 585 627 646 666 664 627 648 534 596 532 533 605 511 516 530 525 583 596 497 454 413 409 430 540 592 582 644 641 572 458 47 1 501 455 426 494 547 631 554 404 355 437 444 521 438 397 426 443 421 464 394 355 401 428 422 411 432 414 462 340 347 350 338 347 275 222 225 208 149 111 135 195 214 194 153 211 356 363 302 202 48 -57 47 1 53 232 333 324 255 145 171 98 60 232 252 247 282 307 365 354 334 307 266 201 148 73 31 49 95 119 105 172 219 189 130 -23 -5 114 297 274 43 -105 -145 -87 114 -1 64 186 163 275 315 255 351 262 47 1 188 284 144 41 117 144 120 135 56 60 -12 -14 -7 89 141 41 -71 -51 3 104 112 234 329 411 367 385 356 295 157 226 381 366 266 254 246 333 453 485 329 397 425 536 410 263 393 365 329 324 338 233 47 1 329 335 359 398 458 439 335 286 332 335 361 368 368 359 397 314 317 409 391 437 500 524 427 400 405 501 447 419 409 466 487 528 468 448 454 524 568 452 463 506 433 500 567 581 678 610 558 618 665 672 47 1 685 692 684 670 653 679 693 697 682 663 663 682 703 690 667 710 717 712 615 588 627 665 693 704 658 585 575 618 631 610 653 650 660 640 651 710 567 532 511 559 580 506 466 462 514 562 563 577 597 607 47 1 594 480 402 461 484 510 602 506 399 368 430 392 329 333 350 453 537 541 631 550 417 394 422 492 509 484 475 526 599 556 434 369 425 334 416 516 430 273 269 242 257 296 258 233 179 141 186 242 280 320 47 1 343 348 430 313 304 268 157 170 248 76 191 195 151 65 151 270 301 313 315 328 332 317 283 198 48 34 -5 -66 -60 -46 12 -2 67 142 275 313 211 238 290 239 256 285 198 135 137 166 192 261 299 248 47 1 171 220 318 339 319 290 272 225 207 195 223 246 212 102 148 24 -29 -56 -21 59 11 -70 129 166 212 303 324 264 174 315 341 310 364 263 118 121 279 247 195 114 139 72 25 155 148 282 287 267 170 309 47 1 292 265 327 309 332 306 265 265 244 185 168 343 297 142 179 229 270 317 330 276 279 326 334 305 225 180 239 340 313 375 402 339 324 295 321 420 490 533 593 642 584 562 467 337 352 398 380 384 361 336 47 1 345 369 369 413 506 463 422 402 447 471 483 556 554 529 544 550 586 631 665 631 606 533 576 604 525 564 506 583 606 600 670 556 575 611 649 647 681 707 733 730 709 715 735 678 663 629 622 645 612 539 47 1 604 654 644 564 575 656 652 687 712 711 739 742 675 655 679 669 673 721 715 731 721 749 711 653 617 635 634 673 692 632 615 686 724 678 642 622 654 654 668 679 684 693 717 754 746 776 717 680 656 660 47 1 693 755 775 724 720 678 700 692 689 674 690 688 649 616 660 724 636 633 756 714 679 717 776 744 745 621 616 695 672 640 645 705 767 808 778 769 631 573 605 622 615 588 534 528 585 614 590 586 598 627 47 1 660 682 646 644 612 602 620 616 613 630 685 709 714 713 595 520 474 452 482 449 460 470 461 471 477 488 417 481 514 496 490 488 464 523 556 533 533 433 315 314 288 288 270 339 379 338 419 466 391 409 47 2 381 351 338 454 424 440 454 480 338 387 345 370 341 322 252 204 226 222 139 118 288 296 255 279 305 290 286 289 354 395 322 247 236 212 260 361 368 366 315 203 215 290 315 355 380 438 433 369 320 331 47 2 327 281 246 226 266 234 176 255 286 233 236 283 264 194 164 92 -16 -51 -45 6 1 37 43 99 228 277 316 331 336 334 314 319 334 372 344 286 295 317 307 334 361 404 333 266 286 316 253 300 232 136 47 2 181 249 247 344 383 385 228 204 362 361 368 124 166 393 403 435 371 336 332 351 309 303 321 443 500 450 385 383 369 241 264 345 206 226 252 203 281 352 323 245 282 291 351 364 339 323 342 358 371 387 47 2 409 448 475 527 485 461 501 551 510 483 469 441 370 351 430 487 464 381 433 468 551 440 462 507 540 483 561 498 516 550 561 586 511 531 541 641 580 534 538 564 610 695 612 619 604 592 624 561 584 566 47 2 577 563 560 568 644 591 627 658 691 655 593 624 608 590 568 583 658 689 631 647 715 706 730 657 614 643 671 664 671 726 656 605 623 643 588 600 607 703 658 652 664 687 692 698 702 701 726 740 738 728 47 2 682 623 632 665 703 679 687 646 639 648 683 751 739 735 722 743 716 745 722 721 626 635 635 629 593 609 645 665 685 681 662 703 685 661 634 604 610 613 667 689 720 787 709 656 673 663 674 601 594 625 47 2 644 617 528 512 605 650 643 686 671 661 669 706 721 704 695 691 665 644 549 542 575 611 634 649 652 617 638 538 561 563 535 585 519 492 508 491 542 621 480 442 417 402 416 499 559 555 655 649 592 445 47 2 459 462 403 460 515 652 592 425 364 417 460 557 476 407 434 442 410 467 391 356 393 434 413 390 431 407 481 352 348 373 346 347 299 235 221 216 159 129 157 208 225 194 172 188 318 360 334 240 71 -37 47 2 61 237 338 332 274 157 177 117 57 196 257 193 199 278 367 356 327 327 279 215 164 97 53 74 134 129 112 169 223 203 172 14 26 102 282 285 96 -74 -112 -91 92 24 63 213 170 275 303 262 336 243 47 2 167 282 189 78 91 155 116 137 63 75 -11 -8 12 59 170 61 -57 -39 17 140 94 219 282 407 363 368 336 294 158 206 353 365 271 253 252 302 434 460 322 364 405 487 428 271 351 352 321 308 340 236 47 2 308 293 313 347 417 376 313 280 309 310 364 362 357 357 376 297 296 381 374 414 471 517 426 389 385 477 514 424 401 440 457 520 473 433 451 501 586 450 445 467 434 476 523 547 677 620 555 588 644 674 47 2 698 690 673 672 653 663 679 689 675 648 647 648 692 694 661 694 703 705 604 581 611 649 678 689 663 580 563 597 626 590 628 646 662 643 650 689 564 511 495 539 565 494 452 445 486 537 545 539 555 589 47 2 587 494 397 448 468 501 601 519 401 352 404 399 345 346 353 444 539 549 620 600 471 379 406 483 482 474 486 518 583 569 482 409 438 348 407 516 486 312 271 247 251 289 257 229 171 131 172 234 254 307 47 2 346 347 417 308 290 302 173 178 277 142 197 230 184 130 188 268 297 299 305 313 322 311 269 202 99 77 32 -15 20 -33 28 -3 70 122 270 356 271 239 300 263 269 298 226 179 169 180 202 290 310 274 47 2 198 218 307 344 328 292 275 216 202 181 223 247 215 141 154 53 19 -45 -29 58 37 -63 123 175 202 310 315 278 209 304 330 326 353 300 149 97 261 285 223 173 168 105 42 155 151 261 294 270 180 269 47 2 269 261 317 284 298 293 258 253 243 174 160 273 313 171 166 226 270 289 320 279 265 273 298 288 234 188 223 330 296 352 402 328 338 303 309 396 467 546 594 653 599 578 537 362 320 385 359 416 373 338 47 2 327 349 355 393 487 476 397 375 398 429 453 535 556 537 554 516 578 621 656 608 622 490 544 585 492 558 504 573 602 603 649 556 544 562 602 627 652 694 728 729 721 713 700 683 649 597 593 621 633 511 47 2 552 592 643 554 579 638 660 691 694 707 720 717 718 698 652 656 671 730 716 716 698 726 706 658 615 622 636 659 690 624 604 662 706 668 632 610 639 644 654 661 675 676 696 731 725 749 705 669 640 643 47 2 663 732 748 695 695 667 689 679 677 659 675 675 631 599 645 694 618 612 723 708 659 682 757 721 717 595 596 655 633 599 603 672 745 801 767 766 630 563 579 600 595 570 521 513 558 603 585 571 566 592 47 2 644 670 640 627 601 607 621 600 597 611 658 714 721 705 644 550 484 438 449 430 452 448 448 466 473 471 419 446 511 508 469 433 434 475 575 547 547 468 322 306 269 276 261 339 380 346 406 496 385 397 47 3 400 375 342 437 407 419 453 498 362 416 318 320 343 353 261 220 251 249 149 156 287 321 230 262 289 247 306 289 325 413 357 284 239 239 231 394 381 387 350 250 200 287 301 346 372 409 451 395 328 350 47 3 336 313 258 229 251 248 168 214 274 266 264 294 262 218 243 164 66 -2 -31 33 46 105 75 73 209 274 300 338 331 337 281 289 327 375 340 298 305 291 310 346 358 409 360 285 277 316 237 281 263 161 47 3 152 235 216 306 384 374 232 186 376 331 424 155 146 369 411 455 428 341 340 361 352 319 340 409 492 450 365 389 392 267 283 360 222 234 247 201 281 388 410 291 307 350 349 369 332 364 376 377 390 394 47 3 416 524 486 545 518 482 490 530 490 485 496 481 403 368 434 508 503 337 416 465 606 447 512 524 539 485 602 583 529 547 564 576 504 533 540 616 531 478 522 529 614 676 656 596 622 609 626 574 626 597 47 3 603 589 539 565 624 616 651 651 722 663 610 636 623 577 562 560 671 710 627 636 696 728 744 709 637 638 658 683 665 731 619 613 636 680 601 593 618 734 672 629 682 710 710 710 675 675 729 763 774 767 47 3 697 601 621 667 682 666 657 628 616 628 667 723 744 778 759 775 729 750 730 717 640 631 635 648 609 617 646 664 690 694 672 717 679 645 612 581 605 638 662 700 719 775 712 618 639 690 682 603 594 605 47 3 642 604 521 531 592 638 648 682 680 661 682 713 714 691 669 677 682 662 567 537 570 596 637 639 641 590 615 540 538 578 535 545 522 501 484 459 500 618 470 451 446 426 444 480 546 553 650 648 629 452 47 3 458 491 409 453 497 656 628 447 343 401 465 594 522 439 435 416 386 489 400 365 397 447 415 397 465 427 523 410 396 412 367 327 323 278 250 244 215 177 221 241 222 217 189 178 293 343 355 283 145 20 47 3 81 163 338 360 305 223 196 172 127 196 287 190 177 245 379 381 346 335 315 239 195 153 115 145 188 163 126 162 231 236 235 98 87 116 255 287 130 -29 -54 -76 74 80 67 225 201 259 241 226 301 234 47 3 184 293 264 128 113 185 148 183 102 128 26 32 79 68 218 105 -2 12 91 172 128 216 246 405 357 377 317 292 187 211 335 384 295 278 275 279 415 448 344 346 409 464 446 300 327 375 336 318 377 268 47 3 302 278 276 307 395 368 320 308 283 248 366 408 404 366 374 269 261 351 401 418 441 528 458 384 384 464 568 409 426 406 452 518 479 438 453 477 572 478 454 464 452 487 513 540 609 518 486 525 580 634 47 3 650 624 699 711 690 654 660 692 680 632 652 651 696 729 673 679 686 732 595 565 577 615 654 661 698 584 574 581 627 540 593 675 702 677 664 664 587 480 497 533 553 506 468 454 489 539 526 528 534 606 47 3 614 509 399 458 444 474 595 539 430 370 383 420 385 378 382 439 525 536 600 649 546 387 410 489 486 490 508 549 568 625 539 463 479 384 404 519 540 384 288 248 215 308 272 224 209 152 159 246 268 299 47 3 381 395 468 355 323 393 251 240 319 220 196 263 233 233 203 198 274 262 276 295 319 322 234 180 207 182 102 36 148 74 108 93 130 143 272 379 360 293 313 299 301 310 274 209 201 187 222 291 315 295 47 3 226 212 301 341 327 291 274 220 198 198 235 254 252 180 163 97 81 0 -7 93 95 -1 146 202 215 305 322 293 230 301 333 333 358 334 208 157 265 322 240 230 205 163 94 188 189 241 300 302 245 243 47 3 283 305 318 285 271 296 282 268 279 211 205 245 368 233 173 245 302 264 337 307 289 258 280 294 292 229 238 337 260 284 405 345 393 323 304 357 453 584 614 671 608 632 673 442 325 390 360 445 459 402 47 3 334 352 371 423 461 490 439 408 384 406 451 499 526 544 551 517 559 612 647 612 584 492 557 552 464 523 536 593 595 618 646 496 506 562 590 629 640 699 720 739 720 709 680 673 598 572 582 627 612 490 47 3 521 556 634 547 599 639 672 693 690 724 725 722 738 702 632 649 644 721 722 706 657 713 777 715 614 629 647 648 706 612 636 645 730 710 655 613 639 648 644 662 688 696 666 684 723 748 704 643 651 646 47 3 665 721 727 664 668 658 683 688 683 652 636 664 625 611 646 703 618 628 692 693 640 651 710 672 687 573 598 629 606 580 605 635 716 766 766 765 645 555 546 573 573 574 540 541 573 615 598 557 524 544 47 3 644 668 669 638 633 648 636 615 589 594 642 711 727 694 695 594 500 442 434 433 465 442 445 480 482 470 460 438 517 534 471 411 439 443 575 527 530 501 372 340 302 292 317 364 400 365 427 495 335 365 47 4 409 380 375 505 438 457 486 510 351 409 385 409 380 347 280 217 265 251 193 145 318 323 259 249 316 316 307 316 388 441 345 264 273 244 321 369 345 359 331 240 225 335 321 383 417 445 488 398 316 292 47 4 311 278 283 243 268 308 293 298 298 288 278 308 278 208 188 92 -48 -28 -18 42 37 12 12 87 258 318 333 338 348 333 313 353 373 413 371 311 330 330 334 371 390 464 339 307 298 334 288 330 284 168 47 4 215 288 307 376 362 399 270 247 394 436 399 145 298 426 468 534 360 374 374 445 346 331 346 483 506 468 468 426 412 298 294 412 280 280 265 256 313 360 350 294 308 365 445 393 373 335 345 368 406 425 47 4 430 481 514 547 510 491 542 599 557 552 510 458 411 364 439 500 500 430 491 514 604 495 505 575 584 534 579 499 549 589 634 619 564 574 564 679 634 609 589 639 649 729 614 669 659 634 644 609 599 579 47 4 579 564 599 609 674 630 663 710 728 691 630 658 639 630 611 634 681 714 667 681 761 719 775 672 653 695 724 695 724 757 700 649 644 672 620 630 621 740 687 697 692 730 735 730 744 735 754 773 754 763 47 4 720 663 663 678 725 716 735 711 682 678 706 782 773 763 759 797 729 767 754 759 678 673 669 669 635 648 656 678 699 707 707 716 707 703 673 648 639 639 699 725 754 823 767 733 746 690 707 627 614 632 47 4 650 663 582 529 609 667 663 699 694 685 694 735 721 726 703 699 694 667 582 560 591 618 641 654 672 654 654 555 600 585 555 629 535 520 555 555 585 644 520 476 426 417 431 525 600 634 693 684 590 471 47 4 486 471 431 486 565 689 634 461 390 438 471 557 471 395 447 462 447 481 414 356 414 447 438 399 447 423 495 351 342 375 380 395 304 270 251 227 184 155 110 187 201 230 163 230 402 388 364 249 110 -4 47 4 53 244 340 354 283 244 230 125 24 244 311 292 268 292 369 374 321 278 297 243 203 142 92 82 152 137 122 167 263 233 162 47 17 107 293 348 132 -43 -83 -68 162 62 77 238 167 298 353 313 388 348 47 4 247 321 270 118 155 205 164 219 85 113 58 85 25 118 210 99 -49 -53 -2 71 104 187 307 441 367 381 376 367 204 232 398 426 317 298 218 369 454 506 416 426 449 610 402 313 416 468 355 294 388 313 47 4 369 360 365 407 506 629 398 327 360 350 434 378 382 387 401 359 340 462 397 406 477 542 472 453 430 547 514 448 406 467 547 580 561 458 481 571 660 505 528 529 479 524 579 584 759 744 664 674 719 734 47 4 764 774 703 678 686 695 707 695 707 695 669 682 720 725 686 720 726 744 681 623 645 676 712 717 717 569 587 614 618 641 694 717 690 676 650 735 614 555 524 578 605 524 479 470 511 538 585 609 595 600 47 4 585 506 422 461 525 535 609 550 422 367 481 422 357 352 342 466 560 570 689 560 426 412 441 476 491 491 491 529 615 605 524 404 466 342 438 572 490 280 304 251 270 304 275 275 198 165 217 270 299 342 47 4 361 351 442 332 308 299 189 220 326 163 264 297 235 187 192 273 316 311 326 335 345 273 225 197 63 82 72 0 -19 -57 29 34 58 120 302 374 244 244 318 263 323 313 278 152 122 152 228 238 298 293 47 4 238 248 333 358 338 308 298 253 208 223 223 258 283 162 208 87 47 -8 -18 113 81 -12 173 210 251 311 344 311 224 325 339 316 385 325 205 187 302 321 284 168 219 136 62 215 215 330 316 360 303 331 47 4 346 331 336 369 346 313 298 289 289 204 176 369 355 176 180 261 383 393 388 336 346 393 360 365 346 261 294 398 359 444 477 406 382 354 420 505 547 632 660 731 702 684 566 364 345 397 406 462 397 378 47 4 382 392 397 462 561 571 420 397 469 499 499 624 639 609 604 574 634 654 684 639 674 544 574 639 564 639 524 574 619 639 664 639 624 589 624 649 684 714 744 771 775 761 761 728 733 663 644 658 695 573 47 4 597 672 705 606 620 681 714 752 747 738 761 752 761 747 686 695 738 766 742 754 749 763 740 697 644 630 673 687 763 668 621 716 744 720 678 635 663 701 682 692 711 697 735 778 763 792 763 716 682 673 47 4 703 750 772 754 750 707 716 703 720 707 737 716 669 626 669 716 652 656 772 763 729 767 866 806 772 678 660 695 707 648 643 703 779 806 802 797 676 605 623 641 632 609 573 569 600 614 605 614 609 667 47 4 654 703 650 694 645 627 636 645 623 663 739 778 723 723 639 511 496 476 511 471 481 481 466 481 501 496 441 511 540 506 511 515 476 530 629 609 614 496 347 347 313 298 280 366 423 390 438 524 438 428 47 5 422 376 365 501 446 450 491 514 375 411 381 403 378 356 292 229 258 258 187 148 312 335 271 295 313 297 323 313 379 437 359 286 269 256 301 372 366 381 351 257 230 327 327 388 409 449 484 403 326 325 47 5 327 291 288 247 268 292 244 279 304 297 292 312 285 243 245 145 11 -14 -21 50 50 72 72 97 252 306 331 337 339 347 313 326 358 377 370 311 341 332 308 343 380 444 373 313 310 353 294 325 292 190 47 5 203 284 295 367 406 406 269 223 407 401 453 187 248 418 456 516 418 380 371 412 369 345 362 459 529 485 430 424 424 294 303 413 263 269 280 236 320 404 404 309 330 378 406 396 381 348 342 378 411 413 47 5 422 514 499 557 520 508 530 624 565 551 532 469 422 361 441 491 529 423 463 495 649 517 558 576 591 542 605 559 553 578 596 629 556 574 573 659 613 566 570 606 648 720 653 640 652 636 658 612 621 594 47 5 617 598 595 598 657 621 665 686 734 696 644 663 636 640 611 610 701 728 673 673 753 779 787 729 673 698 727 709 708 772 702 646 665 703 631 623 632 749 711 673 695 727 734 729 746 736 754 765 774 781 47 5 730 656 662 685 729 710 719 695 679 676 688 740 751 759 765 789 746 777 772 772 669 666 671 671 623 639 667 689 710 709 691 739 716 697 665 626 625 638 694 718 756 819 771 703 711 696 693 629 619 630 47 5 650 655 566 538 606 680 664 699 698 691 704 739 725 716 691 701 702 676 587 568 604 623 652 652 676 660 662 575 562 624 569 610 571 511 538 521 548 666 519 482 454 432 440 499 557 567 678 684 626 477 47 5 466 497 438 466 533 717 675 496 405 439 503 601 520 427 463 479 451 500 422 379 419 464 444 410 458 435 519 373 359 404 392 398 334 279 259 243 193 171 158 216 235 234 192 221 368 391 392 288 134 24 47 5 85 262 370 368 309 246 238 159 64 223 317 239 209 293 387 388 334 326 315 253 217 163 118 117 186 160 139 183 263 251 217 87 65 117 288 342 176 -3 -40 -49 135 93 91 259 196 301 340 320 369 317 47 5 230 329 290 153 146 221 170 213 117 139 67 85 64 101 236 124 -11 -9 43 146 118 212 288 439 382 386 365 358 211 234 378 424 322 305 284 346 458 495 400 404 451 553 452 328 388 439 360 318 406 317 47 5 353 320 336 365 466 504 371 332 345 333 453 398 391 407 399 340 323 423 399 417 468 552 484 440 418 515 595 470 433 455 511 569 565 467 492 529 658 533 506 496 488 504 545 569 689 646 580 596 650 686 47 5 712 699 702 708 699 690 694 710 719 695 677 663 724 740 694 720 725 747 662 627 636 669 703 711 721 605 589 602 644 623 669 709 713 693 675 717 624 539 522 566 600 530 486 473 499 536 562 555 552 591 47 5 601 536 433 469 518 530 619 555 436 390 424 437 388 392 382 475 566 607 653 666 535 416 434 489 484 504 523 538 609 611 548 456 484 373 439 576 544 334 311 269 278 313 287 273 204 167 209 275 288 346 47 5 377 374 445 339 314 340 207 230 344 218 261 315 263 240 239 290 326 315 329 336 348 299 247 212 126 129 104 54 64 -27 55 42 85 126 309 406 310 265 332 295 326 329 296 210 185 191 246 290 328 318 47 5 255 246 323 370 355 317 308 249 217 206 231 265 272 197 210 120 100 10 -5 117 110 3 175 230 247 335 341 326 262 323 339 350 380 358 228 163 290 348 297 230 243 177 97 215 222 309 332 352 287 291 47 5 314 322 341 335 317 317 302 290 296 212 191 286 375 217 181 264 364 345 372 341 328 321 321 338 328 258 275 383 345 403 455 418 413 374 392 470 516 621 644 726 701 683 650 417 336 415 393 517 434 384 47 5 364 383 396 422 527 536 435 390 428 457 486 572 598 589 617 548 607 647 674 638 657 514 563 617 522 586 547 598 636 649 668 606 572 576 610 650 671 714 750 757 752 742 709 716 673 628 624 652 682 542 47 5 573 600 680 597 621 665 698 724 717 743 742 737 761 735 680 694 709 766 752 757 737 759 766 733 667 645 703 693 769 674 640 689 746 719 681 641 667 699 688 690 726 707 728 765 760 777 764 718 677 676 47 5 694 749 764 729 727 696 718 716 709 705 726 714 653 633 667 698 649 641 733 757 699 738 834 773 746 637 642 666 664 612 617 670 758 814 796 801 685 605 598 623 625 602 570 558 582 623 620 607 581 623 47 5 661 700 669 673 648 656 655 637 620 641 702 746 736 714 702 614 513 466 459 452 488 474 478 497 499 491 463 458 549 543 499 442 449 477 636 605 609 534 375 344 308 315 287 378 430 402 441 551 435 432 47 6 441 377 359 489 455 441 493 511 415 417 385 402 385 378 327 267 272 289 212 186 324 364 300 352 327 301 352 329 386 448 386 318 283 283 297 391 399 413 382 285 250 333 347 408 416 465 493 421 350 364 47 6 352 315 308 266 283 303 245 283 321 317 310 326 301 278 289 177 41 10 0 77 79 109 110 117 266 317 344 349 349 365 328 328 367 372 364 312 352 332 290 324 371 437 381 319 308 354 307 327 307 210 47 6 206 297 300 370 445 415 277 219 417 406 481 217 249 395 430 493 435 379 370 388 381 346 366 428 508 470 396 408 420 299 308 404 276 275 301 248 326 424 415 321 343 375 385 388 382 356 345 381 407 401 47 6 412 509 474 536 504 496 503 601 541 526 520 461 419 360 432 471 519 411 437 469 632 506 556 548 590 561 594 581 541 555 556 601 539 557 563 614 585 532 552 577 615 670 648 595 632 608 627 594 603 583 47 6 611 589 574 570 614 609 650 664 712 680 637 649 621 631 603 597 688 707 659 655 727 768 764 724 667 686 707 692 686 751 686 634 656 691 623 633 654 747 725 669 699 719 731 725 740 731 741 747 769 776 47 6 731 660 665 690 722 708 708 692 680 679 679 706 730 746 756 771 757 781 780 779 675 672 679 679 629 646 680 700 720 715 691 754 725 701 671 628 629 647 697 720 761 817 777 700 703 704 693 638 633 638 47 6 656 654 572 564 615 690 669 699 699 695 710 737 724 706 682 701 706 684 604 590 624 636 665 656 681 669 671 575 557 619 569 603 574 515 539 524 546 654 524 493 469 448 455 504 552 559 660 666 619 488 47 6 476 506 454 475 533 701 665 509 428 442 537 635 571 469 479 497 459 519 435 414 428 483 455 428 467 451 538 404 387 442 412 408 384 310 298 285 233 220 216 256 282 257 233 232 356 409 429 336 175 72 47 6 134 294 424 394 346 266 262 211 120 222 339 213 182 316 419 411 358 381 344 271 243 191 152 149 211 187 164 209 280 278 256 123 107 143 303 359 212 38 4 -18 141 127 110 281 226 317 353 339 378 329 47 6 238 341 309 191 182 253 193 241 171 181 116 118 102 110 253 153 25 26 78 176 144 227 286 444 395 390 361 371 230 246 365 410 329 313 327 332 434 462 380 383 434 506 455 331 365 419 353 334 407 327 47 6 354 312 327 350 435 446 381 338 342 329 448 403 392 410 394 334 322 397 396 416 450 531 474 424 405 480 604 466 436 437 474 537 538 457 480 487 618 522 476 479 495 482 511 539 605 565 510 527 573 609 47 6 629 612 705 727 710 694 693 721 728 703 689 663 731 750 703 724 720 743 654 639 638 667 696 706 720 642 604 605 667 621 655 701 726 705 695 702 641 548 544 575 609 555 517 504 517 556 558 550 548 584 47 6 595 540 450 480 524 532 610 554 452 415 435 453 411 416 406 486 565 607 637 663 547 435 448 496 492 511 529 537 580 598 566 520 502 421 443 568 594 408 337 309 307 340 322 293 242 204 229 306 298 368 47 6 406 411 449 359 336 402 254 256 378 286 276 347 305 307 302 322 350 337 347 351 367 336 282 243 198 187 155 127 155 18 98 74 130 152 331 451 382 298 359 324 346 349 321 251 234 232 279 324 362 344 47 6 280 264 335 394 380 339 332 272 243 220 251 289 291 226 230 157 144 43 23 127 144 23 194 252 253 352 341 343 285 317 337 368 377 381 250 173 287 364 309 265 270 222 145 240 255 319 353 362 293 288 47 6 311 325 348 329 317 326 310 297 308 239 223 268 380 252 201 277 357 339 370 347 326 299 299 318 324 275 282 396 341 378 433 415 420 381 375 439 481 582 600 676 656 641 651 436 336 417 383 521 442 385 47 6 356 376 392 396 490 498 431 383 423 445 477 532 575 569 611 524 571 606 628 618 614 499 539 583 496 539 552 584 612 622 632 570 525 547 577 615 626 667 702 727 721 713 675 689 644 610 609 635 665 535 47 6 561 578 659 590 610 644 676 696 688 718 712 707 734 708 662 677 685 740 728 747 732 747 771 752 687 662 721 696 760 688 659 677 742 717 689 657 673 696 695 689 726 711 720 747 750 756 758 720 680 685 47 6 697 751 762 723 721 698 723 727 709 711 725 719 654 649 675 695 655 644 720 759 694 729 820 764 739 630 646 661 655 608 617 651 736 803 779 790 693 617 595 621 631 610 584 569 585 639 640 613 577 604 47 6 670 698 685 663 656 680 672 640 627 633 677 718 713 693 689 618 519 477 465 463 498 484 490 506 506 499 476 465 551 548 505 450 460 482 629 600 603 541 401 370 339 347 315 406 441 424 447 572 434 440 47 7 426 361 361 500 455 456 500 521 387 408 413 424 400 354 321 241 268 267 197 143 311 357 300 309 337 338 333 333 405 460 373 279 281 271 311 389 386 392 357 250 233 340 339 412 433 477 495 403 343 315 47 7 307 280 300 253 266 318 264 268 309 290 288 318 280 227 259 92 -77 -64 -45 57 86 35 33 78 271 328 349 352 359 353 322 341 374 383 391 329 364 350 338 360 395 485 374 329 315 350 322 352 321 200 47 7 213 327 334 410 454 454 315 252 445 488 475 187 304 407 466 575 437 410 402 434 385 338 362 493 534 506 469 441 433 309 306 429 315 304 307 278 346 450 381 315 343 401 470 422 405 360 344 382 410 417 47 7 434 523 506 554 534 524 545 669 598 607 531 452 427 348 427 491 558 455 477 517 682 579 553 577 563 581 585 560 555 591 626 624 569 585 580 675 643 592 601 648 653 730 666 675 691 639 646 617 603 596 47 7 610 583 603 613 670 621 660 713 730 701 655 659 628 649 623 636 711 734 685 692 768 782 800 729 709 748 754 716 736 791 730 668 659 699 637 632 662 748 717 696 702 725 741 732 750 738 743 775 764 773 47 7 743 673 662 671 709 723 729 720 692 688 697 744 758 758 760 785 760 771 769 773 753 687 676 676 620 635 650 690 704 703 720 743 734 720 682 644 643 643 682 725 785 833 806 754 753 695 692 646 626 639 47 7 645 659 589 544 590 654 662 700 707 703 724 756 733 725 701 732 724 718 612 587 608 622 656 655 689 685 673 573 572 617 590 661 571 518 564 579 587 657 553 498 445 430 431 508 568 582 665 667 610 483 47 7 482 493 463 475 557 733 680 501 403 457 523 607 543 441 458 494 474 514 428 385 425 467 449 420 443 457 520 362 349 390 391 411 337 282 297 248 184 172 151 198 237 254 181 241 395 414 401 285 140 34 47 7 96 277 422 378 310 266 257 179 80 242 337 278 271 346 417 396 339 318 348 259 228 173 132 127 164 159 148 199 282 242 203 89 73 122 288 360 176 -6 -36 -62 138 95 71 252 189 295 358 345 398 376 47 7 270 365 315 176 210 261 203 264 156 176 127 124 48 103 239 126 -28 -34 26 98 116 199 307 472 413 415 395 410 226 245 414 447 344 314 296 361 448 505 424 430 472 629 430 323 416 502 363 333 423 346 47 7 397 378 394 429 505 632 493 376 380 350 519 410 398 413 400 346 318 431 400 428 479 565 502 456 436 515 578 481 447 469 537 604 636 492 501 541 682 565 523 529 497 511 556 564 728 727 651 649 688 707 47 7 745 755 690 710 689 692 692 709 706 724 702 699 737 728 693 713 724 756 692 641 663 673 711 707 713 628 603 588 638 635 695 711 703 713 690 763 652 560 532 579 618 538 496 480 512 555 571 601 580 587 47 7 584 531 436 458 541 547 605 534 422 408 443 425 365 379 356 473 568 635 680 625 477 435 438 470 485 512 514 536 599 611 551 481 486 386 454 594 535 315 316 263 293 319 301 282 211 177 228 312 325 380 47 7 407 380 436 351 331 357 201 242 366 216 277 327 288 270 266 306 342 338 346 352 375 300 247 207 98 120 123 78 47 -49 46 61 79 127 320 438 307 265 351 321 356 332 303 204 198 219 280 295 367 323 47 7 266 261 342 405 362 340 326 274 231 239 228 276 290 165 226 135 99 14 -17 118 121 -9 200 253 278 353 352 315 247 304 336 354 399 373 233 173 302 359 318 227 276 205 131 254 287 368 368 411 331 338 47 7 354 355 372 388 371 335 313 309 307 244 213 376 378 204 178 265 397 429 425 369 369 390 339 363 361 300 347 480 366 447 457 509 446 380 432 498 537 602 633 713 680 682 626 396 363 417 433 532 431 377 47 7 369 397 413 420 528 557 466 409 480 507 495 593 635 634 666 580 624 646 680 678 675 557 580 646 558 623 547 583 617 650 673 649 596 585 622 650 701 725 756 766 772 768 737 706 716 665 634 652 694 560 47 7 588 659 713 637 611 677 712 749 736 740 755 748 756 725 699 709 728 764 749 742 769 766 765 740 670 640 694 689 740 712 658 715 749 729 693 653 664 694 705 694 711 712 736 771 789 789 786 738 701 705 47 7 719 735 756 748 741 703 716 711 694 722 746 729 659 657 672 687 646 645 741 792 753 761 865 839 776 676 668 677 708 623 718 685 749 796 795 785 700 635 620 637 671 613 594 573 603 634 622 617 607 653 47 7 668 681 670 717 681 661 636 650 633 669 737 755 718 721 674 598 484 476 492 467 489 484 498 511 508 504 461 485 551 524 526 513 463 532 675 625 637 523 381 347 317 314 295 400 439 431 451 549 448 447 47 8 448 363 337 494 448 433 504 514 423 408 398 413 398 373 327 251 272 287 211 170 332 373 307 336 336 341 336 341 398 455 379 279 279 279 279 403 393 393 365 240 221 317 331 417 422 469 503 412 345 317 47 8 307 283 298 263 272 306 258 268 316 311 297 316 287 277 287 132 -32 -27 -22 70 70 60 70 89 263 316 340 340 345 355 326 326 369 364 358 309 363 329 275 314 368 460 368 319 289 338 319 333 319 207 47 8 202 319 314 387 490 436 285 216 436 460 499 211 285 397 454 578 449 406 406 430 416 344 378 459 526 492 425 425 449 316 302 435 321 292 321 278 340 468 406 330 359 378 445 406 420 371 356 400 415 420 47 8 415 537 513 562 527 542 537 669 586 576 542 464 444 371 444 493 571 459 469 508 689 557 591 586 661 656 624 615 569 592 601 624 578 592 601 656 642 583 610 647 651 715 697 638 711 647 651 642 629 619 47 8 642 606 615 606 656 631 668 706 735 714 673 664 631 664 635 631 723 723 685 681 769 810 814 773 727 756 748 714 731 798 731 664 685 718 647 663 685 761 742 708 719 727 757 742 750 742 738 746 757 776 47 8 742 685 678 697 719 735 727 731 693 697 697 716 746 750 753 784 755 759 763 767 711 684 680 680 636 656 676 695 715 711 715 755 735 711 688 648 644 660 695 715 771 822 794 755 735 699 699 642 633 656 47 8 660 669 580 558 602 691 673 713 700 713 731 744 718 700 687 709 713 709 616 598 624 633 656 647 682 687 669 590 570 636 580 641 600 524 564 559 570 672 554 513 457 432 442 513 564 575 667 677 616 493 47 8 483 493 467 472 549 753 707 534 428 443 560 646 590 469 474 514 479 534 433 408 428 484 469 428 459 459 539 383 368 428 408 413 373 297 322 261 206 196 164 202 274 255 193 236 384 422 417 298 150 50 47 8 107 279 533 384 326 264 245 202 93 207 341 226 226 360 436 384 336 345 317 258 243 181 147 123 176 171 147 205 277 277 239 103 89 137 301 374 195 21 -13 -42 128 113 74 263 214 311 364 340 388 359 47 8 255 353 319 202 231 285 207 285 211 207 163 143 94 109 246 153 6 -3 55 133 148 211 294 470 411 402 368 407 216 235 397 435 349 321 330 349 435 487 397 411 459 607 459 321 387 483 349 344 435 354 47 8 416 368 368 411 502 607 502 364 378 347 518 415 405 435 410 356 322 425 400 420 469 557 513 449 425 508 576 483 444 464 527 581 615 483 503 527 674 591 527 519 528 496 537 560 638 624 542 560 601 624 47 8 651 651 695 719 699 695 680 711 707 723 703 684 735 739 703 719 731 771 669 647 642 664 687 713 718 673 585 589 664 629 673 709 727 727 696 727 669 562 545 576 620 549 518 505 518 553 559 580 559 580 47 8 595 534 442 472 559 534 605 549 442 426 437 437 375 396 370 488 570 651 677 682 524 437 437 467 483 513 518 529 570 600 575 545 519 433 454 595 585 378 337 282 297 332 322 297 236 196 226 322 317 388 47 8 408 413 454 352 327 398 226 250 393 274 279 345 298 307 317 312 345 345 345 350 374 312 260 221 131 131 155 121 93 -50 54 74 107 140 322 469 365 269 374 316 355 340 321 234 234 239 297 306 374 340 47 8 277 263 335 408 388 345 340 292 248 224 239 297 306 205 224 152 128 31 2 109 148 -3 202 260 255 363 343 358 280 304 333 372 382 397 255 187 285 368 314 255 285 246 167 270 294 353 377 435 325 344 47 8 364 359 378 387 378 349 321 306 325 254 225 349 397 235 187 287 402 430 430 373 364 364 302 316 354 302 321 516 371 430 464 493 454 405 420 498 532 625 645 723 703 698 684 430 347 435 410 566 464 395 47 8 376 400 410 415 532 527 479 405 469 487 501 583 665 633 679 565 615 629 661 683 656 551 565 633 542 583 592 606 638 656 665 624 560 574 610 647 661 702 747 748 752 743 702 693 685 647 631 647 714 572 47 8 576 627 698 627 627 660 710 731 710 731 735 723 760 731 693 714 735 777 752 746 772 761 776 765 704 678 731 704 765 727 670 708 761 735 716 685 682 704 716 701 723 719 735 761 769 769 780 742 708 712 47 8 715 747 747 743 731 703 723 739 703 727 735 727 656 676 684 691 652 652 735 778 727 743 842 818 759 660 676 672 691 628 636 669 771 811 793 798 731 642 602 629 687 624 602 580 589 647 638 624 602 642 47 8 678 709 700 704 691 691 656 664 624 633 722 743 723 718 702 641 498 478 462 462 513 498 498 513 498 508 462 467 570 539 518 478 462 498 682 641 641 549 391 350 324 324 302 428 448 433 448 585 443 454 47 9 474 402 392 504 471 453 514 524 453 432 415 440 408 412 368 287 318 325 238 206 333 408 361 386 368 367 362 370 421 490 417 308 302 311 326 420 431 431 390 279 254 343 372 443 445 480 498 411 362 370 47 9 348 334 327 289 305 337 293 300 344 342 329 344 322 304 320 170 -3 -9 -7 87 127 104 111 117 289 349 368 368 384 383 359 362 387 374 399 333 346 349 326 351 381 474 436 336 306 352 308 344 325 220 47 9 208 339 321 367 493 467 329 250 436 471 564 279 298 407 451 538 492 406 393 394 406 365 385 478 574 495 435 406 465 330 309 428 341 296 328 302 353 465 426 350 376 368 425 397 418 375 367 395 417 414 47 9 405 534 517 560 522 539 538 639 577 538 558 478 452 385 450 510 553 422 444 493 663 538 584 577 658 612 603 602 562 577 582 628 538 588 582 656 644 535 575 630 629 686 675 620 706 671 662 647 630 609 47 9 647 619 583 576 629 635 664 680 727 720 684 681 638 665 600 604 753 766 679 680 782 821 841 789 687 716 731 720 716 792 729 653 694 743 629 641 694 784 745 720 706 725 769 742 730 715 731 736 773 788 47 9 745 704 668 703 726 720 718 742 692 683 690 715 739 751 772 803 764 763 768 770 724 680 692 702 643 661 688 715 719 712 721 768 751 721 690 645 640 651 699 716 784 845 823 752 729 717 720 658 646 661 47 9 668 701 597 563 622 706 693 721 699 718 731 735 715 699 686 714 736 719 641 610 632 651 664 660 696 686 675 594 576 631 586 644 608 533 571 561 573 667 558 522 471 446 455 518 562 579 663 673 616 503 47 9 491 508 477 482 548 737 704 545 433 452 557 626 615 508 492 520 496 540 467 439 469 501 462 441 473 452 537 397 368 444 414 415 415 321 342 294 236 216 182 238 294 272 222 253 385 433 446 336 189 80 47 9 161 326 461 413 358 300 287 259 174 228 352 301 307 495 465 437 386 408 361 279 262 189 157 163 214 196 160 203 275 296 267 143 109 150 302 384 220 32 0 -38 122 134 92 281 224 309 366 360 388 364 47 9 255 356 325 225 237 284 213 278 235 216 186 187 107 139 272 166 22 13 68 160 185 225 291 450 405 375 357 410 233 246 387 432 366 321 337 359 451 507 426 388 426 556 587 311 335 472 359 348 432 364 47 9 393 362 365 369 462 579 432 377 375 349 505 426 397 438 396 356 314 410 388 412 451 538 523 442 408 491 570 484 437 480 487 556 564 473 476 499 648 578 478 506 496 460 509 525 612 576 508 530 595 609 47 9 635 643 715 749 715 710 702 735 745 737 696 683 751 760 722 737 757 780 706 657 661 686 704 734 730 700 606 608 683 649 690 721 747 745 687 711 685 576 558 595 614 567 530 516 522 556 564 577 559 582 47 9 600 547 456 483 564 538 603 556 454 443 448 447 394 411 390 492 573 649 665 675 538 447 450 478 490 514 527 567 567 617 614 549 521 460 476 591 649 459 356 317 328 373 349 317 262 226 234 356 358 416 47 9 417 437 472 385 353 454 277 276 413 327 299 365 360 355 355 353 368 374 374 373 394 341 286 254 170 179 199 187 141 -20 75 100 155 173 348 504 409 295 398 344 389 368 341 287 276 270 335 361 400 366 47 9 302 284 347 432 418 371 371 314 285 255 262 319 328 244 242 200 170 74 31 152 185 40 239 304 286 393 357 371 310 345 398 400 427 417 279 210 298 385 331 296 312 300 201 300 321 363 405 438 349 358 47 9 387 372 401 388 375 363 344 327 329 268 256 343 413 285 205 308 412 420 447 390 367 377 342 336 371 322 334 512 368 408 482 489 485 418 399 492 523 605 649 704 689 662 675 457 353 443 408 573 482 407 47 9 381 414 408 409 506 516 473 414 450 480 475 560 655 605 650 529 585 611 650 644 604 531 548 635 502 549 602 595 664 631 657 589 535 561 600 644 658 702 753 744 739 736 684 685 660 629 632 638 710 550 47 9 585 615 652 618 606 655 678 710 697 729 733 726 748 747 700 683 684 763 782 767 729 743 795 788 702 695 709 695 771 708 673 683 784 771 739 714 696 729 752 721 741 729 760 791 776 772 785 742 713 721 47 9 733 762 773 745 732 717 728 750 724 746 760 751 684 679 695 713 682 678 734 786 725 743 855 800 752 677 672 679 706 622 638 675 770 824 803 807 742 650 619 637 673 632 609 594 614 652 674 635 609 635 47 9 689 703 715 701 685 698 672 663 642 654 709 731 716 711 703 641 512 492 480 477 523 513 514 525 510 515 472 481 570 545 524 491 473 506 678 641 639 555 412 377 347 345 333 451 478 449 474 596 477 486 48 1 304 307 353 351 362 330 351 351 325 313 307 307 293 310 279 235 227 255 264 261 258 238 221 257 267 297 327 312 284 237 229 247 239 201 184 174 201 226 239 214 257 252 267 257 242 184 166 141 166 214 48 1 209 196 209 193 172 165 216 230 209 160 169 212 162 40 -38 -62 -12 -14 35 115 80 103 153 197 212 221 176 221 209 195 245 261 230 223 240 267 251 215 213 211 224 218 204 197 213 235 220 197 174 156 48 1 141 163 211 229 231 238 258 267 286 226 177 243 276 293 215 199 205 221 218 234 246 299 343 328 340 318 315 309 353 353 368 359 365 331 287 237 215 256 315 328 321 309 315 277 352 440 440 405 352 325 48 1 363 371 401 371 467 478 509 490 470 394 298 298 290 325 382 409 390 440 478 432 409 432 394 363 381 390 406 425 467 451 403 371 454 470 519 535 531 490 499 535 477 464 429 416 442 445 438 451 467 477 48 1 496 538 486 458 464 522 556 526 526 563 586 605 567 552 593 597 593 567 616 544 499 428 480 480 533 593 612 646 646 593 620 556 514 552 589 606 612 572 593 600 593 628 653 709 684 727 659 712 665 671 48 1 653 674 674 674 674 665 678 687 693 693 631 612 621 640 609 615 657 687 694 626 636 630 579 576 586 596 596 616 593 593 620 606 620 650 657 606 593 630 643 583 572 586 616 498 661 599 616 639 639 621 48 1 592 606 621 621 599 643 570 559 512 519 534 567 548 508 534 556 538 476 523 585 563 614 577 556 581 567 465 462 503 440 525 496 470 507 499 525 503 485 514 481 485 488 488 418 392 473 507 470 407 366 48 1 396 388 451 470 407 351 347 329 313 333 336 336 310 276 299 316 316 325 353 342 322 327 276 299 333 299 261 241 302 281 264 212 230 270 313 296 267 299 239 234 226 239 231 254 284 272 229 247 249 224 48 1 226 272 242 209 199 277 259 257 229 267 274 244 247 244 259 257 257 231 216 186 188 150 141 169 193 165 190 186 207 226 205 190 172 169 209 193 115 101 56 155 188 141 174 124 99 110 120 132 143 186 48 1 240 167 109 106 106 120 138 150 141 106 70 77 97 154 152 145 141 125 131 197 247 247 270 265 254 256 263 265 321 315 290 303 315 290 284 334 353 349 337 337 337 287 293 328 321 299 306 309 340 315 48 1 337 403 421 393 406 368 334 306 309 313 332 309 298 340 398 421 413 401 451 436 398 340 371 428 375 313 325 390 405 375 359 367 394 398 421 424 436 451 447 454 499 519 483 406 432 490 528 525 547 541 48 1 528 474 680 663 653 670 650 633 623 620 616 610 596 606 636 657 643 646 665 661 632 636 679 552 469 508 577 592 570 574 545 523 519 538 559 465 530 512 545 559 556 567 581 577 567 487 462 492 511 499 48 1 499 485 459 459 470 488 473 462 462 470 462 433 448 451 440 466 466 362 329 366 366 358 381 347 392 384 477 408 302 273 327 336 244 175 143 126 129 155 149 175 209 244 241 155 117 117 163 204 250 296 48 1 247 253 287 296 195 140 169 186 146 146 126 204 204 204 159 204 214 221 171 146 154 179 176 166 73 48 23 -15 -68 10 138 259 254 284 254 226 224 239 193 167 165 207 174 188 169 183 207 202 174 183 48 1 223 230 212 216 195 202 181 195 174 190 195 212 195 242 228 127 61 68 139 226 222 224 249 235 261 251 240 213 227 235 240 251 199 172 197 220 242 236 254 206 107 91 116 195 245 222 227 243 293 246 48 1 221 184 180 209 193 199 168 190 205 277 315 268 237 237 271 284 256 274 268 274 303 268 259 249 268 271 256 265 355 290 271 256 264 344 371 394 432 490 463 325 287 302 332 421 409 344 329 271 290 332 48 1 378 409 417 444 401 417 482 501 531 528 538 541 506 467 448 461 458 451 480 474 461 512 522 544 502 496 528 560 570 557 528 515 490 493 502 519 525 531 544 571 507 514 563 593 559 589 586 601 571 593 48 1 586 623 556 511 548 563 518 473 495 477 511 552 574 567 559 578 582 597 616 637 621 597 572 578 603 593 618 637 628 628 628 637 615 634 662 653 631 618 649 662 687 678 674 671 646 628 593 637 671 659 48 1 690 653 626 630 576 613 620 623 640 606 613 620 606 633 684 680 684 674 589 583 613 650 623 610 613 630 626 626 650 596 606 606 632 610 538 548 574 581 581 563 567 577 610 577 552 556 570 599 592 548 48 1 490 454 483 530 527 563 588 512 469 479 465 429 451 496 503 448 459 470 499 503 522 481 425 429 418 455 481 459 459 537 540 466 429 403 303 210 195 177 188 232 232 255 244 325 374 327 362 342 353 342 48 2 226 262 324 350 340 319 350 366 314 283 293 158 163 184 241 153 70 60 60 65 70 106 181 204 238 272 253 265 242 185 140 212 197 193 136 136 121 136 125 163 223 238 227 223 212 94 68 64 163 170 48 2 174 181 185 163 155 151 194 190 174 159 112 182 151 132 143 39 74 -19 -46 139 224 213 209 221 236 240 255 240 221 236 267 259 255 279 280 256 224 238 259 266 234 217 203 182 175 210 234 231 256 140 48 2 112 186 151 210 221 245 231 263 298 238 151 221 252 285 195 105 83 159 227 150 92 96 182 227 285 231 249 267 267 303 321 330 348 357 343 361 271 276 271 276 285 280 294 262 314 344 404 419 325 269 48 2 299 314 348 359 370 442 430 397 359 393 318 288 310 340 393 385 382 419 449 389 382 393 378 344 321 317 374 416 416 378 366 363 431 420 462 508 481 431 481 485 477 439 435 416 401 416 374 412 443 469 48 2 469 508 473 443 439 493 537 517 531 565 558 586 575 600 579 555 565 582 603 544 496 444 441 461 527 565 569 607 575 589 603 589 537 551 589 560 538 570 545 564 592 579 592 614 630 633 636 639 655 649 48 2 630 623 627 633 630 627 611 630 649 665 614 595 576 598 570 576 602 637 648 671 637 644 599 587 599 580 580 659 572 564 572 576 602 644 633 614 564 576 606 545 511 530 545 557 496 526 545 555 573 562 48 2 517 541 548 566 541 576 576 566 479 458 482 534 527 454 489 468 496 479 475 475 506 545 538 524 545 555 444 420 471 457 483 464 446 457 464 483 497 479 475 468 446 460 483 350 358 343 369 449 420 405 48 2 317 339 391 438 361 317 310 324 293 288 267 267 272 200 200 220 272 314 329 303 277 277 215 205 236 236 205 205 298 329 345 210 226 236 194 179 163 184 181 193 204 193 189 174 197 238 170 163 140 197 48 2 215 253 204 200 204 268 189 204 212 246 250 223 204 215 219 246 272 193 151 170 224 255 244 221 182 159 147 128 178 190 155 151 147 139 155 132 47 39 -31 31 54 54 89 108 50 43 66 81 97 159 48 2 248 273 245 287 245 186 231 175 175 133 84 60 56 189 178 203 224 224 199 196 158 178 210 315 270 228 238 221 258 298 294 294 303 231 240 253 280 343 303 312 289 240 271 312 307 218 218 276 298 298 48 2 321 411 370 397 424 352 289 276 312 307 295 284 307 292 344 389 389 367 412 423 408 322 348 393 408 348 314 325 400 378 367 374 393 397 419 393 367 389 415 435 446 488 443 378 424 462 504 500 519 553 48 2 492 466 629 644 602 621 618 606 610 618 614 580 599 587 591 625 607 576 587 628 597 611 621 573 485 475 506 527 545 524 524 510 475 524 538 548 531 492 479 482 499 506 527 538 538 451 413 431 442 453 48 2 457 453 460 446 449 442 460 438 424 416 405 416 435 435 405 413 446 387 317 328 321 295 288 302 324 324 387 454 324 200 241 308 272 319 236 246 153 132 122 127 127 91 101 127 54 75 96 101 143 246 48 2 179 205 210 251 210 117 210 223 91 72 147 185 170 144 140 144 212 242 193 163 159 132 102 22 -8 57 102 117 -57 26 128 197 204 246 219 193 208 231 197 151 174 182 197 221 201 194 190 236 221 213 48 2 228 259 236 159 151 143 139 116 101 78 78 112 101 159 217 143 -23 -69 -54 53 84 109 123 161 210 189 164 123 105 151 133 112 137 39 42 42 56 115 248 228 115 88 115 151 182 172 161 168 155 146 48 2 96 164 101 83 110 164 227 182 164 253 334 249 191 186 209 231 267 240 227 267 195 182 150 164 253 298 240 262 318 277 247 232 228 224 273 329 352 408 457 385 292 284 307 363 404 307 277 303 325 333 48 2 325 374 363 382 442 370 434 464 519 508 481 496 427 397 405 397 393 412 439 466 462 492 523 508 500 511 500 530 534 553 530 504 488 485 469 511 504 519 519 517 520 510 520 531 551 541 537 506 524 537 48 2 520 548 541 503 493 520 520 517 472 455 479 496 506 555 520 524 520 541 569 611 598 592 570 551 564 579 579 608 614 620 586 589 608 598 639 623 652 623 630 627 636 677 627 611 605 636 608 633 623 630 48 2 637 557 538 568 576 572 549 553 568 640 602 614 576 576 618 656 629 652 652 557 633 599 591 580 621 591 595 587 610 568 538 534 590 517 489 517 510 548 548 534 541 538 538 545 506 499 506 527 531 513 48 2 503 419 409 433 461 492 506 485 451 465 458 427 387 409 424 416 431 438 460 468 486 391 376 383 413 427 449 453 438 442 457 442 438 409 420 398 302 302 255 240 251 299 293 366 423 329 428 391 324 262 48 3 292 314 336 354 332 379 386 379 357 336 339 314 303 357 278 172 122 125 104 122 122 136 112 196 213 260 297 284 274 200 190 220 223 210 166 142 173 193 280 203 230 260 274 267 237 139 89 119 129 126 48 3 132 163 196 169 172 147 158 185 161 150 139 163 180 117 90 -41 17 -3 -5 139 166 95 142 172 180 362 223 188 226 191 234 253 221 223 233 254 267 230 193 220 254 230 196 169 162 203 210 196 179 105 48 3 71 118 233 261 254 267 247 240 291 305 186 193 284 337 312 219 194 227 282 236 248 286 333 358 320 278 261 248 282 341 366 388 383 388 350 379 257 236 291 299 350 307 312 269 331 400 444 455 474 349 48 3 331 349 375 364 386 470 510 488 444 459 334 290 312 342 397 444 404 459 444 400 382 404 441 400 397 367 360 412 495 435 424 397 386 458 477 518 544 473 477 522 544 488 518 420 386 450 412 431 469 499 48 3 514 556 559 488 492 551 579 561 572 590 616 634 626 608 612 605 662 637 652 634 583 572 471 500 594 576 601 677 680 634 605 659 601 572 648 626 595 612 581 604 623 598 620 651 663 685 691 688 682 660 48 3 620 643 663 654 635 657 635 660 671 668 660 620 629 646 657 626 652 662 697 704 652 683 625 594 594 577 590 638 621 584 587 614 638 656 676 673 659 625 638 656 608 560 580 621 491 584 621 624 635 604 48 3 546 556 587 604 604 624 600 583 518 505 539 570 576 525 508 512 542 491 501 532 556 594 604 580 590 614 501 456 540 480 526 533 480 516 512 523 501 523 519 466 487 509 509 445 343 385 427 456 466 438 48 3 427 406 441 466 470 336 293 283 274 296 310 281 281 249 256 296 357 361 379 332 303 332 314 270 292 307 230 249 314 325 339 292 249 249 249 241 263 278 267 280 317 307 264 270 254 274 193 196 240 227 48 3 254 247 247 210 237 264 284 294 287 301 264 230 267 247 220 287 294 380 173 150 166 182 177 158 142 153 123 180 147 196 163 147 163 150 153 172 60 33 17 71 144 131 136 104 68 74 106 123 125 177 48 3 288 284 250 217 291 220 230 169 176 122 78 61 101 220 166 176 169 111 78 186 267 261 301 335 298 264 295 325 375 358 337 236 278 244 177 147 215 295 316 354 388 248 240 307 400 257 215 269 278 316 48 3 303 400 421 425 455 442 362 299 316 331 323 309 276 327 378 415 441 433 448 499 510 371 360 422 466 331 254 279 386 411 404 411 349 364 437 444 364 400 389 412 450 507 518 409 348 435 518 548 559 575 48 3 559 544 649 632 621 638 649 632 625 604 621 635 632 614 649 652 655 631 641 658 658 641 648 628 460 488 536 583 539 573 508 505 495 546 590 556 484 542 525 529 522 536 522 556 566 515 427 463 459 463 48 3 473 470 413 445 470 494 456 438 438 463 413 403 441 477 480 470 480 456 339 353 364 328 346 357 374 388 420 404 386 259 245 346 288 350 354 205 194 201 223 249 223 198 263 154 133 180 212 227 278 274 48 3 285 285 285 238 230 125 100 193 186 139 132 217 196 186 200 176 156 146 200 149 156 116 92 38 52 116 139 95 -117 -90 31 210 200 264 227 193 169 237 196 188 161 120 85 128 106 125 128 177 199 150 48 3 133 144 155 172 166 155 90 123 109 95 144 125 161 188 188 114 0 -43 -35 40 101 108 186 186 203 149 189 139 84 105 122 108 149 57 13 44 108 166 237 217 17 -68 -48 125 189 206 189 130 122 185 48 3 88 130 109 59 46 105 206 219 143 139 240 303 194 185 168 202 232 257 206 219 240 194 156 173 147 215 223 257 323 309 265 213 184 221 232 316 371 378 441 459 404 309 320 382 448 364 327 342 316 312 48 3 356 397 364 404 411 371 455 481 522 529 533 507 492 465 465 454 465 473 454 477 450 439 507 541 526 473 503 526 556 556 541 541 541 522 510 503 522 544 544 543 515 525 533 558 572 554 554 554 543 533 48 3 518 554 551 522 486 518 576 569 551 551 518 500 511 551 569 572 565 543 572 626 623 643 541 575 598 575 564 609 637 654 646 640 618 637 649 677 677 649 615 626 657 674 688 674 674 635 643 592 813 626 48 3 632 601 590 577 563 570 560 560 587 628 628 638 567 594 642 662 659 676 645 608 659 645 638 635 597 621 614 601 635 638 608 614 607 611 505 536 563 576 580 566 549 529 563 553 515 525 549 566 594 573 48 3 536 518 501 477 505 539 559 563 536 525 549 516 452 445 448 452 438 452 487 494 494 434 364 385 378 431 459 501 459 494 519 466 484 459 424 424 247 258 247 265 290 336 357 386 397 379 408 412 365 310 48 4 341 367 396 438 406 451 438 429 413 406 408 357 379 425 323 186 188 235 206 245 240 213 196 276 292 339 407 392 377 278 244 303 303 256 237 249 280 316 341 307 351 367 367 370 309 191 164 240 243 232 48 4 266 279 273 267 257 224 236 279 225 206 162 213 224 89 -12 -175 -94 -100 -18 170 130 60 189 300 294 453 343 303 321 301 393 401 389 376 361 364 362 320 350 357 336 311 284 252 279 332 313 264 217 92 48 4 143 180 327 376 373 365 370 383 455 394 167 223 379 430 429 300 289 330 319 314 324 388 432 446 435 373 331 358 402 395 445 467 463 384 345 375 280 234 309 382 425 372 355 339 377 468 537 534 600 424 48 4 375 410 426 401 432 545 589 580 534 531 368 336 340 375 452 492 470 528 548 507 464 473 510 457 409 388 378 443 559 478 469 431 452 536 553 597 613 557 559 602 630 518 544 467 449 510 465 487 538 547 48 4 553 614 633 515 534 596 636 629 625 643 661 694 683 668 675 677 731 697 716 702 633 625 499 544 646 648 683 768 769 720 679 746 661 634 738 669 631 639 610 640 664 636 672 721 742 774 783 776 767 739 48 4 692 716 743 737 709 730 705 744 764 769 729 678 692 715 734 693 736 757 796 793 735 775 671 626 641 628 652 707 694 648 648 681 714 741 766 762 747 697 721 742 670 592 634 657 576 642 688 707 725 699 48 4 632 638 658 680 685 707 683 660 585 569 595 635 665 610 557 585 614 523 551 589 634 690 696 656 674 700 516 519 614 537 596 603 545 588 585 603 577 591 580 521 558 587 583 514 390 444 503 530 506 481 48 4 467 452 507 506 515 370 329 320 353 355 385 347 365 295 406 442 502 498 476 355 356 404 365 317 361 363 271 278 323 366 344 264 214 268 283 267 271 299 310 313 395 364 350 375 367 370 276 262 315 317 48 4 323 298 326 277 297 338 338 368 366 372 313 319 329 296 303 331 354 369 222 184 195 219 214 203 202 174 168 222 209 305 238 204 223 239 258 237 38 -8 -44 74 207 175 205 97 75 142 212 213 238 247 48 4 400 292 172 139 197 242 171 134 154 83 32 35 62 231 146 148 114 28 -16 184 309 312 412 411 388 347 415 418 433 434 384 314 373 313 244 293 406 439 427 442 483 358 327 409 459 329 267 318 360 387 48 4 356 474 483 503 534 490 392 345 390 375 376 371 303 367 437 484 510 486 494 572 564 402 391 480 537 347 305 352 438 457 459 449 401 448 502 525 406 465 440 448 493 566 589 457 374 489 592 626 647 664 48 4 636 610 722 695 691 715 729 708 698 654 697 708 683 670 717 733 747 716 725 761 740 715 745 679 495 530 598 649 630 651 578 569 560 613 662 582 531 597 584 575 566 598 589 636 633 559 489 514 522 530 48 4 540 508 472 501 527 557 509 479 499 531 465 454 495 538 544 544 541 506 376 386 393 355 378 400 420 431 473 465 465 277 271 417 324 389 305 196 151 191 208 231 247 256 306 164 142 224 264 274 323 311 48 4 325 357 334 302 249 133 140 288 165 147 178 234 229 191 229 196 187 193 226 176 212 175 170 134 96 98 86 5 -119 -82 123 304 294 375 335 260 213 297 280 264 223 198 116 205 212 185 248 284 268 249 48 4 247 274 248 267 260 233 183 240 214 212 234 203 250 281 281 119 -103 -112 -43 137 222 296 307 262 293 278 295 220 212 230 246 254 242 106 125 162 195 250 286 288 22 -68 -50 217 270 280 242 208 237 296 48 4 211 221 199 174 137 173 240 244 187 214 352 331 273 249 247 307 276 252 243 284 321 280 253 224 213 286 264 311 371 327 308 247 223 268 285 397 436 476 529 497 426 354 374 433 516 432 381 364 308 362 48 4 419 469 457 484 471 455 548 534 563 587 604 596 579 510 499 515 541 531 520 536 507 506 588 614 588 537 555 605 642 645 633 633 616 608 590 597 611 630 633 605 584 594 609 632 645 636 631 629 596 602 48 4 589 623 620 577 523 572 644 648 609 609 575 574 558 605 635 639 636 622 645 679 678 686 558 601 630 607 600 656 700 721 699 697 664 690 708 748 745 702 663 684 729 757 784 761 757 699 702 655 908 697 48 4 717 673 659 638 596 611 600 606 644 691 689 701 611 641 711 740 741 774 718 653 738 730 715 708 655 688 690 668 704 701 656 684 715 708 581 593 633 649 639 626 606 586 624 618 585 587 616 636 667 630 48 4 595 578 544 531 557 590 610 615 560 566 583 565 519 494 504 508 477 514 551 564 561 499 414 418 420 488 528 570 515 576 594 518 542 500 474 433 220 230 241 262 296 363 400 431 459 441 477 471 434 368 48 5 334 368 390 425 414 459 437 394 409 422 415 321 371 408 290 143 153 255 252 311 302 213 214 289 289 343 437 446 411 301 250 329 329 251 259 299 340 392 332 346 423 418 399 403 331 181 167 292 299 295 48 5 344 340 288 308 279 270 262 299 227 222 145 201 214 62 -77 -200 -117 -109 59 201 59 16 211 373 348 345 361 345 318 338 434 420 442 429 398 365 339 306 375 414 353 314 279 244 288 347 329 252 188 31 48 5 125 203 339 399 368 361 370 402 455 376 115 205 384 424 425 287 281 319 300 298 309 372 435 448 430 347 298 339 386 363 430 455 432 375 328 363 248 203 284 361 422 349 338 326 353 433 523 521 587 412 48 5 348 371 392 361 405 513 564 552 505 513 350 322 320 340 428 479 431 501 543 504 457 443 493 437 397 375 355 429 542 446 461 429 451 517 534 571 579 524 539 579 611 513 533 453 428 490 456 483 542 525 48 5 515 566 641 513 530 569 609 615 596 628 611 659 648 641 659 665 704 659 684 676 620 623 491 546 609 659 694 757 762 726 676 734 641 610 734 661 627 595 587 619 627 609 643 698 726 785 780 774 783 762 48 5 736 728 750 758 723 715 707 751 789 812 718 683 700 704 744 701 721 774 791 779 740 795 667 567 615 649 675 669 729 686 660 701 713 776 761 769 781 702 746 769 682 582 645 626 665 620 673 697 744 727 48 5 639 641 656 678 680 712 695 680 614 579 581 626 669 625 571 597 613 504 541 572 633 689 709 653 669 707 481 515 607 501 567 553 522 570 565 593 600 577 539 491 543 562 559 530 386 467 531 558 458 452 48 5 429 434 508 479 483 368 333 339 348 359 383 356 363 276 417 440 502 529 496 372 345 398 354 308 366 364 261 273 342 400 353 246 175 265 265 255 242 273 292 289 400 343 357 399 418 390 277 260 322 333 48 5 325 314 338 290 288 338 319 389 393 373 303 352 332 295 330 313 350 275 198 177 176 215 188 203 216 158 198 195 224 315 243 205 235 276 322 235 21 -3 -62 110 205 184 225 81 94 227 291 283 313 284 48 5 390 311 137 161 156 207 160 104 122 41 -3 -9 57 219 98 109 49 -100 -68 142 277 317 417 422 364 331 417 402 402 406 375 372 340 287 212 281 413 435 412 435 473 354 319 398 440 308 256 321 348 445 48 5 326 462 465 491 515 488 365 332 379 359 353 345 274 318 422 475 495 460 446 542 534 371 345 451 525 328 284 338 419 431 422 416 391 438 502 516 386 468 417 426 481 532 561 456 357 473 571 598 615 630 48 5 618 596 695 660 675 706 710 715 694 645 693 698 642 635 686 722 739 716 717 768 732 722 749 668 485 517 598 641 638 662 560 569 576 621 657 568 537 590 585 567 544 592 591 647 635 560 503 503 525 522 48 5 524 464 476 493 507 533 467 445 492 544 447 427 465 500 526 547 517 516 396 372 369 355 353 424 423 418 470 474 467 243 237 405 313 397 270 166 90 163 214 194 226 256 279 119 94 207 280 294 330 320 48 5 291 370 346 294 218 102 157 346 135 151 220 231 234 190 213 196 204 258 218 135 193 152 177 182 105 96 73 -103 -184 -49 225 337 323 416 362 267 222 301 280 263 230 221 175 259 288 244 323 316 267 281 48 5 327 356 305 289 254 238 248 271 262 286 261 235 261 270 292 113 -114 -83 46 170 255 346 311 284 281 288 276 200 242 274 267 302 229 71 120 212 228 246 276 245 -28 -115 -45 244 282 277 221 196 230 283 48 5 212 201 200 176 124 184 243 220 178 222 371 314 258 229 242 314 277 235 221 268 318 269 248 206 231 292 272 304 367 321 281 214 183 251 302 388 416 493 541 496 427 339 358 410 509 453 369 337 277 340 48 5 381 458 440 474 463 445 533 498 507 547 591 536 556 488 491 512 542 517 502 507 490 505 579 596 562 517 520 581 606 628 633 616 611 598 584 598 601 608 608 588 598 605 627 639 644 653 642 639 584 610 48 5 603 613 631 577 499 564 637 667 609 585 570 617 552 587 644 644 646 633 642 664 675 658 561 594 610 585 625 662 702 731 681 692 662 668 690 729 717 676 640 688 724 750 807 787 771 726 690 729 759 738 48 5 750 691 683 656 588 590 596 627 646 694 683 683 581 599 682 746 735 807 727 673 720 770 743 730 631 667 702 666 669 695 615 679 734 722 610 590 636 651 638 619 606 578 608 621 581 577 617 635 660 627 48 5 595 579 551 536 557 583 589 613 547 560 569 534 526 470 491 511 442 510 541 549 544 529 421 381 420 491 537 566 498 588 574 491 516 456 451 375 139 156 202 220 272 353 394 415 454 450 491 468 431 354 48 6 325 328 370 436 448 427 446 376 391 416 388 377 367 436 282 160 221 274 278 334 331 272 241 288 293 332 367 414 406 299 249 299 322 247 258 262 304 330 323 326 393 364 384 387 323 225 216 289 291 282 48 6 336 303 255 293 284 248 244 285 248 203 158 202 223 71 -58 -132 -94 -57 65 174 78 45 166 352 303 321 352 336 323 331 416 416 433 418 375 328 333 314 384 385 317 298 284 253 302 337 324 257 202 76 48 6 150 212 332 379 383 369 373 388 422 395 141 212 381 444 433 308 292 331 297 278 314 378 432 453 446 397 307 365 408 351 414 461 419 312 282 318 231 162 221 343 410 367 323 315 310 409 469 496 545 438 48 6 363 395 436 402 411 504 595 577 578 523 373 356 331 334 440 478 473 518 569 520 463 411 476 448 410 422 378 438 528 521 487 425 500 550 572 605 588 563 558 595 647 514 529 482 482 530 502 505 538 520 48 6 532 580 627 531 517 582 641 648 589 601 614 649 612 623 659 663 702 658 659 724 615 572 536 524 598 649 695 738 757 717 668 755 672 627 708 680 647 641 619 635 665 646 681 706 732 767 797 781 770 753 48 6 729 735 752 761 738 723 725 757 785 808 752 746 738 743 778 735 757 803 813 758 738 768 647 591 622 636 675 679 740 711 705 707 726 767 764 768 765 727 769 780 705 602 655 642 752 671 704 693 769 760 48 6 681 638 641 666 700 735 739 721 689 626 645 662 719 697 623 632 643 516 537 585 644 701 743 668 713 768 523 529 613 520 592 562 531 574 613 629 613 560 561 481 546 520 608 566 404 481 547 572 489 480 48 6 446 450 527 491 496 391 371 387 397 409 426 372 359 302 400 422 476 499 412 411 386 440 385 347 368 380 332 294 294 351 259 224 192 202 239 228 193 245 275 208 364 327 324 393 411 385 281 261 262 248 48 6 258 256 323 294 272 327 293 289 350 369 314 350 320 303 332 296 337 270 210 192 179 183 152 150 180 123 185 230 243 319 208 203 219 272 327 250 63 10 -14 110 235 198 240 118 133 245 312 320 333 300 48 6 388 397 102 78 116 205 138 102 142 44 7 23 59 172 77 61 20 -55 -78 86 246 303 398 387 391 346 404 388 398 418 370 298 338 290 228 315 457 470 430 441 500 372 328 402 453 327 258 318 376 404 48 6 357 466 466 512 528 482 342 320 369 374 345 372 294 345 423 448 487 487 470 551 554 436 368 467 539 373 340 384 437 447 445 410 394 431 502 572 434 487 468 457 485 548 602 533 422 507 585 610 640 650 48 6 618 597 725 681 691 736 742 738 707 637 710 720 649 658 692 742 749 709 702 774 739 733 751 680 490 518 573 633 655 680 619 614 597 659 707 598 526 545 567 582 557 582 582 652 662 609 550 539 552 545 48 6 561 443 446 488 520 542 500 429 488 524 484 440 463 469 515 563 529 498 414 354 371 364 389 418 443 439 479 482 509 295 293 398 300 342 244 176 124 144 172 181 252 214 254 161 109 215 288 307 343 327 48 6 329 405 345 294 250 115 137 335 169 157 237 198 199 164 212 213 219 272 225 168 202 183 194 178 93 55 6 -77 -77 -26 127 287 262 392 372 272 239 286 292 268 232 251 201 237 272 249 333 323 265 281 48 6 317 375 307 298 283 253 265 304 283 291 273 270 276 280 298 105 -64 -55 63 192 242 308 340 293 300 324 316 241 269 303 311 342 249 143 192 252 260 275 273 264 22 -48 -12 217 293 283 280 212 252 305 48 6 217 236 192 160 130 144 205 223 148 197 365 342 269 216 221 319 252 213 221 277 324 278 242 194 212 263 269 258 316 370 319 236 222 254 309 410 466 509 579 501 401 376 370 402 467 444 408 340 287 331 48 6 380 433 437 480 473 469 509 447 479 514 578 610 566 517 495 525 589 564 557 530 515 503 556 581 580 518 506 581 618 635 645 630 627 625 614 608 608 632 632 625 627 631 655 656 661 675 681 659 575 589 48 6 599 625 628 609 560 580 649 687 644 611 613 622 582 599 628 644 640 640 640 670 703 667 588 584 615 644 635 663 718 705 679 700 669 671 686 686 725 685 648 685 721 754 786 775 765 732 702 711 744 738 48 6 767 740 718 685 587 621 596 627 666 691 678 681 620 632 697 740 723 802 723 619 739 767 753 730 673 688 728 712 712 707 646 707 784 767 687 569 616 655 675 623 555 579 611 644 594 593 605 637 697 641 48 6 601 620 546 536 571 583 592 612 578 570 599 580 556 523 506 499 413 501 535 542 528 508 443 398 406 453 521 570 502 580 587 493 520 461 463 379 171 152 199 219 267 304 371 408 434 457 497 441 436 357 48 7 334 356 378 404 436 450 466 366 409 434 406 336 347 410 262 138 128 220 256 316 310 213 203 275 257 324 363 447 414 306 261 306 336 261 263 249 314 350 327 316 419 390 400 388 348 199 160 251 271 285 48 7 323 297 247 301 281 268 239 283 220 198 125 174 230 65 -68 -198 -113 -92 61 223 67 -16 171 385 327 323 360 348 335 348 430 429 437 449 420 336 329 319 385 446 366 326 291 254 301 343 352 268 207 54 48 7 115 254 369 420 388 392 378 399 404 418 157 239 423 456 429 321 301 326 335 283 324 364 456 485 442 371 287 340 379 345 418 472 391 401 355 400 251 207 258 333 443 371 356 331 318 402 477 513 531 433 48 7 364 374 428 398 421 505 603 569 555 537 391 359 349 340 448 515 455 525 566 510 465 409 493 461 443 438 387 457 537 516 502 450 494 534 563 595 586 534 544 588 645 558 577 490 462 527 506 516 556 537 48 7 544 577 664 579 553 596 648 639 603 646 640 677 646 647 691 679 743 684 696 740 659 626 557 550 617 677 716 763 792 743 691 769 695 626 728 715 659 655 609 646 667 631 658 697 720 794 798 795 809 780 48 7 740 739 759 766 726 719 710 749 791 806 758 733 734 728 778 719 736 788 801 765 730 772 714 629 633 652 682 660 760 720 712 726 724 782 750 766 770 729 770 790 727 643 662 727 642 650 702 679 769 757 48 7 655 624 644 664 684 730 733 725 697 620 628 650 692 672 639 622 629 525 541 576 629 670 728 656 687 749 533 520 625 510 579 535 517 565 586 600 625 575 555 486 531 501 571 551 377 473 526 567 499 485 48 7 451 447 510 528 517 392 347 366 353 399 398 370 335 280 325 341 410 478 442 463 369 413 375 336 367 383 307 307 392 436 370 304 234 259 251 255 230 266 288 230 375 328 309 381 421 380 241 245 256 230 48 7 258 304 323 305 264 319 291 326 386 380 331 364 340 330 341 313 356 279 175 179 170 216 131 138 152 112 185 210 226 289 173 164 222 261 348 229 -13 -38 -97 111 182 171 209 83 97 252 298 335 328 360 48 7 397 536 190 225 218 221 244 150 185 63 30 19 124 220 84 84 28 -119 -50 89 261 366 430 458 404 364 425 411 391 402 416 451 295 282 213 270 412 441 409 457 503 376 342 395 469 328 297 390 386 564 48 7 360 483 480 526 527 543 367 360 386 386 345 354 295 324 436 469 505 500 470 559 579 445 366 473 559 401 321 361 451 463 440 429 411 426 537 578 445 515 474 464 504 546 598 546 426 509 586 607 628 638 48 7 628 617 722 679 674 727 727 735 692 662 683 717 676 661 694 728 727 704 694 757 731 745 736 699 502 523 581 635 629 677 578 600 599 657 692 626 547 560 577 592 555 582 580 647 661 620 537 554 549 526 48 7 536 481 452 497 523 538 477 451 482 535 463 413 453 460 516 543 523 546 434 372 389 389 375 444 442 437 485 507 492 280 263 387 319 404 337 200 137 181 265 218 248 221 249 130 81 196 304 333 361 358 48 7 299 396 370 276 239 106 161 369 238 223 304 261 244 240 230 263 275 380 259 135 159 118 138 146 84 142 136 -53 -184 18 186 283 251 392 344 268 266 299 281 259 218 186 230 243 248 289 320 314 279 246 48 7 329 385 337 279 204 203 217 196 212 231 233 233 227 223 285 85 -91 -120 35 202 246 289 338 343 301 315 296 221 270 331 315 364 230 106 141 277 301 282 310 237 -24 -106 4 239 329 305 299 228 248 291 48 7 221 227 224 170 134 214 285 259 196 254 411 393 276 227 248 349 323 288 250 294 354 289 254 218 296 319 357 300 346 406 304 216 183 243 330 396 462 522 603 560 469 381 372 414 499 486 413 362 322 332 48 7 362 446 419 485 498 463 513 469 476 514 593 558 549 527 527 539 595 572 551 525 518 511 560 591 586 518 509 577 603 635 654 624 645 626 621 610 607 628 624 612 621 629 649 660 665 673 681 663 593 593 48 7 598 616 642 619 546 582 658 702 663 602 607 638 592 606 661 669 662 633 645 678 704 708 585 604 632 613 639 686 729 748 711 725 694 689 708 727 749 708 642 699 735 756 811 802 789 759 718 740 775 754 48 7 758 734 711 677 626 639 607 642 667 716 703 701 614 636 692 759 711 798 741 680 735 778 776 753 666 676 713 702 705 744 666 702 754 746 681 579 621 653 679 626 576 578 603 645 578 583 609 635 682 649 48 7 605 616 575 543 576 591 592 630 606 589 617 603 544 515 507 523 442 504 544 536 530 529 430 400 427 471 525 576 508 570 571 502 525 478 454 443 205 214 230 249 306 342 402 425 452 475 521 466 433 347 48 8 338 370 404 446 428 501 469 423 435 442 429 331 374 455 283 142 133 221 253 339 329 216 244 279 284 366 435 471 405 304 266 325 370 286 277 304 364 405 355 353 453 436 410 396 369 199 152 253 302 320 48 8 364 364 307 346 295 310 283 292 226 254 158 219 250 118 8 -155 -29 -61 122 307 149 64 273 396 384 355 372 357 333 353 429 419 426 448 433 375 324 298 348 433 398 338 297 247 265 342 355 307 268 107 48 8 147 283 392 427 388 374 366 407 429 423 232 285 423 451 443 329 306 323 371 313 293 356 466 465 441 358 300 316 356 358 432 478 426 483 421 444 319 238 307 356 454 379 408 402 378 432 529 527 550 425 48 8 376 368 405 386 421 491 513 569 514 412 409 317 320 317 407 540 441 527 566 510 435 453 499 478 454 412 402 437 541 470 470 444 442 484 510 560 569 542 516 569 614 559 595 490 442 503 499 514 564 554 48 8 559 579 658 592 566 625 631 644 648 691 679 702 670 633 706 677 757 720 710 709 666 693 568 556 676 690 700 767 777 764 718 744 696 622 735 708 659 656 603 646 656 617 639 681 705 767 754 769 794 753 48 8 723 714 721 737 698 692 680 720 760 769 731 693 705 707 750 709 728 760 765 780 760 776 726 590 594 655 703 679 712 694 679 707 730 772 741 750 769 703 715 744 707 643 646 692 623 622 677 666 704 724 48 8 624 622 643 664 657 704 702 686 658 612 610 650 656 634 608 595 625 540 536 578 605 641 690 666 656 681 534 534 643 533 584 597 534 571 578 594 626 581 578 503 551 522 554 555 411 488 538 543 548 512 48 8 465 458 527 537 527 398 337 367 359 400 389 352 339 253 279 323 388 493 479 456 377 415 382 345 356 384 270 326 449 505 477 349 271 333 269 273 301 344 332 339 419 368 353 385 417 390 244 238 342 345 48 8 344 383 348 312 291 331 339 406 434 428 369 376 359 333 340 358 373 306 191 206 247 324 190 220 215 166 209 202 241 293 227 203 234 296 361 365 15 19 -59 145 176 196 241 115 112 237 299 308 315 371 48 8 383 447 336 370 346 274 346 226 228 145 91 50 171 323 180 186 194 -27 58 185 299 353 431 490 400 344 416 425 428 423 445 424 327 310 222 282 426 459 425 456 474 375 324 395 499 358 297 390 375 514 48 8 357 509 498 510 546 559 416 380 414 378 345 331 281 318 407 487 530 500 473 553 602 416 391 475 570 393 276 349 427 470 460 438 430 400 537 559 456 486 458 447 486 542 555 506 393 472 558 585 603 615 48 8 629 619 697 679 670 688 699 713 700 691 693 715 711 670 702 724 718 726 697 733 739 761 748 710 498 497 601 654 634 671 569 585 607 633 665 662 568 549 600 591 555 600 600 630 642 590 542 553 562 514 48 8 520 527 444 492 535 569 511 458 490 525 477 441 462 489 534 569 571 587 441 384 418 417 381 415 449 457 492 507 503 306 237 408 352 423 446 309 229 236 293 293 229 257 283 165 73 234 322 328 372 362 48 8 310 419 386 322 283 118 197 367 284 284 365 357 323 325 279 302 309 373 282 147 190 149 162 210 213 247 300 70 -163 102 335 361 335 424 359 269 285 359 302 258 196 200 261 299 295 322 352 360 305 274 48 8 367 394 348 310 229 215 225 171 200 242 224 211 224 232 295 136 -46 -46 83 245 301 354 339 354 292 301 286 197 270 347 323 363 240 91 129 280 320 291 358 265 2 -83 102 301 356 327 276 227 258 305 48 8 237 280 265 237 202 295 349 313 249 314 431 403 267 247 274 341 367 356 278 315 362 284 271 233 302 341 400 360 429 437 313 193 189 275 387 432 449 536 592 593 550 362 352 429 532 531 392 357 331 312 48 8 372 471 413 481 487 438 539 513 510 545 601 535 549 516 535 531 567 538 508 499 501 513 554 599 590 524 524 578 592 616 625 612 616 610 596 597 601 614 612 579 596 585 614 618 628 640 641 644 607 586 48 8 580 583 620 612 530 571 637 688 662 626 621 651 617 606 685 723 685 647 609 661 688 705 604 599 635 594 637 675 720 748 716 719 688 681 708 743 750 697 634 683 717 734 786 775 753 742 717 719 758 739 48 8 720 698 676 674 656 614 632 645 655 712 719 717 601 609 692 764 713 787 742 730 740 776 762 758 631 654 683 657 656 717 696 715 728 716 655 602 649 667 658 655 586 584 599 628 556 570 610 642 658 649 48 8 616 591 602 562 570 607 612 637 628 612 623 610 586 509 504 520 461 514 567 562 581 566 422 379 421 477 531 584 526 578 590 544 537 540 499 506 320 267 244 219 295 372 441 453 511 485 545 506 469 341 48 9 325 356 380 398 381 441 448 422 409 390 390 338 336 402 294 157 91 120 106 137 135 126 119 242 258 332 394 388 363 253 233 283 289 259 204 177 227 263 358 261 316 352 363 352 308 150 78 141 159 159 48 9 172 211 243 218 217 181 193 241 189 176 144 190 223 105 45 -184 -76 -108 -86 165 180 56 164 234 243 522 309 253 308 257 336 364 314 321 313 330 341 293 254 301 335 298 249 210 206 264 274 246 217 104 48 9 71 150 305 346 328 347 320 317 381 394 220 240 373 407 383 274 250 285 336 289 303 345 411 437 391 327 302 302 341 389 431 457 437 457 408 444 296 274 339 354 423 360 369 327 369 459 508 521 544 388 48 9 370 396 427 415 439 545 593 567 513 527 372 316 345 386 451 507 465 530 505 450 428 462 504 454 420 382 368 439 544 461 457 425 413 496 520 570 599 510 520 576 606 538 573 450 405 486 442 468 520 546 48 9 558 607 636 539 544 602 640 616 631 646 690 710 700 676 676 668 742 715 731 708 636 618 492 528 660 623 657 760 762 700 665 738 663 632 722 677 629 643 599 636 658 622 651 698 715 762 763 761 763 731 48 9 678 699 726 718 685 709 681 719 743 743 719 666 679 694 720 672 704 729 764 773 714 760 686 625 634 631 647 681 689 642 637 676 695 732 739 741 735 681 704 727 664 600 629 673 531 618 669 682 718 686 48 9 596 606 644 664 661 695 671 656 584 551 576 617 632 577 561 559 588 516 534 565 604 648 673 633 643 682 520 508 614 536 594 600 537 581 577 591 568 591 584 520 546 571 572 497 367 423 475 511 519 485 48 9 471 446 491 521 525 360 307 295 300 334 348 317 311 263 279 324 404 424 445 390 336 374 350 296 329 347 245 272 369 388 397 326 260 273 265 259 280 299 336 355 417 392 337 353 340 357 230 237 304 286 48 9 323 323 316 265 293 335 358 392 384 391 335 301 345 315 284 366 381 473 193 168 195 232 212 185 159 171 131 216 169 255 195 163 200 181 196 208 -1 -42 -80 40 156 137 150 81 27 59 114 143 148 236 48 9 373 378 313 285 368 272 293 203 212 134 75 49 117 279 193 210 192 93 70 223 338 341 397 445 383 339 386 423 427 412 403 350 322 289 211 198 289 365 378 425 459 314 300 371 464 307 269 340 338 437 48 9 350 471 488 498 525 524 416 359 379 366 359 342 302 372 425 470 503 498 523 581 595 421 412 485 535 367 272 302 436 470 464 472 387 406 494 506 409 448 442 436 488 551 569 441 357 468 572 607 620 638 48 9 625 607 698 675 668 691 700 689 676 654 670 688 676 654 698 707 720 699 706 736 728 720 721 693 484 515 582 636 587 635 530 543 542 600 645 604 526 586 571 570 551 578 565 613 622 561 475 518 513 516 48 9 529 524 456 495 525 555 505 485 486 519 454 440 488 531 538 526 537 511 366 381 393 352 371 389 408 424 465 476 447 273 253 390 319 407 398 207 181 203 249 259 232 207 278 133 104 177 234 255 313 310 48 9 303 324 325 254 237 103 92 259 223 167 171 276 247 234 241 216 194 203 246 153 169 107 84 24 33 134 170 60 -247 -155 44 269 253 350 288 236 207 301 253 239 192 118 73 148 113 147 152 229 260 178 48 9 166 186 200 215 192 178 78 122 106 89 166 133 190 232 242 105 -103 -173 -138 45 130 145 237 243 256 188 235 164 106 138 154 144 181 47 -4 56 139 207 303 264 -14 -129 -85 161 245 263 234 177 175 238 48 9 145 172 166 113 86 169 270 261 192 203 323 360 244 230 225 272 297 307 250 270 304 248 212 217 220 284 293 318 353 335 287 225 191 229 233 346 418 416 495 522 452 339 353 433 510 396 360 383 352 345 48 9 405 447 408 456 465 415 522 560 560 577 594 542 538 503 508 498 514 517 492 515 487 480 563 602 578 515 546 580 613 622 610 603 607 582 568 563 582 605 604 594 548 563 571 605 625 598 599 599 589 573 48 9 553 607 593 558 521 558 631 613 594 605 558 519 546 601 613 620 610 587 626 668 668 695 553 600 628 589 592 654 691 721 700 695 664 684 702 743 740 700 646 675 716 737 769 751 747 697 695 650 896 687 48 9 698 654 644 625 606 606 600 609 634 688 685 692 596 627 690 730 719 754 710 675 714 720 708 702 635 666 669 647 678 698 646 676 679 682 565 581 618 634 638 616 600 567 603 606 551 561 600 619 648 628 48 9 582 562 549 514 544 582 597 618 579 569 594 582 505 494 499 505 485 504 548 555 555 485 395 418 413 478 514 566 512 557 586 520 542 510 467 467 245 260 248 270 302 360 409 442 460 442 482 479 418 344 4810 288 319 361 418 389 468 426 387 393 401 387 288 335 429 234 86 93 182 217 317 306 181 183 241 241 305 362 384 341 259 233 278 299 247 230 238 284 319 307 284 356 356 343 332 306 169 126 203 232 243 4810 268 277 253 280 235 234 224 216 184 204 133 191 203 97 20 -131 -22 -68 66 247 170 94 228 289 298 333 301 274 268 268 335 337 331 348 331 309 280 242 253 308 316 268 234 183 183 259 272 254 232 98 4810 93 190 315 340 330 312 300 324 366 381 219 237 354 394 380 269 237 260 324 258 237 303 398 401 380 317 264 262 301 329 387 433 399 437 381 402 285 200 268 310 395 338 362 348 335 405 469 475 497 363 4810 335 346 377 363 389 474 509 516 466 433 348 282 299 320 391 472 412 480 482 430 389 415 455 420 409 370 361 400 499 430 427 402 397 446 470 518 531 495 475 526 567 511 546 443 397 459 448 464 511 510 4810 517 542 604 537 518 570 590 585 593 626 632 655 637 609 645 628 698 665 670 658 611 618 498 511 618 618 638 712 720 686 647 690 634 581 680 646 607 614 576 608 623 592 615 652 667 710 707 709 717 689 4810 651 661 678 677 649 661 642 673 697 699 676 636 647 656 681 643 674 695 712 723 691 711 660 574 575 601 634 641 650 626 619 645 669 698 690 693 697 648 659 682 643 589 598 641 550 588 633 618 658 657 4810 569 571 595 612 607 645 637 627 588 548 550 585 597 569 553 544 565 494 502 530 562 594 632 600 599 629 489 487 589 489 537 547 489 525 531 545 570 536 531 462 505 484 510 503 369 440 487 496 498 465 4810 426 417 479 491 483 359 303 326 325 364 349 303 293 197 221 273 337 457 434 415 339 379 342 306 307 340 220 285 410 475 444 301 225 292 216 220 258 310 289 297 357 321 302 325 342 328 217 218 287 283 4810 293 317 295 264 258 290 297 351 360 352 306 308 309 288 285 310 325 305 176 170 237 293 149 170 165 115 137 170 196 239 178 169 160 238 279 398 18 3 -46 84 142 158 206 105 81 142 224 223 231 293 4810 328 365 310 282 326 243 293 187 191 116 51 17 103 269 158 154 193 29 35 155 264 279 363 419 364 294 349 379 401 390 393 288 292 267 178 212 341 394 375 401 425 306 260 340 463 311 235 318 319 386 4810 322 465 462 468 513 509 385 328 361 333 317 302 261 314 376 432 467 452 455 518 544 378 363 435 499 340 243 288 390 425 419 414 365 363 464 480 387 419 406 408 446 502 514 453 351 431 517 545 561 574 4810 581 570 655 638 629 645 656 656 647 633 642 660 657 627 658 672 656 654 642 673 669 682 673 644 466 477 553 595 569 608 509 529 544 577 604 587 519 530 548 542 514 549 545 581 588 541 490 503 511 472 4810 478 482 409 452 489 520 467 422 449 482 434 402 426 452 490 517 519 531 395 350 379 373 346 378 406 414 448 465 472 269 184 367 310 370 418 289 200 191 238 255 173 210 236 125 10 195 283 282 331 317 4810 268 390 344 288 247 64 154 298 233 222 266 287 264 262 236 244 244 290 242 141 168 127 133 145 142 196 232 66 -136 43 225 289 271 345 291 234 234 294 261 197 119 174 200 231 227 247 290 318 250 224 4810 286 316 264 267 221 179 166 132 145 178 163 154 178 199 239 100 -47 -48 30 141 200 236 270 266 236 223 239 144 169 236 236 248 184 51 61 159 220 228 304 243 -25 -118 23 204 279 265 230 157 180 239 4810 147 219 180 146 126 200 274 268 180 226 338 357 206 191 201 257 294 308 228 259 293 218 196 174 204 261 321 298 346 340 266 185 165 219 264 344 389 421 486 501 447 312 316 389 471 409 335 334 308 296 4810 353 413 370 422 429 383 480 491 480 509 554 497 505 473 488 482 513 491 464 462 458 465 511 554 544 481 487 534 551 570 574 564 567 558 545 544 551 567 565 544 537 539 557 573 586 582 582 583 559 544 4810 532 553 571 549 487 527 592 613 589 569 549 557 544 562 612 630 609 577 577 630 636 656 550 576 601 568 581 625 657 681 661 659 634 644 660 692 692 657 611 639 671 687 718 705 698 666 659 634 783 659 4810 659 636 619 613 597 577 583 589 606 654 659 662 569 584 650 697 667 714 678 655 683 696 686 682 598 620 632 613 627 661 640 639 651 647 578 552 589 603 601 588 554 537 555 576 519 528 564 585 601 592 4810 559 541 544 510 524 553 557 584 562 552 565 558 529 464 461 476 425 470 519 515 530 511 383 350 385 438 486 535 481 529 542 496 493 491 453 458 278 239 220 203 269 338 401 412 481 446 512 469 437 290