Liffey Bluff east cct ff0000 1.00 2.00 Solid 387 410 403 382 391 405 403 400 397 397 393 391 392 394 393 394 396 397 397 395 394 394 393 390 391 391 390 391 391 391 391 391 391 391 392 392 392 392 392 392 393 392 393 393 394 394 395 393 393 394 394 395 394 394 394 394 394 394 395 395 396 396 396 397 396 397 397 397 397 397 397 398 398 397 398 399 399 398 397 397 396 396 397 397 397 397 397 397 397 397 396 396 395 395 396 395 399 400 403 403 403 402 402 403 405 405 405 406 405 405 405 404 404 403 403 402 399 397 396 396 394 393 394 394 391 391 391 389 389 389 388 388 390 391 391 391 390 391 391 391 392 393 393 391 391 391 390 391 390 391 391 391 391 391 391 391 390 390 391 391 392 392 391 392 392 391 391 391 392 392 392 392 392 392 392 391 392 392 392 392 393 393 393 393 393 393 394 394 394 394 394 394 394 394 394 394 394 394 395 395 395 395 395 395 395 395 395 395 395 395 395 395 396 396 396 398 399 399 399 399 400 400 400 401 401 401 401 401 402 402 402 402 403 403 403 403 403 403 403 403 403 403 403 403 403 403 403 403 403 403 403 403 403 403 403 403 403 403 403 403 403 404 404 404 403 403 403 403 403 403 403 403 403 403 403 403 403 404 405 405 404 406 406 406 407 408 407 407 408 407 408 408 408 408 408 408 408 408 409 410 410 410 410 410 410 410 410 410 410 410 410 410 410 410 410 410 410 410 410 410 411 410 411 411 411 411 411 411 411 411 411 411 411 411 411 411 411 411 411 411 411 411 411 411 411 411 411 411 411 411 411 411 411 411 411 411 412 415 415 415 415 415 415 415 415 415 415 415 415 415 415 415 415 415 415 415 415 415 416 417 417 418 419 420 420 420 420 420 420 420 420 420 420 420 420 420 420 422 423 423 423 424 423 423 423 423 423 424 425 425 426 426 426 426 427 427 428 428 428 428 428 428 428 428 428 428 428 428 428 428 428 428 428 428 428 428 428 428 428 429 429 429 429 429 429 429 429 429 429 429 429 429 430 431 431 431 431 432 432 433 433 434 433 434 435 435 435 435 436 435 436 436 436 436 436 436 436 436 436 436 436 436 436 436 436 436 436 436 436 436 436 436 436 436 436 436 436 436 436 436 439 440 441 441 443 443 443 443 443 443 443 443 443 443 443 443 443 443 443 443 443 443 443 443 443 443 443 443 443 443 443 443 443 443 443 443 443 443 443 444 444 444 444 444 444 444 444 444 444 444 444 444 444 444 444 444 444 444 444 444 444 444 444 444 444 444 444 444 444 444 444 444 444 444 444 444 444 444 444 444 445 445 445 445 445 445 445 445 445 445 445 445 445 445 445 445 445 445 445 445 445 445 445 445 445 445 445 445 445 445 445 445 445 445 445 445 445 445 445 447 447 447 447 447 450 452 453 455 457 458 459 459 459 461 462 463 463 463 464 464 464 464 464 464 464 464 464 464 464 464 464 464 464 464 464 464 464 464 464 464 464 464 464 464 464 466 468 471 471 471 471 471 471 471 471 471 471 471 471 471 471 471 471 471 471 471 472 472 472 472 472 472 472 472 472 472 472 472 473 473 473 473 473 473 473 473 473 473 473 473 473 473 473 473 473 473 474 476 478 479 478 479 480 481 480 480 480 480 480 480 487 488 493 497 499 501 504 504 505 504 504 505 505 505 505 505 505 505 506 506 506 507 508 508 508 508 509 509 509 510 510 510 510 510 510 510 510 510 510 510 510 510 513 514 516 515 516 516 516 516 516 516 516 516 516 516 516 517 519 520 520 520 521 521 521 521 521 521 521 522 521 522 522 522 522 522 522 522 523 523 523 525 524 525 525 525 525 525 525 526 526 526 527 529 528 528 528 527 527 528 528 527 527 530 532 532 532 531 532 532 534 535 536 538 536 538 538 538 538 538 538 539 539 539 539 538 538 539 538 539 539 539 538 539 539 539 540 540 540 541 540 540 540 541 541 539 539 539 543 543 542 541 542 542 542 541 542 543 543 543 543 542 542 542 542 542 543 543 543 543 543 543 542 542 543 543 542 543 543 543 543 543 543 543 543 543 543 542 542 543 543 545 545 545 545 546 546 545 545 545 545 545 545 545 544 544 544 544 544 544 544 543 543 542 541 540 540 541 541 540 542 542 542 542 547 547 547 547 547 545 543 545 544 546 546 547 547 546 546 546 547 548 547 548 548 547 548 549 549 549 549 549 549 548 546 546 546 546 546 546 545 544 544 544 543 543 543 543 542 542 542 541 541 541 541 541 542 541 541 542 540 540 540 540 540 541 540 540 541 541 542 542 542 542 541 541 541 545 544 545 547 544 544 539 536 537 536 536 536 535 534 535 535 537 538 538 538 537 534 535 534 536 535 537 538 539 538 537 537 538 538 538 537 536 537 535 535 535 535 535 534 534 534 536 536 538 538 538 538 537 537 537 534 534 535 537 537 537 538 540 539 539 539 538 538 538 538 536 537 537 547 537 538 538 538 536 536 536 537 537 538 544 541 541 541 540 537 537 537 538 539 538 539 535 534 534 535 533 531 538 540 540 539 538 537 538 538 536 538 534 532 532 532 531 531 532 533 533 533 532 531 531 534 534 534 532 541 540 541 542 541 541 541 543 544 544 543 540 538 540 540 538 538 537 528 531 531 531 531 530 531 530 529 528 530 531 531 530 529 529 530 530 529 528 530 530 531 529 525 519 516 517 516 517 515 517 517 516 530 532 530 530 530 532 533 532 533 534 535 535 537 538 534 533 534 535 535 536 535 535 536 535 535 534 534 534 535 535 536 536 536 537 536 537 537 536 537 536 537 537 538 536 536 536 536 541 542 540 542 540 540 541 541 528 529 528 527 527 529 529 530 530 531 531 532 533 536 534 534 533 535 535 533 533 533 534 535 534 534 534 535 535 536 536 536 535 534 535 534 534 533 533 534 535 534 534 534 533 534 532 533 533 533 533 533 533 533 532 531 531 530 530 522 529 529 527 529 529 530 527 530 530 531 531 532 530 531 534 539 538 540 540 540 537 537 533 533 533 533 534 531 530 536 534 537 539 537 536 535 537 537 536 535 534 534 534 534 535 534 535 534 533 533 531 530 532 532 534 543 542 542 545 545 546 543 543 543 543 544 545 545 545 545 545 543 543 543 544 541 537 537 534 535 536 536 536 535 537 539 543 539 539 543 544 544 544 543 543 544 543 545 546 546 546 546 546 546 545 544 548 546 545 545 547 545 544 543 542 542 542 542 542 542 541 541 541 541 544 540 542 541 540 541 539 538 545 544 542 543 543 540 540 540 539 540 540 541 542 544 542 542 542 542 542 541 542 542 542 542 542 543 543 544 542 540 541 540 539 538 538 539 540 540 541 542 542 540 543 543 543 543 543 543 548 546 546 546 548 549 550 549 549 549 548 547 547 545 547 548 549 549 549 549 549 548 548 546 544 543 543 544 545 545 547 551 547 548 549 549 552 552 553 552 551 552 551 566 552 552 551 551 552 552 552 554 558 560 558 559 556 558 556 558 556 557 557 553 551 549 550 550 561 551 552 552 551 551 553 551 552 554 569 567 556 557 557 558 573 559 558 559 559 560 559 559 576 576 576 576 576 576 576 575 575 574 573 574 574 579 579 580 580 581 580 566 566 566 566 566 566 567 567 568 568 568 569 571 571 573 573 572 573 573 574 576 578 578 580 581 580 591 576 580 580 580 579 587 587 583 582 583 583 584 587 591 591 590 590 592 596 597 596 596 593 592 592 593 593 593 591 593 591 588 586 586 586 579 578 578 578 579 579 575 576 574 574 573 571 572 572 572 570 570 569 568 572 579 580 580 576 575 575 576 576 577 575 576 575 574 574 572 573 575 574 573 574 575 575 575 570 574 569 572 573 573 572 573 573 571 572 571 570 574 577 576 576 575 573 575 578 577 577 577 577 577 577 576 577 577 578 581 591 589 587 587 586 587 587 588 589 587 587 589 588 587 585 585 586 587 584 584 584 583 585 585 584 585 585 585 585 585 585 585 586 584 584 584 584 584 584 585 585 586 586 585 585 604 602 601 600 598 596 596 598 597 598 599 598 595 594 597 597 596 595 595 594 594 594 592 591 593 593 593 592 594 592 592 592 590 590 590 589 589 589 589 589 589 590 590 590 590 591 591 589 590 593 591 593 590 591 589 588 588 588 588 588 588 588 588 588 587 586 586 586 585 585 585 585 583 583 583 583 583 583 583 583 583 583 583 594 596 598 598 597 597 596 597 597 596 597 598 597 598 598 598 598 614 614 614 614 616 616 612 617 614 613 615 616 617 616 619 620 619 620 624 620 622 622 620 619 619 618 618 620 620 620 620 621 621 620 620 620 620 619 619 619 620 619 620 620 621 621 620 620 620 620 621 621 620 620 620 619 619 620 620 620 620 620 619 620 619 619 620 620 619 619 619 619 619 618 619 619 620 620 619 620 619 619 620 619 619 618 618 618 618 617 617 617 616 616 617 616 616 616 616 616 617 617 617 617 617 617 616 616 616 616 617 617 617 617 617 617 618 618 618 618 618 618 618 619 619 619 619 620 619 620 620 620 620 620 619 619 619 619 619 619 619 619 620 620 620 619 619 620 619 620 620 620 621 622 622 623 631 634 639 639 635 644 636 638 639 638 637 638 639 637 638 638 640 640 637 637 635 645 647 646 645 645 645 644 644 645 646 647 647 648 648 660 661 660 660 659 659 659 659 661 664 660 659 658 659 662 663 662 663 658 660 670 670 668 670 671 670 671 673 670 670 670 671 671 671 672 670 671 671 669 668 667 668 668 667 666 667 665 667 668 668 668 668 669 671 672 671 671 672 673 673 673 672 672 672 672 671 671 670 669 668 670 671 671 671 675 674 675 677 677 681 680 679 681 682 682 683 691 683 684 692 692 692 693 694 695 695 695 690 690 690 691 694 699 698 699 697 695 695 712 701 695 691 691 692 692 691 690 698 699 698 697 696 696 696 696 696 697 696 697 697 697 699 702 703 704 703 704 703 700 700 701 702 701 701 700 700 700 700 700 701 701 700 701 701 702 702 704 705 706 706 707 708 706 705 706 707 706 708 708 706 707 706 705 706 705 705 704 705 705 706 708 708 706 705 701 706 707 709 709 709 709 709 710 707 704 705 705 704 706 706 705 707 706 708 709 709 709 710 728 715 734 734 734 735 735 735 738 737 736 736 735 736 749 747 748 748 748 745 739 736 739 738 760 762 761 761 761 762 763 762 761 765 766 764 764 764 766 766 768 766 766 766 766 764 770 769 768 768 770 769 769 769 768 768 767 765 767 769 768 768 768 769 769 767 768 768 769 770 779 771 771 773 777 777 778 780 782 782 785 785 787 788 792 808 795 797 796 811 809 797 798 798 799 799 799 806 806 807 801 801 801 800 799 800 801 800 801 801 801 810 810 810 809 809 817 808 808 805 803 806 808 808 808 808 808 809 809 809 809 813 809 809 810 809 812 812 814 814 814 815 816 817 817 817 817 817 818 818 818 818 818 819 821 822 822 823 823 823 824 824 825 825 827 826 827 827 827 827 826 827 828 828 828 828 828 829 829 828 829 829 828 829 829 828 829 830 830 831 831 831 831 831 830 830 830 831 831 831 831 830 830 831 831 831 831 831 832 831 831 831 831 831 831 831 831 831 831 840 839 847 847 851 850 852 852 851 849 859 850 851 854 865 865 866 866 869 869 868 872 871 871 871 874 883 881 883 885 885 884 888 888 884 888 878 877 877 880 879 881 882 881 885 886 886 887 886 886 886 887 888 886 889 891 892 892 892 894 896 896 897 897 896 897 898 900 899 904 904 905 904 902 903 908 908 905 905 907 906 906 906 909 910 913 912 912 912 913 912 911 911 911 912 908 908 909 909 909 910 909 909 909 908 909 910 911 911 912 912 911 911 909 909 912 913 913 912 907 909 910 910 910 906 907 908 907 905 905 907 908 907 909 910 911 914 914 917 917 919 922 927 928 929 929 927 927 932 925 926 925 926 928 928 928 939 937 937 938 938 933 932 933 932 930 929 929 929 929 929 929 928 927 928 929 929 929 930 931 932 932 934 935 939 938 939 938 941 942 941 941 959 958 958 959 959 960 961 961 960 960 961 961 961 960 961 961 960 962 962 962 962 966 968 970 969 970 969 970 973 973 973 976 976 977 975 973 971 970 970 972 972 969 968 969 970 969 968 968 969 970 970 970 970 969 970 968 969 969 969 968 969 970 970 969 969 969 969 970 970 969 977 972 972 972 973 974 973 974 975 975 974 974 974 975 974 975 975 974 974 975 979 980 981 982 982 982 983 983 982 982 981 981 981 981 980 977 977 977 982 984 984 984 985 987 989 989 990 998 999 1001 1001 1002 1003 1002 1002 1004 1001 1001 1001 1001 1001 1001 1001 1001 1002 1004 1004 1000 1000 1003 1004 1003 1001 1002 1002 1004 1004 1005 1009 1009 1007 1006 1007 1011 1010 1010 1010 1009 1010 1008 1008 1008 1010 1010 1014 1014 1016 1016 1016 1016 1016 1019 1018 1017 1017 1017 1017 1017 1017 1018 1019 1019 1019 1020 1025 1027 1028 1030 1031 1038 1037 1035 1036 1034 1033 1033 1033 1033 1032 1032 1032 1031 1032 1032 1031 1031 1032 1032 1032 1032 1032 1032 1032 1031 1031 1031 1032 1032 1032 1033 1034 1034 1035 1035 1036 1039 1037 1037 1036 1036 1039 1040 1042 1042 1042 1047 1044 1039 1039 1038 1038 1037 1037 1036 1038 1039 1037 1038 1039 1038 1038 1038 1040 1038 1042 1044 1049 1052 1054 1054 1055 1055 1056 1055 1053 1057 1054 1054 1054 1055 1056 1056 1057 1058 1059 1059 1062 1063 1061 1062 1061 1062 1062 1061 1061 1060 1060 1066 1067 1068 1068 1070 1071 1068 1068 1068 1067 1067 1069 1069 1072 1072 1068 1067 1067 1069 1069 1069 1072 1071 1069 1072 1073 1072 1072 1073 1073 1071 1071 1073 1073 1073 1073 1078 1078 1079 1080 1080 1080 1081 1081 1082 1084 1085 1083 1081 1083 1083 1083 1082 1082 1081 1081 1082 1081 1082 1081 1082 1083 1083 1082 1083 1083 1083 1083 1084 1091 1085 1090 1091 1092 1090 1090 1090 1090 1091 1093 1093 1092 1092 1092 1092 1092 1092 1093 1093 1092 1087 1092 1092 1092 1097 1097 1097 1100 1102 1103 1102 1103 1104 1105 1106 1108 1107 1109 1109 1109 1108 1108 1108 1108 1107 1108 1108 1113 1110 1109 1109 1111 1113 1114 1118 1119 1119 1120 1120 1120 1120 1122 1123 1123 1122 1121 1120 1121 1122 1122 1123 1124 1124 1123 1125 1124 1124 1124 1125 1126 1127 1126 1127 1127 1127 1127 1127 1127 1127 1126 1126 1127 1128 1128 1128 1129 1129 1129 1129 1129 1130 1130 1131 1132 1131 1132 1132 1132 1133 1133 1133 1134 1134 1134 1132 1133 1133 1133 1133 1135 1136 1136 1136 1137 1139 1139 1139 1139 1139 1140 1140 1142 1141 1142 1142 1142 1143 1144 1142 1147 1144 1144 1144 1143 1145 1143 1144 1145 1147 1148 1146 1146 1146 1148 1147 1148 1149 1149 1150 1150 1149 1149 1151 1152 1153 1153 1153 1151 1151 1151 1151 1152 1154 1157 1157 1158 1161 1161 1161 1161 1163 1162 1160 1162 1160 1159 1159 1159 1159 1159 1159 1159 1156 1159 1159 1159 1159 1159 1159 1159 1160 1159 1160 1158 1157 1157 1156 1156 1156 1157 1156 1156 1156 1156 1155 1155 1155 1156 1155 1156 1156 1157 1157 1157 1157 1158 1158 1157 1157 1157 1157 1157 1157 1157 1157 1157 1157 1157 1156 1156 1156 1155 1155 1155 1155 1155 1154 1154 1154 1154 1154 1155 1154 1155 1155 1155 1155 1155 1156 1155 1155 1157 1157 1157 1159 1160 1160 1160 1160 1160 1161 1161 1161 1161 1161 1166 1165 1166 1166 1166 1166 1165 1165 1165 1165 1165 1165 1165 1166 1166 1163 1163 1163 1163 1163 1163 1161 1160 1161 1160 1160 1161 1161 1161 1161 1162 1161 1162 1161 1161 1161 1162 1162 1161 1161 1162 1163 1163 1162 1163 1163 1163 1163 1162 1163 1163 1163 1163 1164 1164 1164 1164 1164 1165 1165 1165 1166 1166 1167 1166 1166 1166 1165 1166 1166 1165 1164 1165 1165 1165 1165 1165 1165 1165 1166 1165 1166 1166 1165 1166 1165 1165 1164 1164 1164 1164 1163 1163 1163 1163 1163 1164 1163 1163 1163 1163 1163 1163 1163 1162 1163 1163 1163 1163 1163 1163 1164 1164 1164 1164 1164 1165 1165 1165 1165 1165 1166 1166 1165 1165 1165 1165 1165 1165 1165 1165 1165 1165 1165 1165 1166 1166 1166 1166 1165 1166 1165 1165 1165 1165 1165 1164 1164 1164 1164 1164 1164 1164 1165 1165 1165 1164 1164 1164 1164 1164 1165 1164 1165 1164 1165 1165 1165 1165 1165 1166 1166 1165 1166 1165 1165 1165 1165 1165 1164 1164 1164 1164 1164 1164 1164 1164 1164 1163 1163 1163 1163 1163 1164 1164 1164 1163 1163 1163 1163 1163 1163 1162 1163 1163 1163 1163 1163 1163 1163 1164 1164 1164 1164 1164 1163 1163 1163 1163 1163 1163 1163 1162 1162 1163 1163 1163 1163 1163 1164 1162 1162 1163 1162 1163 1163 1162 1162 1162 1162 1162 1162 1163 1163 1163 1163 1162 1163 1162 1162 1162 1162 1161 1162 1161 1160 1160 1160 1160 1159 1160 1159 1159 1159 1160 1161 1161 1161 1161 1161 1161 1161 1161 1161 1162 1162 1162 1162 1162 1163 1163 1163 1162 1162 1163 1163 1162 1162 1162 1161 1161 1161 1161 1162 1161 1161 1162 1161 1160 1161 1160 1160 1160 1160 1160 1160 1160 1160 1160 1160 1159 1160 1160 1159 1159 1160 1160 1160 1160 1160 1161 1161 1161 1161 1161 1161 1160 1161 1161 1161 1161 1160 1160 1160 1159 1159 1159 1160 1160 1160 1160 1159 1159 1159 1159 1159 1160 1160 1160 1160 1159 1160 1160 1160 1160 1161 1160 1160 1160 1160 1160 1160 1160 1161 1160 1161 1160 1159 1159 1159 1159 1160 1159 1159 1159 1159 1158 1158 1158 1158 1158 1158 1157 1155 1156 1157 1156 1156 1156 1156 1155 1155 1155 1155 1154 1154 1155 1156 1156 1155 1154 1154 1155 1154 1154 1154 1154 1154 1154 1154 1154 1154 1153 1152 1153 1152 1147 1147 1146 1147 1147 1146 1146 1146 1147 1143 1144 1144 1143 1143 1144 1144 1144 1143 1144 1144 1145 1145 1144 1144 1145 1145 1145 1143 1142 1142 1143 1142 1141 1141 1142 1142 1143 1142 1142 1142 1142 1142 1142 1141 1139 1139 1140 1141 1141 1141 1141 1139 1138 1138 1138 1138 1138 1137 1137 1138 1138 1138 1138 1139 1140 1140 1140 1141 1140 1140 1141 1141 1142 1142 1142 1143 1143 1144 1144 1141 1139 1139 1139 1139 1139 1139 1139 1139 1136 1139 1140 1140 1140 1141 1140 1138 1138 1138 1138 1137 1137 1136 1136 1135 1133 1134 1132 1132 1130 1129 1130 1129 1130 1130 1130 1129 1131 1131 1130 1131 1132 1130 1130 1131 1130 1130 1130 1129 1129 1129 1127 1127 1128 1128 1127 1127 1126 1126 1126 1127 1126 1127 1127 1127 1127 1127 1127 1126 1125 1125 1125 1125 1125 1126 1126 1124 1125 1125 1124 1125 1129 1128 1127 1127 1127 1128 1128 1128 1129 1128 1128 1128 1127 1124 1125 1125 1125 1125 1122 1123 1123 1123 1123 1123 1124 1123 1125 1124 1123 1123 1124 1125 1125 1125 1126 1126 1126 1125 1125 1124 1124 1124 1125 1125 1124 1123 1122 1121 1120 1121 1120 1121 1121 1121 1121 1121 1121 1121 1121 1120 1117 1116 1117 1117 1116 1111 1110 1110 1109 1109 1110 1109 1109 1109 1108 1108 1108 1107 1105 1104 1103 1103 1103 1103 1103 1103 1103 1105 1102 1100 1099 1098 1098 1098 1097 1088 1087 1087 1086 1078 1076 1075 1076 1074 1074 1075 1074 1074 1074 1072 1072 1072 1072 1070 1070 1071 1071 1071 1071 1072 1071 1068 1068 1068 1068 1068 1068 1067 1067 1066 1065 1063 1063 1063 1062 1062 1063 1062 1061 1061 1060 1058 1058 1057 1049 1048 1048 1052 1052 1054 1055 1051 1050 1051 1053 1050 1048 1048 1043 1043 1045 1044 1043 1043 1043 1043 1043 1043 1042 1044 1032 1034 1032 1029 1028 1028 1027 1027 1027 1021 1019 1013 1012 1011 1004 1006 1004 1004 1005 1005 1004 1003 1003 999 998 998 998 998 997 998 998 991 995 989 987 989 980 987 986 985 985 986 985 984 979 977 977 977 975 974 973 973 974 973 973 968 969 968 967 966 966 966 968 967 967 966 965 967 964 966 967 966 966 965 964 964 964 963 958 962 956 956 956 955 954 954 954 954 954 953 954 956 956 955 955 956 955 954 954 954 952 952 952 951 951 951 952 951 950 950 950 950 950 950 950 944 944 945 945 943 943 943 943 943 942 942 941 937 938 938 938 940 942 942 940 939 938 938 935 933 933 933 934 933 932 932 931 930 928 929 927 927 926 926 923 923 922 924 923 922 920 919 918 917 917 918 918 919 921 922 920 920 919 919 916 915 916 916 916 916 917 917 915 916 916 917 918 914 913 916 917 917 917 917 918 917 917 916 915 915 917 913 915 914 914 916 917 916 914 915 917 916 916 918 918 923 922 924 924 925 924 924 924 924 923 923 923 923 923 923 921 920 918 918 918 917 918 916 915 910 910 910 909 910 910 910 910 911 911 910 915 915 914 914 914 914 914 913 913 912 909 909 910 910 911 911 912 912 911 911 910 910 911 911 912 912 911 913 913 913 914 914 914 911 910 910 909 910 910 908 907 906 906 906 906 906 907 908 907 908 909 906 906 905 905 905 905 905 903 904 903 902 902 901 901 901 900 900 899 899 898 898 899 898 897 897 896 897 896 896 895 895 890 890 890 889 886 886 885 884 884 882 882 884 884 884 883 882 881 880 880 879 878 877 878 877 877 878 879 879 878 878 878 878 878 876 878 873 873 873 872 872 873 872 874 873 873 871 869 869 869 870 868 869 866 865 864 864 863 863 864 865 863 863 863 863 863 861 862 861 861 861 861 861 862 862 861 862 860 860 861 861 861 860 860 860 860 859 859 860 860 861 861 860 860 859 855 855 855 853 854 854 854 853 851 852 851 847 846 845 845 844 842 842 842 842 842 842 842 841 841 840 841 839 839 840 838 837 836 835 837 837 837 837 836 835 835 834 833 833 833 832 832 832 832 832 831 831 831 831 832 834 832 833 831 832 834 833 833 832 831 828 827 823 823 822 822 822 822 820 819 819 818 818 818 812 811 809 810 811 811 811 812 812 812 813 813 816 816 816 815 815 814 815 814 814 814 814 813 814 813 812 813 813 812 812 812 812 812 813 813 812 811 811 811 810 809 808 806 806 806 808 810 811 811 811 811 811 812 812 812 812 812 811 811 814 814 814 813 813 810 808 809 809 807 805 798 797 796 796 795 796 796 795 795 795 795 794 794 795 795 796 796 795 795 794 793 794 794 793 794 793 790 789 788 788 788 788 787 786 786 786 786 786 785 784 784 784 784 783 782 782 781 780 780 779 779 779 779 777 776 773 767 775 774 770 773 772 771 769 769 768 768 768 768 767 767 766 766 765 764 764 764 764 765 764 764 762 762 762 762 761 761 760 760 759 759 757 756 756 755 755 755 754 754 753 751 751 751 750 747 747 748 747 746 746 747 747 747 746 746 745 745 746 746 745 745 745 746 744 743 743 742 742 742 741 741 740 739 739 739 740 739 737 736 736 735 734 734 734 733 734 735 736 735 734 734 734 734 735 735 735 735 735 734 734 734 733 731 730 730 730 730 730 730 730 729 729 728 726 725 724 722 721 721 719 720 720 721 722 720 720 720 720 720 720 720 718 717 716 716 716 716 716 714 714 713 712 711 709 709 709 709 709 709 708 708 707 706 706 707 706 705 704 704 704 702 700 699 699 699 699 698 698 697 697 698 698 697 698 699 698 698 697 698 696 696 696 696 696 697 698 698 698 699 698 698 698 698 697 697 696 696 697 697 697 698 698 697 697 696 697 697 697 698 698 697 696 696 696 696 696 696 696 697 697 696 695 695 695 696 695 694 694 692 691 691 691 691 689 689 687 685 684 685 685 685 684 684 683 683 682 681 681 681 681 679 679 678 677 677 677 677 676 676 675 673 671 668 670 669 668 667 664 663 663 662 662 661 660 659 658 658 657 657 656 655 655 654 655 654 654 654 654 656 656 655 655 654 654 654 653 653 652 652 653 652 652 654 655 656 656 657 657 657 657 656 656 655 654 653 653 652 652 653 653 653 651 649 648 650 649 650 649 649 649 648 648 648 647 644 643 644 645 644 644 641 641 640 639 640 640 640 640 639 637 638 638 638 636 636 636 636 634 634 633 634 633 633 631 631 629 628 628 627 627 628 628 628 628 628 628 631 626 625 624 623 622 622 622 621 621 620 620 620 618 618 618 618 618 617 617 617 615 615 613 612 611 612 611 610 610 610 609 608 608 608 608 607 608 608 608 609 609 610 609 609 608 606 605 604 604 603 603 603 602 602 601 601 602 604 603 604 605 605 605 602 601 602 601 602 601 599 599 599 598 597 593 597 598 597 597 595 595 594 594 594 592 588 589 591 592 593 593 593 594 594 595 596 596 596 595 593 593 593 592 592 591 592 594 596 596 595 595 597 595 596 595 591 590 588 588 587 586 586 585 584 585 585 584 583 584 584 581 581 580 579 579 579 578 579 578 578 578 577 578 578 579 580 580 580 580 580 580 581 580 581 581 582 582 582 581 582 581 580 580 580 579 579 578 577 576 576 577 576 576 575 577 576 576 574 574 575 575 575 575 575 575 575 576 575 575 575 575 575 572 571 571 568 568 567 567 566 566 566 568 569 569 570 570 571 571 571 568 567 565 567 567 568 568 567 567 564 564 562 563 561 561 560 560 559 559 556 556 555 553 552 552 551 552 552 553 554 556 556 556 556 556 556 557 558 557 557 557 556 557 557 557 558 558 559 559 560 560 562 562 562 563 563 563 563 561 560 561 561 562 562 563 564 564 564 565 565 565 565 564 563 563 562 561 560 560 560 560 560 558 557 557 559 559 559 557 556 556 556 557 554 555 556 556 556 553 565 562 562 554 553 552 550 548 547 546 545 543 540 541 545 545 546 547 548 548 549 548 548 554 556 557 556 557 556 554 554 554 553 555 555 555 555 556 556 556 551 552 553 575 575 575 575 575 575 575 575 560 552 550 550 548 547 547 546 546 545 544 545 545 547 547 548 548 548 548 549 549 548 549 549 549 549 549 549 549 550 549 549 549 547 547 547 547 547 547 547 547 547 547 547 547 546 546 546 546 546 546 546 546 546 545 545 545 545 545 545 545 545 544 544 544 544 544 544 544 545 545 545 545 545 545 545 545 545 545 546 546 545 545 546 546 545 544 544 544 544 544 544 544 544 544 543 543 543 542 542 543 543 543 543 544 544 544 544 544 544 544 544 544 545 545 545 545 545 545 545 544 544 543 543 543 543 543 544 544 544 544 543 543 543 544 543 543 543 543 543 543 543 543 543 543 543 543 544 544 543 543 543 543 543 543 542 543 543 543 543 543 543 543 543 543 543 543 543 543 543 543 543 543 543 543 543 543 542 542 543 543 543 543 543 543 543 543 543 543 543 542 543 543 543 543 543 543 543 543 543 543 543 543 543 542 541 541 541 541 541 541 541 540 540 540 540 540 540 540 540 540 540 540 540 540 540 540 540 540 539 539 539 538 537 537 537 537 537 537 537 537 537 536 536 537 537 537 537 537 537 536 535 535 535 535 535 535 535 535 535 535 536 535 535 535 535 535 535 535 535 535 534 534 534 534 534 534 533 531 531 531 531 531 531 531 530 530 530 529 530 530 531 530 530 532 531 531 531 531 532 532 533 533 534 534 534 533 534 534 534 534 534 534 534 534 534 534 534 534 534 534 535 534 534 534 534 534 533 533 534 534 534 534 534 534 534 534 534 534 534 534 534 534 533 533 533 533 533 533 533 533 533 533 533 533 533 533 533 532 532 532 533 533 533 533 533 532 532 532 532 532 532 530 530 530 530 531 531 530 531 528 528 527 526 526 526 526 526 525 523 522 521 521 519 518 518 518 517 516 515 516 515 514 513 514 513 512 512 512 512 512 511 510 510 508 508 508 508 508 507 507 507 507 507 507 507 506 506 506 505 505 502 496 495 495 495 495 493 493 493 492 492 491 491 492 492 491 491 490 489 489 489 489 489 490 488 489 489 490 490 488 488 488 489 488 487 488 488 488 488 489 488 487 488 488 489 489 491 492 493 493 492 494 494 494 494 496 495 497 497 495 497 497 498 498 499 500 499 500 498 497 496 495 496 497 496 495 495 494 492 494 494 495 495 494 494 495 495 494 492 491 491 491 490 490 489 489 489 489 488 486 486 485 485 485 484 484 484 484 485 485 485 486 486 485 485 486 486 486 486 486 486 486 486 487 487 487 488 487 488 488 489 489 490 490 490 490 490 490 490 491 491 490 491 491 491 491 491 491 491 491 491 490 490 491 491 490 490 491 487 486 487 486 485 485 485 485 486 485 487 488 489 490 490 490 490 490 490 490 490 490 489 489 489 488 488 488 487 489 492 493 491 486 484 473 474 474 474 478 477 476 476 479 479 479 479 479 479 480 479 480 480 481 481 482 482 483 483 483 483 484 483 483 479 479 481 477 477 478 477 478 478 479 479 477 473 474 475 475 475 475 475 475 476 475 475 474 475 475 476 475 475 474 474 471 471 472 472 472 471 472 473 471 471 469 469 469 469 468 468 468 468 468 468 468 468 468 468 467 468 468 469 469 465 464 460 458 456 457 456 458 457 456 455 456 456 454 454 452 452 452 453 453 452 452 453 453 453 453 453 452 453 453 455 455 454 455 455 455 455 454 455 455 454 453 454 453 455 455 454 453 454 453 452 452 452 451 450 450 450 448 448 447 447 446 447 447 446 446 447 447 448 449 448 448 449 449 449 449 449 448 450 451 450 450 451 451 451 451 449 449 449 447 446 446 446 447 432 440 439 438 438 434 432 435 437 437 438 437 438 439 440 441 442 443 444 443 442 440 442 443 442 442 442 441 441 439 440 441 442 442 441 441 441 441 441 440 440 441 440 440 439 440 440 440 439 439 438 438 439 439 439 438 440 440 439 438 438 438 437 437 438 437 437 436 436 436 435 435 435 435 433 434 435 436 435 435 434 434 434 434 434 434 433 431 429 429 429 428 428 427 427 427 427 427 427 426 427 427 427 427 427 427 427 426 427 427 427 427 428 427 427 427 426 426 426 427 426 426 426 426 427 427 426 427 427 427 427 427 428 428 428 428 428 429 428 429 429 428 428 428 428 428 428 428 430 430 430 430 430 430 430 430 430 430 430 430 430 430 429 429 429 429 429 429 429 429 429 429 428 428 428 428 428 428 428 428 428 428 429 429 429 429 429 429 429 429 429 429 429 429 429 429 429 429 429 429 429 429 429 429 429 428 428 428 428 428 427 427 427 427 426 426 426 426 427 426 426 426 426 426 426 426 426 425 425 425 425 425 425 425 424 424 424 424 424 424 424 424 424 424 424 424 424 424 423 422 421 421 421 421 420 419 418 419 417 417 417 418 419 418 418 418 418 417 417 418 418 418 416 417 417 417 418 418 418 417 418 418 418 419 418 417 416 416 416 415 416 415 415 414 414 414 414 413 414 413 413 412 412 411 411 411 410 411 410 411 411 411 412 412 412 411 406 406 407 407 407 408 408 408 407 407 407 407 407 406 406 406 405 403 403 404 404 404 403 404 402 403 403 400 398 399 399 398 398 399 399 399 399 399 400 400 401 401 400 400 400 400 401 402 402 403 404 403 404 405 406 407 407 408 408 409 410 410 408 407 408 408 408 408 408 409 409 409 409 408 408 409 408 406 406 406 405 406 407 408 408 409 410 411 408 409 409 410 410 410 410 411 411 411 411 411 412 412 411 411 410 409 408 408 407 407 408 407 407 407 406 407 406 406 406 406 406 406 406 406 406 406 406 407 408 408 407 407 408 408 408 406 406 406 406 407 407 407 408 407 408 407 408 408 409 409 409 409 409 409 408 409 409 409 409 409 409 409 409 410 409 410 410 409 409 409 408 409 409 409 408 409 409 408 408 409 409 409 410 410 412 413 412 413 414 413 414 412 412 411 411 410 410 409 409 408 407 407 407 406 405 404 403 404 404 404 403 400 399 398 399 399 399 399 400 400 400 401 400 399 400 397 398 398 397 397 398 399 399 399 399 401 401 402 403 404 404 404 406 407 407 407 407 408 409 409 409 409 409 408 409 408 409 409 409 409 409 409 410 410 410 411 411 411 411 411 411 411 411 411 412 412 411 411 412 412 412 413 413 413 413 413 414 414 415 414 417 417 418 417 417 417 418 418 418 418 418 418 418 418 418 418 419 419 419 419 418 419 419 419 419 419 419 419 419 419 419 419 419 420 420 421 420 421 421 421 421 420 420 421 421 421 419 419 419 419 418 418 418 418 418 418 419 420 419 419 417 416 414 414 414 415 415 416 415 415 415 416 415 415 415 415 414 414 412 412 411 411 412 412 411 410 410 408 408 404 404 404 402 400 400 399 400 399 400 400 400 401 403 403 403 404 403 403 402 403 402 403 402 403 404 403 404 404 405 405 405 405 405 405 405 407 408 408 408 408 408 408 408 408 409 409 408 409 409 409 409 409 409 409 409 410 409 409 409 409 409 408 408 408 408 408 408 408 408 408 407 407 407 406 404 404 404 404 404 404 404 404 404 404 403 404 404 404 404 405 404 404 404 404 404 404 404 404 404 404 404 404 404 404 403 403 403 403 403 403 404 403 403 403 403 403 403 402 403 403 403 403 402 402 403 402 402 402 402 402 402 402 402 402 402 401 402 402 402 402 401 401 401 401 401 401 401 401 401 398 398 398 398 398 398 398 398 397 397 398 398 398 397 398 397 397 398 397 398 398 397 397 397 397 397 397 398 397 398 398 398 398 398 398 398 397 398 398 398 397 397 397 397 397 397 396 396 396 395 395 396 395 395 395 395 395 395 395 396 396 396 396 397 397 398 398 397 395 394 395 395 395 395 394 394 393 393 392 392 391 391 391 391 391 391 391 391 391 391 390 390 390 390 390 391 393