CAPE 8 4 2 57 36 50 55 51 74 38 16 6 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 15 36 99 266 471 578 561 504 461 469 577 642 1055 1562 1777 1595 1153 931 919 989 1040 1104 1252 1401 1534 1380 1270 1238 1243 1243 1185 1105 1111 1038 870 758 698 653 644 714 844 926 953 1007 1092 1134 1104 1052 1030 994 929 865 791 757 750 721 685 737 892 964 914 751 533 319 171 158 205 287 282 216 163 154 162 145 110 90 84 87 102 113 97 64 50 26 8 13 86 235 306 291 162 79 54 47 29 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 26 60 154 354 538 585 525 449 412 366 204 208 345 633 824 807 694 659 692 867 1056 1174 1275 1327 1261 1039 905 854 882 962 1043 1117 1170 1068 868 737 677 640 624 674 799 931 990 1007 1102 1152 1108 1065 1054 985 873 824 811 847 895 885 813 811 942 859 685 456 269 169 141 135 183 233 204 151 115 100 95 89 81 71 65 65 68 60 42 23 10 4 1 204 267 318 244 123 59 26 8 0 1 0 0 0 0 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 48 101 227 416 572 596 493 394 347 304 228 227 289 414 523 583 622 664 722 879 1065 1166 1224 1143 954 778 719 688 715 763 908 1081 1142 1010 825 743 704 659 650 671 766 914 1000 1011 1044 1100 1097 1079 1036 937 833 798 837 912 967 937 853 820 834 594 335 190 144 125 113 122 152 157 124 93 77 65 59 61 68 62 55 43 39 33 25 14 4 1 0 235 130 73 28 8 5 0 0 0 0 0 0 0 0 0 1 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 30 72 146 289 492 651 631 484 369 311 289 287 313 401 475 534 590 652 719 792 903 1079 1210 1208 995 819 762 742 714 698 692 830 1029 1101 989 817 724 691 690 686 674 736 879 975 966 942 932 917 890 863 833 808 813 845 903 962 963 909 808 649 385 164 115 112 96 82 88 108 110 83 58 50 42 38 39 41 38 37 43 41 41 39 30 17 7 2 25 2 0 0 0 0 0 0 0 6 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 30 86 195 365 554 683 657 535 435 353 333 365 431 487 525 565 646 733 793 840 941 1142 1335 1246 954 798 756 735 731 736 688 742 947 1086 1051 908 797 792 783 676 676 830 960 953 824 823 845 858 829 804 810 835 858 868 885 949 986 881 692 490 336 278 151 99 69 53 52 56 54 46 40 41 40 38 37 35 30 31 36 37 40 46 47 41 29 15 0 0 0 0 0 0 0 0 4 16 25 5 1 2 0 0 0 0 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 14 34 110 271 482 680 779 748 675 578 404 402 455 505 541 577 621 736 821 854 870 960 1180 1399 1272 967 814 770 734 701 696 690 716 960 1157 1134 1003 918 891 802 671 703 952 943 806 717 761 864 890 835 809 829 863 883 893 913 937 956 828 629 496 477 467 260 97 43 29 28 29 29 29 31 36 40 37 38 41 40 38 46 52 47 46 53 61 57 38 0 0 0 0 0 0 0 0 1 3 9 0 0 0 1 1 0 0 1 1 1 0 1 4 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 29 74 170 400 626 758 820 830 793 697 431 487 533 564 599 649 718 821 882 898 905 975 1182 1353 1194 916 776 760 702 637 610 621 691 943 1250 1325 1223 1092 948 773 671 658 809 700 610 629 716 817 874 832 803 829 862 877 888 915 926 889 664 579 576 624 613 418 143 23 16 20 21 20 17 16 21 29 29 29 44 55 57 56 44 37 42 52 66 70 55 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 1 3 12 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 53 133 262 485 709 782 802 819 819 723 477 537 570 610 644 713 804 881 929 951 953 1019 1223 1287 1072 820 732 772 705 593 550 571 633 783 1010 1206 1324 1272 943 633 575 533 550 518 511 586 692 776 823 840 845 858 877 888 879 866 839 722 571 674 760 788 688 450 166 23 24 24 20 13 8 6 11 21 30 31 48 60 67 69 58 45 40 42 51 58 59 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 1 1 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 81 180 322 505 692 784 762 754 773 685 521 561 590 633 661 739 830 891 917 922 927 1063 1267 1227 1006 824 802 809 705 560 492 498 542 604 689 848 1174 1310 933 539 421 418 405 423 465 538 620 705 799 891 925 904 919 929 897 836 756 670 766 864 923 849 620 332 109 23 26 25 16 8 11 15 17 23 36 42 56 61 64 65 62 55 47 39 35 37 49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 42 114 226 377 545 688 759 769 769 759 629 539 588 623 670 685 766 847 891 904 908 922 989 1115 1074 994 900 830 772 643 481 418 433 469 500 527 578 734 1019 791 402 285 363 405 445 516 574 636 717 824 920 958 932 923 875 792 757 763 854 999 1044 916 683 417 195 64 22 20 15 7 12 20 24 24 31 48 51 55 55 56 57 58 55 51 47 40 32 39 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 18 72 169 307 478 628 727 777 797 746 694 567 544 590 621 659 680 771 853 894 916 925 909 882 948 941 931 856 777 713 591 437 390 422 459 484 482 452 446 640 574 421 412 482 546 619 710 762 785 801 830 892 952 954 874 739 638 730 810 889 977 866 610 368 198 94 41 18 8 0 3 16 21 23 31 46 59 52 43 35 36 40 39 34 30 31 27 22 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 32 104 230 389 553 670 724 753 750 630 546 511 544 583 603 614 648 711 794 854 880 872 835 820 915 949 870 739 658 621 568 481 425 408 398 388 365 328 321 407 462 520 561 611 671 775 901 948 940 931 919 912 921 904 808 693 687 748 778 748 635 437 271 172 109 59 28 9 0 2 7 21 22 28 39 52 57 46 32 17 11 14 13 6 0 2 5 16 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 55 158 315 482 597 643 659 676 656 572 493 506 555 612 657 677 690 725 800 879 896 844 778 809 956 1045 912 729 627 576 539 476 388 315 268 211 158 147 248 426 510 602 622 653 681 803 969 1042 1018 960 876 843 851 852 827 810 833 781 669 470 263 127 78 62 54 37 18 6 4 11 22 38 25 29 34 43 46 36 20 7 1 1 1 0 1 2 4 30 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 91 235 398 532 624 651 655 684 650 549 473 518 580 662 746 792 819 868 951 1028 1016 902 782 804 989 1130 987 789 750 644 507 376 272 214 168 105 53 75 246 447 551 636 673 677 660 705 786 830 823 816 776 759 811 855 849 796 710 564 348 193 97 47 31 34 38 32 11 8 19 32 43 48 21 17 16 26 34 29 13 1 0 0 0 3 11 14 12 43 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 32 127 274 433 556 628 663 674 758 677 525 470 532 611 711 795 857 917 996 1084 1131 1084 925 762 743 887 1032 1008 889 895 823 662 470 314 222 157 80 24 35 187 397 539 621 734 760 753 736 740 762 790 822 858 801 749 710 614 482 351 220 124 83 54 33 23 22 23 21 4 16 41 62 77 76 40 20 11 20 34 33 18 2 0 0 1 14 18 11 10 25 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 26 103 203 355 493 601 670 700 711 709 617 477 479 557 649 755 813 884 984 1075 1114 1072 945 772 638 624 707 888 998 985 974 941 840 663 466 304 181 68 11 9 86 269 418 523 675 806 883 894 882 857 803 732 672 613 498 385 270 187 137 106 95 81 58 39 29 22 18 15 4 24 50 81 106 101 63 36 23 26 37 38 26 9 2 6 1 13 20 15 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 16 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 96 232 334 432 548 655 728 751 726 680 647 484 489 604 729 815 861 941 1018 1049 1022 909 743 596 521 496 537 710 918 1048 1061 966 839 696 538 355 169 40 5 7 79 224 390 524 642 769 878 885 806 696 545 394 288 229 173 135 113 107 111 108 93 71 50 38 34 29 20 13 10 21 53 105 133 113 69 42 33 32 34 33 30 18 12 26 2 0 12 15 10 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 26 67 87 52 18 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 66 190 314 384 426 572 693 747 771 726 663 630 481 457 666 820 875 898 947 960 887 805 709 593 511 490 460 423 528 763 958 1014 932 793 623 404 216 81 13 1 22 127 316 492 612 697 738 706 598 473 363 254 199 161 120 110 108 155 160 133 96 62 39 29 22 20 19 16 15 21 36 81 152 179 146 89 48 39 42 39 24 29 20 21 38 6 1 18 15 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 9 8 72 143 140 64 26 11 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 133 240 319 406 524 648 739 777 820 763 618 522 491 428 656 778 809 832 859 831 715 614 558 514 504 499 459 412 410 516 627 690 686 613 448 194 62 16 2 0 24 119 286 380 498 537 467 361 273 228 198 189 233 235 194 185 238 275 209 125 66 39 34 35 33 29 26 24 32 54 86 124 189 192 154 110 79 63 50 35 18 44 30 17 26 23 12 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 11 18 26 27 8 72 98 71 33 17 10 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 14 59 178 247 353 498 634 725 788 842 857 834 640 519 495 456 580 653 682 713 714 654 566 513 507 535 533 508 468 434 370 341 340 357 370 337 226 64 9 2 0 0 15 63 138 158 199 193 164 139 147 183 203 232 258 259 251 286 346 316 187 84 40 36 46 49 35 32 31 65 100 128 145 155 183 162 134 123 109 86 56 24 7 30 20 23 47 66 42 15 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 12 20 25 33 47 38 13 20 17 12 6 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 77 187 281 334 469 600 692 764 825 868 864 832 599 506 455 441 528 594 652 675 663 607 534 505 571 632 540 507 467 406 339 276 237 216 191 147 85 29 9 5 5 2 8 24 48 65 75 96 123 138 152 169 184 211 221 271 323 344 320 254 135 49 32 51 85 101 94 88 90 125 171 187 178 169 172 137 105 111 92 57 27 10 2 24 11 43 73 68 37 24 22 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 33 41 43 45 48 39 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 2 0 1 8 54 259 411 476 509 581 660 726 805 878 918 901 843 623 541 465 451 503 576 665 691 672 622 559 560 638 657 489 485 442 373 304 242 203 173 131 86 46 22 13 10 7 2 3 7 14 28 55 108 169 197 183 153 131 132 159 210 260 269 230 164 90 42 62 115 147 145 132 158 243 272 269 232 195 172 154 114 72 75 54 22 4 1 5 31 30 70 73 44 17 18 24 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 40 53 59 62 65 68 57 31 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 8 4 1 11 54 220 488 604 648 667 694 768 842 912 988 1021 963 828 690 631 534 502 502 538 612 656 661 664 632 610 613 580 458 461 426 348 269 214 180 146 103 69 48 31 19 12 3 1 0 2 5 10 20 50 104 141 139 124 119 128 142 164 180 176 167 144 121 125 172 192 129 64 44 111 247 304 271 214 166 132 105 78 62 60 51 20 2 0 3 15 28 69 59 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 1 1 2 1 1 2 3 1 0 0 0 0 0 0 6 39 62 64 78 95 99 83 80 65 35 12 4 6 7 8 7 4 1 0 0 0 0 0 0 0 0 1 5 8 4 6 36 148 383 566 622 681 731 788 880 991 1064 1096 1072 947 782 665 578 548 553 536 537 565 608 667 735 712 643 580 532 482 453 401 309 241 199 166 126 83 62 55 43 32 23 16 16 8 2 2 4 9 15 21 35 52 71 95 133 177 212 223 235 239 224 201 184 176 132 42 8 3 10 22 53 72 75 69 58 50 50 54 52 44 23 7 1 0 5 17 31 23 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 1 0 0 1 2 2 2 2 4 7 8 8 8 7 6 4 3 2 0 0 0 0 0 0 14 46 66 76 102 125 126 120 124 89 48 20 12 17 22 24 27 21 9 2 0 0 0 0 0 0 0 1 4 6 3 16 78 223 399 511 604 697 801 898 1000 1104 1171 1166 1055 872 687 546 480 541 546 575 590 592 606 655 729 742 688 590 536 502 438 343 266 228 189 147 112 92 83 66 56 49 43 36 25 17 12 12 9 4 0 1 4 12 29 49 89 147 199 217 211 189 160 130 98 62 24 3 0 0 0 0 2 7 25 33 23 16 16 18 18 11 11 5 1 0 4 15 15 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 5 4 1 0 1 2 4 7 9 13 17 19 18 18 16 10 4 1 0 0 0 0 0 0 0 21 47 63 77 110 137 137 123 100 66 42 22 19 26 30 31 37 38 21 8 2 0 0 0 0 0 0 0 1 2 5 43 163 338 482 594 736 850 942 1009 1069 1124 1136 1077 933 748 586 506 502 554 599 605 637 655 671 713 775 808 769 648 553 483 396 295 243 214 176 146 132 132 124 79 64 73 55 33 24 25 26 20 12 4 1 1 1 1 6 9 18 34 49 52 45 37 32 25 16 6 0 0 0 0 0 0 0 10 45 64 25 5 0 0 0 0 0 0 0 0 10 27 26 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 16 13 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 3 1 2 2 8 13 17 19 19 22 25 21 18 14 12 9 5 2 1 0 0 0 0 0 28 52 65 80 107 128 125 110 89 89 92 50 23 30 28 22 22 24 17 6 1 0 0 0 0 0 0 0 1 9 36 112 299 472 613 748 884 982 1024 1041 1049 1054 1030 935 771 631 550 553 553 551 578 589 685 751 785 847 893 880 841 742 576 464 391 324 256 193 175 170 147 130 111 77 69 77 56 37 26 22 17 9 2 1 3 6 6 2 1 0 0 0 1 1 1 0 2 1 0 0 0 0 0 2 1 0 0 17 60 88 22 4 0 0 0 0 0 0 0 0 14 35 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 44 19 4 4 4 2 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 6 9 11 16 21 23 22 19 20 25 28 29 30 33 29 17 8 3 1 0 0 0 3 39 70 92 107 117 118 106 100 108 153 150 79 20 16 12 8 6 6 4 0 2 3 3 2 1 1 1 4 9 40 116 246 433 581 772 942 1024 1037 1024 1019 1015 996 949 847 707 597 539 540 600 611 607 629 715 808 852 924 972 965 909 798 608 481 438 398 327 243 189 160 114 90 81 76 73 75 64 45 30 22 17 10 4 1 1 4 7 6 5 3 3 4 7 8 7 3 0 0 0 0 2 3 2 10 7 2 3 16 39 51 5 1 0 0 0 0 0 0 0 0 5 13 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 24 4 8 7 5 3 1 1 0 0 0 0 0 0 0 0 0 1 5 8 10 10 10 9 10 13 16 20 24 30 38 48 55 66 54 36 20 9 2 0 0 0 0 14 54 89 117 120 109 93 75 70 103 163 132 61 11 0 1 2 1 1 1 1 4 12 17 13 9 8 10 21 42 111 236 377 524 691 935 1123 1135 1064 999 973 966 935 860 759 663 601 574 531 671 675 656 657 694 775 883 975 1044 1039 939 779 631 507 460 416 344 252 171 119 76 75 84 81 72 67 53 36 25 21 21 19 12 6 1 0 3 5 7 10 12 15 17 16 12 5 0 0 0 3 10 12 11 20 14 3 0 9 25 30 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 2 1 3 5 4 0 0 0 0 0 0 0 0 2 6 9 11 10 7 5 4 4 10 19 28 39 48 57 63 58 51 40 26 13 4 1 0 0 0 2 28 64 87 106 109 92 73 63 73 110 146 74 27 5 1 1 2 1 0 0 1 6 20 40 34 31 35 46 73 119 203 327 429 546 719 951 1130 1101 1005 935 915 916 888 799 684 629 614 604 591 664 568 583 638 686 747 862 992 1122 1097 938 759 627 507 421 351 290 226 156 97 66 79 91 85 75 66 50 32 25 25 30 35 34 23 7 2 1 6 11 15 19 23 23 20 16 13 13 19 22 17 20 20 23 32 29 12 5 7 7 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 1 2 5 9 8 7 8 12 10 16 25 36 44 46 47 51 60 64 55 39 18 7 2 0 0 0 0 3 41 70 93 116 109 90 80 87 106 120 110 35 14 7 7 7 6 4 8 8 3 6 26 61 68 73 95 131 172 216 277 369 452 589 789 992 1094 1020 902 842 830 828 792 709 647 662 664 641 630 647 571 540 597 681 758 842 963 1112 1091 913 714 557 438 351 267 214 181 135 92 79 85 98 91 84 76 61 45 38 46 59 68 62 44 26 12 7 11 15 18 21 24 27 27 27 28 36 44 41 24 21 22 29 35 28 10 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 6 4 3 5 11 21 22 27 33 37 38 34 32 33 42 51 52 35 13 4 3 2 0 0 1 7 46 58 89 109 105 93 88 101 116 114 84 32 14 10 15 17 12 11 24 34 13 10 45 94 119 141 171 228 282 320 372 450 518 658 843 977 1000 914 806 767 744 720 692 664 659 721 686 671 673 669 608 539 591 717 824 880 927 1007 1032 851 638 455 333 262 198 151 130 101 84 85 93 109 105 104 97 85 76 76 88 97 93 71 52 44 35 24 21 20 21 23 25 27 27 26 26 32 38 35 28 24 24 23 22 19 15 16 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 3 4 2 0 0 0 0 0 0 0 0 0 0 0 2 3 4 4 6 10 12 16 22 25 30 32 33 36 39 40 39 37 33 32 26 19 15 15 14 11 7 14 50 51 103 127 125 108 87 84 104 96 63 28 12 8 12 12 8 15 41 68 49 35 88 157 209 246 260 313 403 497 557 582 596 713 901 979 947 861 772 723 695 675 679 687 680 692 646 665 655 624 598 602 665 794 878 867 852 905 961 801 575 371 242 177 140 110 97 85 80 84 95 108 110 121 119 109 104 109 116 104 84 65 56 57 53 39 37 32 27 25 25 26 26 22 19 24 31 37 44 32 24 17 21 38 45 19 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 11 19 20 8 2 0 0 0 0 0 0 0 0 0 0 5 11 14 16 18 22 20 22 25 29 34 41 42 44 50 56 59 57 48 41 40 39 37 39 32 20 16 33 64 104 192 198 154 112 85 71 82 75 51 24 10 8 8 4 4 33 107 187 199 104 141 269 345 371 401 502 645 711 660 612 631 739 943 1036 954 830 739 686 650 628 637 659 636 603 615 619 589 549 549 614 725 841 863 789 734 793 871 737 506 300 177 121 98 87 85 86 73 83 102 115 116 117 116 110 105 100 92 73 56 59 60 62 58 47 45 40 34 31 30 31 31 27 24 31 30 31 33 22 14 12 16 35 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 18 26 23 8 2 0 0 0 0 0 0 0 0 0 0 2 6 10 14 20 27 31 34 31 32 39 48 54 60 67 75 83 89 86 73 60 52 55 61 55 37 46 90 116 161 251 202 131 98 83 71 57 51 41 16 9 10 8 6 10 56 205 407 495 356 253 427 472 460 499 633 726 656 577 566 640 779 943 1051 952 827 736 680 643 613 586 577 580 577 573 540 508 471 480 547 653 750 782 710 633 685 707 582 408 241 133 85 73 72 69 56 60 80 108 126 129 123 118 108 96 87 77 60 45 51 49 52 50 43 42 44 42 41 38 34 32 34 27 30 20 12 10 7 4 4 4 7 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 9 8 3 2 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 13 20 30 29 32 37 43 49 59 73 86 101 112 115 109 92 70 73 78 84 115 186 183 153 195 228 166 103 88 82 61 36 25 23 8 8 6 10 25 52 85 207 440 598 547 410 608 569 517 485 490 497 482 529 591 673 802 934 1002 928 828 718 638 589 555 535 543 596 583 527 469 438 420 438 503 592 667 700 679 578 577 513 398 289 189 106 65 55 51 45 41 44 68 103 126 133 129 118 105 94 90 80 61 42 40 42 47 45 44 48 51 49 45 39 34 34 37 24 21 11 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 9 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 19 27 42 42 46 53 65 80 96 114 134 139 126 112 84 91 99 128 188 253 214 158 225 235 179 127 102 100 80 45 21 15 7 6 8 25 62 109 151 192 280 387 404 423 581 596 542 445 388 395 471 587 688 722 815 922 958 861 742 649 593 563 545 540 578 609 549 472 426 409 396 406 455 539 632 683 660 544 463 346 247 184 136 86 52 46 42 37 35 40 75 114 137 151 157 156 146 129 111 84 58 41 38 43 42 39 37 37 37 36 33 29 31 32 29 21 10 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 7 22 29 24 13 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 18 40 48 53 59 66 79 100 125 150 169 163 137 110 115 178 240 304 290 193 145 218 229 194 146 121 123 114 77 47 28 21 33 46 50 81 119 159 199 223 237 292 311 403 520 476 371 368 427 513 609 697 712 766 819 844 802 702 641 615 584 556 547 563 561 482 450 432 418 394 371 377 472 624 673 595 456 327 226 171 140 107 70 46 50 47 39 35 54 98 129 148 156 156 148 128 100 92 78 59 47 46 43 36 30 27 25 22 18 16 16 23 23 19 13 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 3 1 3 10 24 28 19 10 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 12 17 31 51 67 75 83 99 119 146 180 214 206 165 143 196 370 480 406 273 171 145 179 181 159 134 126 133 131 104 88 48 39 61 80 53 51 50 87 151 198 168 277 240 272 338 330 299 386 484 529 560 606 635 679 714 775 795 744 663 622 591 541 515 511 503 469 485 398 365 354 340 350 449 595 624 492 316 206 140 108 90 72 53 46 56 44 37 40 67 107 135 170 169 150 128 109 96 85 67 54 43 36 30 23 17 12 10 8 6 3 4 12 11 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 4 2 3 6 9 8 3 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 10 16 32 58 89 117 132 143 163 190 221 255 265 187 282 401 494 508 354 219 165 160 167 156 153 144 148 152 142 113 89 38 23 30 40 32 10 4 84 172 172 102 178 103 134 201 265 344 469 528 517 569 603 603 621 645 729 771 727 635 576 579 561 519 477 477 486 394 310 279 259 254 289 406 551 554 368 197 117 74 50 45 45 42 42 48 44 48 54 77 101 121 152 179 180 161 131 99 78 65 53 41 30 21 14 9 7 4 2 3 4 1 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 3 2 4 3 2 3 9 27 18 6 1 0 0 0 0 0 0 0 0 0 0 0 0 1 7 23 39 73 113 149 174 189 209 242 283 311 306 211 418 550 548 431 282 202 195 192 190 188 192 201 186 180 167 134 86 35 11 3 6 11 7 1 92 188 149 67 60 59 98 143 238 389 547 619 595 648 670 646 630 665 688 650 608 562 541 570 611 514 440 409 385 313 282 259 201 167 224 384 542 447 235 122 72 45 36 39 44 42 37 39 49 64 65 62 72 90 110 136 154 150 133 104 69 45 48 44 37 31 26 24 22 16 11 11 9 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 2 1 1 3 2 1 2 6 9 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 2 13 35 61 102 148 187 215 238 256 275 319 361 337 269 404 476 455 380 296 237 222 219 220 239 245 231 213 200 188 159 113 61 29 7 1 0 2 8 53 118 92 43 35 63 91 99 167 352 543 640 640 677 644 651 692 724 688 572 510 485 504 576 639 496 408 366 326 294 282 254 187 150 196 311 408 340 144 81 49 34 33 42 51 46 36 39 55 73 75 59 54 62 70 78 89 93 72 55 42 46 64 54 45 39 35 32 27 20 19 9 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 43 95 129 175 222 260 283 299 312 344 401 372 326 365 408 403 366 316 275 252 246 258 307 299 263 238 215 185 142 85 54 48 7 1 0 28 63 86 92 65 21 33 53 63 81 121 294 491 604 607 594 605 728 781 768 668 522 442 428 469 565 612 491 317 304 267 244 242 235 205 186 214 261 305 269 104 64 44 38 42 49 54 50 42 42 55 72 80 79 66 57 51 53 68 90 45 38 40 43 47 43 40 35 29 21 14 7 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 2 8 11 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 5 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 47 101 151 200 242 276 295 313 330 343 375 381 349 341 361 377 370 345 313 293 294 323 377 330 271 225 186 146 104 51 55 55 18 3 8 58 111 112 80 44 14 61 60 61 87 121 249 430 570 642 652 663 953 790 688 603 499 417 394 445 535 534 414 251 234 187 172 171 177 184 197 225 250 252 188 76 57 60 58 51 45 44 47 51 49 48 50 59 71 74 62 50 44 49 59 40 34 34 31 26 23 24 20 12 5 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 4 0 0 0 0 3 10 17 10 2 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 8 6 6 5 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 12 52 104 159 205 237 271 291 305 321 334 336 326 319 325 340 356 362 343 318 320 357 398 397 306 232 184 149 121 97 76 104 77 32 17 43 51 54 59 49 30 21 89 71 64 77 121 229 413 578 665 686 711 840 659 534 461 410 369 369 423 466 394 295 209 166 130 123 115 117 133 165 205 217 179 110 54 55 78 77 62 46 36 35 41 46 46 42 43 49 53 51 44 36 27 27 35 22 19 15 13 10 7 5 3 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 10 1 0 0 0 2 8 16 16 4 0 0 0 0 0 0 0 0 0 0 0 0 4 9 13 11 8 12 9 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 29 70 115 162 203 233 260 283 294 302 301 292 287 281 311 332 344 345 333 324 347 389 406 373 301 223 179 162 158 153 145 152 64 31 46 73 59 38 47 53 45 44 73 61 58 73 123 222 376 540 626 667 602 534 514 461 434 416 398 368 341 319 234 221 192 146 115 95 79 86 114 153 188 211 139 73 45 50 64 65 51 38 26 20 20 24 25 24 27 31 31 31 32 25 18 16 17 15 16 7 2 1 1 3 7 10 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 16 7 0 0 0 0 5 15 18 9 1 0 0 0 0 0 0 0 0 0 1 2 11 16 16 13 12 20 9 3 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 4 3 1 0 0 2 10 30 60 98 151 199 234 257 273 276 260 244 233 222 249 279 314 334 344 343 334 346 371 377 382 384 334 248 229 244 243 207 131 17 46 75 86 76 72 81 74 69 82 81 42 56 76 117 194 310 451 578 596 486 400 392 396 422 415 375 306 237 186 137 195 168 126 101 79 62 66 82 97 117 143 95 53 41 40 41 36 29 23 18 14 11 11 10 10 13 19 25 27 24 17 13 9 8 12 19 9 2 1 2 4 7 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 19 15 5 0 0 0 3 13 19 14 3 0 0 0 0 0 0 0 0 0 2 8 17 18 13 8 5 6 6 2 0 0 1 2 4 4 2 0 0 0 0 0 0 0 1 3 11 12 8 4 1 0 3 14 35 70 121 183 223 250 258 244 213 186 233 238 240 268 301 325 335 325 307 305 354 387 393 411 399 333 307 318 277 184 82 45 71 79 88 85 74 69 70 77 111 96 49 53 73 113 183 273 377 487 579 455 412 400 382 368 334 283 231 173 127 116 173 133 95 82 79 68 55 55 63 89 103 72 43 37 34 30 25 21 17 16 14 11 9 7 3 3 5 6 7 7 6 5 2 6 12 13 5 1 5 9 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 21 20 18 14 4 0 0 1 8 19 16 6 0 0 0 0 0 0 0 0 0 2 8 13 12 5 2 1 0 1 0 0 0 0 1 4 7 3 1 0 0 0 0 0 1 2 5 12 17 15 8 2 0 0 2 13 35 80 145 196 214 199 177 166 179 229 216 230 264 302 341 370 380 366 361 389 422 414 415 409 384 350 309 213 137 107 98 82 74 98 107 112 122 135 127 117 83 53 51 70 106 185 270 337 381 399 395 405 397 334 259 227 222 201 148 106 103 128 99 70 76 86 76 53 45 54 89 88 57 38 34 32 28 24 22 20 16 11 8 7 6 3 1 0 0 0 0 1 1 10 15 16 12 5 0 1 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 21 20 20 17 9 6 2 1 5 14 19 8 1 0 0 0 0 0 0 0 0 1 3 7 7 3 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 1 3 5 7 12 15 10 4 1 1 2 6 9 38 80 109 106 92 96 115 143 164 134 186 243 285 321 358 394 422 424 444 468 457 448 436 392 319 231 143 136 129 121 112 114 144 150 162 185 197 176 112 71 43 44 63 95 163 237 276 302 318 321 338 302 220 196 229 245 174 125 94 91 97 75 60 70 78 73 58 47 52 93 77 47 34 32 32 30 28 27 24 17 8 3 3 4 4 1 0 0 0 0 0 2 15 15 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 21 20 20 19 17 14 6 2 3 9 15 11 2 0 0 0 0 0 0 0 0 0 0 3 3 2 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 8 11 16 17 11 6 3 2 3 8 18 33 45 48 44 58 85 101 93 75 119 194 244 300 367 439 479 440 492 504 493 517 512 378 253 176 142 137 138 162 173 196 231 232 210 226 240 203 117 56 33 64 81 88 119 177 225 288 348 375 325 222 137 169 222 204 95 89 77 74 71 61 55 49 59 64 58 48 49 82 65 46 35 32 33 31 29 28 25 19 11 2 1 1 1 0 0 0 0 0 0 1 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 21 20 21 20 19 17 12 7 4 4 8 10 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 2 1 1 1 2 4 8 9 9 14 21 21 17 12 10 15 22 23 24 26 29 34 41 57 64 51 42 65 178 274 358 435 487 483 422 491 421 423 489 489 317 193 166 172 175 178 195 230 288 351 371 316 239 219 189 118 44 28 97 96 76 81 129 203 300 341 328 265 165 100 131 158 134 85 79 58 54 51 46 40 33 39 47 50 57 68 80 59 42 33 30 31 30 26 22 19 15 6 1 0 0 0 1 2 2 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 20 20 19 19 19 18 18 16 9 3 3 5 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 4 8 4 4 3 2 3 6 8 4 6 13 19 23 24 23 24 33 41 34 29 25 22 24 28 31 45 167 310 412 424 427 444 452 429 394 398 227 246 293 289 230 176 193 207 211 210 211 269 362 469 507 442 307 234 181 95 30 47 139 105 72 82 134 212 293 308 261 205 146 101 110 121 103 84 71 52 48 45 41 36 29 25 30 45 75 97 99 76 45 33 31 30 29 25 17 11 4 0 0 0 0 0 3 8 9 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 21 20 19 19 19 18 18 17 14 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 4 1 1 14 17 12 10 13 11 8 8 8 5 2 4 10 16 23 32 44 54 60 58 54 52 58 81 99 114 159 450 590 554 473 413 389 406 423 387 278 105 150 171 186 199 203 217 221 213 221 241 280 365 508 541 461 323 217 150 58 22 82 182 154 105 116 163 223 271 287 227 176 131 101 100 104 85 72 60 48 42 39 35 30 25 23 26 40 66 87 98 90 56 35 28 25 22 18 13 9 3 4 6 5 2 0 3 8 10 5 0 0 0 0 1 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 20 20 20 19 19 18 18 17 17 14 10 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 8 9 15 22 30 25 19 21 20 17 23 29 26 14 10 8 11 19 27 35 52 83 109 127 152 185 175 162 184 267 426 519 484 429 397 404 467 500 362 202 107 146 160 175 201 224 234 223 196 228 250 267 327 472 480 382 265 173 96 32 33 141 213 175 126 166 226 266 275 246 169 158 128 101 87 82 69 61 51 43 36 32 27 24 25 31 45 69 93 92 81 67 49 34 26 22 18 13 7 5 2 12 13 7 2 0 1 3 5 7 4 0 0 0 1 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 2 6 18 18 17 17 17 17 18 17 17 17 16 15 12 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 6 16 33 49 52 39 30 27 30 42 60 62 49 31 22 16 18 27 37 46 71 113 142 163 172 145 102 89 100 132 184 231 267 293 316 345 375 362 240 145 126 158 167 161 195 240 263 253 221 264 282 293 338 426 413 294 189 106 53 40 72 206 215 159 146 214 280 315 314 258 164 148 127 104 84 71 62 60 56 46 35 27 25 24 29 46 76 108 127 110 91 65 42 31 28 27 24 19 10 2 3 10 8 3 1 1 2 1 6 36 58 19 3 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 2 3 15 14 14 14 15 16 16 16 16 15 15 14 13 10 1 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 2 10 30 44 38 27 35 44 57 71 85 73 54 45 42 37 48 65 84 101 105 104 92 83 74 65 56 49 64 84 99 110 149 170 191 218 236 224 159 118 165 201 198 186 199 238 269 280 283 319 338 345 382 411 365 240 133 59 38 67 125 252 221 199 227 284 312 302 294 259 196 157 133 108 85 70 63 61 54 41 30 25 25 28 39 58 75 91 98 90 90 81 62 43 31 28 26 23 15 8 7 5 2 1 2 4 5 2 9 18 18 9 13 12 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 12 11 11 12 13 13 14 14 13 13 13 13 13 8 5 3 1 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 15 13 10 9 21 48 70 84 90 80 71 86 88 87 98 108 105 92 66 44 34 43 55 61 60 54 56 60 65 81 111 130 137 159 177 164 119 112 183 215 227 231 226 228 249 276 314 358 370 421 447 410 313 180 68 28 38 89 171 266 216 208 258 316 327 275 239 242 220 178 139 105 80 68 65 62 45 38 30 27 29 35 51 86 117 99 80 75 63 64 57 41 24 14 10 14 16 23 30 25 17 12 13 15 15 11 21 8 1 10 26 32 18 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 9 7 6 7 9 10 11 12 12 12 12 12 12 12 12 10 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 11 23 8 3 3 8 34 77 94 92 87 90 122 150 144 124 100 72 45 32 32 37 46 60 61 58 55 53 51 56 67 85 108 126 132 126 111 109 123 150 204 228 246 255 252 264 301 324 326 343 437 446 375 257 135 51 20 49 128 215 270 242 242 292 316 294 243 222 218 172 138 121 96 73 66 62 57 49 41 31 29 31 35 43 64 107 94 67 51 41 34 32 28 21 15 14 25 39 61 72 68 60 46 36 32 25 14 8 2 0 16 31 26 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 7 4 1 1 3 4 7 8 6 7 9 9 10 11 12 10 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 10 16 2 4 4 8 22 53 78 79 81 88 99 113 106 85 63 51 54 34 24 30 40 49 45 44 53 66 75 81 93 125 141 144 140 129 120 118 117 136 208 221 239 264 287 324 382 354 264 241 310 357 308 204 101 40 41 89 190 255 276 271 273 290 264 203 174 197 212 166 152 129 97 70 65 58 48 40 35 30 27 27 29 32 37 42 36 37 31 24 19 20 22 22 28 42 61 74 84 77 62 50 37 25 22 15 6 0 0 0 5 8 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 6 4 2 1 1 0 0 0 1 2 4 5 5 9 9 6 2 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 1 3 3 1 1 2 6 18 36 57 66 71 66 54 43 45 38 27 22 18 7 11 16 23 27 31 44 70 94 105 106 105 142 142 126 108 90 75 71 99 133 173 190 188 243 330 408 453 408 261 229 263 281 244 156 77 46 79 163 258 292 288 264 241 228 198 137 126 150 162 120 94 83 75 65 60 55 47 40 35 31 26 23 21 19 18 20 25 32 37 38 28 12 5 12 27 43 53 54 47 31 17 9 5 2 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 8 7 6 5 3 1 0 0 0 0 1 1 1 4 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 3 5 13 25 40 51 54 47 42 35 25 18 11 12 19 22 16 17 36 52 66 82 104 123 126 107 92 104 98 77 51 30 17 19 72 108 136 154 159 234 333 386 383 329 231 190 177 164 139 97 64 69 126 215 295 325 305 258 209 170 141 108 118 129 133 127 119 92 70 62 61 57 47 40 34 30 28 25 21 18 16 16 18 28 82 119 101 54 20 26 17 12 14 18 16 8 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 10 8 9 8 7 3 1 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 4 7 7 14 23 31 35 31 24 19 13 8 9 16 23 34 40 33 30 68 107 132 143 146 153 158 105 86 94 81 57 36 22 19 32 74 123 142 150 163 204 250 255 230 202 168 72 53 61 67 70 80 111 173 255 314 326 294 238 190 155 129 99 108 111 98 89 88 80 64 56 56 57 56 50 50 44 34 26 20 18 15 12 13 31 85 118 104 66 37 44 13 9 50 68 43 19 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 8 7 10 11 10 7 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 9 16 31 43 46 40 28 17 13 10 5 15 38 55 55 50 51 73 124 157 174 184 189 185 172 92 82 79 69 59 43 29 31 60 117 179 148 135 136 145 151 144 146 190 176 59 50 54 67 89 116 149 199 239 289 304 270 223 196 173 141 111 102 106 81 67 64 62 55 49 47 45 44 47 46 39 33 29 24 19 12 8 10 16 21 35 32 23 21 25 14 11 107 113 61 21 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 3 5 8 9 7 7 6 4 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 7 19 41 63 68 55 38 28 22 15 25 40 67 93 103 95 91 128 174 198 215 234 225 192 140 74 68 55 52 52 41 27 41 97 157 179 117 90 84 87 99 113 116 133 132 92 81 86 111 140 172 219 290 347 326 285 245 218 215 212 179 132 103 94 67 55 51 52 53 50 49 45 42 42 48 58 60 52 40 26 18 22 25 19 6 2 2 3 5 3 0 0 25 33 21 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 4 3 4 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 22 41 55 59 59 59 67 58 50 102 121 123 114 96 104 142 192 227 239 244 219 164 104 58 41 28 27 26 20 14 31 85 123 112 64 43 65 84 95 103 100 57 129 122 104 123 161 192 233 309 396 453 340 274 225 193 178 168 134 109 90 76 61 58 56 54 50 45 43 46 48 51 54 51 46 41 33 27 25 24 10 2 1 2 5 16 28 17 4 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 2 1 2 2 2 2 2 2 3 3 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 27 69 106 125 125 167 140 131 208 198 158 132 113 103 125 191 228 239 224 182 123 75 41 22 11 8 6 4 1 0 0 9 26 24 26 61 105 117 108 92 82 194 140 128 163 218 249 277 373 434 409 272 259 246 206 153 110 95 95 88 77 66 59 54 46 37 32 32 34 39 38 34 29 31 27 16 12 10 2 1 3 12 22 28 32 39 21 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 1 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 0 0 9 53 106 146 169 239 189 167 192 193 154 127 106 102 126 184 193 192 167 123 76 53 35 21 9 2 1 0 0 1 2 2 9 19 42 84 140 156 122 100 119 181 108 159 237 290 300 292 357 307 240 215 239 265 236 177 126 110 101 83 70 57 47 43 39 32 28 27 26 32 34 35 38 43 45 34 24 18 13 12 25 53 57 40 19 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 1 0 0 0 1 12 63 133 202 257 222 212 201 188 156 112 73 61 90 134 146 142 113 73 40 30 25 19 10 3 0 0 3 9 16 22 19 29 59 113 171 193 141 105 125 143 118 224 302 328 314 295 333 247 193 177 191 208 190 141 92 63 59 58 46 38 34 34 34 30 28 25 23 27 29 32 37 46 55 65 67 66 51 41 50 42 27 14 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 10 8 3 0 0 0 0 0 11 58 144 187 124 147 174 205 205 167 112 78 83 102 114 108 80 48 26 17 14 10 5 1 1 4 18 37 52 52 40 81 108 164 199 195 154 130 163 160 200 345 371 331 290 260 241 172 149 153 170 178 156 113 80 67 72 80 69 57 50 49 49 45 31 21 13 10 11 8 6 7 18 32 46 56 48 30 16 7 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 10 19 19 10 0 0 0 0 0 1 5 17 21 41 88 124 220 260 235 177 136 117 117 117 99 63 39 28 19 12 5 2 3 6 14 32 57 48 40 77 154 199 268 278 237 181 173 173 182 270 373 338 257 250 218 170 125 104 114 133 150 152 133 115 106 103 97 88 75 64 55 45 31 10 5 2 1 0 0 0 0 1 4 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 10 14 9 5 1 0 0 0 0 0 0 0 1 21 67 137 239 288 267 224 186 167 161 171 131 72 37 38 28 19 13 13 19 16 15 21 27 17 22 88 175 231 243 218 172 176 192 122 183 287 343 372 387 349 240 153 100 87 108 132 142 139 128 111 103 106 96 75 59 47 35 23 13 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 7 0 0 0 0 0 0 0 0 0 0 1 10 60 129 202 260 266 256 240 212 183 203 135 63 24 29 26 22 21 24 26 14 9 14 22 28 42 110 136 144 130 121 144 136 114 106 189 269 283 270 251 248 187 125 90 88 113 126 145 148 130 103 82 68 56 45 35 25 17 12 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 2 0 0 0 0 0 0 0 0 0 0 4 36 83 140 195 238 262 271 227 173 154 85 31 8 9 13 16 12 8 7 14 29 47 64 83 105 157 126 114 130 163 181 120 100 129 184 199 186 197 205 195 155 124 111 128 159 181 166 151 140 118 84 51 38 28 17 9 5 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 6 3 0 0 0 0 0 0 0 0 0 4 18 49 87 142 205 262 298 243 160 93 40 10 4 6 10 11 2 0 25 58 85 105 115 123 140 149 125 137 156 187 205 168 166 147 173 196 175 198 240 248 233 218 162 148 144 143 144 138 133 119 93 62 37 17 6 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 9 6 0 0 0 0 0 0 0 1 2 6 14 26 55 114 186 246 260 193 97 42 15 3 7 17 18 12 1 0 47 90 116 128 129 99 82 81 99 137 144 151 176 192 125 143 176 193 190 204 246 264 268 257 210 184 164 142 110 85 74 61 43 23 8 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 2 0 0 0 0 0 1 7 19 36 26 28 39 67 116 184 224 192 93 28 9 2 1 6 13 16 8 1 10 65 138 151 129 108 115 89 82 114 158 155 141 146 155 171 201 196 170 152 158 192 239 249 205 145 101 68 42 26 20 15 7 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 14 46 86 85 92 101 120 164 218 229 147 49 13 2 0 1 2 4 6 2 3 27 80 157 179 163 166 202 182 162 174 181 169 149 163 174 193 205 176 141 130 159 225 290 217 122 60 29 12 4 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 40 94 138 129 183 222 243 246 211 110 54 27 7 1 0 0 0 0 0 5 45 107 178 254 320 357 336 281 209 179 170 162 151 151 165 162 143 116 88 75 79 93 93 63 32 13 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 15 61 114 152 258 284 263 217 156 92 79 53 24 6 1 0 0 0 0 3 54 143 260 377 436 413 350 275 227 183 171 159 146 133 126 118 97 70 47 29 21 15 8 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 25 103 223 323 286 222 178 145 122 112 92 51 18 3 0 0 1 3 18 76 174 263 325 325 250 236 265 270 226 180 156 139 129 120 83 68 49 28 11 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 11 81 231 307 253 171 159 168 163 140 112 70 33 10 1 0 1 6 20 79 214 230 193 145 112 141 197 211 210 209 196 171 140 105 77 77 53 35 23 13 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 15 49 167 225 213 162 132 161 165 154 136 93 58 30 12 5 1 4 6 38 116 119 67 56 66 95 122 151 188 211 207 185 164 136 106 82 65 51 42 36 29 16 3 1 2 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 22 60 141 213 210 165 127 122 132 142 132 101 74 50 28 15 17 30 22 25 23 16 7 18 40 50 51 77 121 139 133 118 112 123 135 132 102 77 63 53 44 33 22 16 11 8 7 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 10 13 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 24 45 86 151 159 134 107 93 93 104 88 69 54 40 25 13 12 22 26 35 42 39 28 19 24 27 27 31 43 49 53 52 51 57 67 70 68 64 61 57 52 43 30 18 12 9 7 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 20 37 36 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 20 33 69 109 118 93 75 70 71 70 51 42 37 30 20 11 7 8 12 17 31 41 39 26 15 14 11 9 9 11 14 15 15 15 14 16 18 23 27 29 28 20 11 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 25 37 14 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 17 24 53 92 112 101 83 80 75 64 46 42 35 30 26 21 15 10 8 9 13 25 35 36 24 14 6 2 1 1 2 2 3 2 1 1 0 2 4 5 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 12 22 29 73 108 117 106 95 78 54 37 42 29 22 20 21 22 11 8 7 7 9 13 17 19 17 11 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 14 25 45 106 136 125 98 78 56 33 19 16 12 11 15 17 16 11 7 5 4 3 4 7 9 9 7 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 4 9 18 77 126 119 82 50 46 38 27 15 7 7 12 15 11 4 3 2 1 1 0 0 1 2 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 13 21 27 22 10 3 4 5 5 3 3 7 9 6 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 0 0 2 5 6 4 3 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 21 27 22 10 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 18 23 19 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 12 19 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 24 67 151 82 31 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 27 95 176 96 43 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 39 58 34 15 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CIN 0 0 0 -9 -57 -106 -95 -68 -107 -117 -151 -85 -74 -192 -98 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -48 -96 -84 -65 -66 -73 -78 -77 -75 -72 -76 -200 -277 -298 -285 -266 -267 -279 -242 -222 -173 -104 -50 -22 -17 -12 -15 -17 -16 -14 -13 -14 -18 -18 -22 -18 -19 -22 -21 -30 -64 -94 -39 -35 -31 -31 -24 -18 -22 -19 -24 -28 -27 -23 -16 -10 -8 -10 -10 -5 -2 -5 -8 -19 -43 -78 -95 -53 -40 -43 -53 -58 -56 -53 -56 -62 -63 -58 -48 -38 -28 -26 -34 -37 -45 -14 -5 -14 -30 -61 -108 -122 -102 -76 -84 -110 -61 -30 -5 0 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 -64 -78 -65 -68 -70 -64 -58 -62 -74 -67 -110 -168 -267 -290 -279 -259 -212 -133 -83 -65 -42 -27 -21 -19 -23 -30 -33 -32 -28 -23 -19 -17 -16 -19 -15 -11 -14 -19 -34 -63 -79 -43 -37 -32 -28 -23 -23 -20 -10 -14 -24 -24 -15 -8 -7 -8 -8 -6 -2 -3 -12 -37 -58 -75 -82 -76 -53 -46 -59 -67 -68 -68 -65 -60 -54 -57 -59 -49 -40 -40 -48 -45 -19 -17 -6 -87 -105 -94 -85 -53 -39 -27 -11 0 -5 0 0 0 0 0 -65 -111 -68 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 -37 -57 -71 -69 -64 -60 -53 -47 -59 -89 -122 -170 -169 -148 -149 -154 -146 -112 -72 -51 -40 -30 -26 -23 -25 -34 -44 -42 -40 -34 -31 -24 -18 -15 -18 -15 -14 -17 -13 -31 -74 -87 -50 -34 -25 -20 -10 -8 -9 -9 -13 -22 -21 -13 -8 -6 -8 -10 -8 -7 -11 -27 -66 -82 -79 -87 -93 -73 -66 -82 -86 -82 -84 -82 -74 -66 -71 -73 -80 -86 -94 -100 -75 -22 -3 0 -106 -67 -46 -14 -4 -3 -0 0 0 0 0 -1 -3 -3 0 -61 -173 -213 -120 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -90 -90 -70 -69 -73 -63 -53 -47 -43 -59 -114 -160 -156 -138 -98 -83 -75 -73 -68 -55 -42 -35 -28 -24 -22 -23 -32 -40 -38 -37 -35 -34 -28 -19 -15 -16 -16 -12 -12 -12 -39 -106 -100 -45 -26 -31 -17 -18 -22 -23 -21 -19 -17 -13 -9 -6 -3 -4 -5 -8 -11 -18 -38 -44 -75 -80 -87 -102 -109 -108 -110 -110 -103 -104 -109 -108 -102 -101 -94 -91 -91 -91 -90 -85 -60 -25 -6 -10 -1 -0 -0 0 0 0 -3 -10 -21 -31 -23 -51 -46 -2 -4 -23 -32 -18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -121 -121 -84 -68 -68 -60 -48 -44 -36 -54 -118 -141 -121 -94 -83 -77 -69 -59 -49 -41 -37 -33 -25 -18 -20 -19 -24 -25 -27 -34 -33 -34 -24 -16 -13 -16 -20 -19 -12 -13 -24 -53 -49 -24 -20 -35 -36 -24 -22 -23 -20 -15 -11 -8 -7 -4 -4 -2 -6 -14 -19 -19 -23 -21 -62 -85 -103 -121 -129 -127 -126 -132 -123 -113 -116 -107 -97 -100 -100 -90 -92 -89 -80 -73 -69 -55 -32 0 0 0 0 0 0 0 -33 -100 -131 -96 -35 -153 -165 -11 0 0 0 -82 -88 -36 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -22 -109 -131 -96 -71 -60 -50 -40 -35 -26 -42 -106 -106 -90 -83 -77 -71 -62 -49 -41 -38 -38 -35 -27 -17 -20 -17 -20 -19 -20 -27 -35 -33 -25 -15 -10 -15 -20 -20 -19 -26 -19 -17 -16 -14 -20 -34 -44 -29 -23 -19 -15 -13 -12 -11 -8 -7 -8 -5 -9 -13 -14 -12 -12 -22 -89 -122 -131 -137 -139 -134 -127 -128 -137 -124 -116 -79 -54 -63 -77 -45 -34 -63 -73 -65 -58 -58 -56 0 0 0 0 0 0 0 -46 -104 -90 -32 0 0 0 -2 -0 0 -5 -49 -69 -24 0 -6 -27 -47 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -37 -106 -126 -101 -72 -54 -45 -36 -26 -21 -36 -92 -87 -82 -78 -72 -64 -54 -44 -40 -41 -42 -41 -32 -22 -24 -19 -25 -23 -22 -25 -27 -27 -28 -19 -9 -8 -13 -17 -17 -17 -20 -23 -20 -20 -33 -43 -42 -30 -24 -20 -18 -16 -14 -11 -8 -8 -8 -6 -6 -10 -9 -9 -9 -20 -73 -120 -137 -134 -129 -116 -87 -69 -104 -108 -99 -72 -42 -35 -36 -29 -32 -64 -74 -65 -53 -51 -54 0 0 0 0 0 0 0 0 0 -7 0 0 0 0 -0 -0 0 0 -2 -12 -1 0 -15 -76 -73 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -52 -104 -108 -88 -69 -53 -42 -29 -22 -23 -38 -82 -80 -77 -73 -69 -60 -50 -44 -43 -44 -42 -36 -29 -28 -30 -26 -29 -24 -25 -29 -28 -25 -23 -19 -11 -8 -8 -10 -17 -31 -77 -166 -79 -56 -56 -51 -38 -25 -17 -16 -17 -16 -13 -10 -8 -6 -5 -3 -7 -7 -8 -8 -8 -14 -41 -89 -113 -104 -93 -74 -47 -31 -49 -70 -64 -66 -43 -34 -35 -32 -29 -32 -53 -65 -58 -51 -45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -67 -111 -105 -80 -67 -58 -43 -30 -27 -27 -40 -67 -75 -73 -70 -68 -60 -51 -46 -46 -49 -44 -25 -24 -26 -27 -26 -24 -22 -28 -35 -37 -33 -27 -22 -18 -16 -12 -10 -16 -23 -79 -174 -134 -67 -59 -42 -29 -23 -20 -14 -11 -12 -11 -8 -8 -7 -6 -6 -7 -8 -7 -8 -10 -20 -44 -76 -85 -72 -67 -40 -43 -56 -59 -60 -48 -46 -37 -39 -41 -40 -39 -40 -41 -48 -55 -55 -42 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -52 -101 -126 -110 -79 -61 -53 -38 -28 -28 -30 -51 -68 -68 -65 -63 -65 -58 -49 -44 -44 -46 -45 -34 -25 -21 -20 -21 -23 -26 -33 -30 -38 -40 -35 -31 -28 -26 -19 -12 -19 -29 -96 -161 -131 -47 -34 -26 -17 -12 -10 -10 -12 -14 -9 -8 -9 -8 -7 -6 -7 -7 -7 -7 -16 -36 -59 -69 -61 -46 -53 -58 -52 -54 -61 -58 -44 -41 -44 -48 -47 -42 -39 -36 -32 -29 -33 -40 -33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -44 -156 -141 -116 -95 -73 -56 -41 -25 -25 -29 -29 -62 -71 -64 -61 -60 -62 -54 -44 -38 -36 -38 -42 -42 -20 -20 -19 -23 -26 -30 -34 -29 -26 -32 -36 -35 -35 -36 -41 -54 -43 -68 -79 -85 -72 -36 -16 -12 -12 -12 -12 -12 -12 -11 -9 -12 -9 -9 -7 -5 -6 -8 -8 -15 -27 -50 -65 -54 -23 -2 -11 -55 -59 -49 -49 -49 -42 -48 -53 -47 -45 -47 -45 -40 -36 -28 -28 -36 -26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -61 -140 -137 -102 -76 -61 -51 -38 -29 -33 -45 -37 -71 -67 -61 -60 -62 -61 -54 -44 -36 -33 -36 -41 -38 -18 -26 -22 -28 -32 -34 -37 -38 -39 -43 -39 -34 -37 -52 -93 -157 -120 -77 -62 -52 -42 -30 -17 -10 -9 -8 -7 -6 -8 -10 -10 -12 -10 -11 -8 -7 -9 -10 -14 -22 -43 -61 -55 -25 -2 -8 -24 -54 -53 -41 -43 -45 -45 -54 -56 -33 -23 -42 -55 -33 0 -2 -6 -32 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -81 -134 -122 -90 -65 -51 -44 -37 -35 -47 -66 -74 -83 -64 -58 -56 -56 -55 -50 -44 -37 -33 -35 -39 -36 -25 -27 -24 -27 -32 -36 -38 -38 -37 -36 -38 -40 -57 -88 -113 -132 -114 -68 -57 -48 -39 -26 -13 -5 -3 -5 -11 -14 -12 -9 -8 -8 -8 -7 -11 -19 -33 -54 -72 -82 -74 -56 -43 -19 -12 -26 -43 -41 -35 -37 -45 -47 -47 -48 -41 -20 -4 -4 -2 -1 -1 -2 -3 -25 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -104 -130 -108 -79 -58 -42 -31 -27 -27 -33 -64 -90 -68 -58 -55 -52 -49 -45 -41 -40 -39 -36 -38 -36 -34 -26 -20 -25 -22 -23 -30 -33 -32 -35 -41 -45 -47 -71 -144 -157 -127 -106 -66 -52 -43 -35 -28 -20 -14 -13 -17 -21 -18 -10 -7 -7 -7 -9 -20 -41 -49 -52 -69 -83 -74 -48 -39 -23 -28 -34 -37 -35 -32 -41 -40 -34 -36 -42 -39 -23 -4 -0 0 -0 -4 -11 -12 -5 -18 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -68 -126 -69 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -122 -128 -104 -80 -60 -41 -28 -21 -15 -20 -62 -79 -56 -56 -55 -53 -48 -41 -37 -37 -39 -37 -38 -36 -35 -24 -16 -22 -20 -15 -19 -20 -22 -27 -36 -43 -47 -51 -98 -145 -134 -112 -96 -69 -39 -30 -26 -22 -20 -24 -29 -24 -17 -8 -8 -14 -25 -43 -63 -74 -73 -59 -47 -48 -51 -47 -42 -10 -36 -43 -37 -29 -25 -35 -42 -32 -34 -40 -40 -28 -12 0 0 -2 -21 -22 -11 -6 -14 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -26 -1 -188 -261 -141 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -36 -107 -104 -81 -69 -55 -39 -28 -26 -17 -16 -55 -63 -56 -56 -54 -55 -50 -41 -35 -35 -38 -39 -41 -44 -34 -22 -19 -22 -21 -15 -13 -14 -15 -17 -24 -36 -46 -40 -21 -146 -151 -117 -90 -53 -36 -25 -20 -17 -18 -23 -27 -23 -16 -12 -28 -44 -61 -73 -75 -70 -69 -62 -53 -58 -70 -68 -41 -8 -33 -35 -29 -21 -23 -35 -40 -37 -38 -42 -44 -41 -26 -4 -10 -1 -16 -24 -17 -6 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -29 -85 -200 -213 -335 -281 -119 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -48 -77 -77 -68 -76 -87 -71 -49 -33 -25 -24 -22 -17 -30 -54 -56 -51 -49 -48 -45 -39 -35 -34 -35 -41 -50 -60 -54 -34 -24 -20 -17 -15 -13 -15 -18 -24 -33 -39 -38 -45 -102 -170 -147 -99 -70 -58 -40 -24 -26 -32 -34 -36 -40 -41 -40 -50 -67 -75 -70 -65 -60 -59 -65 -64 -56 -54 -56 -60 -59 -51 -43 -36 -24 -17 -24 -35 -39 -39 -45 -46 -41 -39 -31 -21 -29 -2 -0 -15 -18 -10 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 -0 -7 -105 -194 -240 -293 -371 -224 -64 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -9 -210 -163 -106 -81 -87 -95 -67 -38 -29 -24 -21 -21 -24 -30 -49 -46 -41 -39 -40 -39 -40 -41 -38 -35 -40 -55 -69 -68 -58 -33 -23 -18 -16 -19 -25 -31 -32 -33 -35 -23 -32 -112 -151 -115 -85 -64 -47 -34 -30 -43 -60 -57 -46 -48 -63 -77 -76 -67 -65 -57 -56 -60 -63 -64 -65 -66 -72 -62 -60 -58 -53 -51 -38 -22 -17 -24 -37 -45 -50 -52 -44 -33 -26 -27 -28 -22 -3 -0 -5 -4 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -2 -2 -3 -13 -143 -179 -200 -266 -301 -219 -72 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -49 -299 -148 -92 -84 -85 -73 -49 -28 -28 -27 -22 -23 -37 -61 -43 -42 -39 -40 -41 -43 -47 -49 -42 -41 -44 -58 -70 -67 -65 -51 -35 -26 -24 -26 -31 -41 -53 -48 -20 -6 -3 -43 -131 -112 -85 -63 -51 -49 -49 -49 -50 -47 -28 -19 -37 -56 -51 -43 -46 -54 -63 -69 -68 -62 -55 -51 -46 -41 -44 -47 -44 -42 -31 -22 -23 -31 -40 -49 -53 -49 -36 -29 -22 -21 -16 -9 -7 -4 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -22 -64 -77 -13 -111 -151 -217 -223 -177 -149 -77 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -63 -192 -110 -87 -77 -66 -52 -39 -29 -25 -26 -24 -49 -89 -104 -74 -62 -52 -50 -50 -51 -52 -52 -49 -47 -44 -56 -66 -65 -62 -60 -54 -51 -45 -42 -43 -47 -52 -49 -9 -0 0 -48 -124 -135 -120 -95 -95 -108 -105 -75 -38 -29 -26 -19 -28 -38 -41 -37 -43 -63 -78 -77 -67 -56 -49 -44 -39 -34 -42 -38 -30 -26 -27 -26 -34 -41 -44 -46 -50 -48 -34 -16 -12 -12 -11 -15 -21 -15 -6 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -8 -45 -53 -63 -131 -162 -87 -34 -58 -88 -61 -34 -31 -25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -100 -134 -125 -85 -72 -61 -51 -42 -33 -26 -21 -19 -29 -87 -115 -115 -103 -88 -64 -52 -52 -53 -52 -51 -49 -44 -44 -53 -61 -66 -68 -66 -59 -59 -59 -65 -77 -80 -70 -64 -15 -10 -3 -36 -80 -107 -134 -133 -119 -118 -119 -103 -73 -55 -56 -48 -53 -52 -47 -47 -53 -71 -84 -79 -67 -56 -52 -51 -53 -48 -40 -25 -19 -23 -28 -29 -40 -51 -48 -45 -35 -23 -16 -4 -27 -12 -14 -25 -27 -17 -12 -10 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -40 -101 -160 -202 -197 -218 -219 -118 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -43 -58 -31 -2 -10 -44 -237 -150 -67 -50 -50 -50 -49 -40 -30 -24 -19 -18 -27 -66 -81 -94 -97 -87 -65 -47 -45 -51 -57 -56 -48 -40 -49 -60 -67 -72 -67 -59 -55 -57 -63 -77 -94 -92 -62 -19 -12 -12 -4 -11 -27 -49 -89 -128 -135 -119 -107 -102 -93 -85 -87 -77 -65 -60 -58 -64 -72 -78 -86 -84 -64 -49 -41 -44 -45 -28 -23 -19 -21 -27 -31 -34 -42 -55 -55 -45 -32 -15 -2 -4 -31 -27 -22 -24 -22 -15 -16 -20 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 -3 -1 -0 0 0 0 0 0 0 -2 -86 -172 -217 -221 -210 -206 -212 -148 -90 -52 -9 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -167 -239 -147 -49 -68 -135 -84 -49 -32 -33 -40 -48 -54 -46 -30 -23 -20 -20 -23 -27 -28 -67 -80 -77 -65 -50 -46 -54 -65 -66 -49 -36 -45 -60 -68 -72 -62 -56 -57 -60 -65 -73 -84 -85 -77 -71 -52 -7 -1 -0 -9 -20 -41 -76 -105 -97 -93 -99 -96 -90 -85 -71 -66 -72 -75 -76 -77 -77 -78 -76 -54 -55 -47 -54 -62 -38 -32 -32 -35 -40 -44 -48 -52 -59 -62 -44 -26 -10 -0 -2 -12 -27 -28 -16 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -0 0 0 0 -4 -10 -8 -4 -1 -1 -4 -5 -6 -16 -18 -15 -32 -37 -17 0 0 0 0 0 0 -22 -139 -171 -202 -202 -183 -175 -190 -189 -180 -202 -150 -98 -151 -151 -117 -90 -51 -14 0 0 0 0 0 0 0 0 -34 -250 -425 -306 -133 -138 -206 -39 -37 -33 -37 -43 -49 -48 -39 -24 -18 -19 -24 -26 -30 -51 -82 -79 -76 -67 -58 -58 -68 -74 -73 -54 -44 -50 -60 -64 -68 -58 -52 -54 -58 -60 -56 -55 -71 -70 -66 -48 -16 -10 -8 -3 -3 -12 -28 -40 -38 -48 -87 -93 -85 -76 -68 -67 -73 -73 -67 -63 -65 -68 -61 -34 -47 -20 -6 -27 -62 -63 -62 -59 -56 -55 -53 -52 -54 -61 -44 -28 -11 -1 -0 -4 -19 -22 -12 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -1 -1 -1 0 -16 -27 -28 -27 -18 -21 -34 -29 -35 -75 -131 -121 -73 -47 -26 0 0 0 0 0 0 -63 -189 -205 -196 -174 -152 -152 -157 -145 -166 -212 -225 -245 -279 -273 -244 -219 -158 -77 -24 -0 0 0 0 0 0 0 -46 -194 -361 -287 -112 -112 -122 -54 -51 -33 -40 -43 -42 -36 -26 -16 -11 -15 -26 -30 -43 -66 -61 -66 -66 -60 -58 -63 -73 -78 -78 -67 -58 -55 -55 -56 -62 -50 -44 -49 -54 -51 -40 -33 -59 -59 -53 -33 -14 -13 -11 -22 -29 -21 -8 -0 -3 -19 -69 -72 -67 -62 -60 -60 -65 -74 -76 -61 -43 -37 -33 -7 -9 -2 -0 -1 -1 -5 -11 -20 -27 -28 -24 -22 -25 -30 -19 -17 -7 -1 0 -4 -14 -13 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -2 -5 -8 -1 -15 -33 -51 -67 -75 -71 -79 -44 -54 -95 -116 -120 -56 -15 -1 -0 0 0 0 0 0 -104 -200 -207 -190 -160 -136 -135 -146 -162 -181 -198 -256 -274 -271 -271 -277 -278 -258 -207 -163 -73 0 0 0 0 0 0 -1 -32 -90 -110 -68 -95 -82 -55 -46 -31 -30 -31 -30 -25 -19 -14 -13 -15 -27 -31 -37 -38 -32 -50 -58 -58 -59 -65 -71 -76 -76 -75 -67 -54 -48 -50 -55 -46 -51 -51 -41 -32 -25 -23 -30 -54 -36 -19 -10 -8 -15 -41 -49 -32 -14 -9 -9 -8 -15 -20 -24 -27 -30 -32 -35 -43 -45 -31 -14 -7 -6 0 0 0 0 0 0 0 -2 -8 -14 -10 -3 0 0 0 0 0 0 -0 0 -5 -14 -14 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -28 -22 -2 -1 -4 -1 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -3 -5 -30 -74 -50 -64 -81 -99 -109 -98 -85 -38 -46 -73 -104 -112 -92 -79 -58 -20 0 0 0 0 0 -143 -200 -197 -182 -157 -136 -136 -143 -154 -152 -152 -206 -228 -242 -283 -324 -332 -296 -241 -166 -53 0 0 0 0 0 -10 0 -24 -67 -109 -125 -69 -47 -35 -28 -21 -19 -23 -25 -21 -17 -16 -18 -19 -27 -46 -33 -31 -42 -56 -62 -57 -58 -62 -64 -66 -71 -72 -69 -57 -49 -47 -48 -51 -61 -47 -21 -17 -21 -29 -43 -68 -63 -42 -19 -8 -11 -21 -20 -4 -11 -39 -52 -30 -5 -6 -2 -0 -2 -3 -2 -1 -0 -3 -1 0 0 0 0 -0 -4 -2 -0 -0 -4 -11 -18 -10 -2 0 0 0 0 0 0 0 0 -6 -14 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -9 -59 -26 -9 -14 -19 -9 -1 0 0 0 0 0 0 0 0 0 -0 -2 -4 -9 -21 -78 -128 -99 -90 -95 -95 -93 -93 -86 -68 -82 -90 -123 -134 -132 -149 -160 -106 -31 0 0 0 -15 -177 -181 -165 -151 -142 -139 -149 -144 -120 -88 -95 -124 -96 -100 -151 -216 -227 -169 -82 -59 -197 -174 -137 -107 -76 -57 -112 -114 -141 -169 -159 -111 -49 -41 -32 -23 -19 -21 -24 -25 -22 -20 -19 -20 -25 -38 -69 -54 -52 -60 -63 -60 -54 -51 -51 -49 -55 -62 -62 -61 -57 -52 -48 -46 -47 -47 -38 -17 -21 -37 -54 -68 -67 -71 -63 -48 -28 -14 -10 -10 -7 -2 -4 -23 -32 -24 -23 -9 -5 -10 -14 -15 -13 -9 0 0 0 0 -3 -5 -3 -15 -10 -3 -5 -14 -22 -21 -3 -1 0 0 0 0 0 0 0 0 -2 -5 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -8 -25 -5 -20 -24 -22 -15 -7 -5 -1 0 0 0 0 0 0 0 -1 -8 -24 -44 -72 -106 -115 -94 -76 -80 -93 -97 -103 -108 -103 -94 -109 -193 -157 -132 -128 -105 -50 -6 0 0 -1 -51 -179 -162 -139 -135 -140 -156 -176 -178 -127 -73 -106 -86 -14 -1 -8 -38 -52 -30 -15 -87 -272 -351 -310 -286 -252 -229 -265 -271 -203 -158 -105 -56 -40 -30 -24 -18 -18 -22 -25 -24 -21 -19 -19 -24 -38 -55 -66 -65 -58 -60 -60 -57 -52 -45 -38 -38 -45 -49 -50 -52 -50 -47 -46 -48 -48 -43 -32 -22 -33 -49 -56 -61 -66 -70 -47 -45 -35 -24 -20 -20 -18 -15 -2 -0 -14 -23 -24 -21 -18 -21 -23 -26 -25 -16 0 0 -0 -8 -14 -14 -9 -10 -7 -2 -0 -7 -18 -19 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -10 -7 -2 -14 -31 -23 0 0 0 0 0 0 -1 -7 -21 -43 -62 -80 -94 -100 -101 -72 -53 -64 -95 -117 -117 -111 -104 -100 -103 -99 -112 -122 -101 -69 -33 0 0 0 -5 -85 -171 -160 -144 -136 -145 -166 -184 -173 -106 -77 -177 -91 -13 -2 -4 -3 -1 -0 0 -20 -114 -319 -262 -287 -296 -288 -261 -211 -145 -97 -65 -42 -29 -22 -20 -14 -14 -19 -21 -21 -19 -19 -21 -21 -39 -55 -60 -60 -58 -58 -57 -53 -48 -42 -37 -41 -38 -43 -45 -45 -45 -44 -43 -49 -44 -28 -21 -32 -49 -45 -41 -50 -63 -63 -41 -26 -21 -19 -23 -28 -34 -36 -12 -9 -7 -17 -26 -30 -28 -25 -24 -25 -25 -21 -13 -12 -8 -19 -22 -21 -18 -15 -15 -11 -8 -11 -9 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -6 0 0 0 0 0 0 -7 -31 -35 -44 -58 -62 -66 -77 -78 -86 -81 -83 -99 -110 -106 -104 -101 -97 -97 -102 -109 -122 -67 -20 -1 0 0 0 -5 -80 -135 -140 -123 -126 -144 -149 -138 -111 -87 -108 -225 -118 -34 -16 -7 -5 -3 -15 -19 -36 -160 -283 -197 -187 -192 -192 -181 -155 -113 -75 -57 -33 -23 -18 -12 -10 -15 -22 -22 -20 -19 -21 -21 -17 -23 -44 -57 -59 -55 -49 -51 -50 -47 -45 -45 -45 -36 -46 -42 -43 -45 -43 -39 -39 -32 -21 -19 -27 -36 -43 -43 -48 -55 -60 -58 -39 -27 -29 -30 -33 -30 -26 -34 -36 -32 -31 -33 -34 -31 -26 -22 -20 -20 -21 -19 -14 -12 -20 -23 -22 -21 -21 -19 -11 -3 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -14 -31 -45 -43 -29 -34 -55 -86 -107 -105 -101 -100 -103 -107 -109 -109 -103 -98 -100 -108 -121 -115 -70 -32 -3 0 -0 -2 -20 -29 -64 -102 -119 -135 -134 -106 -85 -89 -127 -189 -150 -57 -86 -132 -108 -55 -56 -88 -69 -192 -226 -135 -111 -108 -109 -105 -99 -86 -62 -41 -25 -20 -14 -9 -10 -15 -24 -24 -23 -23 -23 -25 -30 -26 -45 -55 -57 -53 -49 -51 -51 -48 -47 -48 -47 -44 -49 -45 -47 -48 -43 -36 -28 -20 -18 -23 -31 -38 -42 -48 -46 -45 -40 -38 -40 -39 -36 -36 -30 -26 -22 -22 -23 -26 -32 -35 -35 -31 -27 -22 -21 -21 -25 -24 -19 -18 -18 -21 -20 -19 -17 -13 -9 -12 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 -4 -16 -31 -32 -21 -41 -60 -74 -83 -90 -79 -80 -90 -99 -105 -108 -106 -101 -125 -142 -149 -167 -174 -161 -149 -106 -46 -3 -9 -20 -57 -84 -96 -108 -122 -116 -94 -102 -147 -145 -71 -29 -84 -136 -109 -71 -81 -135 -105 -185 -135 -71 -53 -50 -62 -62 -63 -63 -50 -29 -18 -13 -10 -10 -9 -11 -16 -20 -23 -26 -31 -43 -47 -30 -49 -49 -52 -54 -53 -50 -46 -43 -46 -51 -55 -55 -52 -43 -48 -52 -48 -37 -27 -23 -25 -26 -43 -48 -45 -47 -42 -44 -39 -35 -35 -34 -29 -26 -22 -27 -24 -16 -15 -19 -21 -26 -29 -29 -27 -24 -24 -31 -32 -26 -20 -20 -22 -22 -20 -17 -19 -21 -17 -5 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -4 -4 -5 -7 -3 -0 0 0 0 0 0 0 0 0 0 -4 -11 -18 -22 -24 -40 -35 -35 -45 -54 -51 -48 -62 -85 -98 -102 -102 -102 -124 -136 -143 -153 -160 -157 -158 -158 -127 -71 -44 -52 -45 -50 -52 -70 -109 -142 -135 -120 -149 -91 -16 -14 -15 -8 -53 -74 -78 -86 -81 -116 -61 -29 -20 -21 -27 -27 -23 -25 -27 -24 -18 -13 -9 -10 -10 -11 -14 -17 -22 -26 -26 -31 -28 -23 -48 -46 -52 -55 -55 -52 -44 -37 -43 -56 -64 -60 -47 -38 -42 -54 -56 -46 -34 -27 -24 -24 -47 -48 -41 -38 -35 -46 -48 -43 -37 -33 -29 -26 -26 -25 -19 -15 -15 -16 -16 -19 -22 -22 -22 -21 -24 -40 -30 -20 -18 -21 -21 -16 -15 -12 -7 -9 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -8 -8 -7 -8 -12 -4 -1 0 0 0 0 0 0 0 0 -0 -2 -4 -6 -10 -13 -17 -22 -28 -31 -36 -40 -41 -40 -58 -83 -92 -93 -94 -105 -109 -121 -148 -162 -159 -161 -173 -155 -101 -60 -47 -32 -51 -31 -48 -90 -136 -160 -135 -141 -48 -7 -6 -27 -96 -144 -120 -65 -24 -17 -37 -22 -11 -10 -11 -12 -14 -15 -16 -17 -16 -16 -14 -8 -8 -10 -11 -14 -17 -19 -19 -18 -17 -22 -29 -42 -46 -52 -54 -54 -52 -46 -40 -43 -58 -61 -58 -52 -48 -43 -55 -58 -51 -40 -29 -24 -24 -57 -51 -38 -31 -30 -36 -39 -40 -41 -39 -34 -31 -35 -30 -23 -21 -21 -21 -22 -21 -20 -19 -19 -21 -25 -32 -28 -21 -14 -10 -8 -5 -5 -7 -4 -7 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -5 -5 -6 -6 -5 -2 -0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -7 -16 -30 -29 -36 -39 -41 -46 -63 -84 -90 -89 -89 -90 -93 -114 -156 -167 -164 -159 -145 -97 -69 -30 -20 -39 -60 -31 -54 -77 -76 -65 -64 -73 -13 -3 -2 -49 -131 -136 -88 -42 -12 -1 -1 -2 -4 -7 -7 -9 -12 -15 -16 -14 -10 -10 -10 -9 -7 -9 -13 -16 -19 -23 -26 -27 -22 -39 -43 -44 -48 -51 -54 -54 -51 -48 -47 -52 -60 -55 -63 -61 -55 -51 -57 -64 -57 -44 -34 -32 -41 -47 -56 -40 -29 -27 -31 -35 -38 -39 -34 -29 -30 -37 -40 -31 -30 -27 -25 -25 -23 -22 -23 -23 -26 -26 -24 -29 -25 -12 -3 -1 -0 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -4 -3 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -8 -19 -23 -34 -36 -41 -50 -65 -81 -87 -87 -87 -87 -93 -115 -164 -172 -164 -145 -115 -76 -76 -16 -20 -39 -44 -28 -40 -66 -54 -26 -6 -11 -3 -3 -10 -39 -59 -50 -26 -17 -10 -4 -2 -1 -2 -4 -5 -6 -8 -9 -9 -9 -6 -6 -7 -7 -6 -8 -19 -23 -22 -26 -35 -42 -34 -45 -48 -50 -52 -53 -54 -55 -59 -59 -58 -59 -62 -55 -63 -55 -51 -51 -55 -62 -59 -48 -46 -36 -29 -43 -52 -32 -22 -20 -21 -22 -24 -26 -25 -24 -24 -30 -37 -28 -34 -31 -26 -24 -26 -28 -30 -29 -29 -29 -27 -26 -14 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -4 -1 -0 -3 -8 -9 -11 -9 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -8 -21 -32 -31 -39 -42 -51 -72 -87 -86 -84 -82 -93 -122 -161 -173 -142 -105 -71 -63 -67 -10 -29 -40 -30 -15 -18 -43 -64 -64 -49 -22 -6 -15 -32 -49 -37 -38 -41 -31 -8 -7 -4 -2 -2 -2 -3 -4 -5 -7 -6 -4 -4 -5 -6 -7 -7 -10 -20 -26 -27 -29 -36 -48 -55 -53 -47 -44 -47 -48 -48 -49 -56 -60 -55 -57 -63 -62 -57 -45 -41 -41 -43 -45 -48 -50 -55 -47 -38 -36 -31 -23 -17 -17 -20 -24 -28 -32 -31 -27 -30 -29 -26 -26 -35 -34 -31 -35 -39 -35 -23 -27 -32 -32 -29 -21 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -17 -21 -12 -4 -2 -7 -15 -12 -10 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -6 -29 -36 -35 -35 -41 -47 -51 -62 -79 -88 -88 -83 -90 -128 -154 -140 -84 -40 -50 -71 -56 -15 -15 -14 -11 -8 -11 -29 -58 -78 -66 -24 -10 -21 -34 -78 -49 -48 -57 -43 -7 -10 -4 -6 -5 -4 -5 -5 -5 -6 -6 -6 -5 -6 -9 -8 -7 -9 -15 -23 -34 -41 -38 -44 -51 -44 -29 -28 -35 -39 -41 -46 -52 -53 -49 -50 -60 -68 -62 -49 -44 -43 -41 -41 -44 -48 -42 -41 -37 -30 -22 -15 -10 -12 -18 -27 -33 -35 -36 -33 -29 -31 -31 -32 -36 -32 -29 -31 -28 -17 -5 -10 -25 -28 -20 -10 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -8 -22 -27 -13 -8 -9 -11 -12 -11 -11 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -24 -29 -36 -39 -41 -45 -49 -62 -78 -87 -88 -86 -90 -138 -118 -79 -45 -34 -54 -53 -34 -15 -9 -6 -7 -8 -14 -25 -34 -40 -35 -20 -11 -8 -21 -60 -39 -10 -13 -15 -8 -12 -11 -22 -15 -8 -6 -5 -4 -5 -7 -6 -6 -9 -14 -10 -8 -10 -14 -24 -41 -57 -56 -51 -40 -25 -18 -29 -35 -37 -44 -51 -55 -50 -52 -51 -56 -63 -63 -54 -51 -50 -48 -44 -41 -38 -31 -45 -50 -39 -27 -18 -11 -8 -11 -18 -25 -30 -30 -28 -32 -35 -39 -40 -36 -25 -13 -8 -4 -6 -10 -13 -10 -10 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -40 -48 -17 -14 -24 -18 -10 -12 -26 -16 -15 -7 -2 0 0 0 0 0 0 0 0 0 0 0 0 -1 -8 -31 -40 -40 -41 -45 -50 -54 -69 -78 -77 -76 -87 -150 -94 -46 -28 -30 -33 -34 -17 -11 -10 -8 -8 -12 -18 -28 -34 -31 -24 -29 -16 -5 -7 -14 -9 0 -2 -5 -9 -12 -17 -29 -17 -14 -10 -6 -3 -4 -5 -5 -6 -9 -12 -9 -6 -14 -20 -28 -41 -57 -59 -45 -29 -20 -19 -26 -34 -34 -41 -49 -51 -49 -54 -54 -57 -53 -49 -47 -49 -49 -46 -41 -36 -32 -36 -57 -64 -44 -32 -26 -20 -15 -12 -12 -13 -18 -24 -22 -27 -34 -37 -38 -36 -33 -32 -28 -17 -22 -27 -21 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -15 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -14 -64 -46 -17 -10 -18 -13 -5 -9 -18 -17 -5 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 -2 -13 -31 -33 -39 -45 -49 -52 -54 -58 -72 -78 -75 -90 -121 -82 -43 -24 -22 -29 -33 -22 -13 -11 -8 -6 -10 -15 -27 -39 -39 -31 -21 -16 -10 -3 -0 -0 -1 -5 -10 -11 -9 -11 -18 -18 -29 -22 -11 -4 -3 -5 -7 -10 -8 -7 -8 -10 -22 -26 -32 -43 -53 -53 -41 -22 -23 -23 -21 -24 -25 -37 -52 -58 -60 -60 -62 -64 -45 -35 -37 -44 -45 -38 -35 -32 -31 -35 -44 -51 -43 -33 -31 -30 -24 -16 -15 -20 -21 -22 -22 -20 -21 -25 -27 -27 -26 -26 -30 -33 -30 -17 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -10 -28 -28 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -9 -18 -18 -12 -6 -1 -0 -1 -0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -15 -31 -41 -47 -51 -53 -54 -57 -65 -78 -67 -76 -89 -68 -37 -22 -23 -29 -29 -22 -13 -12 -9 -7 -9 -14 -23 -30 -26 -16 -11 -17 -14 -5 -1 -1 -3 -6 -12 -13 -5 -9 -25 -40 -45 -32 -15 -6 -3 -4 -6 -6 -6 -6 -11 -20 -29 -34 -34 -36 -43 -48 -46 -32 -32 -24 -19 -20 -24 -36 -51 -56 -55 -60 -71 -77 -37 -25 -25 -30 -34 -32 -30 -33 -32 -30 -28 -28 -35 -38 -35 -29 -23 -17 -18 -22 -17 -16 -15 -13 -17 -18 -21 -20 -15 -12 -15 -19 -5 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -21 -36 -26 -8 -0 0 0 0 0 0 0 0 0 0 0 0 -2 -10 -16 -18 -20 -15 -7 -10 -10 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -6 -26 -37 -39 -43 -49 -48 -50 -58 -68 -78 -74 -68 -75 -67 -45 -28 -26 -28 -24 -17 -13 -13 -15 -15 -14 -15 -17 -19 -19 -20 -20 -18 -12 -3 -3 -7 -10 -13 -18 -21 -4 -8 -35 -50 -42 -31 -15 -6 -4 -4 -4 -3 -2 -8 -19 -32 -40 -35 -27 -29 -36 -43 -42 -33 -26 -24 -23 -25 -29 -37 -48 -53 -48 -52 -74 -86 -33 -22 -21 -20 -22 -26 -29 -36 -36 -33 -26 -23 -28 -33 -30 -24 -19 -18 -20 -21 -20 -12 -9 -13 -17 -18 -15 -11 -7 -5 -5 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -19 -42 -40 -12 -0 0 0 0 0 0 0 0 0 0 0 0 -9 -28 -41 -30 -22 -19 -19 -20 -18 -13 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -21 -37 -53 -50 -45 -45 -46 -45 -47 -58 -70 -75 -70 -79 -83 -71 -54 -39 -28 -20 -15 -13 -15 -20 -22 -19 -23 -26 -25 -24 -25 -27 -23 -28 -19 -7 -13 -15 -16 -20 -27 -29 -11 -5 -24 -42 -43 -30 -13 -4 -3 -4 -4 -3 -2 -10 -24 -37 -42 -42 -38 -35 -34 -43 -37 -25 -24 -33 -34 -39 -46 -51 -51 -48 -41 -48 -79 -82 -39 -29 -31 -26 -20 -20 -26 -33 -33 -33 -28 -24 -24 -26 -26 -21 -17 -17 -20 -21 -29 -18 -16 -16 -14 -9 -5 -6 -12 -12 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -15 -30 -36 -11 -1 0 0 0 0 0 0 0 0 0 0 -1 -15 -33 -40 -28 -23 -45 -37 -20 -6 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -21 -18 0 0 0 -18 -55 -86 -63 -54 -51 -50 -49 -49 -49 -58 -68 -69 -70 -73 -80 -70 -55 -42 -33 -24 -15 -12 -18 -21 -21 -18 -24 -35 -37 -32 -26 -21 -22 -26 -17 -13 -19 -15 -9 -16 -27 -30 -20 -8 -19 -41 -40 -25 -10 -3 -3 -2 -1 -2 -4 -11 -25 -34 -36 -34 -31 -29 -27 -43 -29 -19 -26 -35 -36 -47 -60 -64 -57 -43 -42 -60 -73 -64 -40 -33 -35 -30 -22 -23 -32 -38 -31 -24 -21 -20 -19 -17 -17 -16 -16 -18 -20 -23 -29 -22 -9 -3 -2 -4 -11 -23 -24 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -31 -39 -27 -6 -0 0 0 0 0 0 0 0 0 -6 -27 -32 -33 -30 -26 -36 -80 -48 -19 -4 0 -0 -0 -4 -8 -3 0 0 0 0 0 -1 -5 -29 -93 -162 -125 -47 -68 -34 -19 -46 -71 -64 -52 -54 -51 -50 -50 -51 -56 -66 -73 -119 -140 -80 -61 -47 -44 -40 -27 -21 -20 -28 -19 -14 -13 -19 -31 -35 -30 -25 -24 -26 -7 -10 -14 -18 -16 -13 -16 -18 -17 -12 -15 -41 -49 -40 -23 -10 -3 -3 -2 -2 -7 -11 -17 -29 -30 -25 -20 -19 -22 -29 -44 -24 -24 -31 -38 -41 -38 -47 -60 -63 -57 -54 -80 -49 -38 -33 -31 -32 -34 -30 -26 -31 -36 -30 -22 -15 -17 -18 -17 -14 -14 -16 -18 -15 -22 -31 -22 -7 -1 -1 -6 -17 -26 -15 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 -1 -10 -28 -41 -42 -24 -1 -0 0 0 0 0 0 0 0 -16 -37 -37 -32 -26 -20 -19 -31 -46 -14 -3 0 -4 -14 -23 -30 -17 0 0 0 0 0 -43 -128 -214 -299 -324 -237 -215 -199 -94 -18 -24 -41 -63 -65 -56 -53 -50 -49 -51 -56 -65 -83 -122 -121 -91 -70 -83 -91 -98 -93 -64 -30 -24 -12 -15 -18 -19 -23 -26 -24 -26 -28 -25 -7 -10 -15 -29 -31 -24 -17 -12 -4 -2 -21 -50 -59 -48 -26 -10 -4 -3 -4 -2 -8 -12 -17 -21 -20 -18 -16 -19 -29 -40 -42 -19 -32 -37 -51 -60 -49 -35 -43 -55 -62 -67 -72 -34 -38 -36 -32 -33 -36 -34 -23 -29 -34 -31 -23 -9 -6 -5 -4 -3 -4 -7 -8 -4 -12 -23 -24 -10 -1 -11 -20 -17 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 0 0 0 0 0 0 0 -3 -19 -39 -48 -30 -2 0 0 0 0 0 0 0 -0 -19 -33 -35 -32 -22 -10 -4 -3 -11 -3 -1 0 -9 -24 -35 -32 -28 -12 -1 0 0 0 -40 -158 -293 -376 -353 -334 -328 -244 -147 -95 -107 -81 -101 -109 -85 -60 -53 -51 -53 -58 -67 -81 -120 -75 -107 -145 -163 -166 -152 -130 -88 -41 -13 -12 -20 -21 -21 -23 -25 -28 -31 -25 -18 -12 -12 -21 -49 -43 -21 -5 -6 -1 -2 -19 -47 -61 -49 -26 -10 -4 -3 -3 -3 -7 -15 -19 -21 -19 -16 -13 -19 -35 -49 -46 -27 -48 -32 -39 -53 -54 -39 -34 -48 -59 -63 -59 -47 -60 -46 -34 -31 -34 -33 -31 -41 -29 -27 -26 -13 -3 -0 0 0 -0 -1 -1 -5 -13 -18 -16 -7 0 -1 -4 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 0 0 0 0 0 0 0 -4 -18 -38 -46 -30 -7 -0 0 0 0 0 0 0 -1 -9 -13 -28 -30 -16 0 0 0 0 0 0 0 -1 -7 -15 -14 -4 -1 -0 0 0 0 0 -108 -294 -376 -373 -364 -336 -313 -219 -170 -196 -211 -173 -169 -140 -103 -82 -61 -56 -65 -83 -108 -131 -125 -185 -205 -196 -171 -140 -115 -87 -42 -15 -16 -19 -19 -22 -29 -32 -31 -25 -13 -12 -12 -12 -23 -52 -40 -15 -3 -2 -1 -2 -16 -51 -61 -46 -27 -12 -4 -3 -4 -7 -12 -17 -19 -22 -20 -17 -17 -23 -37 -52 -51 -42 -50 -27 -41 -53 -51 -40 -38 -57 -68 -64 -63 -64 -63 -47 -35 -34 -36 -35 -34 -46 -15 -14 -18 -15 -6 -0 0 0 0 -0 -2 -15 -11 -6 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 0 0 0 0 0 0 0 0 -12 -35 -52 -54 -12 -1 0 0 0 0 0 0 0 0 0 -17 -19 -9 0 -1 -4 -13 -6 -0 0 0 -0 -1 -1 0 0 0 0 0 0 -27 -140 -326 -358 -363 -360 -334 -332 -276 -184 -147 -145 -84 -189 -179 -157 -135 -114 -96 -94 -116 -154 -182 -200 -256 -210 -177 -146 -121 -106 -93 -42 -20 -20 -24 -22 -24 -33 -34 -25 -14 -13 -14 -13 -15 -24 -38 -38 -19 -7 -2 -1 -4 -15 -57 -43 -30 -27 -21 -8 -4 -3 -5 -8 -13 -18 -19 -16 -20 -34 -54 -54 -52 -53 -42 -29 -20 -40 -59 -57 -47 -45 -62 -79 -63 -58 -59 -57 -51 -46 -45 -43 -38 -34 -40 -8 -3 -4 -4 -2 0 0 0 0 0 -2 -9 -4 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -3 0 0 0 0 0 0 0 0 -1 -17 -35 -34 -5 -0 0 0 0 0 0 0 0 0 0 -2 -4 -2 0 -6 -31 -81 -18 -1 0 0 0 0 0 0 0 -22 -104 -87 -52 -41 -116 -266 -337 -340 -344 -343 -315 -294 -227 -168 -186 -224 -189 -176 -159 -139 -124 -118 -125 -155 -199 -219 -200 -136 -98 -95 -99 -109 -117 -103 -42 -35 -81 -82 -53 -31 -31 -25 -16 -10 -13 -12 -11 -29 -33 -31 -30 -24 -10 -2 -1 -7 -24 -61 -29 -24 -32 -33 -18 -2 -3 -5 -8 -12 -15 -16 -15 -24 -45 -60 -50 -24 -28 -22 -13 -16 -33 -45 -43 -41 -47 -58 -61 -54 -55 -56 -56 -53 -52 -50 -43 -32 -24 -16 -3 -0 0 0 -1 -2 -2 -0 0 0 -0 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -10 0 0 0 0 0 0 0 0 -0 -3 -13 -23 -20 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -22 -3 -1 0 0 0 0 0 0 -2 -79 -201 -225 -201 -122 -97 -196 -326 -308 -249 -235 -251 -276 -270 -250 -239 -226 -199 -168 -150 -137 -137 -153 -157 -157 -163 -130 -67 -26 -22 -27 -40 -64 -73 -67 -54 -63 -240 -252 -224 -167 -76 -19 -9 -6 -8 -17 -31 -47 -40 -27 -18 -17 -15 -2 -2 -13 -35 -51 -20 -24 -32 -31 -19 -5 -7 -9 -10 -10 -12 -17 -22 -35 -51 -59 -47 -16 -13 -12 -13 -12 -11 -14 -24 -31 -42 -49 -48 -51 -55 -57 -57 -55 -52 -50 -47 -24 -7 -0 -0 0 0 0 -4 -10 -12 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -21 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -32 -54 -44 -16 -16 -120 -204 -235 -249 -191 -166 -229 -295 -265 -139 -88 -182 -264 -286 -273 -258 -245 -219 -191 -159 -121 -95 -78 -77 -80 -75 -70 -23 -6 -9 -17 -28 -65 -85 -65 -52 -121 -340 -363 -349 -261 -109 -14 -7 -7 -13 -37 -60 -54 -36 -21 -14 -12 -9 -2 -5 -22 -47 -50 -20 -11 -14 -15 -12 -10 -10 -11 -14 -14 -16 -24 -35 -51 -64 -62 -45 -21 -13 -13 -12 -11 -14 -21 -35 -45 -46 -52 -55 -54 -53 -49 -51 -52 -50 -46 -46 -29 -9 -6 -13 -17 -8 -1 -5 -15 -20 -13 0 0 0 0 -1 -3 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -17 -39 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -39 -96 -118 -106 -148 -191 -182 -190 -206 -204 -217 -247 -252 -247 -249 -254 -243 -254 -267 -264 -244 -208 -199 -149 -105 -61 -35 -25 -28 -34 -40 -38 -22 -15 -21 -30 -40 -56 -68 -39 -50 -150 -305 -358 -245 -143 -62 -18 -12 -10 -19 -47 -59 -45 -19 -9 -7 -7 -6 -5 -12 -34 -47 -35 -16 -10 -12 -12 -13 -13 -13 -15 -13 -15 -27 -44 -56 -59 -52 -34 -27 -21 -14 -14 -11 -9 -18 -37 -55 -63 -54 -58 -54 -48 -41 -27 -28 -35 -36 -32 -26 -18 -7 -13 -19 -17 -8 -0 -2 -6 -9 -7 -1 0 0 0 -5 -10 -9 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -2 -1 -23 -45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -7 -4 0 0 0 0 0 0 0 0 0 0 -6 -37 -76 -119 -153 -170 -182 -161 -156 -162 -172 -183 -194 -179 -191 -206 -216 -218 -221 -205 -204 -210 -192 -113 -83 -59 -43 -40 -46 -104 -131 -109 -81 -57 -39 -139 -144 -123 -106 -114 -150 -170 -233 -273 -243 -99 -40 -29 -21 -15 -13 -22 -56 -56 -37 -15 -5 -3 -3 -5 -11 -26 -54 -37 -20 -16 -21 -22 -16 -15 -14 -13 -14 -18 -21 -31 -52 -61 -46 -20 -26 -22 -16 -14 -15 -12 -11 -17 -30 -49 -60 -52 -58 -54 -46 -40 -35 -30 -31 -33 -33 -22 -5 -12 -21 -14 -6 -3 -5 -6 -3 -10 -15 -15 -14 -4 -1 -4 -8 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -9 -4 -0 -15 -28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -10 -35 -26 -2 0 0 0 0 0 0 0 0 0 -3 -13 -25 -40 -80 -142 -191 -187 -118 -122 -130 -134 -135 -130 -160 -176 -161 -141 -147 -133 -107 -95 -91 -87 -87 -150 -113 -119 -181 -240 -265 -231 -195 -163 -160 -230 -264 -260 -247 -249 -274 -299 -302 -188 -98 -48 -25 -20 -16 -16 -21 -34 -63 -51 -39 -26 -15 -7 -4 -10 -25 -44 -52 -25 -12 -12 -15 -16 -17 -17 -13 -8 -9 -15 -22 -29 -48 -53 -39 -21 -23 -20 -17 -15 -17 -20 -23 -30 -40 -47 -52 -54 -53 -63 -60 -56 -53 -48 -41 -41 -36 -29 -18 -15 -15 -7 -2 -4 -10 -13 -3 -9 -7 -5 -8 -15 -18 -12 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -8 -35 -16 -1 0 0 0 0 0 0 0 0 0 0 -1 -2 -7 -54 -151 -168 -147 -112 -100 -106 -101 -98 -106 -134 -147 -108 -87 -85 -88 -86 -95 -118 -183 -238 -257 -217 -208 -235 -274 -307 -315 -304 -268 -253 -278 -312 -311 -284 -288 -319 -342 -320 -169 -64 -26 -17 -13 -13 -28 -51 -58 -51 -41 -35 -30 -20 -10 -8 -21 -42 -50 -39 -17 -10 -12 -13 -12 -11 -12 -12 -10 -8 -14 -21 -27 -31 -32 -27 -20 -18 -16 -17 -18 -23 -28 -32 -32 -34 -45 -46 -43 -40 -48 -53 -52 -46 -37 -28 -27 -34 -39 -34 -25 -23 -20 -14 -14 -22 -26 -18 -14 -5 -1 -11 -28 -32 -18 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -12 -3 0 0 0 0 0 0 0 0 0 -16 -62 -136 -79 -146 -142 -86 -94 -81 -82 -102 -129 -147 -81 -70 -66 -68 -85 -129 -218 -280 -304 -283 -245 -225 -254 -295 -327 -340 -335 -297 -258 -234 -263 -297 -247 -241 -313 -357 -333 -310 -105 -33 -14 -10 -11 -35 -82 -78 -60 -52 -41 -30 -18 -11 -15 -30 -50 -49 -28 -11 -9 -12 -16 -15 -11 -10 -13 -14 -12 -25 -36 -34 -25 -18 -17 -17 -18 -19 -15 -14 -26 -33 -32 -25 -21 -29 -37 -35 -30 -30 -37 -35 -31 -27 -26 -29 -46 -41 -36 -32 -31 -30 -25 -25 -33 -40 -33 -5 -1 -0 -13 -25 -21 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 -109 -67 -17 0 0 0 0 0 0 0 0 0 -38 -93 -118 -33 -115 -123 -107 -121 -132 -101 -96 -117 -121 -86 -65 -71 -87 -117 -155 -196 -231 -280 -286 -256 -237 -293 -295 -270 -261 -252 -196 -255 -260 -283 -316 -304 -272 -329 -347 -312 -252 -67 -25 -13 -22 -39 -63 -92 -78 -66 -61 -44 -20 -11 -13 -24 -36 -41 -28 -16 -11 -11 -13 -15 -14 -13 -15 -14 -10 -13 -21 -23 -22 -19 -16 -15 -15 -19 -19 -16 -19 -26 -34 -34 -29 -23 -23 -23 -26 -28 -25 -19 -17 -23 -33 -41 -43 -41 -32 -29 -25 -22 -21 -17 -15 -20 -25 -19 -1 0 0 -4 -6 -5 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -36 -147 -66 -18 0 0 0 0 0 0 0 0 0 -47 -121 -132 -55 -29 -148 -176 -170 -144 -113 -102 -124 -146 -143 -118 -121 -128 -176 -199 -154 -68 -191 -221 -215 -190 -183 -186 -167 -152 -135 -136 -208 -186 -206 -248 -274 -256 -221 -225 -138 -71 -28 -14 -20 -60 -99 -101 -75 -57 -34 -15 -9 -9 -9 -16 -27 -35 -33 -21 -14 -12 -13 -14 -16 -16 -17 -17 -13 -13 -21 -24 -22 -19 -17 -17 -16 -17 -16 -15 -14 -17 -23 -27 -28 -27 -29 -34 -25 -31 -26 -17 -7 -3 -19 -38 -40 -33 -26 -22 -25 -18 -12 -8 -4 -1 -3 -5 -3 -0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -23 -16 -2 0 0 0 0 0 0 0 0 -2 -20 -81 -123 -81 -52 -185 -203 -205 -182 -153 -141 -155 -169 -160 -154 -162 -157 -191 -220 -187 -129 -154 -157 -165 -131 -87 -68 -75 -77 -66 -75 -88 -51 -68 -104 -130 -126 -94 -82 -40 -16 -13 -35 -92 -118 -115 -85 -54 -44 -35 -22 -18 -21 -25 -27 -29 -30 -24 -15 -12 -12 -16 -18 -21 -25 -25 -21 -14 -17 -23 -28 -38 -32 -23 -20 -20 -19 -18 -19 -19 -18 -19 -22 -25 -26 -26 -24 -21 -23 -21 -14 -9 -11 -21 -31 -23 -16 -12 -11 -12 -6 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -21 -57 -37 -105 -184 -171 -192 -205 -191 -175 -179 -194 -197 -214 -165 -105 -117 -153 -141 -125 -149 -170 -131 -90 -57 -39 -40 -43 -46 -67 -66 -46 -47 -71 -89 -98 -97 -76 -26 -15 -12 -76 -177 -199 -128 -89 -73 -55 -23 -34 -41 -40 -37 -34 -32 -25 -20 -15 -14 -17 -23 -23 -22 -23 -25 -26 -20 -20 -20 -17 -14 -14 -18 -20 -19 -16 -16 -14 -13 -17 -20 -22 -24 -30 -32 -25 -20 -24 -24 -18 -16 -19 -23 -20 -10 -20 -17 -9 -5 -3 -4 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -27 -163 -184 -151 -142 -152 -166 -173 -180 -192 -208 -205 -113 -83 -115 -167 -192 -183 -145 -118 -78 -57 -48 -44 -42 -44 -53 -78 -74 -68 -72 -92 -107 -107 -94 -65 -27 -17 -15 -55 -106 -130 -116 -93 -58 -40 -32 -43 -38 -34 -28 -23 -20 -19 -14 -20 -23 -23 -24 -22 -24 -25 -22 -21 -25 -19 -20 -21 -20 -20 -22 -25 -23 -20 -17 -15 -16 -22 -26 -27 -26 -25 -28 -16 -14 -19 -10 -9 -10 -11 -13 -13 -10 -13 -8 -4 -3 -2 -3 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -42 -156 -194 -182 -161 -151 -152 -162 -180 -196 -210 -232 -187 -173 -181 -187 -169 -158 -93 -64 -53 -48 -42 -38 -40 -49 -65 -86 -78 -89 -97 -106 -116 -108 -87 -55 -25 -16 -19 -14 -9 -7 -12 -24 -18 -31 -29 -26 -22 -16 -14 -15 -17 -18 -13 -19 -26 -27 -22 -16 -16 -24 -27 -26 -25 -21 -21 -21 -22 -24 -26 -28 -25 -22 -20 -20 -23 -20 -20 -22 -21 -19 -21 -22 -15 -7 -2 -1 -2 -1 -1 -1 -0 -0 -3 -2 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -68 -211 -207 -190 -186 -200 -204 -187 -190 -186 -189 -222 -205 -193 -164 -119 -79 -60 -50 -47 -43 -38 -34 -42 -58 -78 -93 -91 -107 -111 -112 -105 -82 -42 -22 -20 -33 -46 -40 -19 -22 -24 -21 -14 -36 -22 -18 -19 -16 -11 -13 -15 -13 -12 -18 -20 -23 -25 -22 -20 -24 -26 -19 -21 -28 -28 -24 -23 -26 -29 -30 -24 -24 -21 -18 -18 -16 -20 -22 -20 -18 -18 -9 -3 -1 -1 -2 -3 -3 -5 -4 -2 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -3 -12 -63 -97 -124 -167 -174 -167 -155 -151 -129 -142 -162 -162 -167 -140 -91 -59 -57 -45 -38 -33 -34 -42 -55 -71 -89 -102 -111 -112 -91 -65 -46 -27 -3 -6 -26 -91 -121 -98 -48 -63 -84 -49 -13 -21 -13 -19 -19 -17 -15 -15 -13 -10 -13 -21 -25 -24 -26 -25 -22 -18 -18 -14 -15 -20 -22 -22 -23 -25 -26 -26 -25 -25 -21 -19 -19 -19 -23 -22 -13 -10 -9 -1 -0 -3 -9 -13 -14 -11 -9 -7 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -44 -61 -19 0 0 -5 -93 -175 -175 -159 -157 -120 -157 -145 -113 -107 -101 -74 -68 -63 -45 -30 -28 -35 -51 -69 -85 -100 -107 -112 -90 -31 -11 -4 -9 -25 -38 -42 -134 -123 -111 -102 -89 -80 -35 -15 -15 -8 -22 -16 -13 -14 -15 -13 -11 -17 -21 -18 -15 -20 -22 -20 -17 -17 -16 -16 -18 -17 -17 -19 -21 -24 -25 -22 -16 -17 -15 -15 -16 -19 -22 -18 -12 -9 -6 -5 -17 -23 -22 -17 -10 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -53 -54 -70 -122 -178 -25 0 0 0 -9 -115 -208 -207 -177 -150 -165 -152 -108 -70 -56 -56 -70 -82 -66 -40 -33 -41 -62 -89 -115 -134 -142 -148 -88 -22 0 0 -27 -75 -116 -143 -164 -81 -108 -133 -116 -60 -34 -66 -47 -33 -58 -22 -9 -11 -14 -14 -13 -15 -21 -25 -20 -18 -21 -21 -17 -13 -14 -23 -20 -17 -18 -22 -27 -26 -23 -17 -15 -21 -21 -22 -24 -24 -21 -18 -16 -17 -16 -13 -15 -16 -12 -7 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -32 -123 -139 -139 -153 -135 -27 -3 0 0 0 -1 -41 -75 -92 -127 -169 -107 -83 -59 -44 -43 -55 -79 -62 -46 -44 -51 -75 -114 -149 -171 -178 -185 -88 -21 -8 -27 -68 -124 -139 -130 -108 -37 -62 -73 -48 -7 -9 -35 -84 -87 -90 -46 -10 -7 -10 -13 -15 -18 -15 -10 -11 -15 -19 -24 -23 -17 -13 -17 -17 -16 -18 -20 -22 -20 -21 -17 -12 -14 -18 -22 -24 -27 -26 -24 -18 -11 -10 -11 -13 -8 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 -59 -120 -164 -181 -130 -25 -3 -0 0 0 -1 -5 -17 -93 -149 -105 -90 -65 -46 -37 -39 -48 -34 -35 -42 -55 -78 -106 -140 -160 -150 -110 -39 -39 -78 -121 -149 -165 -146 -72 -20 -8 -4 -3 -4 -7 -9 -12 -49 -36 -13 -7 -9 -11 -11 -12 -12 -13 -20 -15 -11 -12 -16 -19 -20 -20 -19 -17 -15 -17 -19 -20 -20 -21 -19 -6 -2 -1 0 0 0 0 -3 -6 -6 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -34 -104 -155 -191 -254 -152 -10 -0 0 0 0 -0 -2 -24 -90 -116 -94 -61 -46 -40 -33 -23 -14 -18 -24 -50 -83 -105 -117 -131 -122 -84 -65 -144 -158 -173 -178 -150 -88 -34 -8 -3 -5 -9 -11 -12 -11 -10 -14 -6 -4 -4 -4 -4 -5 -8 -10 -14 -20 -16 -11 -10 -12 -13 -10 -11 -11 -10 -12 -14 -19 -21 -23 -29 -33 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -51 -97 -90 -7 0 -22 -4 0 0 0 0 0 -1 -8 -104 -130 -102 -70 -54 -48 -37 -28 -20 -11 -15 -54 -103 -143 -146 -126 -134 -131 -120 -122 -96 -112 -131 -92 -5 -11 -5 -6 -9 -13 -15 -12 -11 -14 -15 -6 -5 -5 -4 -4 -7 -11 -10 -11 -12 -11 -7 -7 -8 -11 -12 -11 -21 -24 -20 -15 -17 -21 -23 -26 -21 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -78 -104 -65 -16 -2 0 0 0 0 0 0 -1 -8 -37 -111 -105 -83 -67 -57 -43 -40 -37 -29 -25 -73 -95 -115 -127 -132 -159 -96 -54 -44 -84 -80 -57 -35 -12 -13 -7 -10 -12 -11 -8 -9 -15 -14 -11 -8 -8 -13 -13 -14 -14 -15 -10 -9 -8 -7 -10 -10 -11 -13 -15 -20 -30 -36 -40 -32 -19 -12 -13 -6 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -94 -188 -219 -159 0 0 0 0 0 0 0 0 -1 -36 -136 -119 -87 -67 -58 -53 -56 -70 -71 -71 -94 -66 -36 -55 -108 -143 -25 -4 -2 -10 -21 -12 -24 -39 -27 -10 -12 -13 -12 -19 -27 -22 -14 -12 -10 -13 -19 -16 -10 -8 -9 -7 -9 -8 -12 -18 -20 -20 -20 -18 -18 -21 -36 -24 -15 -7 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -50 -151 -167 -85 0 0 0 0 0 0 -1 -8 -25 -76 -140 -147 -97 -70 -69 -84 -102 -105 -109 -84 -61 -44 -72 -135 -127 -80 -7 -8 -3 -3 -17 -42 -68 -75 -50 -12 -7 -9 -11 -35 -87 -118 -15 -14 -12 -12 -14 -13 -7 -4 -5 -6 -10 -11 -15 -18 -21 -21 -18 -11 -12 -12 -7 -3 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -54 -105 -40 0 0 0 0 0 -15 -38 -58 -70 -94 -118 -122 -96 -94 -112 -132 -151 -150 -133 -60 -16 -29 -100 -178 -135 -54 -31 -61 -21 -5 -7 -24 -43 -10 -10 -9 -9 -12 -15 -16 -17 -15 -8 -10 -10 -11 -11 -12 -10 -7 -6 -9 -14 -17 -15 -12 -8 -7 -7 -2 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -0 0 0 0 0 0 -10 -33 -56 -66 -64 -69 -73 -99 -145 -180 -177 -186 -234 -255 -74 -14 -54 -129 -184 -132 -35 -82 -116 -48 -6 -5 -7 -7 -7 -11 -11 -10 -11 -12 -12 -10 -9 -8 -8 -8 -8 -8 -7 -6 -7 -11 -16 -17 -15 -8 -2 -1 -0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -25 -39 -43 -47 -49 -108 -183 -229 -213 -199 -214 -185 -73 -12 -53 -108 -97 -16 -9 -121 -98 -36 -7 -3 -2 -2 -2 -5 -7 -7 -9 -10 -10 -9 -9 -11 -12 -13 -13 -15 -14 -16 -23 -25 -12 -7 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -7 -19 -30 -34 -32 -139 -210 -229 -201 -157 -171 -172 -120 -46 -8 -1 0 -5 -38 -163 -78 -25 -4 -2 -0 -1 -3 -7 -12 -15 -15 -14 -12 -10 -7 -11 -11 -14 -19 -21 -17 -10 -5 -7 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -9 -29 -30 -58 -208 -208 -155 -111 -92 -125 -140 -148 -103 -35 -2 -1 -7 -55 -119 -43 -16 -9 -8 -7 -6 -7 -6 -6 -9 -9 -10 -11 -12 -15 -15 -19 -24 -22 -12 -3 -1 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -17 -82 -52 -77 -168 -165 -88 -69 -79 -94 -97 -126 -98 -56 -23 -17 -11 -62 -71 -20 -7 -7 -8 -11 -12 -10 -9 -7 -6 -8 -10 -10 -11 -12 -12 -11 -21 -21 -14 -6 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -55 -145 -104 -47 -52 -105 -123 -127 -104 -80 -75 -96 -98 -95 -92 -79 -18 -77 -78 -40 -13 -14 -22 -20 -15 -9 -9 -7 -8 -8 -8 -7 -8 -12 -12 -9 -15 -18 -19 -18 -17 -14 -3 -9 -14 -13 -11 -8 -4 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -23 -97 -203 -265 -107 -159 -225 -242 -211 -169 -102 -73 -82 -102 -123 -134 -119 -85 -89 -89 -57 -23 -9 -16 -26 -19 -13 -12 -9 -8 -9 -9 -7 -6 -8 -9 -8 -8 -11 -15 -17 -16 -14 -11 -23 -29 -31 -32 -30 -23 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -27 -40 -29 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -40 -133 -211 -242 -109 -158 -235 -241 -182 -119 -66 -74 -86 -94 -102 -118 -133 -122 -85 -63 -40 -28 -24 -23 -21 -17 -15 -15 -15 -12 -8 -7 -6 -6 -8 -8 -7 -6 -7 -8 -10 -12 -13 -17 -32 -39 -37 -30 -22 -11 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 -75 -125 -99 -40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -21 -78 -182 -153 -97 -51 -35 -59 -87 -75 -39 -47 -158 -129 -86 -76 -87 -102 -108 -105 -89 -67 -35 -24 -22 -21 -17 -19 -14 -13 -15 -15 -10 -6 -8 -12 -13 -16 -12 -6 -4 -6 -10 -13 -15 -16 -24 -19 -11 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -37 -84 -103 -37 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -42 -123 -202 -147 -101 -57 -36 -33 -33 -34 -37 -44 -53 -62 -67 -67 -71 -77 -80 -86 -90 -84 -56 -30 -21 -21 -20 -18 -13 -7 -5 -5 -4 -2 -5 -7 -5 -7 -5 -2 -1 -2 -3 -5 -3 -1 -2 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -47 -130 -161 -149 -229 -105 -44 -27 -25 -26 -35 -53 -67 -67 -61 -60 -63 -67 -70 -75 -81 -82 -72 -49 -25 -18 -22 -22 -15 -8 -3 -0 -0 -0 -1 -1 -0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -28 -29 -35 -89 -195 -104 -55 -32 -27 -26 -37 -61 -68 -62 -60 -58 -60 -67 -74 -76 -125 -144 -116 -69 -32 -11 -9 -11 -10 -13 -7 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -54 -95 -19 -14 -29 -29 -38 -35 -31 -34 -41 -50 -69 -78 -69 -64 -63 -67 -72 -67 -56 -88 -78 -43 -8 0 -0 -1 -5 -10 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -30 -52 -40 -23 -14 -4 -8 -42 -48 -39 -34 -46 -64 -43 -8 -12 -13 -6 0 0 0 0 -1 -2 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -5 -3 -1 0 -8 -57 -67 -53 -35 -30 -44 -20 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 -15 -50 -62 -57 -44 -27 -10 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -19 -39 -38 -24 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -10 -10 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -16 -22 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -21 -54 -76 -39 -48 -34 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -19 -54 -65 -48 -74 -48 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -4 -15 -17 -19 -29 -17 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Wind_Speed nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 18 19 21 23 24 26 27 27 26 24 23 22 21 21 21 20 19 18 18 17 17 16 16 15 14 14 14 14 15 16 16 17 17 17 17 18 18 18 19 21 24 25 26 25 24 24 24 23 23 22 22 23 24 25 25 25 25 26 27 28 28 27 27 26 25 24 23 22 22 21 22 nan nan nan 24 24 nan nan nan nan nan nan nan 24 24 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 18 20 22 23 24 25 26 27 27 26 24 23 22 21 20 20 19 18 18 17 17 17 16 15 14 14 13 13 14 15 16 16 16 17 17 17 18 18 19 21 23 25 27 27 26 25 24 23 22 22 21 22 23 25 26 27 27 27 28 28 29 29 28 27 26 24 23 22 21 nan nan nan nan nan nan nan nan nan nan nan nan nan 24 23 23 23 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 18 20 22 23 24 25 25 26 26 26 25 24 23 21 20 19 19 18 18 17 17 17 17 16 15 14 13 13 13 14 14 15 16 16 16 17 18 19 20 22 23 25 26 27 27 26 24 23 23 22 22 22 22 24 26 28 29 29 29 30 30 30 29 28 26 25 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 19 22 24 25 25 25 25 25 25 25 25 24 22 20 19 18 18 17 17 17 17 17 17 16 15 15 14 14 14 14 14 14 15 16 16 17 19 20 22 24 25 26 27 27 26 25 24 24 24 23 23 23 24 25 27 29 30 31 31 31 31 nan nan nan 26 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 20 23 25 25 25 25 25 25 25 24 24 23 21 19 18 17 17 16 16 17 17 17 17 16 16 15 15 14 14 14 14 14 14 15 17 18 20 22 23 25 26 26 26 26 25 25 25 25 25 25 25 25 25 27 28 30 31 31 31 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 18 21 24 25 26 26 26 25 25 24 23 23 21 20 18 17 16 16 16 16 16 17 17 17 17 16 16 15 15 15 15 14 14 14 15 17 19 21 23 24 25 26 26 25 25 25 25 26 26 27 27 26 26 26 27 29 30 31 31 32 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 19 22 24 26 26 26 26 25 24 23 23 22 21 19 17 16 16 16 16 16 17 17 17 17 17 17 17 16 16 16 16 15 15 15 16 17 19 21 23 24 25 25 26 25 25 25 26 27 28 28 28 28 27 27 27 28 30 31 32 31 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 18 21 23 25 26 26 26 26 25 24 23 22 21 20 19 18 17 16 17 17 17 17 17 17 18 18 18 17 17 17 17 17 16 16 16 17 18 19 21 23 24 25 26 26 26 26 26 27 28 28 28 28 28 28 27 27 28 30 31 31 31 30 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 20 22 23 25 25 26 26 25 25 24 23 22 22 21 20 20 19 18 18 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 20 20 22 23 25 27 27 28 27 27 27 28 29 29 29 29 29 29 29 28 29 30 30 30 30 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 23 23 24 25 25 25 25 25 24 23 23 23 23 23 22 22 21 21 21 21 22 22 21 20 20 19 19 19 19 19 19 19 19 20 20 21 22 22 24 25 27 29 29 28 27 27 27 28 29 30 30 30 31 30 30 29 28 28 29 29 29 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 24 24 25 25 25 25 25 25 24 23 23 22 23 24 24 24 24 24 23 23 23 24 24 23 23 22 22 22 21 21 21 21 21 21 21 22 23 24 25 26 28 30 31 31 29 28 28 28 29 30 31 32 32 32 31 30 29 27 26 26 27 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 24 25 25 25 25 25 25 25 25 24 23 22 22 23 24 25 25 25 25 24 24 24 25 25 25 25 24 24 24 24 23 23 23 23 22 23 23 24 25 27 29 30 31 32 32 31 29 29 29 30 32 33 34 34 33 32 30 28 26 25 25 26 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 25 26 27 27 27 26 25 25 24 23 22 21 21 22 23 25 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 25 26 27 29 31 32 32 32 31 30 30 30 31 33 34 35 34 33 31 30 27 26 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 27 28 29 29 28 27 26 25 24 23 22 21 21 22 23 24 25 25 25 25 24 25 25 25 26 26 26 26 26 26 26 26 25 25 nan nan 25 26 26 27 28 29 30 30 31 31 31 31 31 32 33 34 34 33 32 31 29 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 26 28 30 31 31 29 28 26 25 24 23 22 22 22 22 22 23 24 25 24 24 24 24 25 26 26 26 26 26 27 27 27 27 26 nan nan nan 26 27 27 28 28 29 29 29 30 31 31 32 32 32 32 32 32 32 32 31 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 23 26 30 32 32 31 30 28 26 25 24 24 23 23 23 23 23 23 23 24 24 24 24 25 26 26 27 27 27 27 27 27 27 27 27 nan nan nan nan 28 29 29 30 31 30 30 30 31 31 32 31 30 30 30 30 31 31 30 nan nan nan nan nan nan nan nan nan nan nan nan 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 24 28 31 32 32 31 29 27 26 25 25 25 25 25 25 25 24 23 23 23 24 24 24 25 26 27 28 28 28 27 27 27 27 27 27 nan nan nan nan 29 30 31 32 32 31 31 30 30 30 29 29 28 28 28 29 29 30 30 nan nan nan nan nan nan nan nan nan nan nan 28 28 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 25 27 30 31 31 30 29 28 27 26 26 26 27 27 27 27 26 25 25 24 24 24 25 25 26 27 27 28 28 28 28 27 27 27 28 nan nan nan nan 30 30 30 31 31 31 30 30 29 29 28 27 26 26 26 27 27 28 29 nan nan nan nan nan nan nan nan nan nan nan nan 28 28 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 26 28 29 30 30 29 28 28 28 27 28 28 28 28 28 28 27 27 27 26 25 25 25 26 26 27 27 27 27 27 28 28 28 28 28 nan nan nan nan nan 29 29 28 28 28 28 28 28 28 27 26 25 25 25 25 26 26 27 27 nan nan nan nan nan nan nan nan nan nan nan 28 28 28 28 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 28 28 29 29 28 28 27 27 27 28 28 28 28 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 nan nan nan nan nan nan nan 27 26 26 26 26 26 26 26 26 25 25 24 24 24 25 25 25 nan nan nan nan nan nan nan nan nan 28 28 29 29 30 30 29 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 27 28 28 28 28 28 27 27 27 28 28 28 28 28 29 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 28 28 29 29 nan nan nan nan nan nan nan nan nan nan nan nan 25 25 25 25 25 25 24 23 23 24 24 24 24 nan nan nan nan 24 nan nan nan 30 30 31 31 31 32 32 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 27 27 27 28 28 29 29 28 28 28 28 28 28 28 29 30 30 30 30 30 29 29 28 28 29 29 29 29 28 28 28 29 29 29 nan nan nan nan nan nan nan nan nan nan nan nan 25 25 25 25 24 24 24 23 23 23 23 23 23 nan nan nan 22 23 24 26 28 30 31 32 33 33 33 34 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 26 26 28 29 30 30 31 30 30 29 29 29 30 30 31 31 31 31 30 29 29 28 28 29 30 30 30 30 30 30 30 30 30 30 nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 24 23 23 22 22 22 22 22 21 21 21 21 21 21 23 nan nan 29 31 32 33 33 34 34 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 24 25 27 29 30 31 32 32 32 32 31 31 32 33 33 32 31 31 30 29 28 28 28 28 29 30 31 31 31 31 31 31 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 21 21 21 21 20 20 20 20 21 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 33 34 34 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 23 24 25 27 29 31 32 33 34 35 35 34 34 35 35 34 33 32 31 30 29 28 28 28 28 30 31 31 32 32 31 31 31 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 20 20 20 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 34 35 37 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 23 23 25 27 29 31 32 33 34 36 37 36 36 36 36 35 33 32 30 29 28 27 27 28 29 30 31 31 32 32 31 31 31 30 30 29 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 35 36 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 22 22 23 24 26 28 30 31 32 33 35 36 36 36 36 35 34 33 32 31 29 28 28 28 29 30 31 31 31 31 31 31 31 30 29 28 27 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 35 36 37 39 40 40 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 22 22 22 23 24 26 27 29 30 30 31 32 34 34 34 34 34 34 33 32 31 30 29 29 29 30 31 31 31 30 30 30 30 30 29 28 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 36 36 nan nan nan 39 39 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 23 23 22 22 24 25 26 27 28 28 29 29 30 31 32 32 32 32 33 32 32 32 31 31 31 31 32 32 31 30 29 29 29 29 29 28 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 38 37 nan nan nan nan 39 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 23 23 23 22 23 24 26 27 28 28 28 28 28 29 30 30 30 30 30 31 31 32 32 32 31 31 32 32 31 30 29 28 28 28 28 28 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 38 38 nan nan nan 38 38 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 23 23 23 23 22 22 22 22 24 26 27 28 29 28 28 28 28 29 29 29 28 29 29 30 31 31 31 31 31 31 31 31 29 28 27 27 27 27 27 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 38 38 nan nan 38 38 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 27 26 25 24 23 22 21 21 21 21 22 23 25 27 28 28 28 28 28 28 28 28 28 27 28 28 29 30 30 30 30 30 30 30 29 28 27 26 26 26 26 26 25 nan nan nan 23 23 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 38 38 38 38 nan nan 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 27 27 27 25 24 23 22 21 20 20 20 21 22 24 25 26 27 27 28 28 28 28 28 27 27 27 28 28 29 29 29 29 29 29 29 28 27 27 27 26 26 25 nan nan nan nan nan 22 22 21 21 21 21 20 20 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 38 38 38 37 nan nan nan nan nan nan nan nan nan nan nan nan 28 28 27 27 27 27 28 28 27 26 25 24 23 22 22 21 21 21 22 23 24 25 26 27 28 29 29 29 28 28 28 28 28 28 28 28 28 29 28 28 28 28 27 27 27 26 nan nan nan nan nan nan 22 21 20 20 20 20 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 38 38 38 38 37 nan nan nan nan nan nan nan nan nan nan nan nan nan 28 28 27 28 28 29 29 29 29 28 28 27 26 25 24 23 22 22 23 23 24 26 28 29 30 30 31 30 30 30 30 29 28 28 27 27 27 27 27 27 27 27 27 28 27 nan nan nan nan nan nan nan 20 19 18 18 18 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 26 27 27 nan nan nan nan nan 35 36 37 37 37 37 37 37 nan nan nan nan nan nan nan nan nan nan nan nan nan 29 28 28 28 29 30 31 31 31 31 31 31 30 28 27 26 25 25 25 26 27 28 30 32 32 32 32 32 32 32 31 31 30 28 27 26 26 26 26 26 26 26 26 26 26 nan nan nan nan nan nan nan 19 18 17 17 18 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 22 23 25 nan nan nan 32 33 34 35 36 36 36 36 36 36 37 nan nan nan nan nan nan nan nan nan 32 30 29 28 29 29 30 31 32 33 33 33 33 33 32 31 29 28 28 28 28 29 29 30 32 33 33 33 33 33 33 33 33 32 31 29 27 26 26 26 25 25 24 24 24 25 nan nan nan nan nan nan nan nan 17 16 16 16 17 19 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 17 18 19 21 23 25 26 28 30 31 33 34 34 34 35 35 36 36 37 nan nan nan nan nan nan nan nan 32 31 29 29 29 30 31 31 32 33 33 33 34 34 33 32 31 30 30 30 31 31 31 31 32 33 33 33 33 33 33 33 33 32 31 29 28 27 27 27 26 25 24 23 23 24 nan nan nan nan nan nan nan nan 17 15 15 16 17 19 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 11 13 15 17 18 20 22 23 25 27 29 31 31 32 32 33 34 36 37 37 nan nan nan nan nan nan nan nan nan 30 29 30 31 31 31 31 32 32 32 32 33 33 32 32 31 31 31 32 31 31 31 31 32 32 33 33 33 33 32 32 31 31 29 29 29 29 29 28 26 25 24 nan nan nan nan nan nan nan nan nan 18 16 15 14 15 16 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 6 5 5 5 7 9 11 13 14 15 17 18 21 23 26 27 28 29 30 32 33 35 36 37 nan nan nan nan nan nan nan nan nan 31 31 31 31 31 30 30 30 31 30 30 31 32 32 32 31 31 32 31 31 31 31 31 32 32 32 32 31 30 30 30 30 30 30 30 30 31 30 29 27 nan nan nan nan nan nan nan nan nan nan nan 19 17 15 14 14 16 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 4 2 1 1 2 4 6 7 8 9 9 11 14 17 20 22 24 26 27 28 31 33 35 36 37 nan nan nan nan nan nan nan nan nan 32 32 nan nan nan nan 28 29 29 29 30 31 32 32 31 31 31 31 31 31 31 32 32 32 32 31 30 29 28 28 28 28 29 30 30 31 31 30 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 14 14 16 17 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 4 3 2 1 1 3 3 3 4 5 5 5 7 10 13 16 19 21 23 25 27 29 32 34 35 36 37 nan nan nan nan nan nan nan nan 33 nan nan nan nan nan nan 27 28 29 29 31 32 32 31 31 31 31 31 32 33 34 34 34 34 32 30 28 28 27 27 28 29 29 30 30 31 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 5 4 2 2 2 4 4 3 3 3 3 4 6 8 10 13 15 17 19 22 25 28 31 33 34 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 28 29 30 30 31 32 32 32 32 33 33 34 35 36 36 36 36 34 32 31 29 28 28 28 28 28 28 29 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 8 6 5 4 3 4 6 6 5 5 5 5 5 6 8 10 12 14 16 18 20 23 26 30 32 34 36 nan nan nan nan nan nan nan 35 35 nan nan nan nan nan nan nan 26 29 31 31 31 32 34 35 35 35 36 36 37 37 38 38 38 38 36 35 33 32 31 29 28 27 26 27 28 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 10 8 7 5 6 7 8 8 8 8 8 7 7 9 11 13 14 15 17 19 22 24 27 30 33 35 nan nan 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 32 33 33 33 34 36 38 38 38 38 38 39 38 39 39 39 39 38 36 35 34 33 31 29 27 25 26 27 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 11 9 8 7 7 9 10 10 10 10 10 10 11 12 14 14 13 15 19 22 25 26 28 31 34 36 38 39 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 33 35 35 35 36 38 39 40 39 39 39 39 38 38 39 39 39 38 37 36 nan nan nan 29 27 26 26 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 11 9 9 10 11 11 11 12 12 13 14 15 16 15 14 14 17 22 26 27 28 30 33 36 38 39 39 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 33 35 36 36 37 39 39 39 38 38 37 37 37 37 38 38 38 38 37 35 nan nan nan nan nan 28 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 12 11 11 11 12 12 12 13 14 15 16 17 17 17 17 18 21 24 27 28 30 32 35 37 39 39 39 nan nan nan nan nan nan nan nan nan nan 30 nan nan nan nan 31 33 35 36 37 38 39 39 38 37 37 36 36 36 36 36 36 37 37 nan nan nan nan nan nan nan nan 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 12 12 11 11 11 11 12 14 15 16 17 18 20 21 22 23 24 27 28 30 33 35 37 38 38 38 37 nan nan nan nan 36 36 35 34 31 27 nan nan nan nan 33 34 35 36 37 38 39 39 38 37 36 35 35 34 34 33 34 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 12 nan nan 10 10 11 12 13 15 18 21 24 25 24 24 24 26 28 30 32 34 36 37 37 36 35 34 34 34 35 35 35 35 33 30 25 nan nan nan nan nan 35 35 35 36 37 38 38 38 37 36 35 34 33 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 nan nan 20 21 23 25 26 26 25 24 24 25 27 29 31 33 34 35 35 35 34 33 33 33 34 34 34 34 31 28 25 nan nan nan nan nan 33 33 33 34 35 36 37 37 36 35 34 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 28 27 26 25 24 24 24 25 27 28 30 32 33 33 33 33 32 32 32 32 33 34 34 32 29 26 25 nan nan nan nan nan nan 29 30 31 32 33 34 35 35 34 33 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 33 32 30 28 26 25 24 24 24 25 26 27 29 30 31 31 31 31 31 31 31 32 32 32 32 30 27 24 nan nan nan 25 25 nan nan 27 28 29 30 31 32 33 33 33 32 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 35 34 33 32 30 28 26 25 24 24 24 24 26 27 28 29 30 30 30 30 30 31 31 30 29 28 27 27 25 23 nan nan nan 22 23 24 25 26 28 29 30 31 32 32 32 32 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 28 28 29 30 31 32 33 34 33 31 29 27 26 25 24 23 23 24 25 27 28 29 29 29 28 29 30 30 29 28 25 23 22 22 23 nan nan nan 21 22 23 25 26 27 29 30 31 31 32 32 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 26 27 28 28 nan 30 32 32 31 30 28 26 25 24 23 23 23 24 26 27 28 28 28 28 27 28 28 28 27 25 22 20 20 22 23 nan nan nan 22 23 25 27 28 29 30 30 31 31 32 32 33 nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 23 23 nan nan nan nan nan nan nan nan nan 31 29 28 26 24 23 22 23 23 25 26 27 28 28 27 26 25 25 26 25 23 21 21 21 22 23 nan nan nan 23 24 26 27 29 30 30 31 31 31 31 31 32 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 nan nan nan nan nan nan nan nan nan nan nan nan nan 30 28 26 24 23 22 22 23 25 27 28 28 28 26 25 24 23 22 21 19 18 19 20 21 nan nan nan nan 25 25 26 27 28 29 31 32 32 32 32 31 31 31 nan nan nan nan nan nan nan nan nan nan nan nan 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 23 23 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 26 24 23 23 24 25 26 28 29 28 27 25 23 21 19 18 17 16 16 16 17 18 nan nan nan 22 23 24 24 25 26 28 30 32 33 33 32 31 30 nan nan nan nan nan nan nan nan nan nan nan nan nan 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 26 25 24 24 24 25 26 27 28 27 26 24 22 19 16 14 14 15 15 15 15 15 16 nan nan nan 20 21 21 21 21 23 26 28 31 32 33 32 31 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 30 28 26 25 24 23 nan nan nan nan 25 24 23 21 18 16 13 12 12 14 16 16 15 15 15 nan nan nan 19 20 19 18 18 19 20 23 26 28 30 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 30 30 29 nan 25 nan nan nan nan nan nan nan 22 20 18 15 12 10 10 11 14 17 18 18 18 17 nan nan nan 19 19 19 18 16 16 17 18 21 23 25 27 27 28 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 25 26 27 28 28 27 nan nan nan nan nan nan nan nan nan 18 17 15 13 10 10 12 15 18 20 nan nan nan nan nan nan 19 19 19 18 17 16 16 17 18 20 nan 23 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 21 22 23 24 25 25 nan nan nan nan nan nan nan nan nan 16 14 14 14 14 14 14 16 19 21 23 nan nan nan nan nan 22 21 19 18 17 16 17 17 18 19 19 20 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 nan nan 17 18 18 19 20 21 21 21 nan nan nan nan nan nan nan nan nan 12 13 14 nan nan nan nan 20 22 24 25 nan nan nan 25 24 23 21 19 18 17 16 17 17 18 19 19 19 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 14 15 15 nan 15 16 16 17 17 17 18 19 19 nan nan nan nan nan nan nan nan nan 16 18 nan nan nan nan nan 22 23 nan 25 26 26 26 26 25 24 23 21 19 17 16 16 16 17 17 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 17 16 15 15 14 14 13 13 13 13 13 14 14 15 15 16 16 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 21 23 nan nan 26 26 27 27 27 27 26 25 23 20 18 16 15 15 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 17 16 16 15 14 14 13 12 11 9 10 11 12 12 12 13 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 23 24 25 26 26 27 28 29 29 29 28 27 24 22 19 17 15 15 14 14 14 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 16 15 15 14 14 13 11 nan nan nan 9 10 10 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 23 24 25 26 26 27 28 29 30 31 30 30 28 26 23 20 18 16 15 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 15 15 15 16 15 15 15 nan nan 13 11 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 22 23 24 25 26 27 28 29 30 30 30 30 30 29 27 25 22 19 17 16 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 17 17 18 19 20 20 20 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 22 23 23 24 25 26 27 28 29 30 30 30 30 30 29 28 26 23 21 19 17 16 15 13 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 18 18 19 20 21 23 23 20 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 22 22 23 24 25 26 28 29 29 30 29 29 29 29 29 28 nan 24 22 20 19 17 17 16 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 18 18 18 19 20 21 22 21 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 19 20 21 22 23 24 26 28 29 29 29 29 28 28 28 27 nan nan 25 23 21 20 19 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 18 18 19 20 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 18 19 21 22 23 24 26 27 28 28 28 28 27 27 27 27 27 26 25 24 22 21 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 18 18 19 20 nan nan nan nan nan nan nan nan nan nan nan nan 21 19 17 16 16 18 19 21 22 24 25 25 26 27 28 28 28 27 26 26 26 26 25 25 24 23 22 21 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 17 17 18 nan nan nan nan nan nan nan nan nan nan nan nan 21 20 19 nan nan nan nan 20 21 22 23 24 25 26 27 28 28 27 27 26 26 25 25 24 24 23 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 15 15 16 nan nan nan nan nan nan nan nan nan nan nan nan 20 20 20 20 20 nan nan 20 21 22 23 24 25 26 27 28 28 27 26 26 25 25 25 24 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 13 13 13 14 14 nan nan nan nan nan nan nan nan nan nan nan nan 19 19 20 21 21 21 21 22 23 24 25 26 27 28 28 29 28 27 26 25 25 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 12 12 12 12 12 13 13 nan nan nan nan nan nan nan nan nan nan nan 17 17 18 19 20 21 22 23 23 25 26 27 28 28 29 30 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 11 11 11 11 11 11 nan nan nan nan nan nan nan nan nan nan nan nan 16 16 17 18 20 21 22 23 24 26 27 27 28 28 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 9 9 9 9 10 10 11 11 nan nan nan nan nan nan nan nan nan nan 15 15 16 17 19 20 21 22 24 25 26 26 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 7 7 8 9 9 10 11 11 nan nan nan nan nan nan nan nan nan 14 14 14 16 17 18 19 21 22 23 24 24 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 5 6 6 7 8 10 11 12 nan nan nan nan nan nan nan nan nan 13 12 nan nan nan nan 17 19 20 21 22 22 22 23 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 4 5 5 6 8 10 12 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 19 20 20 21 21 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 4 5 6 nan nan 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 8 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 8 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan Wind_Direction nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 222 226 228 228 227 225 224 223 223 224 225 226 229 232 235 237 238 238 240 242 244 246 246 246 244 242 243 246 252 258 263 266 269 271 274 277 280 283 286 288 290 293 295 295 294 293 294 294 295 296 297 297 298 298 300 303 305 306 306 306 306 306 306 306 306 307 308 309 310 311 311 312 nan nan nan 315 315 nan nan nan nan nan nan nan 283 283 283 282 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 215 221 225 227 227 227 226 224 223 223 223 224 225 227 229 231 233 235 236 238 241 244 246 247 246 244 241 241 244 250 256 262 266 270 272 274 276 279 281 283 284 285 287 289 290 290 290 290 290 290 291 291 292 294 296 300 303 305 306 306 305 304 304 304 304 305 306 307 308 309 nan nan nan nan nan nan nan nan nan nan nan nan nan 283 282 282 281 281 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 211 215 221 224 225 225 225 224 222 221 221 221 222 224 225 227 229 230 232 234 238 241 244 246 247 246 244 241 239 242 248 255 261 266 270 272 273 275 276 278 280 281 281 281 283 284 286 286 286 285 284 285 286 288 291 295 299 302 304 304 304 304 303 302 302 302 303 304 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 281 280 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 211 216 221 223 223 223 222 221 220 219 219 220 222 223 225 227 228 229 231 233 237 241 245 247 248 247 245 241 239 241 246 253 259 264 267 270 271 272 275 277 279 280 279 278 278 281 283 283 283 282 280 280 282 285 290 294 298 300 302 302 303 302 nan nan nan 300 301 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 212 217 221 222 221 220 218 217 217 217 218 219 221 223 226 227 228 229 231 233 237 241 245 247 249 248 246 243 240 241 244 249 255 260 264 267 269 272 275 277 279 279 278 277 277 280 282 282 281 280 279 280 281 285 290 294 297 299 300 301 302 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 209 214 218 220 220 218 216 214 214 214 215 217 219 221 224 226 228 229 230 231 233 237 242 245 248 249 249 248 245 243 242 244 247 250 255 260 265 269 272 276 278 279 278 278 278 280 282 283 282 282 281 281 282 284 287 292 295 297 298 299 300 301 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 208 213 216 217 216 215 213 212 211 211 213 216 219 221 224 226 227 228 229 231 233 237 241 245 247 249 250 249 248 246 246 246 246 248 252 257 263 268 272 275 277 277 277 278 280 283 284 283 283 283 284 285 286 288 291 294 295 296 297 298 299 299 300 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 202 206 211 214 214 214 213 211 210 209 209 212 215 219 221 223 224 225 227 228 230 232 236 239 243 245 247 249 249 249 249 248 248 247 247 250 255 261 266 270 273 275 275 276 278 280 282 283 283 283 284 286 288 290 292 293 294 294 295 296 296 297 297 299 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 203 206 210 212 213 213 211 210 209 208 209 212 215 219 221 222 222 223 225 227 229 231 234 237 240 243 245 247 248 249 250 250 249 248 248 250 254 259 264 268 271 273 274 275 277 278 280 281 282 283 285 287 289 291 293 293 293 293 293 294 295 295 296 297 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 202 205 208 210 212 213 212 211 210 209 209 210 213 216 219 221 222 222 222 223 225 227 229 231 234 237 240 242 244 246 248 249 250 250 249 249 250 253 257 261 266 269 272 273 273 274 274 276 278 280 283 285 287 289 291 292 291 291 291 292 293 294 295 296 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 200 204 208 210 212 212 212 211 210 210 211 212 215 218 220 222 222 222 221 221 223 224 226 228 231 235 237 240 242 244 246 248 249 250 250 251 252 254 257 261 265 268 270 271 271 270 269 271 275 279 283 287 289 290 291 291 290 289 290 291 293 295 296 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 194 199 204 206 208 210 211 211 212 211 211 212 214 217 220 222 223 223 222 221 221 221 221 223 225 229 232 234 236 238 241 244 246 248 250 251 252 253 254 257 261 265 267 269 269 269 268 267 269 273 279 285 289 291 292 292 291 290 289 289 290 293 296 298 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 196 201 204 205 206 208 210 212 212 212 212 213 216 219 222 224 225 225 223 222 221 220 220 222 224 227 229 231 233 235 238 241 243 246 248 250 252 253 255 257 260 263 266 267 268 268 269 269 271 276 282 287 290 292 293 293 292 291 290 290 291 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 200 203 205 206 207 209 211 212 212 211 211 213 217 220 224 226 227 226 225 223 222 221 221 222 224 226 228 229 231 233 235 237 239 242 246 nan nan 253 254 255 258 261 264 266 268 270 273 275 277 281 285 289 292 293 294 294 294 293 292 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 201 202 203 205 207 209 212 213 212 212 211 211 213 216 220 223 226 228 228 226 225 224 224 224 225 226 226 227 228 229 230 232 234 236 239 nan nan nan 251 252 253 256 259 262 266 269 273 277 281 284 287 289 292 293 294 295 295 295 295 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 205 203 202 204 205 208 210 212 212 211 211 211 211 213 215 218 222 225 228 229 228 228 228 227 228 228 228 227 227 227 227 229 230 232 234 237 nan nan nan nan 251 253 255 258 262 265 270 275 280 284 288 290 293 294 295 295 296 297 297 nan nan nan nan nan nan nan nan nan nan nan nan 319 318 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 206 204 204 205 207 208 210 210 210 210 210 211 211 212 214 217 221 225 228 230 230 231 231 231 231 230 229 228 227 227 227 228 229 231 234 237 nan nan nan nan 251 253 256 259 263 266 270 275 279 284 288 291 294 295 296 296 297 298 299 nan nan nan nan nan nan nan nan nan nan nan 317 320 321 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 207 206 206 206 207 208 209 209 209 208 208 209 211 212 213 214 217 220 223 227 230 232 233 234 234 233 233 231 230 229 228 228 229 230 232 234 nan nan nan nan 248 251 254 257 261 264 268 272 276 279 283 286 289 292 294 295 296 298 299 nan nan nan nan nan nan nan nan nan nan nan nan 315 318 320 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 225 227 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 209 207 207 208 209 209 209 209 208 208 207 207 209 210 212 213 214 216 219 222 226 229 232 234 235 236 236 235 234 233 232 231 231 231 232 233 nan nan nan nan nan 246 250 255 259 263 266 270 274 278 281 283 285 287 289 293 295 297 299 300 nan nan nan nan nan nan nan nan nan nan nan 311 314 316 318 320 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 213 211 210 210 210 210 209 208 207 207 207 208 209 210 212 213 214 216 218 220 224 228 232 234 235 236 237 237 237 235 234 233 233 234 234 nan nan nan nan nan nan nan 249 255 261 265 268 272 276 280 283 285 287 288 290 293 297 299 301 nan nan nan nan nan nan nan nan nan 320 317 315 315 316 317 318 318 319 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 224 221 217 214 212 210 209 208 207 207 208 208 208 209 211 212 214 215 215 216 218 221 225 230 233 234 235 236 237 237 236 235 235 235 236 nan nan nan nan nan nan nan nan nan nan nan nan 270 273 277 281 284 288 289 291 293 296 300 302 304 nan nan nan nan 317 nan nan nan 324 323 322 321 320 320 320 319 319 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 233 231 226 220 215 211 209 208 207 206 206 207 208 209 210 212 214 215 215 215 215 216 219 223 227 230 232 232 233 234 234 235 235 236 237 nan nan nan nan nan nan nan nan nan nan nan nan 268 271 274 278 282 286 290 293 296 299 301 304 305 nan nan nan 311 314 317 320 322 323 324 324 323 322 322 322 321 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 235 235 230 224 217 212 209 208 207 206 205 206 208 210 211 213 214 214 214 214 214 214 216 219 223 226 228 229 229 229 230 231 232 234 235 237 nan nan nan nan nan nan nan nan nan nan nan nan nan 273 277 280 284 289 293 297 300 303 305 306 307 308 309 310 312 315 nan nan 319 319 320 321 320 320 320 320 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 231 231 228 222 216 212 209 207 207 206 205 205 206 209 212 214 215 215 214 213 212 212 213 216 220 224 227 228 227 226 226 227 229 231 232 234 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 294 298 302 304 306 307 308 308 308 309 310 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 250 248 248 248 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 226 223 219 214 210 207 206 206 206 206 205 205 207 210 212 215 216 215 213 212 211 211 213 217 222 226 229 228 227 225 224 226 228 230 232 233 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 298 301 304 305 306 306 306 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 251 249 248 246 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 225 222 218 213 209 206 204 204 205 206 206 207 207 208 209 211 213 214 213 212 210 209 210 213 218 224 229 231 230 227 225 225 226 229 231 233 234 234 235 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 253 250 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 220 220 217 213 208 204 201 201 201 203 205 207 208 209 209 210 211 211 211 211 210 209 208 209 213 219 225 230 232 231 228 227 226 228 231 234 235 235 235 234 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 258 256 253 251 248 247 245 244 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 216 215 214 211 206 202 198 197 197 199 202 205 208 209 210 210 211 212 212 211 210 209 207 207 209 214 220 226 230 232 231 230 229 229 231 233 236 238 238 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 259 258 256 nan nan nan 247 245 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 217 215 213 211 207 202 198 196 195 196 198 202 206 209 211 211 212 213 214 214 212 210 208 207 206 209 214 221 226 230 232 233 232 231 232 233 236 238 240 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 256 nan nan nan nan 246 244 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 219 217 215 213 211 207 201 197 195 195 196 199 203 207 211 213 214 215 216 217 217 214 211 208 207 207 210 215 221 227 230 232 234 234 234 235 236 237 239 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 254 nan nan nan 247 244 240 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 216 219 219 218 216 214 211 207 202 198 195 195 196 199 204 209 214 216 217 218 219 220 219 216 213 209 208 208 211 216 223 228 230 232 234 236 237 238 238 239 240 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 251 nan nan 247 244 241 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 209 208 210 213 216 217 217 216 214 212 209 204 200 197 196 197 200 205 211 216 219 220 220 221 221 220 218 215 211 209 209 212 218 225 229 231 232 233 235 238 239 241 242 242 nan nan nan 241 241 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 252 251 249 248 nan nan 242 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 212 208 207 207 209 212 214 215 215 214 213 211 207 202 199 198 199 203 208 214 218 221 221 221 221 221 220 218 215 212 209 210 213 220 226 231 232 232 233 235 237 240 242 nan nan nan nan nan 243 243 245 248 253 258 262 265 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 252 250 248 247 246 nan nan nan nan nan nan nan nan nan nan nan nan 228 227 224 219 214 210 208 206 206 207 209 211 212 213 213 213 210 206 202 200 199 202 206 211 217 220 222 222 221 220 219 218 217 214 211 209 210 214 221 228 232 233 232 232 234 236 nan nan nan nan nan nan 245 244 245 247 250 254 258 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 251 249 247 246 245 nan nan nan nan nan nan nan nan nan nan nan nan nan 224 222 219 215 212 210 208 207 207 206 207 209 211 212 212 210 207 202 199 198 200 204 209 214 218 221 222 222 221 220 218 216 214 211 209 208 209 214 222 229 233 234 234 233 233 nan nan nan nan nan nan nan 247 246 247 248 251 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 277 272 268 263 nan nan nan nan nan 255 252 250 248 246 245 244 243 nan nan nan nan nan nan nan nan nan nan nan nan nan 221 219 216 214 213 211 210 209 208 208 208 209 210 210 209 206 202 199 197 198 202 207 211 215 218 221 222 222 220 219 216 214 211 209 207 207 210 215 222 229 234 236 236 236 235 nan nan nan nan nan nan nan 250 249 249 250 252 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 276 270 263 258 256 nan nan nan 255 252 249 246 245 243 243 242 241 239 238 nan nan nan nan nan nan nan nan nan 218 219 219 217 215 214 214 214 213 211 209 209 209 209 209 208 206 203 200 198 198 200 204 208 212 214 217 220 221 221 220 217 215 211 209 207 207 209 212 216 223 228 233 237 240 240 nan nan nan nan nan nan nan nan 254 255 255 255 256 258 259 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 280 273 264 256 251 251 253 255 255 253 249 246 243 241 240 239 238 237 236 234 231 nan nan nan nan nan nan nan nan 215 217 217 215 212 212 214 215 214 211 209 208 208 207 206 204 202 200 199 198 200 203 207 210 212 214 216 218 220 221 219 216 213 210 208 207 209 212 215 218 222 227 231 236 240 243 nan nan nan nan nan nan nan nan 257 260 262 262 262 262 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 279 267 254 244 242 247 252 254 253 249 244 241 238 236 235 234 233 232 230 228 225 222 nan nan nan nan nan nan nan nan nan 213 211 209 210 213 215 214 210 207 206 205 203 201 199 198 198 198 198 200 204 208 211 213 214 216 218 221 221 219 215 212 209 208 208 211 214 216 218 221 224 228 232 nan nan nan nan nan nan nan nan nan 245 253 259 264 267 267 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 311 305 295 276 253 237 230 237 244 251 252 248 242 236 233 232 231 230 228 227 225 223 221 218 216 nan nan nan nan nan nan nan nan nan 210 208 208 210 214 215 212 208 204 202 201 199 197 196 195 196 196 197 200 205 209 212 213 214 216 219 221 221 218 215 212 209 208 208 210 213 214 216 217 221 nan nan nan nan nan nan nan nan nan nan nan 239 245 251 259 265 266 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 336 335 337 329 247 209 209 219 234 243 249 246 237 229 226 227 228 228 226 223 221 219 217 215 212 210 nan nan nan nan nan nan nan nan nan 206 205 nan nan nan nan 211 206 202 199 198 196 194 193 192 193 195 197 201 206 210 212 213 214 216 219 220 219 217 215 213 211 210 210 210 211 212 212 214 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 251 259 262 262 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 8 13 26 61 134 162 176 199 222 232 236 228 220 217 219 222 225 223 220 216 213 211 210 208 207 205 203 nan nan nan nan nan nan nan nan 201 nan nan nan nan nan nan 204 200 198 196 194 192 190 189 191 194 198 203 208 210 212 212 214 216 218 218 217 217 217 216 216 215 213 211 210 209 209 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 31 34 46 89 131 147 153 164 179 190 195 197 199 203 207 208 208 206 202 202 202 202 202 201 200 198 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 201 198 196 195 193 190 187 187 190 194 199 204 208 210 211 212 213 215 217 216 216 216 217 218 220 219 216 212 208 206 207 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 38 42 44 46 64 100 126 137 140 140 139 144 153 163 172 177 177 176 174 173 174 181 187 191 192 192 191 190 nan nan nan nan nan nan nan 196 194 nan nan nan nan nan nan nan 194 193 193 193 192 189 187 187 191 196 201 205 207 208 209 210 211 213 213 213 213 213 215 218 221 221 217 211 206 204 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 47 50 52 58 79 108 125 132 133 130 130 135 142 150 156 158 157 158 158 157 159 165 174 179 181 182 182 nan nan 182 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 187 187 188 190 191 191 190 191 195 199 202 205 206 207 208 209 209 209 209 209 210 211 213 216 218 218 215 208 203 203 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 54 56 60 69 90 115 128 131 131 129 129 136 143 149 152 153 154 154 153 150 152 157 163 168 171 172 173 174 175 177 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 184 184 186 188 191 192 194 196 199 201 203 205 207 208 209 209 207 206 206 207 209 nan nan nan 214 213 210 205 204 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 63 68 79 98 117 129 133 132 131 133 140 145 148 150 151 149 144 139 139 144 150 155 160 163 165 167 169 171 174 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 183 183 184 186 189 193 196 199 201 203 204 205 208 209 210 209 207 205 205 206 208 nan nan nan nan nan 208 207 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 68 75 86 102 116 126 132 135 137 140 146 151 152 149 145 139 134 131 132 139 146 151 155 158 161 163 165 169 nan nan nan nan nan nan nan nan nan nan 188 nan nan nan nan 182 182 183 185 189 193 197 200 201 202 203 206 209 211 212 210 207 205 204 nan nan nan nan nan nan nan nan 211 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 80 91 101 112 121 128 135 144 153 159 159 155 149 141 135 131 130 132 138 145 149 153 156 158 161 164 167 171 nan nan nan nan 178 177 177 178 180 182 nan nan nan nan 182 183 184 187 190 193 197 198 199 201 203 207 210 213 213 211 209 206 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 90 98 nan nan 114 124 134 141 147 147 143 139 134 131 130 131 135 140 145 149 152 155 157 160 163 166 170 172 174 175 176 175 174 173 174 174 174 nan nan nan nan nan 185 186 189 191 194 195 196 198 200 204 207 210 212 213 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 104 nan nan 116 120 123 125 125 127 129 132 137 141 145 148 151 154 156 159 162 165 167 168 170 171 172 172 171 170 171 171 170 nan nan nan nan nan 187 188 190 192 194 195 196 198 200 204 206 209 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 111 113 117 121 125 130 135 139 142 145 148 150 153 155 158 160 163 165 165 165 166 167 168 167 167 170 171 172 nan nan nan nan nan nan 187 188 190 193 195 196 198 200 203 205 207 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 106 108 109 110 114 120 126 132 137 141 143 146 148 150 152 154 156 159 161 162 163 162 163 164 166 167 167 169 170 nan nan nan 180 181 nan nan 184 185 187 191 194 197 198 200 202 205 207 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 100 104 106 107 109 111 115 122 128 134 139 142 145 148 149 150 152 153 155 157 160 162 162 161 160 162 164 167 168 167 166 nan nan nan 173 174 176 178 180 183 186 189 193 196 198 199 202 204 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 97 97 97 97 98 98 100 102 105 106 108 112 117 123 129 134 139 144 147 148 149 150 151 152 154 156 159 162 162 159 157 157 160 164 166 165 nan nan nan 164 165 167 170 174 178 182 186 190 193 196 197 199 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 98 97 98 100 101 101 nan 101 102 104 106 109 113 118 123 128 133 139 143 146 147 148 149 150 151 153 156 159 163 162 159 156 154 157 160 161 160 nan nan nan 158 161 164 169 174 179 183 187 190 193 196 198 199 nan nan nan nan nan nan nan nan nan nan nan nan nan 208 206 207 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 98 97 97 nan nan nan nan nan nan nan nan nan 107 109 113 117 122 127 133 138 141 143 144 145 146 148 150 152 156 160 163 162 158 156 155 156 156 154 nan nan nan 153 155 160 165 171 177 181 184 187 190 193 196 199 200 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 96 97 nan nan nan nan nan nan nan nan nan nan nan nan nan 108 110 113 118 124 129 135 138 140 141 141 142 144 146 148 152 154 155 153 150 151 153 155 154 nan nan nan nan 151 155 161 168 175 180 184 185 187 190 193 197 200 201 nan nan nan nan nan nan nan nan nan nan nan nan 211 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 90 90 90 92 93 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 108 110 115 120 125 130 133 135 136 136 137 138 141 143 146 148 147 145 145 146 149 151 153 nan nan nan 147 151 157 163 172 179 184 186 186 187 190 193 197 199 nan nan nan nan nan nan nan nan nan nan nan nan nan 211 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 89 88 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 107 108 110 113 118 124 128 130 131 132 132 134 137 140 143 146 146 145 145 144 143 146 148 149 nan nan nan 147 153 159 167 176 183 186 188 188 188 190 193 195 197 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 108 108 108 109 109 111 114 nan nan nan nan 130 130 131 135 140 144 145 145 143 144 144 143 144 146 148 nan nan nan 143 147 153 160 168 177 184 187 189 190 190 191 192 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 108 108 109 109 nan 109 nan nan nan nan nan nan nan 128 127 127 132 139 140 137 136 138 142 143 144 144 145 nan nan nan 142 142 145 150 157 165 173 181 187 191 192 192 191 191 191 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 214 216 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 110 110 110 110 111 113 112 nan nan nan nan nan nan nan nan nan 125 122 121 122 125 128 130 135 138 141 nan nan nan nan nan nan 141 140 141 144 149 155 161 168 176 184 nan 194 193 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 214 218 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 108 111 112 114 116 118 119 nan nan nan nan nan nan nan nan nan 130 129 125 123 123 126 131 135 137 138 139 nan nan nan nan nan 138 137 138 141 145 150 156 162 168 176 183 189 192 190 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 216 211 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 95 nan nan 104 107 111 115 120 124 127 128 nan nan nan nan nan nan nan nan nan 152 147 140 nan nan nan nan 138 139 138 137 nan nan nan 139 138 137 137 137 140 144 151 157 164 170 176 181 184 185 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 85 89 94 98 nan 102 106 109 113 118 125 131 135 135 nan nan nan nan nan nan nan nan nan 156 151 nan nan nan nan nan 141 141 nan 138 138 139 139 138 137 136 136 136 138 141 147 154 162 168 174 178 180 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 101 95 90 86 84 83 85 88 92 96 100 104 112 115 118 124 130 137 141 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 142 143 143 nan nan 138 137 137 136 135 134 134 133 134 134 136 141 148 155 163 169 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 101 95 90 86 83 81 79 79 81 85 95 108 117 121 125 132 140 146 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 143 142 142 140 137 135 134 133 133 133 132 132 132 132 132 133 138 143 150 156 162 167 169 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 95 90 85 82 78 73 69 67 66 nan nan nan 109 121 137 152 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 142 141 139 138 136 134 132 132 131 131 132 132 133 133 133 132 133 135 140 145 150 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 91 85 81 75 69 64 61 60 62 nan nan 85 97 117 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 139 138 136 134 133 132 130 130 130 131 131 132 132 133 134 136 135 135 136 138 141 144 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 67 63 62 63 67 72 77 80 86 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 136 137 135 132 130 129 129 129 130 130 131 131 131 131 134 136 139 139 140 140 142 145 147 149 149 150 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 66 64 64 67 71 76 79 81 87 95 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 137 136 135 132 130 129 130 131 131 131 131 131 131 132 135 139 142 nan 146 148 150 153 157 159 160 159 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 67 66 67 70 74 78 81 84 91 100 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 136 137 137 136 135 134 134 133 133 133 133 132 132 133 135 138 142 nan nan 150 154 157 160 163 165 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 68 70 73 77 80 83 87 95 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 133 135 135 136 136 136 136 135 134 133 134 134 134 135 137 139 142 144 146 149 152 156 159 162 164 166 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 73 76 79 82 86 91 nan nan nan nan nan nan nan nan nan nan nan nan 132 131 131 132 133 132 132 131 132 133 133 133 134 135 136 137 139 141 143 145 146 148 150 153 156 159 162 163 164 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 76 79 81 85 89 nan nan nan nan nan nan nan nan nan nan nan nan 133 132 131 nan nan nan nan 129 130 132 133 135 136 137 138 139 140 142 144 146 147 148 150 152 154 156 158 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 80 82 84 87 nan nan nan nan nan nan nan nan nan nan nan nan 135 134 135 136 137 nan nan 135 134 135 138 140 142 142 141 142 142 144 145 147 148 149 151 152 154 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 86 84 84 86 87 89 nan nan nan nan nan nan nan nan nan nan nan nan 136 139 142 144 145 145 143 141 141 142 145 146 146 146 145 144 145 146 147 149 150 152 153 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 102 96 90 87 87 88 90 91 nan nan nan nan nan nan nan nan nan nan nan 139 140 142 144 146 146 146 145 143 143 145 147 148 148 148 147 146 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 103 97 91 89 89 91 93 nan nan nan nan nan nan nan nan nan nan nan nan 140 139 138 138 140 141 142 142 142 143 144 146 147 148 148 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 105 99 95 94 94 95 97 98 103 nan nan nan nan nan nan nan nan nan nan 135 131 129 130 133 134 136 138 140 141 142 144 146 147 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 110 105 101 98 98 100 104 109 113 nan nan nan nan nan nan nan nan nan 132 127 126 127 129 129 131 133 136 138 140 142 144 146 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 125 116 109 104 102 106 112 116 118 nan nan nan nan nan nan nan nan nan 132 127 nan nan nan nan 127 129 131 134 137 140 142 144 146 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 143 131 122 116 114 115 119 121 122 123 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 127 130 133 136 139 141 144 147 149 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 150 141 133 128 nan nan 126 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 169 159 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 174 165 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 178 170 161 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 175 167 161 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 168 165 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 278 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan