CAPE 1247 1425 1446 1191 854 777 871 818 1105 1397 1286 1247 745 1644 2013 1951 1907 1685 1603 1756 1622 1768 1807 1704 1605 1696 1419 1349 1350 1373 1501 1375 1359 1290 1311 1283 1159 1157 1064 1039 1051 1131 1102 1069 1071 1102 1136 1122 1035 1037 990 1021 1016 956 887 846 996 899 915 929 813 692 956 896 986 914 875 794 874 863 852 790 865 865 825 784 781 729 788 880 916 910 836 856 953 907 826 864 922 886 851 870 831 665 794 774 772 856 694 733 574 583 646 783 808 766 806 723 643 596 574 546 584 558 484 475 489 465 422 413 441 439 412 550 699 708 664 651 693 706 765 772 769 699 692 661 664 665 629 696 686 656 665 683 699 663 757 731 747 864 749 835 760 757 848 774 1001 926 933 962 1029 1018 1076 1142 1062 1044 1078 1251 1258 1276 1054 1070 1092 1161 1126 1186 1173 1276 1164 1078 1309 1346 1313 1222 1168 1206 1070 997 865 866 814 870 728 623 529 682 698 882 829 899 895 925 1000 979 801 993 997 789 715 639 802 580 492 504 519 542 606 667 797 656 504 423 405 371 356 467 533 536 508 561 548 497 407 384 393 323 429 342 388 487 438 450 483 494 492 473 502 521 504 452 429 1068 1074 1115 1177 1058 833 803 768 732 1118 1251 1149 669 1962 2023 1998 1918 1852 1763 1753 1688 1808 1713 1861 1533 1459 1553 1432 1411 1417 1398 1411 1329 1356 1315 1270 1180 1109 1064 990 1010 1051 1142 1174 1140 1106 1079 1017 1043 1021 1130 1082 995 1006 989 999 979 911 945 893 853 979 921 927 917 943 856 881 864 853 823 784 902 807 837 723 694 778 775 813 849 842 832 784 837 904 907 819 873 800 857 868 804 745 794 794 730 615 658 801 713 567 611 807 836 788 852 791 694 667 588 559 464 425 530 511 537 627 672 554 526 572 594 589 845 829 804 791 790 776 774 793 758 699 651 649 644 702 705 730 715 745 743 696 698 640 790 774 784 813 818 768 769 801 823 849 890 954 957 953 936 1047 1057 1077 1079 1091 1173 1171 1359 1277 1206 1133 1040 1108 1112 1184 1207 1250 1232 1099 1160 1264 1246 1186 1039 1070 902 869 842 818 822 710 737 677 626 782 884 868 877 932 919 1002 996 1014 972 1146 1152 1014 747 677 505 669 636 525 545 519 481 561 624 649 521 407 366 325 336 276 328 306 317 366 450 443 300 312 382 335 466 428 406 387 317 323 344 364 409 498 514 545 649 750 489 1257 1208 1144 1022 1119 1408 1283 844 623 769 1407 1646 1748 1783 1939 1930 1937 1889 1728 1855 1892 1813 1663 1600 1562 1340 1517 1439 1268 1311 1441 1414 1297 1186 1203 1075 863 1009 1090 1050 1090 1091 1065 1070 1117 1172 1106 1054 1066 1155 1057 1063 1070 1027 922 946 1026 968 949 940 1018 1028 995 952 993 935 946 931 911 802 803 848 884 891 843 854 901 870 850 734 782 872 920 876 846 803 835 815 822 831 881 888 891 756 737 526 637 568 682 604 596 574 642 896 886 794 809 832 787 676 570 656 542 746 753 674 693 737 692 709 687 691 757 899 893 857 865 861 855 851 818 816 761 718 687 657 652 650 705 728 777 777 779 771 768 696 693 890 777 744 856 827 836 898 902 899 898 939 986 1013 935 1029 1086 1086 1176 1209 1152 1278 1445 1356 1239 1252 1169 1147 1055 1072 1030 1171 1213 1201 1197 1263 1222 1171 1113 1149 920 862 778 717 804 765 695 785 947 866 779 782 881 917 1021 986 1230 1120 1064 1203 1248 1166 1005 906 856 720 680 688 802 593 514 481 495 482 450 428 384 323 301 255 227 217 226 266 257 240 201 187 258 418 401 387 249 238 216 210 239 259 303 429 539 584 651 798 872 1179 1249 1260 1328 1298 1074 489 372 599 732 1225 1652 1835 1939 1924 1814 2015 1983 1826 1852 1729 1739 1630 1778 1612 1603 1460 1284 1245 1294 1450 1351 1332 1288 1222 1173 1096 1034 1008 1066 1026 1025 1085 1050 1036 990 1030 1038 1080 1040 1020 971 1026 988 789 715 901 947 964 969 913 916 925 944 986 964 1008 967 907 823 711 731 724 850 749 829 867 922 907 737 861 987 925 956 906 829 829 829 828 838 936 969 897 821 770 784 827 679 509 644 685 652 641 684 774 797 875 804 732 762 809 747 805 878 871 864 885 889 842 861 862 914 895 930 913 896 874 853 812 837 905 891 819 755 709 678 670 699 744 786 862 856 848 826 841 869 759 772 906 753 761 828 904 990 1042 1022 1027 957 963 1067 1118 1059 1059 1126 1215 1263 1442 1210 1293 1397 1277 1215 1174 1138 1112 1211 1165 1233 1293 1232 1088 1141 1278 1125 997 919 876 768 742 798 726 743 696 806 741 651 857 1005 964 941 972 1096 1137 1206 1256 1280 1079 1066 1261 1251 1059 935 978 795 613 759 687 554 515 503 453 437 447 425 416 338 232 203 239 260 192 179 208 203 177 249 438 417 344 269 237 229 262 282 337 463 579 621 704 833 854 1201 1213 1102 940 917 735 820 972 507 744 725 1203 2046 2019 1882 1928 1967 1983 1933 2045 1834 1810 1801 1694 1591 1022 856 836 1033 1282 1208 1531 1463 1357 1281 1101 1000 960 910 927 978 1020 1070 1070 977 937 928 925 984 1022 1004 989 1018 1033 1007 808 934 886 828 768 842 845 862 815 764 790 851 981 865 780 744 780 752 758 728 734 715 764 731 686 698 885 984 1011 958 873 886 859 917 951 982 929 870 865 792 710 658 768 661 723 767 745 762 752 812 964 878 777 880 736 771 830 871 863 878 827 887 930 897 930 927 953 942 943 917 887 925 840 884 953 992 930 796 836 791 745 782 785 817 815 841 897 854 925 934 909 928 940 835 861 874 939 929 1097 1123 1050 1021 1047 954 1024 1122 1107 1308 1346 1287 1358 1422 1391 1326 1309 1369 1388 1379 1247 1253 1310 1331 1368 1330 1281 1260 1169 1209 1219 1200 1003 990 906 887 899 762 1155 932 932 813 761 856 994 1011 1108 1088 1142 1158 1023 1041 1024 1230 1254 1300 1406 1173 1089 1090 1126 1049 681 725 684 591 538 466 413 364 317 366 381 303 271 277 261 217 196 213 250 221 198 253 362 391 338 308 317 352 368 386 453 549 629 748 818 805 1063 967 884 953 875 711 272 439 406 978 646 1570 1936 2021 1963 2156 2109 2041 1825 1753 1659 1412 1225 1480 1320 1177 1323 1439 1250 899 1394 1471 1460 1477 1384 1173 1053 1014 1026 888 1033 1082 1068 957 869 961 917 915 1012 914 853 823 1072 1031 1008 1019 746 716 642 655 650 655 607 540 566 715 750 835 795 781 751 708 715 776 760 734 679 765 773 763 786 1002 1101 1101 1065 1000 1040 988 944 948 944 960 958 929 870 768 715 661 580 537 714 844 816 750 873 970 920 833 838 849 857 845 782 850 858 908 930 970 959 912 1004 1040 1020 992 983 875 868 945 1026 1028 1063 992 929 921 881 831 774 862 990 1053 909 1003 976 924 932 861 900 905 900 949 934 934 908 1022 1066 1019 1104 1036 1007 1050 1039 1198 1384 1489 1474 1425 1224 1394 1437 1335 1252 1382 1464 1366 1312 1291 1347 1278 1270 1261 1214 1220 1152 1196 1193 985 1051 954 929 908 940 961 1001 946 861 817 981 1020 1043 1009 1091 1156 1083 1092 986 1110 1384 1428 1322 1173 1176 1071 1300 1209 1106 974 986 997 908 708 676 594 514 413 305 264 235 300 329 281 265 224 240 300 319 287 283 301 354 373 410 498 621 718 707 742 769 778 826 806 823 767 1052 1164 629 551 1037 885 461 246 683 981 2046 1948 1994 1960 2123 1987 2007 1819 1522 1206 1065 1016 733 1134 1275 1465 1507 1431 1486 1627 1572 1569 1496 1404 1289 996 1183 1055 1003 1124 1002 978 868 742 850 863 879 920 926 872 752 847 913 1002 987 690 497 516 483 495 525 517 499 555 596 573 467 634 699 813 702 665 678 718 887 802 833 935 951 1060 1175 1100 1045 1033 1032 1048 1042 1000 1013 1037 1021 976 1004 952 815 729 708 715 748 951 886 935 926 976 857 894 863 859 878 846 857 888 929 878 936 1011 1020 1056 1093 1069 1075 1069 1082 1071 1019 970 1015 1094 1122 1066 1040 1020 941 961 876 883 979 937 1009 1010 1079 1112 929 964 915 905 914 875 1046 1031 955 887 995 1093 1186 1219 1063 1011 939 1210 1456 1316 1488 1580 1523 1456 1273 1369 1210 1087 1245 1324 1510 1378 1327 1287 1306 1324 1391 1457 1498 1396 1421 1305 1188 1230 1062 1188 1086 1038 1141 1220 1210 1020 1157 1098 1080 1129 1204 1138 1102 1128 1035 1066 1132 1144 1265 1445 1347 1450 1266 1317 1230 1079 1036 831 790 742 781 682 756 760 708 560 402 291 250 264 272 245 277 312 379 387 380 417 465 421 418 460 564 590 629 955 919 887 841 833 770 809 1080 1048 926 1092 874 762 601 496 491 720 1609 1898 1958 1907 1945 2040 1885 1617 1311 1207 1169 1272 1269 1163 966 1012 1242 1239 1232 1384 1527 1466 1305 1390 1478 1202 760 766 1206 1167 1069 977 940 964 767 788 667 736 772 703 886 921 813 842 905 954 1078 1027 516 623 522 552 476 527 437 525 676 448 598 717 814 817 857 1204 1160 1184 1073 1117 1124 1125 1060 1001 1097 1122 1094 1066 1057 1034 988 960 944 985 1023 968 961 898 788 691 785 725 956 914 880 950 965 851 825 895 859 865 931 923 962 932 960 978 990 992 1043 1182 1196 1202 1192 1141 1091 1085 1044 1048 1102 1079 1116 1131 1114 1084 1028 974 1011 1059 1139 1156 1072 1052 1080 1029 1021 1002 1029 1071 1147 1092 1218 1029 1005 1119 1098 1094 1170 950 919 960 1353 1309 1293 1312 1424 1460 1421 1339 1214 1158 892 1043 1220 1302 1423 1443 1393 1392 1416 1403 1506 1572 1448 1408 1153 1058 1024 1106 1266 1034 986 1076 1193 1165 1070 1231 1202 1231 1188 1244 1280 1283 1257 1257 1366 1299 1280 1351 1431 1482 1374 1224 1214 1348 1307 1042 886 820 748 671 590 572 487 560 638 568 543 469 353 323 293 350 376 354 315 220 250 311 329 344 470 616 635 650 737 830 825 827 925 992 977 642 526 1110 890 805 725 666 401 640 1370 1908 1853 1845 1889 1936 2007 1750 1607 1308 998 1177 1310 963 939 790 1048 1201 1261 1364 1390 1377 1288 1339 1531 1457 1020 782 767 1013 1377 1146 971 965 956 894 990 780 770 583 429 372 434 590 563 783 921 1000 1195 1176 794 668 692 1018 893 1118 826 639 729 905 646 559 676 945 1013 1135 996 1127 1264 1184 1161 1138 1091 1134 1117 1105 1092 1073 1095 1057 976 944 984 1014 1016 1034 972 891 747 743 663 907 924 938 859 813 832 836 788 730 852 920 984 974 1017 1039 966 987 990 1048 1218 1272 1213 1229 1119 1159 1184 1134 1072 1217 1372 1468 1441 1591 1466 1358 1338 1384 1237 1157 1092 1061 1006 1112 939 908 939 1044 1225 1307 1279 1247 1167 1042 833 716 930 877 792 842 899 1173 1292 1174 1168 1189 1254 1233 1204 1053 1037 895 904 1040 1229 1372 1505 1473 1384 1586 1511 1369 1510 1463 1175 1059 927 945 986 932 906 853 1011 1049 1039 1231 1414 1507 1423 1177 1141 1230 1286 1400 1467 1484 1404 1366 1668 1555 1563 1414 1318 1262 1158 1091 950 856 732 754 758 570 572 544 606 701 618 528 465 402 403 371 290 247 264 326 411 381 466 654 722 657 706 775 603 667 712 755 705 755 782 804 632 328 496 479 959 787 649 684 1261 1796 1881 1814 1683 1801 1654 1580 1436 1182 1197 1091 1012 1080 1097 1076 802 805 840 984 1094 1368 1462 1257 1195 1132 1310 1074 865 850 850 1232 1152 997 913 880 879 895 816 827 832 675 562 385 269 248 319 729 806 1033 1221 896 669 573 627 1172 1172 1233 1135 1083 1149 1119 1135 1063 1095 1156 1320 1343 1315 1271 1260 1167 1114 1148 1111 1055 1086 1047 1103 1104 1040 995 933 1012 999 975 945 923 844 798 752 677 559 800 878 869 852 858 803 769 794 750 844 1021 1049 998 1066 1152 1229 1119 1074 1045 1126 1178 1177 1126 1030 1058 1250 1238 1316 1521 1404 1555 1453 1365 1250 1163 1333 1281 1174 1190 1136 971 816 805 827 963 1237 1210 1162 1102 1067 976 814 699 760 787 783 761 898 933 1057 1094 1101 1114 1064 1037 1059 832 1057 1121 1017 980 846 1056 1182 1445 1645 1599 1688 1576 1494 1247 1154 1042 1037 904 891 826 811 842 747 891 1147 1158 1359 1332 1297 1140 1178 1033 1013 1126 1178 1372 1375 1379 1229 1497 1556 1435 1579 1661 1250 1294 1418 1004 981 790 766 696 601 706 676 684 667 596 545 639 716 456 435 570 457 245 226 234 232 196 198 483 547 619 560 347 425 443 313 351 362 425 438 956 884 899 771 724 757 910 1047 1775 1760 1754 1641 1732 1695 1749 1651 1429 1135 1129 1104 985 1088 1085 996 956 813 758 947 608 355 372 176 171 445 684 1008 891 717 952 1226 1162 967 819 633 787 872 898 753 746 762 715 853 852 727 275 119 608 1088 1257 1314 1032 746 592 694 889 1130 1152 1224 1251 1223 1254 1300 1321 1328 1359 1364 1312 1338 1295 1264 1240 1164 1157 1159 1102 1029 958 1074 1121 1053 957 919 855 828 785 778 689 678 668 540 339 529 688 741 678 822 663 656 939 867 838 760 852 931 1048 1120 1225 1208 1165 1071 1065 1075 1157 1156 1128 1096 1123 1403 1538 1441 1304 1283 1348 1236 934 973 1029 841 1049 1126 960 589 568 585 687 924 1063 1028 918 781 837 805 789 971 775 837 883 775 731 936 952 952 921 931 684 939 866 803 840 919 973 968 989 892 1127 1391 1516 1584 1491 1381 1106 1048 937 895 906 805 753 654 886 968 1035 1114 1299 1297 1323 1242 1128 978 966 1058 1233 1325 1050 1159 1280 1348 1390 1344 1504 1462 1579 1470 1552 1602 1482 1216 1055 936 924 871 971 751 791 726 813 909 764 707 656 626 334 303 295 368 277 236 235 272 274 304 387 366 364 513 411 270 353 357 416 412 481 853 957 929 1067 1257 1620 1615 1686 1665 1707 1703 1626 1633 1576 1619 1512 1413 1252 1303 1223 1136 933 950 892 877 954 823 844 709 527 223 233 839 538 344 608 871 810 584 747 787 779 694 791 805 859 887 853 809 665 667 729 762 830 800 691 345 164 792 1250 1366 1360 1158 1059 1312 1191 1121 1177 1173 1235 1265 1261 1272 1263 1304 1284 1249 1309 1289 1314 1230 1188 1166 1142 1101 1080 1059 1057 1090 1076 959 834 827 793 772 692 608 529 479 496 474 346 498 694 830 771 720 693 744 781 841 833 621 867 1108 945 1147 1184 1136 1070 1020 1166 1041 932 1067 1368 1054 1087 1578 1452 1373 1390 1277 1260 805 791 789 763 754 791 544 435 431 469 795 860 874 872 845 801 727 653 558 512 544 453 593 631 623 671 674 725 671 630 651 633 440 678 738 693 696 719 702 860 948 1047 1261 1347 1233 934 872 801 689 729 795 768 687 674 717 936 877 1113 1021 1190 1344 1194 963 986 1069 1156 1054 800 764 859 1064 1159 1291 1348 1502 1592 1797 1560 1654 1770 1561 1591 1216 1158 1116 1138 952 777 842 810 983 891 857 813 648 430 512 502 324 417 306 297 393 386 372 508 491 664 663 411 568 355 313 431 429 438 417 1434 1330 1401 1468 1601 1607 1561 1572 1484 1650 1694 1657 1719 1734 1727 1676 1387 1427 1304 1215 1021 840 901 954 1129 798 825 899 719 705 293 873 791 787 772 812 846 753 689 684 758 628 603 630 839 853 933 862 582 543 602 606 474 492 509 589 917 889 67 123 996 1178 1220 1260 1215 1212 1095 1165 1206 1207 1224 1194 1191 1244 1230 1261 1210 1192 1277 1301 1285 1252 1238 1144 1084 1116 1049 1020 998 1032 974 780 755 749 614 440 332 649 683 548 531 813 873 747 751 831 774 1035 784 648 734 805 766 601 884 1140 1202 1042 1012 956 1144 1257 1224 815 807 885 1055 966 1082 1183 973 1252 1174 832 777 550 569 568 562 504 452 376 344 473 819 760 698 670 565 397 516 477 391 301 401 485 561 484 456 513 731 651 660 590 389 539 640 563 558 775 681 654 752 684 574 711 883 1079 913 781 774 595 473 467 428 641 592 540 597 553 752 676 752 696 906 993 1054 686 663 733 731 635 630 727 926 1007 1140 1226 1394 1715 1667 1642 1595 1622 1575 1558 1582 1107 1122 1127 1062 998 915 975 1113 1034 1152 897 705 743 815 691 516 609 567 538 355 654 639 493 789 792 731 622 509 737 678 711 736 658 523 1516 1466 1427 1462 1464 1328 1373 1549 1529 1542 1412 1520 1636 1587 1547 1377 1424 1442 1350 1226 1137 1092 1016 1140 1057 941 884 952 781 624 667 803 740 872 857 866 891 882 717 620 834 731 580 764 746 857 818 936 946 837 702 745 623 450 322 278 669 1046 1110 339 131 1036 1213 1152 1223 1133 1105 1094 1150 1128 1155 1092 1153 1125 1175 1188 1192 1143 1175 1188 1203 1254 1259 1181 1071 1055 1041 1008 918 877 891 968 650 435 239 202 332 610 661 476 755 661 664 624 520 366 618 757 591 901 869 757 909 983 933 909 1097 978 779 742 774 702 808 749 729 673 720 764 723 734 616 825 756 727 619 447 302 355 389 343 346 276 217 338 693 736 718 498 345 330 364 388 404 403 368 286 341 325 236 295 373 370 18 541 495 534 464 565 572 649 467 624 485 367 529 403 541 720 930 964 770 540 427 585 492 547 442 524 397 462 510 661 448 539 411 482 501 525 519 527 528 497 592 696 705 821 937 1246 1255 1375 1553 1480 1503 1766 1696 1772 1824 1460 1244 1165 1114 1170 1145 1153 1027 869 839 553 638 878 668 750 600 661 792 573 585 736 727 610 932 979 923 1022 1142 950 884 796 877 724 630 1379 1175 1123 1078 1093 1026 999 901 1039 1281 1438 1456 1523 1466 1420 1434 1455 1422 1304 1237 1179 1125 1203 1177 1137 1042 1104 1098 1007 1017 1042 941 819 696 791 878 796 919 743 843 817 785 736 713 805 834 838 827 805 690 767 809 794 435 543 560 539 603 963 899 1050 1141 1194 1136 1064 998 1033 1057 1041 1072 1100 1141 1108 1075 1088 1067 1096 1136 1195 1072 1172 1254 1213 1220 1174 1082 1059 1057 919 890 884 959 743 398 266 80 66 259 193 119 258 332 172 119 97 78 120 240 232 247 513 622 783 866 937 937 958 995 656 685 681 636 626 608 609 529 421 419 399 449 439 437 467 661 556 605 281 225 175 241 188 181 146 315 388 366 387 295 181 257 244 263 257 207 234 295 312 362 428 378 412 364 411 411 659 348 499 500 701 577 623 507 422 505 519 467 443 324 435 468 529 665 466 504 435 403 368 323 378 430 382 449 439 385 349 332 292 309 397 417 430 474 479 517 511 554 828 1011 1379 1329 1382 1535 1658 1704 1683 1895 1934 1728 1637 1330 1276 1286 1364 1106 1069 1259 1277 1146 912 791 694 714 723 751 1022 790 907 1020 919 815 973 940 1054 1003 1079 1116 1203 1175 1330 1089 1220 789 769 675 653 572 507 509 650 854 1018 1235 1490 1367 1384 1443 1400 1327 1316 1164 1135 1180 1112 1128 1058 1116 1064 935 916 904 909 864 841 755 742 777 828 788 792 705 611 609 794 736 767 652 749 854 821 834 695 747 644 804 661 636 749 737 592 870 821 1048 1270 1293 1105 968 929 862 883 913 948 952 950 1003 1018 981 1039 1000 965 1059 1096 1147 1155 1202 1120 1216 1211 1179 948 900 840 777 756 477 257 239 33 15 52 131 52 135 103 66 32 25 53 58 37 76 108 202 202 261 253 306 696 786 879 721 564 603 538 496 424 402 294 274 268 246 171 224 469 499 663 1014 582 645 309 267 118 122 105 193 199 250 225 273 201 176 186 152 120 150 184 253 197 214 234 243 330 368 463 316 363 358 393 300 497 391 342 510 383 564 553 638 387 466 339 442 372 378 285 347 371 327 313 300 286 292 282 198 316 367 296 304 314 281 296 304 289 323 373 299 366 399 403 548 827 1152 993 1166 1375 1605 1465 1645 1816 1951 1913 1793 1607 1486 1385 1427 1280 1115 1233 1102 1221 946 1007 914 1004 1037 967 1125 1105 1158 1117 1053 1030 1225 1042 1160 1062 1035 1133 1262 1291 1253 1380 1324 302 237 247 279 295 226 120 54 214 524 929 896 1080 1153 1248 1258 1306 1321 1246 1137 1119 1059 1039 1087 1007 1036 1076 985 860 840 818 804 865 883 796 829 744 693 751 873 775 629 617 518 622 614 630 750 784 641 498 548 636 847 855 465 294 559 1062 1184 1278 1325 1312 1163 860 938 819 852 777 761 839 838 925 974 976 977 1014 1004 943 1023 994 1092 1177 1110 1143 1010 789 588 675 942 840 682 424 182 75 13 16 12 41 102 24 25 65 28 26 24 26 14 18 27 77 75 102 176 165 186 302 548 850 458 462 325 244 262 278 207 223 209 164 106 149 438 650 943 408 384 415 453 553 139 93 73 116 142 62 276 258 158 134 129 134 174 198 242 188 130 101 234 254 138 162 205 375 425 269 375 379 311 212 196 410 277 295 256 474 184 122 116 479 397 565 256 171 94 96 180 205 237 210 147 170 276 185 204 182 265 274 267 237 205 221 202 192 182 256 361 491 651 671 914 1036 1288 1291 1309 1329 1525 1576 1525 1428 1330 1411 1291 1233 1199 1272 1272 1301 1266 1225 1274 1139 1144 953 937 1078 1216 1025 891 992 1059 1053 1050 1110 1244 1064 1025 1060 1008 1030 1039 1090 267 643 843 928 926 896 677 385 5 0 47 304 520 832 559 795 1152 1139 1112 1216 1173 1179 1061 1066 987 940 985 1016 961 918 856 903 912 855 899 877 882 894 888 893 918 789 856 1015 649 722 594 652 614 586 655 623 482 636 620 538 705 511 899 1322 1318 1313 1168 1141 954 957 907 766 781 817 783 793 834 847 869 943 984 969 954 904 946 990 987 1020 992 932 1150 1155 857 808 478 594 572 473 67 80 246 110 20 63 190 14 39 32 15 23 45 24 17 33 33 57 29 44 107 131 158 263 423 609 307 270 165 159 165 161 147 155 82 61 96 183 262 157 490 282 151 146 142 376 131 64 62 153 63 141 158 111 69 24 73 105 133 168 204 112 119 101 78 168 96 112 249 393 308 202 159 271 188 70 108 231 405 215 246 346 288 171 266 370 344 321 145 51 47 37 31 71 57 71 138 240 266 203 160 146 139 192 183 167 219 146 128 55 81 221 416 562 550 690 794 805 829 876 1052 1233 1349 1569 1294 1206 1216 1306 1282 1304 1424 1425 1496 1419 1354 1300 1076 1151 983 875 1088 980 1252 1241 1254 1231 1118 1046 1071 947 936 938 1114 1144 1243 1199 999 910 1138 1567 1382 1505 1469 1196 1126 860 584 38 0 3 137 358 578 642 772 734 911 993 1050 1020 1046 910 942 911 939 937 902 831 818 799 846 841 835 819 874 882 888 881 895 903 829 839 870 737 719 689 778 713 626 562 428 400 366 483 437 784 1150 1234 1180 1080 1006 934 1034 941 819 957 876 763 763 754 809 817 784 830 804 819 830 875 869 909 897 843 896 909 849 827 825 699 384 364 471 450 238 412 264 89 110 56 31 125 44 30 22 21 21 20 21 33 30 28 26 53 91 89 117 191 270 445 234 294 94 79 95 68 68 52 58 83 147 134 254 341 347 212 68 46 127 237 88 42 43 59 66 63 41 48 24 14 21 64 73 80 94 77 93 61 54 122 154 95 89 159 140 30 25 56 36 120 80 175 200 218 135 164 278 174 196 255 374 242 89 72 48 49 34 31 29 55 50 100 133 139 190 137 53 116 167 142 117 133 87 50 186 233 350 458 546 630 677 707 706 782 887 1093 1208 1148 1043 1007 955 1084 1011 974 1070 1156 1281 1394 1199 1206 1449 1164 1153 1188 1265 1202 1385 1359 1268 1158 1120 920 1069 723 942 1124 1252 1155 1218 1125 1499 1414 1368 1361 1370 1321 1393 1301 1184 1138 1046 779 155 0 0 26 105 284 350 431 750 785 729 770 969 974 915 885 902 888 861 882 826 761 753 776 702 742 764 741 745 801 725 703 726 746 705 714 731 762 784 819 832 875 847 828 742 740 824 1004 921 949 972 911 706 979 1045 1043 986 997 911 822 873 814 761 684 723 705 695 721 750 776 858 835 791 805 783 794 844 746 784 407 233 196 111 115 238 174 274 315 108 14 97 57 168 103 27 11 17 20 28 29 18 26 40 37 75 97 108 162 314 218 96 273 236 61 51 26 23 43 64 116 59 153 290 127 70 30 46 68 151 185 89 91 55 50 25 34 29 28 15 24 13 21 84 80 71 55 57 50 39 33 39 34 28 28 25 20 15 24 28 24 25 28 41 65 109 134 138 120 157 123 115 127 69 91 59 37 34 32 37 36 30 34 32 51 67 25 39 49 106 118 98 123 107 98 139 156 245 343 374 503 543 475 525 663 777 947 961 853 802 767 790 734 586 528 782 910 1000 1080 1063 1108 1206 1116 1098 1295 1253 1330 1313 1101 1475 932 1075 1011 955 1057 1046 1160 1318 1354 1238 1399 1398 1277 1239 1312 1318 1233 1187 1080 1079 1048 985 956 791 411 213 33 53 62 100 190 336 344 435 672 837 852 840 858 851 829 875 764 836 803 738 737 785 771 756 760 749 786 697 651 683 727 753 803 783 758 722 779 829 808 843 771 641 812 891 730 797 811 810 849 882 867 875 954 1024 1012 983 940 864 750 731 619 641 636 628 696 795 855 847 841 833 816 850 787 791 778 364 263 153 93 96 95 149 342 442 121 25 1 11 35 193 160 17 2 14 11 24 21 19 17 35 55 27 39 46 43 207 68 25 34 27 32 24 7 25 19 30 27 34 79 56 44 36 44 70 34 153 103 94 36 20 15 18 16 9 27 22 20 21 32 46 54 33 55 36 25 28 30 26 34 33 41 25 28 26 27 21 15 23 22 43 44 43 57 69 58 60 78 94 52 38 40 36 44 34 53 43 34 28 24 22 22 35 36 27 25 75 53 62 67 63 45 64 117 120 169 310 271 305 316 497 597 750 782 682 485 411 363 389 496 263 216 392 659 662 582 639 631 819 832 1228 1142 1172 1016 1002 1285 1015 548 973 1058 1200 1300 1262 1313 1253 1381 1183 1115 1305 1354 1263 1210 1111 1162 1258 1187 1162 1047 1063 997 915 912 933 799 640 423 234 155 73 183 267 334 563 697 753 694 658 670 684 725 641 686 649 654 573 605 650 578 613 616 654 625 674 574 598 648 665 705 719 645 657 658 673 708 675 697 759 694 502 657 696 685 695 777 919 928 1084 1004 1019 1000 861 807 690 655 643 630 660 645 744 823 861 826 807 817 781 667 726 665 529 215 100 126 335 143 117 332 248 10 3 12 0 25 37 22 29 80 4 15 29 31 18 23 16 35 35 41 32 23 111 33 20 25 34 29 24 18 19 24 27 33 35 27 29 23 34 35 28 56 79 53 40 26 16 20 28 23 27 18 10 13 23 32 23 19 31 27 30 39 41 40 33 42 39 39 36 30 19 44 44 30 41 31 30 40 32 30 53 79 50 54 42 35 33 32 35 35 22 27 22 25 23 29 28 35 34 34 23 48 34 27 17 22 8 20 29 44 48 96 163 169 177 214 300 425 554 446 327 232 168 98 357 162 101 87 284 192 113 100 362 357 615 729 600 367 427 369 925 1016 635 483 932 968 1087 1191 1257 1171 1152 1235 1467 1435 1280 1043 1196 1248 1187 1173 1134 1158 1141 1058 1005 955 906 804 805 771 722 806 812 154 61 72 41 96 214 312 365 345 280 275 319 417 359 347 309 407 446 444 496 493 506 506 542 568 588 635 572 607 630 695 716 659 657 665 649 667 629 556 533 657 508 477 548 593 517 542 759 928 911 877 897 928 891 851 739 567 679 571 662 630 744 781 755 778 879 841 730 674 675 781 484 393 351 452 522 117 83 222 305 196 323 55 8 23 20 10 62 12 12 27 22 31 7 22 23 37 45 36 34 29 104 52 15 22 23 39 38 28 20 26 26 28 41 34 25 20 22 32 18 37 20 49 27 62 35 32 27 18 24 25 14 14 13 20 14 22 15 30 33 37 29 35 46 34 24 31 36 26 37 48 47 37 41 38 46 42 39 41 39 38 49 39 40 37 38 26 23 22 31 29 28 28 31 31 33 37 34 32 32 31 22 21 20 22 20 18 30 21 20 23 44 77 100 101 154 209 269 250 89 14 21 77 114 135 234 60 42 18 27 23 85 182 258 267 123 163 219 537 803 780 761 788 870 770 774 905 999 958 1371 1385 1474 1156 1259 1157 1129 1112 1083 1070 1065 1062 1076 951 946 873 821 739 740 768 801 761 706 719 827 510 652 356 131 215 225 191 114 152 206 182 138 111 137 128 110 123 194 252 321 389 472 496 540 562 536 529 556 551 638 638 632 584 616 627 571 526 529 577 653 575 429 589 522 540 723 712 816 803 770 782 860 904 699 691 700 631 611 653 807 681 695 718 823 845 738 691 699 675 612 431 315 262 431 130 124 149 102 128 432 135 15 20 8 22 81 0 3 55 17 1 50 40 29 22 32 35 36 32 24 87 26 14 13 22 26 25 27 21 27 30 34 33 22 18 9 42 40 33 31 36 46 34 34 39 27 23 20 28 25 23 6 27 23 28 38 16 17 34 32 33 25 18 5 14 41 35 36 26 30 26 37 41 44 38 39 49 49 35 28 31 38 38 39 39 34 37 23 32 32 31 32 28 29 38 32 36 38 32 24 25 23 19 21 17 17 20 18 10 6 14 22 35 37 25 32 14 6 4 8 17 24 38 25 9 29 20 65 55 65 98 140 180 268 405 407 624 601 565 594 630 697 664 639 660 729 1304 1236 934 906 1006 1122 1055 1031 1020 1023 1071 892 928 933 847 816 937 824 733 849 762 706 663 611 657 641 720 800 764 589 339 363 559 333 357 755 801 802 736 728 736 714 638 384 285 286 239 257 252 267 316 334 386 436 485 538 525 524 523 546 597 526 541 530 548 602 638 466 471 558 562 576 575 600 651 769 686 833 909 624 610 687 625 541 659 765 738 714 747 902 934 731 627 419 358 308 238 196 316 471 112 81 83 66 27 167 32 19 13 13 17 2 0 1 0 0 0 13 47 50 34 44 28 23 35 24 81 82 27 24 21 20 33 30 21 22 27 28 30 30 36 25 30 41 34 40 43 21 18 36 38 43 44 14 36 17 22 19 16 33 15 14 28 19 8 12 4 16 25 21 24 25 15 6 24 29 16 9 14 24 33 31 29 48 38 39 33 38 28 29 26 28 18 11 18 3 17 20 15 23 26 30 29 32 26 20 24 21 17 14 13 15 16 12 10 9 4 10 2 4 4 5 5 4 5 5 12 15 11 8 8 6 2 6 12 23 43 99 188 266 371 386 411 380 354 419 492 512 514 511 520 1009 1122 1092 1144 931 1062 976 936 981 944 938 942 982 943 880 918 790 727 782 834 695 652 671 716 600 581 626 617 622 630 546 601 549 831 803 719 683 598 578 610 627 592 601 600 605 612 611 630 630 585 510 480 350 296 254 207 287 349 307 274 446 497 479 492 495 519 591 635 646 524 495 444 381 397 449 506 571 613 796 807 741 589 611 664 519 659 801 786 876 912 894 923 687 533 455 336 347 371 431 262 105 29 15 16 14 15 21 40 126 46 141 97 61 29 35 5 6 2 10 23 51 24 44 39 27 24 21 34 153 31 23 10 12 28 43 27 23 31 24 39 36 24 24 22 35 28 41 32 40 35 30 45 35 25 46 46 33 13 33 18 12 19 31 11 8 21 3 16 19 12 14 11 6 6 9 10 23 20 19 18 8 20 21 17 21 29 33 10 26 28 24 27 34 17 21 19 19 14 21 9 14 22 23 17 12 24 7 14 11 10 6 5 5 7 2 3 2 6 6 2 2 7 7 6 7 4 4 7 1 0 0 0 0 0 0 0 0 0 7 29 87 138 178 184 179 167 205 299 374 413 443 1379 900 1062 1064 1000 1045 986 932 1015 898 934 917 875 862 870 778 728 811 761 814 812 685 695 717 615 661 630 588 593 558 509 562 562 609 605 555 559 591 615 594 599 572 627 558 569 546 561 584 581 557 514 533 553 583 603 576 517 329 239 214 267 320 309 267 330 434 510 595 655 628 644 651 524 360 316 329 343 383 467 553 710 842 741 579 710 645 805 974 918 902 928 907 655 825 510 501 374 386 433 462 141 29 1 8 24 21 14 20 26 29 118 279 227 238 192 124 56 12 2 16 29 23 19 41 43 39 39 13 38 49 34 30 18 21 26 33 37 26 34 35 36 31 24 26 26 24 32 28 44 47 41 36 39 27 30 29 21 10 25 19 20 23 22 19 19 16 12 19 11 9 8 27 18 7 22 17 18 12 15 18 6 18 11 16 17 21 38 41 26 30 25 27 23 14 9 22 13 6 6 15 21 18 16 16 14 21 24 23 17 11 8 3 10 10 8 4 6 5 2 4 9 8 6 5 4 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 1 11 29 31 52 66 98 145 204 250 310 860 1216 1132 1062 1013 1035 982 1023 901 838 859 889 819 837 823 736 766 747 740 723 677 751 700 632 709 663 648 604 605 597 526 628 638 604 531 540 527 467 464 519 463 414 520 489 544 542 498 457 464 424 459 449 448 468 493 505 485 474 511 494 463 418 455 456 398 317 264 305 345 374 440 491 539 633 514 343 290 280 250 298 419 533 675 784 590 758 749 693 945 932 967 940 871 707 649 565 616 371 370 489 336 120 0 3 95 32 22 17 12 16 17 28 216 233 133 166 214 84 19 6 52 47 53 25 31 51 39 38 47 51 33 65 34 39 49 38 29 34 27 31 32 32 33 28 31 23 21 35 43 31 35 31 40 26 28 23 19 36 21 32 20 28 19 17 19 19 11 23 17 14 7 9 10 11 8 13 13 9 13 15 10 10 12 18 18 10 6 6 27 25 22 29 35 29 25 14 13 10 16 7 12 9 8 9 7 9 17 17 7 6 12 5 10 10 10 9 5 7 7 7 7 5 5 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 18 57 96 151 171 210 1247 865 1022 1104 1048 924 956 897 819 790 667 592 486 452 698 931 834 819 769 706 703 543 590 588 598 570 606 612 611 589 553 557 548 483 486 456 527 477 493 522 496 495 476 376 418 448 383 404 335 401 402 345 353 373 382 405 451 433 433 486 455 432 445 419 425 462 478 472 358 310 304 259 253 322 377 529 417 358 309 225 195 259 387 643 728 690 809 791 782 1016 874 900 910 775 681 941 645 432 335 316 508 180 79 86 124 0 0 0 0 8 25 7 13 37 24 26 144 223 77 28 97 43 31 33 19 25 15 47 44 46 47 56 43 37 40 39 46 34 31 27 29 22 40 34 27 27 32 44 33 41 38 39 39 38 27 25 29 22 3 21 26 21 32 25 21 17 20 16 13 13 14 13 13 12 12 15 8 16 15 14 10 12 9 14 16 3 15 4 4 3 24 20 24 29 25 27 10 2 8 3 5 5 13 13 6 9 11 8 10 8 9 2 4 7 9 3 4 5 4 5 7 6 5 3 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 72 94 126 1033 1072 1078 1097 1021 852 856 781 652 513 414 343 244 233 277 488 557 571 582 619 623 549 573 401 467 396 348 434 445 461 498 486 441 463 422 409 419 464 453 411 408 444 399 344 338 325 318 297 302 380 359 321 324 326 364 373 378 329 257 343 377 327 309 379 408 395 417 465 490 476 489 446 358 431 431 232 229 328 434 395 326 233 200 240 566 653 812 868 774 960 990 927 900 886 929 665 970 607 458 368 359 398 135 109 13 0 0 0 0 7 37 46 9 0 0 2 18 64 157 236 37 51 41 27 31 38 62 44 37 52 48 65 58 49 36 34 40 49 41 42 38 39 35 33 32 33 33 43 38 36 38 38 39 40 33 31 34 12 25 23 26 35 20 22 23 15 27 19 10 6 13 10 3 4 7 8 21 9 11 6 9 8 10 10 8 7 10 8 8 17 5 15 26 27 12 20 21 9 7 8 6 8 11 8 12 8 7 8 7 8 6 9 11 6 6 8 7 8 6 5 5 5 3 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 24 71 1028 1127 1132 1100 1065 969 803 762 488 379 362 231 163 126 217 170 281 244 277 401 369 332 264 224 206 641 670 588 495 341 221 189 216 256 282 219 218 259 400 395 354 315 277 243 199 243 199 173 185 223 212 208 197 197 205 264 286 367 374 319 273 248 271 320 377 379 386 377 391 463 494 529 539 454 442 609 527 271 201 264 426 432 378 249 172 377 700 784 831 828 981 1031 1041 902 1057 1089 836 938 649 507 397 348 308 232 58 29 8 4 0 9 50 217 43 38 10 0 1 1 44 80 44 10 16 41 48 19 52 54 25 49 39 38 62 54 61 31 23 31 40 43 37 41 32 33 29 31 34 26 32 29 37 35 36 36 25 24 22 33 20 23 22 24 21 23 11 5 15 5 13 10 9 6 14 7 6 6 9 10 12 12 10 17 8 9 8 12 17 7 5 7 11 13 9 14 22 23 11 7 9 7 7 5 11 11 7 9 12 12 9 8 8 11 9 8 7 7 6 8 8 5 4 4 4 2 2 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 6 1111 892 996 1100 1043 857 785 741 759 465 315 162 112 249 134 386 269 141 136 143 153 166 133 121 511 615 558 448 318 255 166 48 41 61 54 72 102 71 136 127 135 160 112 63 42 29 34 40 48 54 60 53 66 66 59 67 67 130 197 192 234 303 332 396 382 334 370 376 369 395 445 472 476 481 542 521 581 626 621 409 323 404 532 519 433 176 222 682 755 738 807 943 854 1053 1105 1103 1088 768 802 687 490 386 287 322 218 150 198 8 0 7 10 22 10 0 6 135 2 0 0 1 26 13 8 8 30 22 33 53 35 30 31 35 49 32 43 54 76 39 30 37 37 32 36 29 27 29 41 40 38 32 35 35 26 28 30 26 16 27 17 19 21 25 18 9 10 6 16 11 9 7 7 2 2 7 8 7 6 5 10 9 14 12 13 9 9 13 10 6 1 12 10 11 10 5 3 17 20 18 7 4 5 7 9 3 4 9 8 11 11 11 7 11 9 7 7 6 8 8 7 5 4 4 4 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 1079 1043 1030 923 963 818 806 668 549 363 166 183 73 60 101 149 383 454 365 344 180 166 526 449 475 445 422 268 160 46 24 23 25 37 29 50 73 45 77 116 74 13 8 8 16 12 10 8 8 9 13 13 8 18 37 40 33 43 32 161 254 274 259 231 217 209 271 295 280 281 291 324 264 255 387 477 428 417 466 473 565 478 557 802 738 593 312 197 679 714 781 885 925 837 988 1145 1107 1065 866 910 620 495 495 355 301 228 213 9 1 1 7 118 9 1 2 17 24 178 27 113 30 19 12 14 13 22 22 23 42 23 24 40 35 20 38 34 45 60 30 32 40 45 38 30 32 35 28 39 38 34 34 23 24 20 31 28 19 36 20 15 21 12 12 12 18 13 17 9 11 7 8 8 10 3 11 9 9 3 6 5 3 9 7 14 11 10 7 12 10 11 6 6 7 7 5 12 8 2 7 6 4 17 15 10 9 7 4 12 14 14 13 11 11 10 7 7 5 5 5 3 4 3 3 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 1041 1053 1099 993 843 814 748 587 405 126 90 153 204 123 36 152 453 514 522 466 320 445 504 435 319 277 184 186 70 17 50 99 126 29 148 48 29 25 15 19 18 20 20 32 19 23 20 13 12 13 10 23 93 99 198 189 133 67 83 44 22 35 32 21 15 15 31 82 145 177 210 227 183 156 211 227 376 340 334 381 411 386 539 627 751 840 793 603 209 623 799 705 835 901 840 946 1050 1060 1081 743 693 660 745 692 720 409 230 238 164 21 3 37 286 69 1 0 6 104 180 157 40 7 10 10 8 17 17 24 17 37 33 20 30 35 26 31 35 32 29 51 32 27 32 32 37 36 32 32 38 42 32 39 26 29 24 26 34 27 22 21 20 10 5 5 10 16 13 14 8 18 8 6 7 10 7 9 7 7 9 9 7 13 9 10 11 8 5 11 9 11 6 10 12 9 8 10 9 9 4 6 7 6 12 14 7 5 9 13 8 11 12 12 13 12 9 6 6 4 4 4 3 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 1056 948 990 946 905 799 681 541 282 102 33 385 227 303 128 72 417 459 502 548 508 486 421 351 304 189 119 83 25 21 23 144 43 56 31 27 34 65 80 73 70 29 16 30 93 37 43 64 131 168 195 173 87 55 59 30 63 82 65 43 31 15 12 14 14 11 8 9 19 23 40 57 67 53 49 127 233 208 232 192 248 260 443 487 524 635 813 815 833 308 521 852 719 732 789 937 865 832 871 1010 815 778 675 609 515 517 290 188 228 78 1 1 150 231 174 1 2 16 136 54 17 7 9 13 12 8 3 17 13 21 31 44 27 42 45 29 16 28 26 13 50 40 23 26 34 36 32 30 30 33 33 30 32 33 25 16 15 20 9 4 11 5 5 10 5 4 11 14 7 8 7 9 8 7 9 6 5 5 6 6 10 3 5 5 9 7 8 2 4 6 8 12 7 8 7 8 3 7 7 5 11 10 9 10 11 11 7 10 12 10 11 11 11 9 10 8 7 5 4 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 1042 873 1009 888 756 605 460 331 139 51 54 440 493 492 175 167 252 341 445 466 408 377 361 293 265 205 154 50 122 45 60 84 43 82 78 124 192 280 221 85 236 225 93 126 265 143 175 185 141 108 131 110 86 104 63 78 70 36 37 38 25 31 23 26 21 19 18 14 9 14 16 27 29 25 27 27 28 50 96 100 145 147 156 281 328 409 509 652 816 900 447 403 842 746 709 791 1041 824 804 1054 1101 985 777 679 557 552 348 193 177 62 43 29 47 31 6 6 2 2 1 1 33 42 20 6 29 18 7 2 6 1 13 17 66 37 29 29 10 2 39 31 30 38 56 63 35 28 28 32 32 23 34 25 19 28 31 24 13 21 13 6 11 3 9 12 13 4 7 9 4 6 7 9 7 2 5 6 6 4 6 6 6 6 10 7 5 3 9 8 8 9 2 5 8 5 5 6 7 7 3 1 6 8 12 11 10 5 4 3 5 9 8 8 8 8 8 7 6 4 3 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 907 869 881 807 711 620 511 294 59 64 81 239 234 409 465 196 173 241 338 424 538 304 171 198 196 103 32 27 183 167 50 38 41 23 35 35 28 42 147 165 88 88 152 153 153 161 145 99 84 54 81 79 58 61 49 52 40 57 38 36 38 32 12 34 35 27 24 18 14 22 7 8 10 8 13 16 14 12 13 15 20 31 80 135 198 215 293 338 527 752 727 776 374 897 804 626 675 944 914 1043 1087 1165 1129 987 731 590 378 372 247 158 122 73 40 5 9 1 3 5 7 1 115 56 43 1 0 30 30 39 4 3 0 0 28 78 40 35 28 12 9 12 20 30 32 30 46 23 28 26 30 21 23 25 22 23 21 8 20 8 14 10 12 8 13 13 10 10 6 9 4 4 8 5 4 2 7 9 3 2 5 4 4 6 5 5 9 9 5 2 1 6 6 4 6 9 5 6 3 1 3 7 7 5 7 6 8 7 8 6 6 6 7 7 5 5 6 5 4 2 2 1 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 876 876 800 799 636 529 395 278 176 94 96 121 201 234 308 228 148 130 290 369 329 179 80 48 91 37 51 96 33 44 18 52 28 45 43 14 20 44 17 19 24 16 75 96 49 50 55 59 64 73 65 60 52 47 32 19 13 17 15 39 17 27 30 39 14 15 41 23 23 11 30 35 19 15 5 7 6 2 3 6 5 8 6 8 14 87 183 286 301 433 634 751 811 539 781 875 386 468 969 966 1073 1196 1104 998 1044 707 548 560 356 306 328 155 88 139 342 183 44 157 123 40 145 123 68 30 3 0 10 45 25 9 1 1 2 20 45 49 51 43 24 21 17 17 19 29 27 38 35 23 31 35 23 27 30 16 19 14 12 18 4 15 16 12 11 6 8 4 6 6 8 4 5 6 2 3 4 4 6 6 6 7 9 2 4 4 7 7 3 5 7 6 4 5 5 4 3 4 4 4 6 7 5 5 7 5 3 6 8 7 6 4 6 7 5 6 6 4 4 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 904 835 784 778 575 381 237 137 97 186 170 184 252 203 319 430 290 311 238 288 187 123 89 150 177 75 104 33 51 38 41 31 35 36 34 25 34 22 25 29 14 23 20 11 15 18 29 44 43 50 32 21 39 16 46 37 45 61 63 40 57 61 31 9 30 46 34 38 23 35 15 33 5 17 18 21 14 12 3 0 0 0 0 1 1 8 15 60 179 272 362 457 669 781 795 774 860 696 574 960 1143 1183 1304 1200 1317 999 729 710 519 434 592 352 154 189 209 203 120 147 251 67 137 54 17 4 0 0 0 23 40 40 34 19 1 0 14 53 53 32 44 39 37 27 23 23 21 30 29 25 39 31 21 21 29 20 21 16 15 18 16 6 18 23 3 13 15 9 3 2 4 6 6 6 4 2 4 2 2 2 2 1 7 4 5 5 3 3 4 6 8 5 6 8 6 3 4 5 4 6 6 8 9 7 4 5 3 3 2 3 4 5 6 5 5 4 3 3 4 4 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 769 715 696 660 566 564 188 117 135 95 164 283 339 379 305 322 378 316 297 191 154 104 71 172 152 137 66 90 72 26 30 24 24 17 23 23 24 34 26 18 25 44 29 28 49 56 54 15 19 9 17 46 17 24 7 11 31 58 53 58 56 62 52 36 50 29 35 37 41 31 22 6 22 26 26 8 30 8 18 19 12 8 5 3 0 0 0 4 23 108 205 323 431 573 662 893 967 924 876 506 1010 1321 1302 1390 1307 1370 998 911 889 565 654 669 290 234 98 7 0 5 125 63 5 0 0 0 1 6 0 0 38 65 46 56 38 1 0 10 15 25 14 0 29 46 52 41 27 25 17 27 29 58 37 23 15 12 19 22 23 20 4 12 7 8 19 10 13 4 1 3 1 9 6 4 5 2 3 3 5 5 5 4 4 1 3 6 6 6 6 9 4 9 9 8 6 6 6 4 5 5 6 9 8 6 6 7 7 5 4 4 3 3 4 4 4 4 3 1 2 2 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 675 572 547 573 562 646 201 213 295 108 135 271 247 311 304 360 335 267 212 143 120 170 103 151 156 191 68 50 32 27 33 31 34 24 28 23 33 16 24 24 19 27 28 27 44 4 17 27 21 27 31 14 15 40 11 46 47 41 44 41 38 64 43 37 32 25 40 41 33 25 29 21 18 18 26 25 29 36 15 23 25 19 17 11 6 4 0 1 0 10 24 198 254 459 579 637 821 967 975 942 610 873 1205 1345 1310 1412 1444 1070 1030 837 613 854 497 304 292 87 4 0 0 0 0 0 4 0 4 0 16 28 10 38 68 20 23 18 33 7 2 0 0 0 56 61 34 16 34 37 27 27 21 20 17 17 21 14 8 12 12 8 18 5 12 1 17 13 8 10 2 4 6 11 9 14 5 2 2 3 2 3 5 4 3 4 6 6 6 4 4 7 5 5 8 6 7 6 6 5 5 3 3 5 8 8 8 8 6 7 5 5 3 4 3 4 4 3 3 3 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 548 529 554 655 609 593 161 117 189 126 111 146 230 327 335 418 472 275 180 129 108 118 159 141 79 164 104 44 14 35 35 27 23 26 16 34 28 17 20 17 24 33 26 27 18 22 35 20 15 26 24 33 25 32 38 32 48 40 51 27 67 50 45 35 24 38 45 9 22 20 40 19 35 18 12 17 30 20 16 17 21 16 22 22 22 15 8 8 5 2 7 17 207 295 451 617 690 863 984 961 1062 1114 953 1036 1273 1289 1552 1410 1084 889 775 413 923 501 371 397 180 15 0 0 0 9 43 1 0 1 53 54 48 58 48 12 10 23 29 25 6 0 2 27 45 38 29 16 20 44 21 17 12 16 23 20 19 19 16 26 26 21 8 16 7 2 12 15 7 4 3 5 1 2 4 3 6 3 2 6 1 2 6 5 1 8 4 6 5 3 2 6 6 6 5 6 6 5 4 4 5 5 5 5 5 7 7 8 7 7 6 6 6 4 4 3 3 3 3 2 3 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 380 413 490 548 623 561 331 99 142 159 154 150 172 228 447 443 430 280 189 146 121 118 141 78 70 72 45 22 21 28 24 29 20 26 22 21 13 20 24 19 16 26 31 18 20 3 22 20 17 25 28 21 24 41 50 51 37 48 40 37 14 18 15 63 52 49 57 52 55 43 35 25 15 32 22 30 25 18 26 8 17 12 28 20 36 26 23 20 14 10 1 10 24 236 343 474 687 756 926 977 1067 1184 1221 1171 1159 1438 1502 1507 1217 984 885 598 512 972 597 553 469 222 30 12 0 0 1 5 0 0 26 7 4 3 13 5 0 20 48 52 0 0 2 6 36 38 33 25 22 24 17 9 15 17 10 8 21 13 2 24 14 18 16 14 19 17 15 3 6 5 7 2 4 1 4 3 2 1 6 5 4 4 4 4 3 4 12 2 6 8 4 0 6 5 5 6 6 7 5 6 5 5 4 1 1 2 2 5 5 6 6 2 5 5 4 4 3 3 3 3 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 0 0 0 0 0 0 299 282 329 440 536 612 396 106 86 129 169 188 213 258 392 427 352 426 228 158 113 113 141 120 75 30 18 15 8 16 19 22 23 19 17 17 15 11 20 16 22 25 19 23 10 28 22 27 15 23 25 27 45 42 46 42 30 21 4 15 34 36 75 42 16 25 5 10 15 29 21 16 13 22 23 41 36 23 37 13 24 25 35 60 37 30 28 21 24 19 14 22 15 22 201 331 537 676 769 1018 1175 1239 1260 1326 1163 970 1432 1570 1359 1312 1165 863 513 627 560 739 687 497 296 84 86 0 0 0 3 0 1 0 0 2 5 28 32 6 0 0 0 0 1 1 0 0 0 0 20 23 17 6 17 19 9 15 6 12 12 9 7 6 5 6 10 8 2 1 4 5 1 3 2 5 2 2 5 6 1 2 3 5 3 1 1 3 3 8 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 3 3 3 4 2 3 4 3 2 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 232 272 247 295 452 425 437 221 67 105 170 180 237 379 424 427 386 333 292 160 131 124 110 97 65 15 14 19 8 22 6 10 4 16 15 11 13 20 20 13 15 18 16 13 19 24 25 25 21 21 21 32 47 39 0 1 25 0 13 24 58 34 27 18 28 32 23 44 62 31 24 17 31 21 19 15 28 17 32 17 30 58 65 59 42 20 27 21 20 17 13 17 23 20 28 117 258 520 697 859 1051 1231 1266 1251 1348 1020 882 1419 1412 1181 1160 1139 1135 839 864 711 745 668 561 283 279 186 0 0 43 184 11 45 4 0 0 0 3 51 49 37 20 6 3 0 0 0 0 0 0 0 0 0 1 7 4 16 16 12 9 12 18 3 5 2 4 2 2 2 3 3 5 11 4 5 5 6 4 8 2 6 0 1 5 5 6 9 10 9 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 4 4 4 4 4 3 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 4 596 226 271 271 282 360 407 474 239 97 91 145 96 152 306 374 537 392 443 328 276 149 109 75 69 41 6 1 0 13 9 6 8 16 15 15 15 17 17 15 14 16 15 16 20 8 8 18 19 13 19 23 28 10 0 0 10 0 10 56 47 22 23 27 30 27 33 41 46 45 57 50 33 35 18 17 27 29 44 56 79 66 71 55 41 35 72 84 85 64 45 50 45 26 30 19 29 41 182 479 675 877 1169 1189 1265 1340 1392 817 1054 1492 1184 1020 1360 1256 1060 1120 737 685 608 664 540 415 359 45 0 4 197 57 15 3 0 0 7 55 53 61 63 51 43 26 14 2 0 0 0 0 0 0 0 0 0 32 41 33 29 23 2 0 1 4 1 2 11 5 7 11 11 12 14 13 3 4 2 2 5 4 4 9 6 7 5 3 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 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 25 478 243 262 294 289 341 316 298 270 155 85 79 173 149 241 312 407 422 375 415 364 163 92 50 29 10 7 0 0 6 9 4 7 13 14 15 14 13 12 12 12 11 11 11 14 15 19 11 17 17 14 13 0 0 0 0 1 35 67 48 20 21 27 22 27 33 29 43 55 61 59 62 50 39 19 44 83 88 65 76 99 90 86 71 55 30 36 51 74 66 73 88 74 49 44 44 23 22 14 137 491 673 963 1183 1260 1283 1368 1180 658 1585 1264 1086 1306 1310 918 960 808 442 314 733 661 595 437 157 25 50 134 95 105 0 0 1 1 7 56 58 59 68 63 62 19 0 0 1 0 0 0 0 0 6 5 7 15 3 0 9 4 0 3 0 1 1 0 10 2 10 9 10 9 9 6 15 15 2 3 15 11 1 0 0 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 114 264 262 242 94 223 208 270 198 125 174 153 126 164 131 101 69 316 289 364 276 376 363 150 83 41 1 6 27 9 0 1 10 3 4 9 6 11 14 9 9 9 9 9 9 8 9 13 13 14 16 1 14 0 0 0 0 18 0 51 39 19 16 16 12 16 17 28 30 18 24 47 57 56 79 61 73 69 60 80 89 92 69 65 77 77 69 91 93 86 93 97 102 81 91 84 80 27 29 45 21 20 380 590 781 1042 1110 1324 1345 1516 1455 1626 1533 1383 1397 1441 1003 1191 823 595 421 665 613 654 421 272 61 152 197 211 13 4 12 0 0 1 0 1 46 33 32 64 74 18 6 6 0 0 0 0 0 0 0 8 8 0 0 1 0 0 0 0 0 0 0 0 0 0 0 2 5 9 7 12 22 14 19 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 1 273 85 145 162 139 127 184 162 142 130 121 155 140 162 72 23 154 293 264 278 290 180 124 90 27 6 0 0 0 0 0 9 9 5 7 10 10 12 10 10 6 6 6 7 7 8 10 9 10 10 0 0 0 0 0 0 0 26 30 20 20 16 15 17 18 16 17 27 41 15 30 43 46 49 45 45 76 56 73 89 73 66 71 86 70 80 68 73 67 97 86 83 104 95 91 100 84 57 54 70 26 123 486 622 834 1072 1279 1335 1414 1546 1353 1737 1622 1520 1460 1527 1333 1206 658 503 613 700 626 457 400 131 169 173 291 140 12 0 26 7 0 0 0 0 0 0 8 65 65 51 37 28 12 1 0 0 0 4 0 6 2 4 7 7 6 4 3 0 0 0 0 0 0 0 0 1 5 11 9 14 20 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 269 67 58 88 131 165 97 110 109 131 177 143 136 129 163 24 86 208 301 345 292 269 113 90 35 3 0 0 0 0 0 3 6 9 10 9 9 7 8 8 7 6 5 5 5 5 7 0 0 0 0 0 0 0 0 0 0 29 11 17 10 13 13 15 19 24 21 12 28 21 23 17 25 23 36 49 73 78 69 78 65 80 59 79 70 98 93 102 94 103 107 94 100 91 92 88 90 102 87 91 61 23 168 553 694 821 1078 1290 1417 1520 1690 1576 1813 1646 1575 1664 1508 1358 1090 941 949 944 585 533 528 222 127 273 349 244 280 174 46 3 7 2 0 0 0 0 0 0 51 59 63 57 34 15 1 0 0 9 16 14 20 27 25 26 33 17 19 18 3 0 0 0 0 0 0 0 0 0 8 10 8 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 131 109 13 25 18 14 14 31 37 6 25 88 141 129 74 21 1 1 141 309 263 261 135 56 34 10 0 0 0 0 0 0 5 6 9 10 9 6 7 7 7 5 4 3 4 0 0 0 0 0 0 0 0 0 0 0 0 11 17 9 8 7 1 8 15 21 23 18 27 24 22 29 44 31 42 73 69 68 75 50 74 49 99 101 99 108 127 129 122 100 88 93 97 100 74 99 99 104 102 107 131 102 182 70 462 719 890 1159 1288 1414 1486 1370 1273 1181 944 1563 1662 1408 1046 888 926 961 889 544 641 445 171 167 201 318 346 319 298 152 65 13 0 0 0 0 0 0 0 0 2 12 0 1 45 20 4 9 19 29 24 28 34 26 34 37 48 34 20 14 8 0 0 0 0 4 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 209 0 0 18 24 62 19 19 23 10 0 4 0 42 42 13 26 4 143 271 279 176 96 38 13 0 0 0 0 0 0 2 6 3 9 7 7 6 5 6 5 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 17 18 10 6 6 0 9 12 18 21 16 31 21 40 24 42 39 31 67 80 78 89 87 77 107 102 111 129 126 134 118 124 126 125 122 86 75 77 86 101 96 108 92 107 161 117 273 178 418 793 906 1230 1294 1469 1345 1181 927 867 863 1330 1595 1420 1109 1139 995 923 877 711 612 399 208 212 197 204 246 262 230 300 163 114 89 18 22 58 43 0 1 0 0 0 0 0 0 49 36 18 31 44 44 38 29 38 55 68 78 81 34 32 26 38 4 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 23 0 581 0 0 0 0 0 9 5 13 20 9 2 5 12 1 0 2 22 69 117 227 238 143 77 42 28 8 0 0 0 0 1 6 6 6 6 6 4 4 4 4 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 5 4 0 0 8 17 28 20 56 42 43 22 38 30 35 56 65 80 86 110 108 127 112 100 90 138 136 145 170 145 112 165 164 164 164 94 72 88 102 97 99 130 171 342 347 102 409 701 849 1190 1308 1342 853 879 740 825 764 1041 1220 1129 1174 1336 1131 972 853 801 564 366 245 146 112 102 138 131 144 162 179 90 181 105 82 72 40 22 21 37 15 64 61 54 50 3 32 93 110 106 85 57 52 72 67 70 57 82 76 69 63 54 29 14 4 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 106 894 5 1 1 0 0 0 3 7 7 3 12 16 6 1 0 0 1 0 7 69 158 218 210 152 105 37 0 0 0 0 0 2 6 5 6 5 4 2 3 2 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 11 16 30 16 35 42 53 34 48 51 53 42 82 93 86 108 110 121 92 102 128 151 187 219 228 168 138 148 162 179 184 178 74 38 91 102 93 138 269 293 285 231 107 441 704 946 1180 1143 846 769 719 604 711 787 1220 1159 1255 1241 1166 935 817 695 663 518 396 301 194 158 137 125 109 79 79 107 149 161 139 107 77 84 93 83 98 91 60 61 88 77 80 87 83 120 90 53 69 49 74 113 115 134 136 106 105 85 106 113 43 10 4 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 305 966 861 0 3 6 13 15 14 4 2 8 28 4 15 53 21 1 0 0 0 2 0 16 118 191 184 152 98 20 0 0 0 4 7 7 9 4 4 3 0 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 12 14 23 15 10 37 39 30 49 60 53 60 74 91 103 94 109 84 89 127 158 189 154 158 185 202 156 178 184 167 153 190 100 39 78 123 110 107 202 323 184 291 268 240 546 693 910 1063 938 692 443 86 504 553 676 1119 986 892 950 1059 981 825 656 586 535 535 383 335 312 279 253 233 178 168 166 149 111 62 21 38 33 38 54 80 47 21 19 71 56 65 76 118 133 136 150 174 102 63 123 122 93 142 129 147 169 161 138 111 98 123 96 33 20 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 557 845 935 1 5 2 3 15 7 13 15 19 3 24 30 49 82 46 12 11 27 3 2 0 9 69 150 161 136 109 64 8 0 8 9 10 10 12 5 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 7 11 11 9 15 17 35 38 51 63 66 62 88 97 96 111 77 92 93 153 128 132 107 108 100 159 166 138 80 104 184 173 245 108 76 112 110 164 191 340 240 244 309 261 226 626 883 907 832 720 668 716 539 337 492 975 916 830 827 938 928 893 841 767 644 439 352 301 227 257 140 76 57 21 5 4 16 17 6 0 0 0 2 2 0 1 0 0 2 22 36 48 76 93 107 126 140 150 141 153 144 155 165 213 205 200 198 193 184 170 157 152 133 103 47 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 954 1165 1144 0 0 2 0 0 4 15 19 13 8 15 3 29 20 15 29 7 6 3 0 0 0 1 24 80 161 166 109 53 28 12 9 14 11 10 4 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 9 10 8 4 29 31 28 47 61 65 40 23 91 103 98 101 29 41 58 98 83 71 86 95 105 97 89 142 165 126 75 124 210 224 105 130 178 246 247 246 264 303 321 322 252 524 652 672 770 857 687 522 219 38 192 604 764 747 678 696 827 701 641 554 459 318 222 199 72 11 18 15 25 44 28 36 30 27 11 16 1 0 0 1 0 1 6 5 1 0 1 3 4 2 18 43 58 56 72 72 87 73 106 93 113 132 150 142 136 155 166 163 156 137 129 106 43 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 847 1326 1283 6 0 0 0 1 0 0 4 8 18 13 11 5 40 58 49 12 15 22 7 0 0 0 0 2 15 129 168 99 30 39 20 16 6 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 9 10 5 8 30 30 37 51 60 56 39 24 56 68 56 29 30 27 61 45 45 76 83 94 89 70 61 76 83 217 213 64 218 316 327 274 286 259 448 287 287 327 347 282 257 587 667 680 510 682 657 567 423 307 320 519 537 476 470 536 616 663 512 364 322 184 57 9 0 7 24 23 13 9 7 2 0 0 0 0 0 0 3 6 0 11 4 2 0 0 0 1 2 1 1 2 8 8 7 7 10 10 11 15 17 30 17 3 5 7 15 18 26 75 83 122 133 80 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 579 1246 1155 5 0 0 1 5 0 0 0 0 0 10 18 12 9 30 53 13 50 16 29 4 6 0 0 0 0 25 88 142 65 29 22 18 16 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 3 12 11 12 14 19 36 39 50 56 46 68 24 16 24 23 17 26 22 25 33 48 80 109 125 88 59 208 249 110 239 193 12 98 342 452 405 404 301 398 423 319 325 349 270 283 570 755 407 486 552 659 514 484 541 537 340 330 360 257 234 389 403 232 192 119 10 8 3 5 7 0 0 0 0 0 0 0 0 2 8 13 4 25 2 1 2 0 0 1 0 0 1 2 0 0 0 3 0 0 1 6 4 8 2 4 0 0 0 0 0 0 0 0 0 0 23 18 33 60 79 11 5 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 33 906 1133 0 1 3 3 3 1 2 1 2 0 0 1 3 9 12 16 15 6 2 58 22 17 9 0 5 7 0 0 50 87 48 19 6 13 23 12 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 3 9 16 15 5 16 29 24 51 55 42 66 13 17 18 16 25 27 28 38 29 73 88 124 49 135 95 169 278 123 129 48 7 57 359 393 360 351 326 367 331 322 355 337 355 265 486 769 709 381 573 658 449 429 422 420 257 220 82 127 205 372 209 117 22 14 17 11 4 1 1 1 0 0 0 1 1 0 0 3 8 3 2 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 4 4 6 7 5 4 1 0 1 0 0 0 0 2 34 43 35 27 11 1 0 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 652 808 925 1189 0 0 0 0 0 0 3 0 1 0 0 0 0 0 1 5 8 7 14 19 6 15 26 20 5 11 8 4 9 5 65 0 2 0 4 13 12 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 14 16 27 21 12 16 27 18 25 48 46 62 29 39 31 21 27 25 39 34 28 39 97 116 160 371 272 282 139 129 26 19 40 319 384 420 385 391 411 423 353 418 469 484 415 327 343 605 663 519 436 457 377 299 394 445 393 167 96 157 180 126 75 43 15 35 26 14 3 0 3 0 4 6 7 3 2 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 1 0 2 2 3 1 1 0 0 0 0 0 0 0 1 2 1 1 0 0 0 0 1 2 7 3 2 9 19 9 14 13 3 9 2 0 0 0 7 0 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 1065 981 1167 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 4 1 3 3 18 4 22 11 32 43 34 26 39 31 3 0 5 9 2 0 0 2 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 1 0 0 0 22 19 13 16 13 14 24 12 26 19 39 51 40 51 34 20 19 22 34 28 0 17 119 129 124 147 183 234 473 260 52 96 294 430 499 453 467 510 508 449 407 501 491 548 470 383 372 478 534 478 303 312 286 252 275 232 257 122 112 99 65 34 32 15 5 35 29 18 8 4 5 21 1 1 0 0 0 0 0 0 0 0 0 0 1 0 2 0 0 0 17 23 25 24 20 15 14 24 17 5 4 2 1 5 9 12 15 15 15 15 11 3 8 0 0 0 0 0 0 0 0 0 0 0 6 5 5 8 7 15 38 6 2 5 4 7 9 0 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 104 947 0 0 0 0 0 5 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 8 16 3 49 23 25 34 43 37 0 1 8 24 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 6 0 0 0 13 13 10 13 14 7 16 11 8 46 24 32 28 35 22 19 13 27 28 23 16 60 110 85 96 92 102 99 101 398 558 566 587 628 578 614 599 590 583 521 527 405 308 301 299 374 295 224 295 161 210 190 156 329 293 268 236 211 162 50 49 38 64 10 19 11 19 14 3 3 15 6 0 0 0 0 45 29 19 19 28 47 35 35 31 30 19 11 9 17 23 16 15 22 27 25 31 32 25 24 22 19 17 14 16 13 10 13 14 10 12 8 9 8 5 2 8 3 2 5 4 3 2 0 0 4 19 9 18 14 12 25 8 7 28 16 11 13 0 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 67 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 10 0 15 7 18 14 28 38 7 12 15 30 5 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 5 0 0 0 2 7 0 0 0 8 7 8 7 11 7 9 6 21 48 16 13 18 19 12 16 24 16 24 0 11 82 100 0 93 80 72 78 69 81 209 294 395 436 457 512 591 587 581 439 381 268 318 327 395 323 332 107 52 44 72 151 183 227 262 230 143 179 266 154 151 92 63 42 3 3 8 4 9 9 4 0 0 0 9 25 28 33 38 39 43 38 31 30 25 21 18 15 18 20 22 19 20 22 21 19 20 33 35 26 20 14 14 13 6 7 11 9 16 12 9 2 2 8 2 7 9 12 10 11 10 9 5 4 3 2 0 3 20 10 22 10 6 16 8 12 26 8 0 0 22 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 2 4 0 0 0 4 5 4 8 37 17 14 21 6 5 16 6 0 0 0 0 0 0 0 0 0 0 0 0 2 1 8 0 0 0 0 6 1 0 0 5 9 8 5 10 7 10 16 10 26 14 9 11 8 12 18 32 14 24 1 73 93 98 102 99 91 4 23 65 49 101 109 148 179 149 201 308 297 328 313 213 153 119 100 99 108 131 38 49 104 140 145 113 114 101 97 125 167 186 123 92 73 12 8 14 1 0 0 3 6 0 9 19 24 17 10 6 7 4 10 11 3 7 6 3 13 12 10 13 17 18 22 23 21 19 20 20 22 30 23 23 18 17 6 3 2 2 4 14 13 25 16 16 10 10 8 12 19 21 15 10 17 27 10 2 2 2 3 0 4 23 26 20 8 0 15 18 16 39 11 1 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 2 5 0 0 0 0 0 0 0 0 0 0 4 14 13 15 38 37 15 19 4 5 22 0 0 0 0 0 7 0 0 0 0 0 1 7 10 0 0 0 3 3 11 0 0 5 15 1 3 7 6 7 8 7 15 10 7 5 4 9 33 28 15 18 0 46 70 74 76 106 99 69 61 70 88 75 47 98 111 100 82 102 47 12 102 102 93 65 62 35 65 67 44 75 87 86 73 59 30 89 77 79 35 20 2 1 0 0 0 0 2 1 0 1 0 0 0 0 0 0 0 0 0 1 2 5 2 2 2 3 2 1 6 11 18 14 14 14 16 12 14 15 16 20 23 20 24 15 11 1 0 0 0 0 23 6 1 19 16 0 12 25 18 11 1 12 16 18 24 20 6 3 5 7 3 2 15 38 9 12 2 0 6 19 31 28 34 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 3 22 19 10 9 11 9 0 0 0 0 0 0 0 1 4 4 6 21 36 27 21 14 21 21 3 1 0 0 0 6 0 0 0 0 0 0 7 15 0 0 0 7 6 8 0 0 6 14 8 2 4 6 6 5 6 14 9 3 1 2 22 45 24 9 13 4 59 70 93 84 123 110 91 88 65 62 68 88 104 94 77 9 11 75 10 14 21 44 52 6 48 54 56 63 72 59 33 29 16 13 53 56 68 33 25 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 23 23 22 21 22 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 39 19 18 10 6 4 6 3 5 18 4 6 2 0 24 15 31 18 24 13 1 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 2 0 0 0 5 47 21 15 20 29 40 51 60 25 1 0 0 1 2 0 0 0 3 10 3 32 21 44 57 29 21 10 9 1 0 0 2 0 0 0 0 0 0 3 2 1 3 0 5 3 0 0 0 1 3 16 2 3 6 5 2 8 10 7 2 0 5 34 44 17 7 10 55 70 76 78 83 91 94 96 88 74 74 72 88 95 108 115 88 62 0 0 0 1 52 1 3 1 10 45 46 38 28 37 19 36 36 32 32 25 21 4 0 0 0 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 7 8 0 0 31 26 22 13 21 12 25 1 2 4 0 6 2 0 0 0 0 0 0 0 0 0 15 26 29 24 26 17 4 2 2 8 3 1 1 3 0 2 5 17 40 16 40 5 0 2 8 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 2 0 0 1 51 52 54 61 53 47 56 54 50 53 48 30 4 4 4 5 0 0 0 1 2 2 5 30 27 20 37 7 19 19 5 0 0 13 8 0 1 0 0 0 3 14 0 6 0 4 1 1 0 0 1 1 13 1 3 4 4 5 8 8 5 0 1 24 48 46 42 35 48 78 74 84 103 95 91 89 89 77 55 76 67 69 85 96 108 91 88 85 55 93 97 0 0 31 0 24 0 2 6 26 31 32 33 19 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 21 22 22 22 26 25 16 19 25 18 21 21 22 25 23 28 21 16 11 15 14 11 15 14 8 18 24 7 20 24 26 6 6 24 34 20 29 42 42 27 9 10 5 10 7 5 10 17 4 1 1 3 22 7 40 21 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 5 68 44 54 50 66 57 56 53 58 49 44 59 70 53 42 42 3 3 11 4 0 0 1 4 4 0 1 3 11 11 8 42 19 13 0 2 2 0 17 2 5 0 0 0 0 1 1 10 7 1 2 3 0 0 0 0 12 0 2 2 4 14 11 8 2 1 11 41 41 37 63 51 77 83 78 101 97 95 96 93 90 81 81 91 82 79 82 82 89 83 75 72 75 70 74 70 86 124 1 0 0 1 0 1 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 24 8 31 33 37 37 40 42 41 39 32 31 29 24 26 14 22 21 28 24 15 24 20 18 29 31 33 11 15 21 30 23 27 32 41 40 31 28 13 4 5 7 12 25 5 2 1 0 8 17 58 19 15 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 6 6 0 3 2 3 48 20 0 0 43 34 60 72 74 51 50 40 10 5 9 1 1 1 1 4 0 0 0 3 10 1 8 16 22 6 19 3 7 7 6 5 1 0 0 0 0 8 1 3 7 0 0 0 0 0 0 0 8 0 1 12 11 4 3 0 8 7 25 12 23 64 69 84 83 81 101 88 87 77 57 70 77 84 80 93 0 68 90 81 83 81 81 75 81 79 48 52 67 20 16 43 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 14 11 34 22 24 28 35 32 37 42 40 40 42 36 34 33 39 33 29 42 37 34 42 28 33 27 25 23 20 25 19 31 41 53 61 37 23 16 12 13 19 33 55 5 2 7 5 1 9 26 30 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 2 1 0 0 2 0 0 19 1 46 26 25 52 0 35 5 45 77 3 1 0 1 0 3 1 3 3 3 4 7 7 22 7 16 18 4 18 4 7 13 1 0 0 0 0 1 2 1 2 0 0 0 0 0 0 13 0 0 13 2 0 1 3 16 4 15 18 40 57 86 100 101 102 93 86 78 52 47 35 59 61 75 78 89 89 40 67 71 72 59 53 59 68 67 62 52 29 13 6 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 19 36 37 26 33 42 43 40 47 51 49 40 44 47 33 37 39 39 44 29 40 20 16 21 19 17 22 27 52 51 49 22 8 12 20 18 21 54 20 18 3 1 1 5 23 7 6 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 2 0 0 1 1 0 0 20 102 8 0 0 0 2 3 3 4 5 4 6 5 10 5 6 10 40 4 9 3 8 12 10 5 0 0 11 3 0 0 0 1 0 0 0 0 0 4 0 0 6 0 0 2 17 11 8 31 53 51 68 72 76 90 88 59 32 28 44 41 43 62 62 72 73 39 22 35 35 31 41 43 41 32 27 12 20 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 14 5 26 0 5 19 31 0 0 0 2 23 16 35 48 39 48 47 56 58 53 42 43 41 46 33 39 54 32 41 30 36 28 6 8 11 16 43 57 23 7 12 15 24 22 13 39 27 16 0 5 6 2 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 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 3 3 1 0 0 21 26 64 39 3 0 0 0 0 4 1 3 4 2 2 3 12 11 26 18 14 7 5 14 1 8 15 8 1 8 15 4 1 1 0 0 0 0 0 0 28 14 24 1 0 2 5 26 3 12 38 50 59 61 75 64 69 69 25 22 22 28 40 37 44 55 60 49 32 21 2 3 5 4 5 4 6 5 6 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 2 2 2 2 39 40 41 42 42 50 43 42 42 46 49 47 33 3 53 0 0 53 46 46 43 53 74 60 53 37 36 55 29 51 38 42 21 48 36 15 13 16 33 26 0 0 15 5 3 10 0 12 56 24 2 0 8 11 5 11 6 11 0 0 0 0 0 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 11 50 52 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 2 12 25 2 0 0 0 0 0 0 0 0 0 1 3 5 8 6 2 30 9 14 14 11 5 8 7 10 8 3 14 3 5 0 3 0 0 0 0 0 9 8 16 32 0 0 2 15 27 6 12 30 47 57 56 64 68 49 35 25 8 9 23 31 41 63 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 32 40 43 46 44 47 49 56 56 50 52 48 53 46 49 51 55 53 56 50 0 50 19 56 49 45 49 43 44 44 37 54 52 43 39 48 29 49 47 32 15 26 25 0 0 0 0 1 3 2 5 19 50 16 2 81 3 14 17 15 17 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 5 10 22 64 82 82 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 38 17 3 0 0 0 0 0 0 0 0 0 0 3 4 7 20 27 31 9 29 8 14 9 1 2 8 7 4 7 3 0 2 0 0 0 0 0 4 13 22 33 3 0 2 23 35 21 16 13 37 44 44 54 47 35 21 15 0 1 8 22 32 47 47 14 3 11 0 0 0 13 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 34 53 45 44 53 56 63 55 51 0 28 32 46 54 63 66 51 55 55 49 61 65 58 52 51 27 58 59 41 46 58 51 47 53 52 47 46 42 53 47 45 30 1 0 0 0 0 0 0 50 16 2 44 29 13 9 171 9 8 33 36 2 3 0 0 0 14 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 11 21 31 54 91 102 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 9 16 0 0 2 0 0 0 0 0 0 0 0 0 3 4 6 6 3 10 16 3 15 4 11 6 9 6 30 8 8 3 0 0 0 0 0 0 1 9 18 25 1 2 3 32 28 17 17 19 19 18 23 30 32 17 2 0 0 17 9 17 18 21 13 12 12 0 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 7 71 70 69 66 56 0 69 69 64 57 50 68 77 59 68 61 61 63 64 64 55 53 0 0 48 48 21 41 55 43 46 54 63 41 52 57 43 40 33 4 0 0 0 0 0 111 117 45 2 12 8 11 88 0 76 18 19 29 13 0 0 0 0 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 1 2 24 43 86 99 0 0 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 2 0 0 0 0 0 0 0 0 0 1 4 3 5 6 5 7 3 5 6 9 4 0 14 3 4 12 6 0 0 0 0 0 0 0 0 14 20 1 0 3 36 23 15 18 15 15 19 21 26 18 0 0 0 0 5 3 0 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 85 13 0 30 27 8 82 74 70 65 61 63 56 65 67 58 60 58 55 62 66 64 53 54 53 61 59 59 59 4 46 48 42 27 37 44 40 37 52 51 34 24 36 0 0 0 0 159 82 29 1 24 7 8 22 4 190 119 0 8 4 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 43 65 98 83 0 0 0 0 0 0 0 0 0 0 0 0 0 0 49 13 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 5 5 1 5 9 11 9 15 4 2 25 10 6 9 3 4 0 0 0 0 2 0 3 11 0 0 12 33 31 13 22 18 23 22 18 0 0 0 0 0 1 10 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 40 92 93 87 86 73 67 81 71 63 65 74 80 76 59 57 58 57 61 54 59 65 64 82 60 52 63 50 51 57 52 61 7 63 54 27 25 42 46 44 47 53 29 22 20 0 0 0 1 75 11 0 23 21 14 16 38 108 131 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 2 53 19 84 95 0 0 0 0 0 0 0 0 0 1 6 0 0 0 0 1 0 6 0 21 0 0 0 0 36 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 1 1 0 2 3 2 4 5 15 13 5 9 11 4 8 3 4 4 0 0 0 0 0 0 0 4 0 4 24 26 19 15 12 13 0 0 0 0 0 0 0 0 7 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 0 0 0 0 0 0 0 0 0 0 55 7 0 49 75 75 64 66 61 54 54 60 75 92 80 81 99 103 63 61 71 66 55 52 64 75 81 62 45 51 50 50 57 18 57 54 39 27 38 57 47 41 47 46 23 0 0 0 5 0 2 2 0 12 39 27 19 23 51 37 47 2 1 3 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 5 0 0 0 3 0 0 0 0 0 0 0 0 0 26 20 0 1 22 1 0 0 0 0 0 0 0 0 0 0 14 16 12 13 35 0 34 0 0 0 0 8 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 3 3 2 5 3 1 9 1 24 1 12 3 12 3 0 0 0 0 0 0 0 0 0 0 4 5 4 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 64 65 67 77 65 59 37 83 66 55 43 28 38 68 79 69 92 86 73 74 74 74 71 63 71 78 64 50 84 56 70 68 48 58 42 30 41 42 58 59 56 37 16 0 0 0 0 0 0 0 0 0 0 9 23 19 14 8 1 0 0 1 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 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 6 1 0 0 0 0 0 0 0 1 1 0 0 4 18 29 7 14 0 16 5 0 0 0 4 6 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 4 1 2 9 19 20 1 11 3 10 3 1 0 0 0 0 0 0 0 0 0 0 0 0 1 6 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 39 94 80 61 35 20 9 29 51 57 48 51 56 46 33 104 79 54 52 52 65 53 56 62 72 72 77 79 88 79 64 57 46 51 67 54 30 31 50 70 3 29 29 40 42 62 57 66 61 10 0 0 0 0 0 0 0 8 33 0 0 0 0 0 0 0 0 0 0 1 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 2 34 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 4 9 14 12 5 2 6 13 19 2 6 6 8 16 7 14 0 0 0 0 0 0 0 10 8 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 1 5 0 4 12 14 4 4 2 8 1 2 0 0 0 0 0 0 0 0 0 0 0 7 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 70 68 50 82 32 38 40 52 56 59 69 56 60 54 44 26 42 45 49 53 58 63 67 67 66 72 77 74 77 81 79 65 70 72 58 51 50 50 66 67 55 41 29 37 48 46 61 56 53 23 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 0 4 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 22 9 17 20 31 30 31 43 40 33 15 25 20 5 3 3 1 0 0 0 0 0 0 1 6 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 2 0 5 21 6 6 3 7 0 1 0 0 0 0 0 0 0 0 0 0 11 7 1 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 35 64 74 42 44 51 46 46 57 57 54 72 58 56 48 60 70 63 43 40 49 52 65 73 63 62 64 74 74 72 75 83 82 71 57 43 49 39 42 52 51 61 60 45 28 59 39 58 67 58 70 38 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 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 61 29 32 39 30 28 28 54 63 68 69 1 1 10 11 16 3 0 0 4 0 0 0 0 2 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 2 8 12 20 8 3 4 4 0 2 0 0 0 0 0 0 0 0 0 1 14 10 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 53 53 38 22 31 47 0 0 53 62 72 54 57 59 43 39 47 53 60 64 74 69 72 67 72 52 48 62 63 71 72 76 83 97 79 68 61 51 51 39 39 60 64 57 50 40 46 20 35 72 71 72 61 28 20 0 1 0 0 0 0 0 0 0 0 1 47 18 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 35 36 38 37 47 49 47 60 52 68 7 1 1 1 7 0 0 0 0 0 9 8 0 0 1 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 6 2 1 8 4 1 2 4 3 0 0 0 0 0 0 0 0 0 0 0 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 58 47 16 17 29 32 27 39 51 54 52 54 50 49 61 45 51 69 78 88 97 105 113 111 101 91 76 73 67 65 62 68 66 74 93 95 74 62 66 67 47 39 38 52 56 67 55 33 0 0 28 80 72 71 45 44 43 51 4 0 0 0 0 0 57 46 16 4 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 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 59 43 45 52 41 65 65 76 85 96 77 20 1 0 0 0 0 0 0 0 7 0 0 0 9 28 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 4 9 5 1 3 6 1 0 0 0 0 0 0 0 0 0 0 0 8 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 0 0 0 0 0 0 0 0 0 0 0 47 13 0 0 0 0 37 47 51 42 42 44 42 46 46 54 93 119 120 119 117 115 127 135 107 122 89 69 62 66 64 61 55 70 83 94 100 76 84 79 54 46 42 48 49 65 57 40 0 0 8 85 88 86 66 66 43 26 0 0 0 15 50 30 23 9 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 3 16 21 46 61 69 77 70 63 66 65 117 27 4 6 0 0 0 7 13 0 0 0 0 3 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 5 2 4 5 5 2 1 1 0 0 0 0 0 0 0 0 0 0 0 7 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 49 64 0 0 0 0 0 34 50 55 60 54 35 42 32 31 69 120 125 138 55 61 52 41 40 58 78 121 61 44 52 39 53 71 68 59 66 76 68 73 77 57 51 50 46 59 62 58 38 0 0 36 49 97 89 77 59 56 59 7 0 0 18 29 14 7 3 0 0 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 5 26 43 28 39 52 54 56 59 64 95 85 16 29 0 0 0 1 10 3 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 25 3 4 4 5 1 1 1 0 0 0 0 0 0 0 0 0 0 0 2 2 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 54 0 0 0 0 0 0 0 43 48 36 39 42 27 15 38 107 202 120 36 29 32 36 35 34 22 20 30 28 24 36 46 60 59 44 31 50 70 82 78 77 67 62 58 59 69 63 55 40 31 7 41 32 95 84 81 57 62 45 37 2 38 16 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 5 5 8 16 27 26 41 52 66 77 77 15 1 1 1 8 3 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 9 16 3 3 4 1 1 1 1 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 36 3 0 0 0 0 0 0 0 2 30 45 48 43 48 75 90 186 27 29 37 36 35 30 29 24 19 24 20 21 27 41 55 49 50 35 40 65 77 88 94 80 71 74 81 87 73 54 48 48 27 0 46 59 116 104 93 54 57 73 37 16 44 10 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 1 9 20 33 41 51 55 5 1 42 27 16 14 27 8 2 24 0 0 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 2 1 2 1 0 0 0 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 43 0 0 0 0 0 0 0 0 25 36 54 47 46 43 20 90 45 20 26 33 44 35 41 27 29 27 26 25 21 10 11 10 14 20 45 82 103 101 91 77 63 64 86 89 91 76 57 44 46 38 0 42 0 123 104 74 66 82 62 41 0 59 33 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 31 37 63 43 55 62 48 20 21 32 7 21 14 22 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 9 2 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 40 0 0 0 0 0 0 0 0 24 35 46 57 78 109 102 106 57 11 15 24 47 44 27 29 19 19 18 9 4 4 11 6 25 51 78 96 111 100 90 93 67 66 85 64 79 54 57 54 38 25 0 41 1 94 66 57 62 53 5 0 0 44 32 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 0 1 0 0 0 0 0 0 0 0 0 0 3 20 35 18 59 44 29 18 25 34 35 28 17 3 7 8 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27 0 0 0 0 0 0 0 0 0 0 30 45 52 100 61 128 45 2 14 33 58 61 31 10 6 7 6 5 5 5 25 30 45 66 102 94 72 85 68 86 78 61 63 72 73 76 66 56 47 55 38 44 1 16 60 40 42 48 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 5 5 16 42 0 0 0 24 18 33 32 18 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 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 12 29 31 64 59 115 14 1 3 13 34 32 16 8 6 17 17 8 7 4 37 53 79 62 42 13 31 49 31 71 71 64 65 82 101 98 62 61 60 47 48 43 17 15 45 40 36 39 35 19 0 0 0 0 0 0 27 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 8 2 0 0 0 0 0 13 19 42 21 21 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 35 38 35 23 9 4 0 0 5 30 23 5 0 2 7 10 6 4 59 52 20 45 30 10 23 10 18 40 46 38 64 75 94 123 106 81 61 59 60 35 4 78 48 27 27 35 42 38 41 31 0 0 0 7 38 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 1 2 0 0 0 0 0 11 27 28 21 32 22 3 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 5 39 46 44 4 7 1 0 0 9 30 54 41 45 8 0 0 17 39 31 19 15 30 31 37 16 68 43 7 24 48 19 76 89 78 37 37 83 3 20 0 1 36 38 33 31 21 0 1 32 0 0 0 38 22 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 9 8 0 25 0 1 0 9 20 27 42 46 34 26 3 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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 45 28 39 30 4 6 1 0 0 5 37 34 39 42 4 26 8 14 23 35 16 9 42 51 77 0 0 0 2 4 51 40 15 51 5 41 1 1 0 6 36 8 38 0 4 26 0 30 0 0 0 0 67 11 0 0 0 0 0 0 0 0 0 0 0 0 4 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 1 2 5 0 0 40 14 3 1 29 16 43 46 38 14 0 0 0 0 0 0 0 0 4 1 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 4 6 0 0 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 37 20 27 24 24 15 12 2 0 2 32 30 19 17 26 18 6 15 9 36 28 29 31 42 24 0 0 9 0 0 0 7 50 73 36 24 0 3 32 46 49 33 0 0 0 0 0 0 0 0 0 63 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 0 0 0 0 0 7 15 20 20 21 26 0 0 3 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 2 0 0 0 0 2 6 0 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 27 37 18 23 14 10 15 19 12 20 24 9 19 10 0 0 22 17 2 1 0 26 5 15 19 9 9 38 0 23 82 75 111 55 101 85 57 0 19 9 8 0 0 0 0 0 0 0 0 0 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 8 0 0 0 0 0 0 9 21 21 22 14 16 18 12 0 0 0 0 0 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 3 0 0 0 0 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 35 38 26 25 13 0 2 10 0 0 10 2 0 0 2 14 34 6 0 0 12 0 5 0 2 18 0 1 23 8 9 44 52 62 54 55 57 30 0 0 0 0 0 0 0 0 0 0 85 52 0 0 0 0 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 1 3 0 0 0 1 0 0 0 15 36 39 9 39 27 6 0 0 0 0 0 14 4 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 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 7 9 29 15 22 18 5 2 0 0 7 0 0 0 9 4 27 18 2 1 5 0 5 5 14 7 0 0 2 0 0 8 8 13 21 33 2 0 13 0 0 0 0 0 0 21 77 63 0 0 0 0 0 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 3 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 4 5 0 0 0 0 27 5 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 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 4 7 3 11 0 0 0 0 0 0 0 4 27 37 24 35 41 26 27 16 3 0 0 0 0 0 3 2 0 31 10 0 43 53 49 40 20 22 39 26 0 24 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 35 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 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 6 7 0 0 0 0 0 0 0 1 27 47 41 54 61 44 44 33 21 6 0 0 0 0 0 0 0 0 0 0 40 51 46 42 37 36 40 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 1 1 4 0 0 1 10 5 50 6 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 0 0 0 2 3 1 0 0 7 21 57 61 50 64 66 53 31 0 0 0 0 0 0 2 0 0 0 0 0 7 32 38 45 39 43 0 50 20 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 13 0 7 8 7 8 12 33 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 3 3 0 0 0 0 0 0 22 11 6 1 2 26 47 55 71 86 110 71 56 31 9 11 0 0 0 0 0 23 45 41 0 0 13 35 57 58 35 46 26 0 3 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 7 4 5 5 10 10 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 23 29 5 5 0 0 0 0 15 23 35 39 9 2 24 21 29 46 47 56 73 39 34 11 4 0 0 0 0 0 8 10 0 0 2 48 49 13 47 38 0 0 0 4 6 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 2 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 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 2 2 0 0 0 0 0 13 37 18 8 33 21 23 43 13 2 3 27 43 33 28 24 3 3 0 0 0 0 0 31 3 0 0 0 0 0 59 47 2 0 0 0 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 5 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 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 4 16 5 74 106 42 31 51 60 64 53 23 0 0 0 2 36 37 31 31 3 5 9 0 0 0 1 0 0 0 0 0 0 17 4 0 0 0 0 0 0 0 0 0 0 0 0 0 4 7 0 1 5 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 14 12 10 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 1 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 1 12 6 14 91 73 118 87 82 67 54 54 22 1 2 4 2 1 20 38 36 22 0 17 45 40 0 1 38 16 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 10 6 5 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 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 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 10 7 6 98 91 96 49 31 40 30 28 3 2 5 6 6 4 9 39 33 9 0 1 16 13 0 0 0 0 19 12 12 15 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 2 7 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 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 6 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 3 7 18 75 89 98 108 82 9 4 1 0 1 3 5 20 13 36 56 48 28 0 46 0 0 0 0 0 28 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 1 0 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 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 6 7 35 57 73 93 107 119 115 83 48 13 7 24 26 26 15 38 64 37 14 48 48 46 56 101 65 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 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 6 17 30 43 62 84 64 53 47 50 40 36 26 34 34 27 28 49 61 24 8 80 66 68 61 63 54 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 14 17 47 58 46 40 44 47 63 57 46 58 46 29 38 60 71 66 68 60 61 62 69 37 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 17 13 17 42 34 35 35 35 30 18 12 16 29 59 60 49 46 41 44 58 67 32 5 2 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 8 17 34 25 33 38 41 38 37 39 43 44 43 46 51 43 47 62 66 24 4 3 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 29 21 18 26 32 34 35 38 38 39 45 56 57 61 72 69 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 21 48 37 28 20 6 4 5 48 53 63 69 58 66 76 66 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 50 41 47 43 26 6 2 21 50 49 58 63 67 61 47 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 43 40 47 54 57 58 54 54 52 49 44 25 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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 35 34 12 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 1 5 4 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 3 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 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 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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 -1 -1 -1 -3 -3 -7 -2 0 -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 -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 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -1 0 0 0 -1 -2 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 -1 0 0 0 0 -2 -3 -2 -3 -3 -5 -4 -1 -4 -5 -1 -5 -1 0 -10 -12 -10 -1 -4 -1 -5 -10 -6 -2 -1 0 -1 0 -2 -12 -25 -25 -1 -2 -3 -2 0 -2 -1 -7 -7 -2 -8 -5 -14 -11 -6 -9 -13 -8 -5 -10 -2 -1 -1 -1 -7 -7 0 0 -1 -5 0 0 -1 -6 -4 -8 -3 -3 -17 -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 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 -3 -1 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -1 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 -1 -1 -1 -2 -2 -1 -1 -3 -3 -1 -3 -3 -1 -2 -2 -1 -1 -6 -7 -15 -11 -3 -4 -5 -4 0 -1 0 0 0 -4 -5 -9 -48 -10 -29 -22 -19 -9 -3 -2 -25 -16 -2 -9 -2 -2 -9 -9 -13 -11 -15 -3 -5 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 -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 -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 -1 -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 -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 -1 -1 -2 -3 -1 0 0 -1 -1 -1 -1 -1 -2 0 -1 -2 -1 0 0 0 -2 -1 0 -1 0 0 -2 0 0 -3 0 -2 -8 -7 -8 -47 -40 -29 -33 -26 -31 -22 -36 -73 -61 -20 0 -1 -1 -9 -13 -12 -25 -23 -20 -14 0 0 0 0 0 -1 -1 -1 0 0 0 0 -7 -2 -1 -3 -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 -2 -2 0 -1 0 0 0 0 -1 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 -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 -1 0 -2 -4 -3 -1 -2 -3 -2 -1 -1 -1 -1 -1 -1 -1 -1 0 -1 -1 -1 0 0 -1 0 0 0 0 0 0 -1 0 -2 -12 -24 -13 -30 -26 -25 -59 -51 -39 -60 -59 -63 -55 -21 -14 -1 -1 -4 -6 -12 -14 -10 -6 -4 0 0 -1 0 0 0 0 0 0 0 0 0 -9 -2 -6 -12 -8 -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 -1 -2 -1 0 -2 -1 -1 0 -1 -1 0 0 0 -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 -1 -1 -1 -1 0 -2 -1 -4 -2 -2 -1 -1 0 -1 -1 -1 -3 -2 -2 -2 -1 -1 -2 -3 -2 0 0 0 0 0 0 0 0 -1 -16 -47 -32 -43 -25 -15 -35 -28 -37 -52 -45 -39 -30 -48 -20 -12 -3 -1 -1 -3 -3 -1 0 0 0 0 0 0 0 0 0 -1 0 0 0 -1 -45 -5 -12 -6 -7 -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 -4 0 -1 -2 -1 -1 -1 -4 0 -1 0 0 -1 0 0 0 -2 -1 -1 -1 0 -1 -1 -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 -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 -1 -1 -1 -2 -2 0 -1 -1 -2 -2 -2 -2 -3 -4 -3 -2 -4 -2 -3 -5 -1 -5 -8 -9 -4 0 0 0 0 0 0 0 0 -7 -19 -35 -63 -62 -19 -36 -33 -45 -32 -31 -29 -13 -9 -6 -14 -18 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -12 0 -1 -1 -30 -14 -9 -1 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 -1 0 0 0 0 0 0 -4 -4 0 0 -3 -5 -3 -2 -3 -2 -1 0 0 -1 -2 -2 -1 0 -1 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 -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 -1 -2 0 -1 -1 -1 -1 -2 -2 -4 -5 -5 -6 -3 0 0 -3 0 0 0 0 0 0 0 0 0 0 0 -8 -31 -17 -12 -30 -30 -51 -41 -26 -9 -3 -6 -7 -5 -5 -5 -1 -1 0 0 0 0 0 0 -1 -4 -3 -3 0 0 0 0 0 0 -14 -6 -17 -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 -1 -1 0 0 0 0 0 0 -3 -4 -5 -4 -5 -4 -8 -5 -4 -11 -2 -2 -8 -1 -2 -1 0 -1 -1 -1 0 0 0 -1 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 -1 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 -19 -3 -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 -1 -1 -2 -4 -1 -2 -1 0 0 0 -1 0 0 0 0 0 0 0 0 -3 0 0 -10 -18 -33 -16 -2 -2 -5 -20 -33 -32 -9 -15 -15 -25 -11 -20 -17 -10 -1 0 -1 0 0 0 0 -1 -2 -2 -2 -8 -15 0 0 0 -1 -17 -15 -20 -4 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 -1 -1 -4 -5 -3 -2 -2 0 -5 -1 -2 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 -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 -1 -2 -3 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 -1 -6 0 0 0 0 0 0 0 0 0 -1 -8 -19 -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 -1 0 0 -1 0 0 0 0 0 -1 -1 -3 -6 -15 0 -2 -8 -13 -22 -18 -10 -21 -6 -3 -22 -28 -37 -30 -20 -1 -3 -2 0 0 0 0 -1 -2 -1 0 -2 -3 -2 -4 -3 0 -6 -1 -1 0 -11 -16 -12 -2 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -1 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 -1 0 -3 -1 0 0 0 0 -2 -3 -3 -6 0 0 0 -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 0 0 0 0 0 0 0 0 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 0 0 0 -3 -2 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 0 0 -1 0 0 0 0 -5 0 -7 -20 -15 -9 -11 -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 -1 -1 0 0 0 0 0 -1 0 -2 -2 0 0 0 0 -3 -1 -3 -16 -11 -9 0 -2 -3 -5 -20 -26 -14 -14 -5 -3 0 -3 -35 -28 -25 -31 -12 -46 -2 0 -1 -2 -7 -2 -2 -14 -10 -6 -6 -5 0 -18 0 0 -3 -4 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 0 0 -2 -20 -11 -31 -41 -1 0 0 0 0 -2 0 0 0 0 0 0 -2 0 0 -1 0 0 0 0 0 -4 -21 -1 0 0 0 -1 -3 -3 -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 -2 0 -3 -1 -1 0 -1 -1 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 0 0 -1 -2 -2 -3 -2 -1 -2 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 -3 -1 -6 -10 -2 0 -2 -18 -5 -10 -20 -35 -41 -31 -13 -11 -9 -1 0 0 0 0 0 0 -1 -1 -3 0 0 -6 -3 0 -1 -1 0 0 0 0 -6 -4 -5 -8 -1 -3 -5 -13 -1 0 0 0 -1 -1 -2 -1 -2 -1 0 0 -1 -3 -7 -2 0 -2 0 0 0 0 -8 -1 -9 -19 -11 -19 -12 -7 -7 -20 -29 -17 -13 -15 -9 -2 -3 -6 -3 -3 -10 -15 -17 -13 -9 -8 -3 -1 0 -1 -1 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 -6 -30 -15 0 0 0 0 0 0 -1 0 0 0 0 0 0 -1 -2 0 -1 0 0 -3 -1 -1 0 -2 -3 -14 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 -1 0 -1 -1 -4 -3 0 0 -1 -2 -1 0 0 0 -2 -2 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -1 0 0 -1 0 0 0 0 0 0 0 0 0 -1 -3 -5 -2 0 0 0 0 0 -2 -3 -7 -10 -14 -19 -19 -24 -12 -7 -24 -28 -31 -37 -36 -50 -40 -77 -55 -71 -63 -57 -55 -46 -19 -7 -8 -2 0 -1 -8 -16 -15 -19 -16 -5 -9 -16 -4 -7 -5 -8 -1 -4 -1 0 -3 -7 -9 -8 -7 -6 -22 -29 -25 -5 -1 0 0 0 -1 0 -2 0 0 0 0 -1 -2 0 0 0 0 0 0 0 -1 -1 -5 -2 -29 -8 -2 -2 -8 -16 -12 -1 0 -3 -2 -2 -1 -2 -3 -1 -3 -4 -4 -8 -9 -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 -2 -14 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 0 0 0 0 0 -2 0 -1 0 -1 -78 -80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 0 0 0 -2 -3 0 0 -2 -1 0 0 0 0 0 0 -1 -1 0 -1 -2 -3 -3 -1 -1 0 0 -1 0 0 -2 -3 -6 -6 -4 -5 -11 -14 -7 0 0 -1 -4 -11 -30 -21 -26 -37 -58 -39 -35 -42 -15 -21 -41 -26 -58 -58 -63 -80 -61 -78 -92 -102 -64 -54 -53 -42 -39 -62 -55 -28 -10 -16 -16 -32 -37 -53 -54 -74 -42 -42 -61 -57 -43 -26 -33 -31 -34 -19 -15 -5 -31 -31 -21 -28 -36 -34 -34 -17 0 -4 0 0 0 0 -1 0 0 0 0 0 -7 0 0 0 0 0 0 0 0 0 0 -8 -1 -1 -1 0 -1 -1 -2 -1 -2 -1 -3 -2 -1 -1 -2 -3 -2 -2 -1 -1 -2 -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 -2 0 0 0 0 0 0 0 -1 -1 0 -1 -4 -6 0 0 0 0 0 0 0 -1 -4 -1 -1 0 0 0 -19 -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 -7 -8 -2 -3 -1 -3 -2 -1 -1 -7 -1 0 -1 0 0 -1 0 0 0 0 0 0 -2 -3 0 -1 0 0 0 -4 -3 0 0 0 0 -1 0 0 0 -11 -31 -25 -24 -33 -33 -46 -37 -31 -8 -6 -8 -24 -43 -38 -40 -46 -57 -60 -63 -68 -68 -50 -68 -74 -79 -110 -5 -72 -79 -81 -103 -96 -107 -92 -110 -65 -96 -107 -79 -124 -98 -48 -16 -18 -34 -45 -54 -52 -70 -56 -86 -83 -103 -91 -76 -57 -81 -62 -102 -96 -76 -62 -65 -59 -44 -51 -39 -40 -31 -17 -3 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -3 0 -3 0 0 0 0 -2 0 0 -2 -2 -1 -1 -1 -2 -1 -1 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 -1 0 -1 0 -1 0 -1 -2 0 0 0 0 0 0 0 0 0 -2 -3 -3 -6 -5 0 0 -1 -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 -4 -2 -3 -15 -10 -3 -4 -4 -13 -24 -19 -22 -45 -22 -17 -5 -4 -1 0 0 0 -1 0 -3 -4 -3 -4 -1 -1 -5 -8 -24 -23 -18 -3 -6 -9 -6 -1 -4 -2 -43 -47 -59 -55 -59 -62 -73 -37 -32 -36 -31 -46 -88 -59 -70 -80 -90 -94 -83 -86 -73 -50 -27 -46 -61 -86 -99 -98 -48 -105 -93 -91 -81 -97 -67 -81 -92 -90 -118 -132 -130 -140 -112 -94 -76 -42 -68 -85 -83 -95 -99 -140 -112 -108 -121 -116 -113 -116 -138 -148 -166 -144 -112 -90 -76 -74 -74 -69 -63 -59 -13 0 0 -1 -1 0 -1 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 0 0 0 0 0 0 0 -1 0 0 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 0 -2 -2 0 0 0 0 0 -2 0 0 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 -6 0 0 -3 -4 -6 -10 -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 -1 -1 0 -4 -12 -11 -7 -8 -16 -1 -3 -37 -34 -42 -29 -16 -7 -10 -16 -13 -19 0 0 -1 -1 -8 -5 -9 -12 -20 -26 -48 -64 -67 -63 -68 -54 -8 -5 -2 0 -4 -10 -43 -53 -83 -94 -79 -54 -60 -71 -75 -53 -59 -79 -78 -102 -130 -120 -106 -92 -104 -94 -85 -69 -57 -58 -53 -106 -111 -118 -109 -124 -91 -126 -123 -73 -90 -67 -90 -83 -145 -125 -141 -119 -136 -128 -136 -123 -107 -122 -124 -136 -153 -145 -152 -193 -156 -148 -172 -176 -171 -188 -182 -167 -142 -136 -116 -142 -104 -97 -78 -46 -4 -1 -1 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 -1 0 0 -1 0 0 -1 0 0 0 0 0 -5 -12 -12 -9 -8 -19 -42 -66 -40 -8 -1 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 -22 -34 -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 -1 -10 0 0 0 -3 -5 0 -2 -22 -2 -2 0 -2 -1 -2 -5 -27 -33 -30 -13 -22 -12 -17 0 0 -15 -17 -45 -17 -25 -30 -38 -40 -44 -50 -67 -53 -16 -4 0 -10 -16 -16 -17 -13 -71 -82 -101 -72 -75 -153 -72 -69 -78 -95 -107 -109 -98 -98 -95 -99 -119 -124 -83 -83 -122 -124 -107 -64 -84 -153 -119 -115 -125 -145 -161 -97 -132 -139 -156 -100 -201 -243 -251 -127 -137 -93 -161 -201 -236 -237 -203 -197 -204 -206 -237 -234 -195 -238 -220 -228 -205 -210 -207 -221 -220 -203 -200 -231 -199 -160 -106 -57 -16 -3 -1 -3 0 -1 -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 -1 0 0 0 0 0 0 0 0 0 -8 0 0 0 0 0 -3 -17 -3 0 -69 -21 -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 -5 -1 -28 -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 -1 0 0 -8 -10 0 -4 -2 -16 -4 -6 -6 -1 0 -1 -79 -2 0 -2 -3 -58 -2 -57 -29 -23 -14 -5 -6 -2 -43 -12 -45 -45 -53 -49 -54 -57 -75 -105 -74 -92 -41 -37 -6 -37 -82 -78 -60 -31 -70 -104 -118 -79 -155 -111 -83 -101 -128 0 -124 -121 -112 -103 -91 -124 -114 -128 -135 -94 -145 -152 -91 -75 -119 -154 -179 -133 -158 -230 -197 -154 -108 -166 -161 -134 -168 -230 -201 -151 -143 -140 -223 -336 -339 -240 -206 -338 -367 -314 -291 -230 -210 -238 -270 -304 -318 -272 -263 -258 -219 -262 -267 -290 -281 -180 -88 -41 -16 -18 -15 -29 -20 -28 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -5 -18 0 -13 -36 -7 -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 -3 -7 -16 -3 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 0 0 -8 -8 -6 -1 -13 -10 -6 0 0 -1 -2 0 -1 -1 -2 -4 -47 -46 -45 -39 -17 -14 -15 -20 -26 -75 -83 -69 -88 -98 -117 -120 -88 -56 -59 -46 -29 -31 -78 -79 -101 -70 -87 -86 -151 -174 -162 -137 -131 -156 -138 -81 0 0 -140 -114 -114 -115 -110 -119 -121 -140 -116 -100 -176 -186 -155 -170 -238 -241 -253 -325 -222 -258 -194 -184 -182 -248 -227 -176 -257 -238 -191 -148 -202 -283 -322 -375 -383 -141 -4 -2 -396 -402 -332 -323 -324 -299 -335 -462 -353 -278 -287 -301 -286 -285 -327 -235 -191 -119 -60 -52 -31 -22 -42 -39 -31 -23 -7 0 0 0 0 0 0 0 -2 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 -38 0 0 -14 -31 -6 -2 -1 -2 -2 -1 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 -1 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -2 -7 -3 0 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 -1 -1 0 -1 -1 -6 0 -3 -9 -9 -21 -1 0 0 0 -1 -1 -2 -2 -10 -4 -97 -67 -58 -28 -12 -23 -62 -25 -42 -92 -100 -53 -60 -126 -88 -58 -85 -73 -54 -56 -77 -50 -90 -79 -88 -119 -106 -120 -152 -146 -183 -159 -174 -76 0 0 0 -1 -119 -124 -120 -136 -133 -129 -4 -2 -1 -1 0 0 -1 -1 -1 -154 -1 -1 -151 -163 -403 -356 -308 -282 -275 -295 -277 -320 -308 -295 -379 -354 -398 -192 -162 -2 -4 -4 -2 -526 -536 -488 -433 -268 -394 -425 -324 -294 -334 -306 -308 -322 -266 -248 -174 -146 -112 -76 -73 -84 -81 -62 -26 -5 -4 -8 -5 -8 -6 -10 -28 -16 -13 -1 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 -9 -45 -45 -52 -48 -13 -6 -1 -2 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -4 -23 0 -1 -2 -3 -1 0 -4 -2 0 0 -4 -4 -16 0 0 0 0 -1 -1 -1 -2 -2 -122 -10 -20 -123 -96 -21 -14 -2 -10 -1 0 0 0 -1 0 -2 -3 -10 -65 -66 -81 -58 -74 -66 -37 -96 -99 -105 -174 -67 0 -6 -1 -1 0 0 0 0 -22 -59 -142 0 0 0 -1 -2 -4 -6 -2 -2 -1 -1 -2 0 -1 -1 -1 0 0 -461 -442 -443 -402 -411 -434 -415 -387 -360 -447 -514 -510 -506 -410 -4 -409 -3 -4 -1 -3 0 -23 -538 -502 -71 -155 -360 -370 -389 -407 -395 -359 -365 -304 -282 -232 -170 -184 -156 -149 -105 -71 -11 -4 -11 -45 -48 -65 -51 -44 -84 -101 -57 -8 -13 -5 -7 0 0 0 0 0 0 0 0 0 0 -1 -1 -3 -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 -7 -15 -32 -9 -1 0 0 0 0 0 0 -1 -2 0 -4 -1 -2 0 0 -2 -5 -3 -2 -1 -1 -3 -1 -3 -2 0 -5 -1 0 -1 0 0 0 0 0 -1 0 -1 0 -7 -2 0 -4 0 0 0 0 0 0 0 0 0 -5 -8 -8 0 -2 -5 0 0 0 0 0 0 -1 0 0 0 0 -20 0 -7 0 -2 -2 -1 0 -2 0 0 0 -1 -1 -1 -5 -54 -4 -1 -1 -3 -2 -1 0 -3 -8 -8 -4 -1 -10 -1 0 0 0 0 -1 -2 0 0 -1 -1 -1 -3 -2 -1 0 0 0 -115 -107 -128 -146 -12 0 -2 0 0 -1 0 0 0 0 0 0 0 0 -1 -2 -2 -3 -3 -3 -3 0 0 -1 -2 -1 -2 -2 0 -1 -1 -2 -2 -3 -3 -398 -433 -576 -505 -543 -500 -3 -1 -1 -2 -2 -2 -2 -4 -2 -1 -1 -2 -3 -3 -3 -373 -367 -1 0 -450 0 0 -423 -372 -352 -281 -253 -239 -250 -221 -167 -111 -44 -50 -110 -137 -162 -204 -77 -126 -154 -161 -78 -85 -104 -98 -29 -30 -11 -7 -2 -12 -7 -19 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 -29 -29 -19 -34 -18 -4 0 0 -1 -1 -4 -1 0 0 -2 -1 -1 0 0 0 0 0 0 0 -22 -15 -6 -10 -3 -1 0 0 -1 -1 0 0 0 -1 -20 0 -6 -1 -3 -1 -10 -1 -13 0 0 0 0 0 0 0 0 -1 0 -3 -8 -7 -4 0 0 -1 0 0 0 -4 -2 -1 0 0 -1 0 0 0 -1 -1 -2 -1 -2 -1 0 -2 0 0 -1 -25 0 0 -4 0 -45 -1 -1 0 -2 -2 -3 -4 -3 -13 -15 0 0 -1 -1 0 -1 -1 0 -1 -2 -3 -2 -1 -1 -1 0 0 -80 -1 -121 -17 -106 0 0 -1 0 0 0 -1 0 0 -1 0 0 0 -2 -3 -1 -6 -3 0 -1 -1 -1 -2 -4 -3 -3 -2 0 -1 -2 0 -1 0 -2 -1 -1 -374 -629 -502 -3 -2 -2 -1 -1 0 -2 -2 0 -1 -1 -1 -1 -3 -2 -2 -2 -1 0 -1 0 0 0 -477 -465 -248 -323 -336 -346 -303 -290 -255 -191 -146 -145 -201 -333 -321 -222 -185 -162 -123 -202 -101 -194 -166 -157 -82 -51 -50 -38 -41 -43 -37 -11 -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 -4 -9 -1 -3 -6 -19 -9 -4 -5 -12 -7 -4 -6 -10 -10 -5 -1 0 0 0 0 0 -8 -8 -17 -10 -21 -5 -10 -6 -6 -3 -14 -29 -1 0 -1 0 -3 -1 -19 -1 -2 -3 -1 0 0 -5 -4 -1 0 -5 -3 -1 -8 -19 -7 0 -4 -1 0 0 0 0 -4 0 -1 0 0 0 -2 0 -3 0 -3 -3 -3 -1 0 0 0 0 -3 -55 0 -1 -81 -20 -1 -27 0 0 -1 -4 -3 -3 -6 -2 -31 0 -1 -2 -2 -1 -2 -1 -1 -3 -3 -4 -3 -1 -1 0 -1 0 -1 -1 -1 -1 -1 0 -1 -1 -1 -1 0 0 0 0 0 0 -3 -1 0 -1 -2 -1 -1 -2 -2 0 0 -1 -1 0 -1 -1 0 -1 -2 -5 -5 -5 -4 0 -2 -4 0 -2 -2 -2 -1 0 -1 0 -1 -2 -2 -3 -2 -1 -2 -1 -3 -3 -3 -3 -1 -1 -1 0 -1 0 0 0 0 0 -52 -128 -409 -341 -329 -320 -322 0 0 -108 -322 -306 -306 -293 -288 -239 -218 -145 -127 -103 -77 -55 -49 -35 -24 -31 -10 -5 -3 -3 0 -1 0 0 0 0 0 0 -1 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 -7 0 0 0 -1 0 0 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -2 -21 -28 -24 -13 -12 0 -5 -5 -19 0 -1 -4 -2 -40 -58 -39 -15 0 -9 0 0 0 -3 -3 -6 -4 -7 0 -1 0 0 0 0 -1 0 -2 -20 -2 0 -5 0 0 0 -1 -3 -13 -6 0 -1 -2 -1 0 0 0 0 -7 0 0 -1 -2 -4 -5 0 -1 -3 -1 -1 -4 -20 -54 -3 0 0 -1 -4 -2 -1 -1 0 -1 -1 -2 -1 -3 -1 -2 0 -1 0 -4 0 -1 -1 0 -1 0 0 0 0 0 0 -1 0 0 -1 0 0 0 0 0 0 -1 0 0 0 0 -1 -1 -2 -1 -1 0 0 -1 -1 -3 -4 -3 -2 -3 -3 -3 -1 0 0 -1 -2 0 -1 -2 -2 -2 -3 -2 -2 -2 -2 -1 0 -2 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -417 -411 -412 -399 -349 -324 -18 -254 -206 -150 -113 -85 -65 -37 -40 -35 -27 -21 -19 -10 -6 -1 -2 0 0 0 0 0 -1 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 -3 0 0 0 0 -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 -29 -41 0 0 0 0 0 0 0 0 -20 -5 -3 -7 -6 -25 -9 0 -10 -1 -1 -1 0 0 -1 0 0 -14 0 -6 -21 0 0 -4 -15 0 0 -2 -2 -3 -5 -9 -6 -8 -13 -19 -77 -83 -7 0 0 -1 0 -2 -3 -5 -1 -2 -3 -2 -8 -19 -4 -1 0 0 -4 -2 -1 -1 -1 -2 -4 -3 -3 -3 -3 -1 -3 -2 -3 -4 -4 -3 -1 -1 -2 -1 -1 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 0 -1 0 -2 -1 -1 -1 0 -1 -1 0 0 -1 -1 0 -1 -1 -1 -3 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -533 -114 0 0 0 0 0 0 0 0 -40 -239 -159 -121 -78 -60 -52 -47 -45 -34 -16 -13 -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 -1 0 0 0 0 0 0 0 0 0 0 0 -3 -6 -2 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -36 -24 0 -51 0 0 -1 -1 0 -1 0 0 -29 0 -18 0 -24 -39 -1 0 0 0 0 0 -1 -2 -6 -12 0 -19 -23 -4 -1 -25 0 0 -2 -3 -2 -3 -5 -1 -14 -27 -15 -13 -4 -15 -43 0 0 -2 0 0 -1 -6 -6 -4 0 0 -3 -4 -4 -2 -4 -3 -2 -3 -2 -2 -2 -3 -2 -2 -2 -1 -3 -3 -3 -6 -3 -2 -2 -2 -1 -4 -1 0 0 0 -1 0 -1 0 -1 -1 -1 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 -1 0 0 0 0 0 -1 -1 -1 -1 -1 -2 -1 -2 -1 -1 -1 0 0 0 0 -1 -1 -1 -1 -1 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 -167 -130 -164 -135 -115 -105 -111 -83 -49 -37 -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 -1 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 0 0 0 0 0 0 0 0 0 0 0 0 -20 0 0 -2 -2 -4 -1 0 0 -31 -2 -27 -10 -8 -22 0 0 0 0 -1 -10 -5 -3 0 0 0 -24 -2 -2 0 -1 -5 -1 -1 -1 -4 -4 -1 -4 -12 0 -7 -10 -6 -23 0 -3 -4 -2 -4 -1 -3 -5 -4 -7 -4 -1 -2 -1 -3 -4 -5 0 -2 -3 -3 -2 -3 -1 -2 -2 -2 -2 -4 -1 -2 -2 -4 -5 -4 -3 -1 -2 -2 0 0 -2 0 -2 -4 -2 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -2 -2 -2 -2 -2 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 -62 -221 -184 -147 -115 -92 -70 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -11 -2 0 -63 -17 -23 -3 0 -2 0 -3 0 0 -4 -5 0 -2 0 0 0 0 0 -10 -18 -24 0 0 0 0 -4 -2 -7 -3 -7 -1 0 -23 -15 -18 -1 -37 -6 -3 -3 -2 -2 0 -3 -2 -3 -2 -3 -6 -5 -4 -5 -2 -4 -2 -2 -2 -3 -4 -4 -3 -2 -3 -1 -2 -3 -3 -5 -5 -4 -4 -1 -1 -2 0 0 0 0 -3 -2 0 0 -2 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -1 -3 -3 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -212 -171 -135 0 0 0 0 0 0 0 0 0 0 -1 -2 -10 -10 -3 0 0 0 0 0 0 0 -1 -1 -1 0 -2 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 -1 -3 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 0 -2 -6 -7 -5 0 0 -30 -12 -17 -1 0 0 0 0 0 -3 0 -3 0 0 0 0 -7 -9 -6 0 0 0 0 -3 -11 -16 -5 0 0 -1 0 -38 -29 -16 0 0 0 0 -2 -4 -1 -3 -3 -3 -3 -1 -3 -4 -3 -3 -4 -1 -4 -5 -3 -4 -5 -3 -4 -5 -4 -1 -2 -4 -5 -5 -4 -4 -4 -1 -2 0 -2 -2 0 -1 -1 -2 -2 0 -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 -1 -2 -3 -1 -2 -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 -284 -232 0 0 0 0 0 0 0 0 0 -1 0 -16 -44 -68 -21 -37 -16 -15 -12 -4 -4 -10 -28 -35 -22 0 0 0 0 0 -3 -11 -6 0 0 0 -1 -2 0 0 0 0 0 0 -2 0 0 -1 -2 0 -1 -1 -2 -3 -3 -2 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -20 -10 0 0 -1 -12 -32 -5 0 -16 -10 -15 -2 0 -1 0 0 0 0 0 -1 0 0 0 0 -1 -27 -17 0 0 0 -2 -24 -22 -27 -21 0 0 0 0 -24 -18 0 0 0 0 -1 0 -2 -3 -3 -3 -2 -4 -1 -2 -1 -3 -3 -2 -3 -3 -1 -2 -3 -3 -3 -5 -4 -4 -6 -3 -2 -3 -4 -5 -4 -2 -2 -1 -1 -2 -3 -1 -1 -1 -1 0 -1 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 -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 -248 0 0 0 0 0 0 0 0 0 0 -2 -33 -86 -33 -84 -9 -31 -61 -75 -89 -102 -117 -110 -111 -1 0 0 0 0 -10 -28 -141 -169 -149 -168 -129 -80 -136 -55 -53 -45 -35 -54 -118 -168 -184 -161 -134 -112 -86 -80 -91 -66 -62 -70 -55 -50 -16 -7 -4 -1 -4 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -2 0 0 -1 -39 -32 0 0 -1 -7 -8 -16 -3 0 0 0 -6 -1 -12 0 0 0 0 -8 -11 -4 0 0 -2 -2 -1 -4 0 0 -21 0 0 0 0 0 0 0 0 -1 -1 -2 -1 -4 -3 -1 -4 -4 -5 -5 -2 0 -2 -1 -1 -3 -4 -2 -4 -3 -4 -1 -1 -2 -2 -2 -3 -4 -2 -2 -2 -3 -2 0 -1 -2 -1 0 -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 -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 -3 -38 -29 -107 -148 -118 -101 -28 -13 -29 -28 -87 -118 -8 -7 -6 -3 -3 -7 -29 -130 -227 0 -318 -326 -334 -249 -189 -271 -192 -102 -155 -19 0 0 0 0 0 0 0 0 0 0 -264 -252 -164 -153 -172 -136 -141 -15 -4 -6 -1 -2 -3 -3 0 0 0 0 0 0 0 -2 0 0 0 0 0 -1 0 0 0 0 0 0 -24 -49 0 -1 0 0 -6 -2 -4 0 0 0 -1 0 -5 0 0 0 0 -9 -6 -3 0 0 -1 -35 -3 0 0 0 0 -24 0 -45 0 0 0 0 0 0 -1 -3 -2 -2 0 -3 -4 -1 -2 -4 -2 0 -2 -1 -2 -2 -5 -4 -3 -4 -6 -2 -4 -4 -1 -3 -3 -3 -2 -1 -2 -2 0 0 0 0 0 0 -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 -1 0 0 0 0 0 0 0 -1 -51 -76 -64 -62 -114 -177 -116 -24 -15 -7 -20 -41 -15 -18 -12 -19 -36 -54 -51 -121 0 -206 -138 -112 -237 -89 -265 0 -1 0 0 0 0 0 -86 0 0 0 0 0 0 0 -63 -117 -103 -17 -15 -44 -155 -103 -207 -2 -108 -106 -3 -5 -37 -90 -40 -6 -2 0 0 -3 -2 -1 -5 -1 -1 -4 -5 -7 -10 -2 0 0 0 0 0 -36 -2 0 -3 -1 0 0 -1 0 0 0 0 0 0 0 -1 0 0 -5 -7 -17 -14 0 -33 -11 -50 0 0 0 -45 -32 -39 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -2 -1 -1 -1 -4 -5 -3 0 -3 -3 -2 -2 -2 -5 -5 -3 -3 -5 -3 -2 -3 -1 -4 -2 -2 -1 0 0 0 0 0 -1 0 -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 -13 -77 -137 -15 -72 -62 -120 -158 -34 -27 -15 -5 -18 -13 -15 -27 -25 -67 -99 -105 -91 -2 0 -100 -54 -244 -2 0 -78 -233 -196 -231 -209 -290 0 -1 -101 -235 -227 -170 -90 -47 -33 -45 -162 -244 -247 -3 -221 -168 -202 -152 -3 0 0 0 -2 -3 -6 -2 -7 -2 -79 -78 -57 -56 -46 -7 -3 -13 -7 -13 -14 -17 -4 -3 -3 -2 0 0 0 -52 -13 -1 -3 -2 -1 -1 -2 -1 -2 -1 0 0 0 -1 -2 -1 -1 -10 -7 -54 0 0 -29 -22 -31 0 0 -6 -42 -7 0 0 0 0 0 0 0 0 0 -1 -5 -1 -2 -3 -1 0 0 -3 -3 -3 -2 -2 -2 -1 -2 -1 -4 -2 -2 -3 -3 -3 -1 -2 -2 -1 -1 0 0 -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 -5 -48 -123 -132 -16 -14 -27 -115 -127 -77 -56 -25 -11 -23 -25 -24 -27 -29 -62 -68 -202 -121 -83 -192 -111 -125 -187 -199 -124 -40 -13 -39 -139 -8 -14 -110 -57 -9 -49 -22 -19 -67 -101 -79 -128 -195 -143 -216 -204 -231 0 -2 0 -1 -3 0 0 0 0 0 0 0 -2 -4 -4 -7 -19 -3 0 -8 -74 -35 -46 -32 -33 -38 -19 -20 -14 -11 -6 0 -1 -24 -31 -1 -2 -4 -2 0 -3 -3 -1 0 0 0 0 0 0 -32 -9 -9 -58 -58 -60 -47 -56 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 0 0 0 0 -3 0 -5 -3 0 0 -1 -3 -2 -1 -2 -3 -1 0 -2 -2 0 -1 -1 -1 -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 -2 0 0 0 0 0 0 -10 -112 -124 -116 -68 -82 -43 -49 -113 -105 -79 -47 -22 -8 -38 -63 -60 -51 -98 -207 0 -67 -74 -1 0 -2 0 -1 -1 -3 -3 -46 -34 -110 -134 -33 -39 -34 -21 -33 -122 -152 -244 -201 -222 -3 -3 -2 -3 -4 -2 -2 -1 -1 -1 -1 -1 -1 -2 -2 0 -1 0 0 0 -1 -2 -3 -3 0 0 -1 -5 0 -119 -77 -50 -39 -38 -23 -27 -14 0 0 -1 -36 -1 -2 -7 -3 -1 -1 -1 0 0 0 0 0 0 -25 -13 -2 -18 -30 -37 -67 -12 -7 0 0 0 0 0 -73 -10 0 -1 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 -2 -3 -4 -5 -1 0 -3 -3 -4 -3 -2 -2 0 -1 0 0 0 0 -1 -1 -1 -1 -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 -1 0 0 -10 -56 -137 -147 -132 -106 -102 -92 -112 -111 -119 -60 -49 -53 -84 -109 -165 -131 -70 -43 -141 -83 -210 0 -20 -1 0 -2 -1 0 0 0 0 0 -1 -172 -151 -150 -142 -149 -1 -2 0 0 -1 -2 -2 -3 -1 0 -2 -1 -2 -1 -2 -2 -1 0 -1 -2 -1 -1 -1 -3 -2 0 0 0 0 0 0 0 0 -1 -2 -2 0 0 -75 -49 -24 -24 -10 -2 0 0 -10 -3 0 -44 -15 0 0 0 0 0 0 0 0 0 -5 -23 0 -1 -16 -26 -17 0 -20 -56 -55 -78 -41 -80 -81 -44 0 0 0 0 0 0 0 0 0 0 -1 -3 -6 0 0 0 0 -2 0 -2 -4 -4 -1 -2 -2 -3 -1 -2 -3 -3 -2 -1 -2 -1 -1 0 -1 -2 -1 -1 -1 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 -10 -60 -95 -79 -100 -104 -86 -123 -80 -62 -76 -62 -70 -61 -96 -105 -118 -82 -62 -172 -126 -1 -219 0 0 0 0 0 -2 0 -1 0 0 0 0 0 0 0 0 0 -1 -1 -2 -1 -2 -1 0 -1 0 -2 -1 0 0 0 -1 0 -2 0 -1 -2 -1 -2 -1 -2 -1 -1 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 -51 -85 -46 -30 -12 -9 -1 0 0 -1 -1 -9 -7 0 0 0 0 0 0 0 0 0 -8 -2 -16 -1 -11 -3 -3 -10 -33 -26 -32 -94 -77 -30 0 0 0 0 0 0 0 0 0 0 0 0 -4 -3 -13 -5 -2 -2 -4 -6 -4 -3 -2 -2 -4 -5 -3 -4 -2 -1 -3 -2 -1 -1 -1 0 -1 0 -1 -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 0 0 0 0 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 -24 -62 -65 -103 -107 -57 -56 -76 -79 -75 -60 -58 -57 -90 -92 -117 -137 -68 -79 -94 -192 -166 -179 0 0 -1 -2 0 0 0 0 0 -1 -1 0 0 -1 -1 0 0 -3 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -175 -62 -35 -18 0 0 0 0 0 0 -2 -8 0 0 0 0 0 0 0 0 0 -4 -2 -9 -2 -1 -20 -33 0 -26 -38 -87 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -9 -4 -7 -9 0 -3 -8 -4 -4 -6 -2 0 -2 -3 0 -1 -1 -2 -1 -1 -2 -1 -1 0 -1 0 -1 -1 -1 -1 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 -1 0 0 -15 -32 -28 -113 -101 -41 -81 -57 -67 -59 -62 -69 -83 -94 -110 -86 -110 -78 -76 -50 -190 -78 -151 -1 0 0 -1 -1 -2 -1 -1 0 -1 0 0 0 -1 0 0 0 -1 -2 -2 -1 -2 0 0 0 0 0 0 0 0 -1 0 0 -1 -1 0 -1 -1 -1 -1 -1 0 0 -2 -1 -1 -3 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -2 -91 -25 -22 0 0 0 0 0 0 0 -2 0 -5 0 -1 0 0 0 0 0 -1 0 0 0 0 -27 -24 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -2 -1 0 -7 0 0 0 0 -3 -2 -9 -9 -3 -6 -3 -1 -4 -7 -5 -4 -3 -2 0 -1 -1 -2 -3 0 0 0 -1 -2 -2 -1 0 0 0 -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 -27 -61 -55 -89 -96 -74 -80 -44 -55 -37 -24 -65 -85 -104 -118 -104 -76 -97 -153 -59 -108 -103 0 0 0 0 0 0 0 -1 -2 0 -1 0 0 0 0 0 0 0 0 0 -1 0 0 -1 -1 0 0 -1 0 -1 0 -1 0 0 -1 0 -1 -1 0 -1 -2 -1 -2 0 -2 0 0 0 -2 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 -1 -119 -6 -2 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 -1 0 -7 0 0 0 0 -5 -110 0 0 0 -30 -78 0 0 0 0 0 0 0 0 0 -7 -4 -4 0 0 0 0 -1 -8 -10 -8 -8 -6 -1 -2 -3 -2 -2 -3 -3 -6 -5 -3 -1 -3 -2 0 -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 -5 -2 0 0 0 0 -3 -67 -61 -55 -52 -80 -71 -54 -32 -16 -26 -57 -75 -92 -102 -106 -92 -158 -172 -156 -45 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -1 -1 0 0 0 0 -1 0 0 -2 -1 0 0 0 0 0 0 -1 0 0 -1 -1 0 0 0 -1 -1 0 -2 0 -1 0 -1 -1 -1 0 0 0 0 0 0 0 -38 -1 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 -1 -2 -1 0 0 0 0 0 -1 -69 -83 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -3 -6 -4 -7 -6 -3 -3 -1 -1 -3 -2 0 -3 -2 -1 -3 -2 -1 -2 -2 0 0 -1 -1 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 0 0 0 0 0 0 0 0 0 0 0 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 -53 -62 -54 -50 -47 -40 -44 -41 -21 -28 -25 -63 -83 -100 -106 -91 -105 -141 -230 0 -1 -1 -1 0 0 0 0 0 0 -1 0 0 0 0 0 -1 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -1 -1 0 -1 -1 0 0 -1 0 -1 0 0 0 0 0 0 -1 0 -2 -1 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 -2 0 0 -1 0 0 0 -1 -1 -1 0 -2 -2 0 -15 -18 -2 0 0 0 0 0 0 0 0 0 0 -1 -3 0 -1 0 0 0 0 0 0 0 0 -2 -6 -4 -5 -4 -2 -3 -4 -2 -1 -1 -1 -1 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 -1 -1 0 -17 -90 -78 -43 -36 -34 -19 -9 -14 -22 -37 -47 -83 -92 -89 -104 -116 -147 -113 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 -1 0 0 0 0 0 -1 0 0 0 0 -1 0 -1 -1 -1 0 -1 -1 -1 -1 0 -1 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 -1 -29 0 0 0 0 0 0 0 0 0 0 -1 -1 -3 -7 -1 -1 0 0 0 0 -12 0 -1 0 0 -3 0 0 -63 -22 -8 -17 0 0 0 0 0 0 0 0 -1 0 -1 0 0 0 0 0 0 0 0 0 -2 -2 -1 -3 -6 -3 -1 -1 -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 -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 -112 -236 0 0 0 0 0 -2 0 -5 -68 -85 -66 -75 -57 -36 -13 0 -16 -16 -33 -41 -80 -96 -124 -134 -168 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 0 0 0 0 0 0 0 0 0 -33 -2 0 0 -9 -2 0 0 0 0 -10 -2 -2 -8 -8 0 0 0 -1 -5 -1 -1 -1 0 -4 -2 -71 0 -3 -13 -15 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -4 -4 -9 -6 -3 0 0 -1 -1 0 -2 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 -2 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 -64 -239 0 0 0 0 0 0 -1 -4 -31 -78 -87 -45 -53 -50 -29 -5 -5 -16 -11 -17 -66 -106 -137 -137 -134 -53 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 -1 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 -2 0 -5 0 0 0 -14 0 0 0 0 -9 -1 -4 -5 -1 0 -5 -8 0 -2 -1 -4 -4 0 -4 -8 -103 -41 -10 -25 -68 0 0 0 0 0 0 0 0 0 -1 0 -2 0 0 0 0 0 0 0 0 -1 -1 -3 -4 -4 0 -3 -2 0 -1 0 0 0 0 -1 0 -1 0 0 0 0 0 -3 -4 0 0 -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 -289 -255 -251 0 -6 0 0 0 -9 -36 -24 -32 -50 -33 -36 -58 -102 -31 -48 -12 -22 -11 -14 -76 -118 -163 0 0 -169 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 0 0 0 0 -24 -1 0 0 0 0 0 0 0 0 0 0 -1 -2 -7 0 0 -19 -1 -4 -43 -9 -4 -1 -56 -8 -83 0 0 0 0 0 0 0 0 0 0 -5 -1 0 0 0 0 0 0 0 0 -3 -5 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -3 -5 -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 0 0 0 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 -235 -282 0 -2 -5 -9 -5 -12 -24 -37 -45 -31 -37 -41 -74 -133 -47 -24 -29 -18 -15 -51 -87 -119 -186 -210 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 -32 0 -3 0 0 0 0 -2 0 0 0 -2 0 0 -1 -1 0 0 0 -4 -1 0 -2 -1 -1 -2 -31 -30 -13 -2 -6 -12 0 -20 -23 0 0 0 0 0 0 -2 -1 -1 0 0 0 0 0 0 0 0 -6 0 -5 -1 -4 -6 -7 -9 -14 -13 0 0 0 0 0 0 0 0 0 0 -2 -4 -7 -5 -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 -220 -280 -25 -26 -7 -3 -41 -40 -41 -32 -23 -34 -43 -36 -32 -74 -56 -21 -11 -10 -15 -19 -95 -131 -186 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -38 -63 -28 0 -3 0 0 0 0 -27 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 -2 -3 -1 -13 -20 -3 -6 -4 -3 -11 -44 -60 -26 0 0 0 0 0 0 0 -2 -1 -1 -1 -3 -1 -2 0 0 -3 -6 -10 -8 -8 -9 -8 -6 -16 -17 -17 -9 0 0 0 0 0 0 0 0 0 -2 -2 -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 -327 -231 -27 -38 -62 -64 -77 -76 -93 -149 -119 -67 -40 -44 -83 -107 -46 -11 -36 -8 -29 -34 -81 -140 -187 -194 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -56 -32 -32 -15 -45 0 0 0 0 -3 -9 -1 -2 -3 -5 -9 -1 0 0 0 -7 -4 0 0 -1 -1 0 -9 -11 -3 -2 0 -1 0 -7 -30 -79 0 0 0 0 0 0 0 0 -1 -4 0 0 0 -2 -5 -5 -5 -3 -7 -12 -4 -8 -5 -8 -9 -13 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -204 0 0 -29 -34 -24 -68 -76 -89 -105 0 0 -9 -78 -82 -126 -166 -102 -40 -13 -28 -58 -92 -153 -190 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 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 -50 -29 -31 -9 -17 0 0 0 0 -10 0 -1 -3 -13 -25 -23 -1 0 0 -1 -1 -4 -1 -1 -2 0 -1 -8 -3 -3 -1 0 0 0 0 0 -22 -30 -52 -77 -41 -45 -5 -1 0 0 0 0 0 0 -1 -2 -4 -3 -4 -4 -7 -9 -7 -5 -4 -2 -2 -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 -347 0 -535 0 0 0 -1 0 -21 -3 -86 -71 -77 -2 0 -49 0 0 0 -75 -67 -63 -25 -44 -53 -114 -160 -188 -90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 -2 0 0 0 0 0 0 0 0 0 0 -46 -34 -28 -1 -4 -20 0 0 0 0 -7 -1 -11 -6 -28 -25 -6 -4 -1 -2 -1 0 -1 -1 -2 -1 -1 -3 -4 -23 -15 -20 -12 -7 -17 -3 -1 -14 -4 -15 -23 -33 -62 -88 -14 -5 -2 -2 -2 -2 -3 -4 -4 -2 -2 -2 -2 -3 -4 -4 -3 -4 -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 -377 -381 0 -13 -9 0 0 0 0 -2 -1 -8 -44 -54 -72 -46 0 0 0 0 -31 -79 -41 -39 -53 -63 -94 -171 -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 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 0 0 -1 -4 -3 0 -6 -16 0 0 0 0 0 -36 -3 -6 -2 -4 -6 0 0 0 -2 -4 -12 -7 -8 -7 -2 -1 -1 0 -1 -1 -1 -3 -2 -2 -1 -1 0 0 -1 -10 -22 -14 -25 -11 -7 -6 -8 -10 -8 -19 -34 -41 -35 -38 -53 -1 -2 -4 -3 -3 -4 -3 -3 -3 -4 -6 -4 -5 -4 -3 -3 -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 -233 -176 -395 0 0 -1 -2 -7 -3 -3 0 0 -13 -1 -29 -18 -43 -77 0 0 0 -9 0 -2 -54 -30 -41 -62 -94 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -15 -25 -18 -6 0 -7 -9 -6 -1 -1 -14 0 0 -57 -12 -10 -61 -16 0 -22 -5 -2 0 0 0 0 -2 -8 -11 -23 -117 0 -1 0 -4 -2 -5 -2 -3 -3 -1 -1 -1 -1 0 0 0 0 -1 -1 0 -1 0 -2 -10 -16 -39 -2 -3 0 -12 -17 -13 -21 -21 -18 0 -2 -2 -3 -4 -3 -2 -2 0 0 -4 -2 -2 -2 -1 0 0 0 0 0 0 0 0 0 -9 -29 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -224 -286 -445 0 0 0 0 -2 -9 -4 -3 -1 -1 -17 -20 -14 -9 -12 -22 -14 -13 -33 -56 0 -1 -75 -52 -44 -55 -82 -113 -1 0 0 -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 -2 -1 0 0 0 -5 -8 -2 -4 -11 -11 -1 0 -2 -6 0 -22 -2 -41 -26 -1 -15 -16 -10 -13 -6 -1 -1 -2 -10 -12 -11 -2 -4 -14 -11 -1 -3 -5 -4 -3 -1 0 0 0 -1 -2 -1 -1 -1 0 -1 -21 -36 -54 -1 -1 0 0 0 0 0 0 -6 -5 0 -7 0 0 -56 -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 -3 -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 -298 -376 -392 0 0 -1 0 0 -1 0 0 -1 -3 -9 -30 -26 -16 -26 -26 -33 -22 -48 -48 0 0 -4 0 -54 -39 -36 -73 -98 0 -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 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 -2 -13 -2 0 0 -3 -4 0 -6 -76 -52 -40 -10 -9 -12 -10 -2 -2 -14 -6 0 -3 -3 -5 -6 -12 -16 -38 -34 -4 -1 -1 -4 -7 -5 -2 -3 -1 -2 -2 -1 0 0 -7 -25 -19 -5 -3 -2 -1 0 0 0 -1 0 -14 -2 0 -11 0 -10 -58 -32 -13 0 0 0 0 0 0 -7 -2 0 0 0 0 -2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -243 -313 -394 0 0 0 0 0 0 0 0 -1 0 -1 -2 -19 -3 0 -4 -11 -16 -32 -40 0 0 0 0 0 0 -47 -35 -80 -1 0 -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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 0 0 0 -21 0 -13 -7 0 0 -1 -13 0 -6 -6 -14 -11 -24 -2 -1 -8 -2 0 -9 -13 0 -1 0 -8 -5 -8 -18 -29 -31 -2 -1 -2 -2 -5 -5 -3 -1 0 0 -1 -2 -4 -2 -1 -4 0 0 -2 -3 -2 -2 -2 0 0 0 0 0 -38 -16 0 -45 -36 -28 0 0 0 0 0 0 0 0 -5 -13 -1 -1 -2 -1 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 -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 -333 -319 -354 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 -5 -1 -13 -4 -37 0 0 0 0 0 0 -47 -27 -72 0 -1 -4 -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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -1 0 -3 0 -1 -7 -7 0 0 0 -2 -8 -1 0 -2 -5 -2 -10 -13 0 0 -3 -2 -6 -2 -10 -15 -13 -1 -1 -4 -4 -9 -19 -3 -1 0 0 0 -4 -17 -1 0 0 0 0 0 0 0 0 0 0 -2 -3 -8 -5 -2 -24 -2 -37 0 0 -3 0 0 -10 -7 0 0 0 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -22 -1 -1 -2 -13 0 -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 -76 -374 -373 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -2 -1 0 0 -1 0 -6 -6 -31 0 -60 -34 -1 0 -23 -42 -88 0 -4 -7 -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 0 0 0 0 0 -8 -1 0 0 -29 -2 -3 0 -2 0 0 -3 0 -5 -2 -6 -5 -4 -3 -2 -14 -1 0 -1 -13 -5 -5 -12 -14 -15 -10 -10 0 -14 -2 0 0 0 -1 0 -2 -2 -8 -2 0 -5 -4 0 0 0 0 -1 0 0 -7 -6 -7 -4 0 -4 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 -1 -2 -1 -1 0 0 0 0 0 -2 -1 -2 0 -2 -1 -1 -2 -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 -203 -303 -308 -302 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 0 -1 -1 -11 -32 -21 -10 -12 -25 -13 -74 0 -20 0 -3 -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 -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 -5 -28 -11 -14 -13 0 0 -1 -3 0 0 0 -5 -6 -3 -1 -2 -6 -2 -1 -1 -11 -11 -11 -13 -16 -12 -8 -2 -1 -17 -1 0 -4 0 -1 -2 -10 -1 -28 0 -1 -8 0 0 0 -4 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -6 -8 -4 -4 -5 -6 -4 -2 0 -2 -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 -149 -187 -217 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -1 0 0 -3 -1 0 -1 -5 -12 -20 0 -22 -30 -14 -1 -1 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -19 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -57 -1 -22 0 -1 -12 -14 -3 -5 -6 -1 -7 -4 -6 -7 -9 -3 -2 -1 -1 -3 -4 -3 -2 -4 -14 -24 -15 -8 -1 0 0 0 0 -24 0 0 -1 -15 0 -1 -1 -3 0 -2 -3 0 -8 -1 -2 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 -2 -3 -3 -4 -3 -5 -4 -1 -2 0 -1 -1 0 -1 -2 -2 -4 -4 -4 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -30 -8 -7 -1 -1 -12 -25 -18 -20 0 0 -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 -162 -173 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 -2 -2 0 -3 -2 0 -13 -21 -15 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 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 -3 -4 -3 -5 -5 -4 -3 -3 -6 -10 -14 -5 -12 -17 -1 -2 0 -30 -31 0 0 0 -1 -10 -4 -16 0 -19 -1 -4 -11 -4 0 -18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -9 -9 -7 -4 -3 -3 -3 -3 -6 -2 0 -3 -6 -6 -6 -5 -5 -5 -6 -8 -7 -5 -3 -2 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -14 -2 0 -19 -17 -19 -2 0 -2 -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 -182 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 -2 0 -4 -3 0 -9 -1 0 -3 -9 -14 -14 -22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -42 -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 -3 -2 -3 -4 0 0 0 0 0 0 0 -9 -8 -7 -7 -4 -5 -12 -5 -100 0 -9 -8 -7 -32 -12 -14 -9 -25 -9 -1 0 0 -2 -3 -4 -5 0 -5 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -5 -5 -10 -13 -10 -6 -7 -5 -5 -5 -1 -1 0 -1 -1 -7 -7 -4 -6 -4 -4 -7 -5 -1 -1 0 0 -1 0 0 0 0 -1 0 0 0 0 0 0 0 0 -1 0 0 -3 0 0 0 -3 -4 -6 -6 -1 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 -1 -2 0 0 0 0 0 0 -2 0 -10 -2 -1 -24 -25 -19 -22 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -15 -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 -3 -1 0 0 0 0 -2 0 -1 0 0 0 0 0 0 0 -5 0 -10 -61 -80 -91 -5 -45 -1 -17 -24 -13 -17 -7 0 0 0 0 -2 -4 -41 -19 -8 0 0 0 0 0 0 0 0 0 0 -2 -4 -1 0 -3 -4 0 -6 -3 -1 -11 -17 -15 -13 -9 -6 -2 -5 -5 -5 -5 -5 -4 0 -2 -3 -2 -4 -8 0 0 -2 -1 -2 -1 -1 -2 -2 -1 -1 0 -1 -1 -3 -3 -1 0 0 0 0 0 0 0 -1 -1 -1 0 -2 0 0 0 0 -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 -2 0 0 -1 0 -1 0 -2 -10 -17 -25 -15 -14 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 -14 -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 -7 -2 0 -1 -28 0 0 -1 0 0 -2 0 -1 -11 -11 -118 -5 -1 0 -3 -1 0 0 0 -8 -1 0 0 0 0 0 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -13 -7 -4 -2 -2 -2 -2 -4 -1 -2 -1 0 0 0 0 -2 -6 -1 0 0 0 0 0 -1 0 0 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -1 0 -2 0 -11 -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 -9 0 0 -6 -2 -3 -6 -9 -14 -16 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 -11 -7 -12 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 -1 -3 -1 -2 -3 -3 0 -4 0 0 0 0 0 0 0 -2 -3 -1 0 0 0 -1 -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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 -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 -1 -2 -1 0 0 0 0 -2 0 -3 -1 -1 -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 -1 0 0 0 0 0 -3 -9 -13 -10 -25 0 0 -1 -1 0 0 0 0 0 0 0 -25 -11 0 -26 -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 -1 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 -1 -1 0 -3 0 -1 0 -1 0 -1 -4 -2 -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 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -4 0 0 0 0 0 -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 -1 0 0 0 0 -2 0 0 0 -1 -2 -1 -17 0 -2 -1 0 0 -1 0 0 0 0 0 0 -12 -9 0 0 -13 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -11 -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 -1 -1 -1 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 -2 -3 0 0 0 -1 0 0 -5 -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 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 -18 0 0 -1 0 0 0 0 0 -1 -7 0 0 0 0 0 0 -26 -5 -5 0 -16 -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 -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 -1 0 0 0 0 0 0 -1 0 -1 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 -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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 0 0 0 0 0 0 0 0 -6 -1 -2 0 0 0 0 -2 -3 -2 0 -3 -4 0 0 0 0 -4 0 -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 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 -2 -1 -2 -1 -1 -5 -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 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 0 0 0 0 0 0 0 0 -1 0 0 -2 -5 0 0 0 -2 -1 -5 -2 -5 0 0 0 0 0 0 -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 -1 -1 0 0 0 0 0 0 0 -2 -1 -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 0 0 0 0 0 0 0 0 0 0 0 -1 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 -1 -2 0 -1 -1 0 -1 -7 -1 0 -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 -4 0 0 0 0 0 0 0 0 0 0 -5 0 -1 -2 0 0 0 0 0 -1 -1 -7 -14 0 0 0 -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 -3 -1 -2 -6 -7 -5 -5 -6 -8 -12 -8 -11 -4 -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 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -3 0 -3 0 -1 0 0 0 -1 0 -1 0 0 -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 -1 0 -4 -8 -2 -4 -4 -1 -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 -1 -150 0 0 0 -2 -4 -14 -5 0 -1 0 0 0 0 0 -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 -40 -38 -59 -87 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 0 0 -1 0 0 0 0 -1 0 -1 -2 0 0 0 0 0 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 -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 -1 0 0 0 0 0 0 0 0 0 0 -2 0 -1 -1 0 0 -12 -3 0 -2 -11 -5 -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 -11 -14 -21 -48 -85 -77 0 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 -12 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 -3 -2 -1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -1 0 0 0 0 0 0 0 0 -395 -403 0 -1 0 0 0 -1 -9 -3 -7 0 0 -2 0 0 0 -1 -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 -1 -3 -8 -22 -45 -67 -66 0 0 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 -1 0 0 0 0 0 -1 -1 -4 -7 0 0 0 0 0 0 0 0 0 0 0 -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 -1 -5 -6 -2 -1 -1 0 0 0 0 0 0 -279 -268 -276 0 0 0 0 -76 -4 -5 -2 -13 0 -4 0 0 0 0 -1 -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 -2 -1 0 0 -2 -17 -11 -8 -33 -68 0 0 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 -1 0 0 0 0 0 0 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -8 -6 -1 0 0 0 0 0 -148 -208 -223 -166 -1 0 0 -189 -13 -1 0 0 -7 -2 -3 0 0 0 0 -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 -35 -7 -7 -28 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 -1 0 0 0 0 0 0 -1 0 0 0 0 -2 0 -3 -8 0 0 0 0 -1 0 -1 -3 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -7 -7 0 0 0 0 0 -51 -114 0 0 0 0 0 -120 -4 0 -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 -15 -9 -15 -2 -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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 -2 -3 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -10 0 -1 0 -2 -3 -4 -3 -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 -1 -2 0 -1 -11 0 0 0 0 0 -11 -3 0 0 0 -11 0 0 -35 -19 -12 -12 -40 -7 0 0 0 0 -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 -1 0 0 0 -1 0 0 -3 0 0 0 0 0 0 -48 -11 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -23 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -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 -2 -6 0 -1 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 -28 0 0 0 -6 0 0 0 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -75 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 -27 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 0 0 0 0 0 -2 0 0 0 0 -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 -1 -2 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -15 -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 -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 -1 0 -3 -3 0 0 0 0 0 0 0 -2 -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 -2 -3 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 -1 -9 -1 0 0 0 0 0 0 0 0 -1 -1 -2 -1 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -9 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 0 0 0 0 0 0 0 0 -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 -1 0 -1 0 0 0 0 0 0 0 -2 -3 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -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 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -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 -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 -3 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -26 -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 -1 -8 -3 -1 0 0 -2 0 0 -3 0 0 0 0 -3 -7 -4 -3 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 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -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 -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 -1 -1 -4 -1 -4 0 0 0 0 0 0 0 0 0 0 0 -18 -11 -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 -5 -14 -4 -2 0 0 0 0 0 0 -6 -21 0 0 -3 0 0 -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 -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 -1 0 0 0 -2 -5 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 -3 -2 0 0 0 0 0 0 0 0 0 -16 -32 -57 -51 -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 -2 0 0 -1 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 -8 -4 0 -3 0 0 0 0 0 -8 0 0 0 -7 -5 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 -7 0 0 -3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -1 -1 -2 -2 -1 0 -2 0 0 0 0 -13 -47 -72 -18 -1 -1 -30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -12 -6 -3 0 0 0 0 0 0 0 0 0 -6 -9 -2 0 0 0 -18 -9 -3 0 0 0 -1 -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 -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 -1 -1 -2 -2 -2 -2 0 0 0 0 0 -14 -46 -16 -1 -4 0 0 -47 0 0 0 0 0 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 -22 -4 0 0 0 0 0 0 0 0 0 0 -9 -2 -2 0 0 -2 -5 -2 0 0 0 0 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -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 -1 0 0 0 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -3 -1 -2 0 0 0 0 -2 -32 -82 -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 -3 -2 -8 -5 -4 0 0 0 0 0 0 0 0 -10 -7 -5 -8 -12 -13 -6 0 -1 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 -1 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 -1 0 -1 0 0 -1 0 0 0 -2 0 -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 -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 -3 0 0 0 0 0 -1 -5 -12 -6 -6 -4 -7 -2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -5 0 0 0 0 0 0 0 0 0 0 -2 -2 -3 -3 -4 -6 -1 -2 -1 0 0 0 0 0 0 0 0 -2 -2 -1 0 0 -1 0 0 0 0 0 0 -2 -1 0 0 0 0 0 0 -13 -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 -3 -2 -2 -2 -6 -7 -3 0 0 -1 -2 -12 -3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -1 -2 -2 -1 0 0 0 0 -1 -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 -4 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -3 -2 -4 -7 -7 -2 -1 0 0 -2 0 -14 -38 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 -2 -3 -8 -6 -6 -3 0 0 0 0 0 0 0 0 0 -1 -1 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 -4 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -7 -6 -3 0 -1 -5 -2 0 0 0 -1 0 -39 -49 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -5 -23 -11 -10 -14 -5 0 0 0 0 0 0 -2 -1 -2 0 0 0 0 -18 -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 -1 0 0 0 0 -1 -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 -1 0 0 0 0 0 0 -1 -5 -6 -9 -20 -10 -19 -12 -3 0 0 0 0 0 0 0 -1 0 0 0 -1 -1 -1 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 -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 -1 0 0 0 0 -1 -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 -2 -4 -4 -8 -8 -2 -4 -6 -3 -1 -7 -2 0 -6 0 0 0 -1 -3 0 -3 -1 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 -1 -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 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -6 -2 -5 -3 -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 -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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -2 -1 -6 -7 0 -2 -1 0 0 0 0 0 0 0 -10 0 -27 -3 -8 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -7 0 0 0 0 0 0 0 0 0 0 0 0 -1 -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 -1 -2 0 0 -6 -5 -9 -10 -5 -2 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 0 0 0 0 0 0 0 0 0 0 -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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -1 -3 0 0 0 -2 0 0 0 -2 -4 -8 -3 0 0 -26 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 -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 -3 -1 -1 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 -2 0 0 0 0 0 0 0 0 0 0 0 -9 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 -1 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -5 -1 0 -1 -1 0 0 0 0 0 0 -12 -1 0 0 0 -2 -4 -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 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -3 -2 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 -1 -1 0 -32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 0 0 0 -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 -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 -3 -1 0 -3 -2 -2 -1 -2 0 0 0 0 0 -13 0 0 0 0 0 0 -7 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 0 0 0 0 0 0 0 0 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -62 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -2 -3 -6 -6 -2 -1 0 0 0 0 0 0 0 0 -4 -1 0 -2 -1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -29 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -3 -4 -4 -1 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 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 -3 -6 -2 0 0 0 0 0 -37 -6 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -3 -3 -2 -1 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -11 -4 -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 -5 -5 -4 -1 0 0 0 -52 -14 0 -20 -8 -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 -4 -9 0 0 0 0 0 0 0 -1 0 0 0 0 0 -3 -4 -1 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 -2 -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 0 0 0 0 0 0 0 -13 -17 -4 -6 -20 -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 -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 -2 -9 0 0 0 0 -5 0 0 0 0 0 -1 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 -3 -1 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -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 -3 -28 -1 -3 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 -24 -17 -1 -1 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 -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 0 0 0 0 0 0 0 0 0 0 0 0 -26 -12 -2 -20 -5 0 -1 0 0 -1 0 0 0 0 0 0 0 0 0 -1 0 0 -2 0 -5 0 0 0 0 0 0 -1 0 0 0 0 0 -1 0 0 0 0 0 0 -1 0 -1 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 -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 -14 -1 -2 0 0 0 0 0 0 0 0 -6 0 0 0 0 0 0 -2 0 -1 0 0 0 -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 -2 -1 -3 -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 0 -1 -5 0 0 0 0 0 0 0 0 0 -1 0 0 0 -1 0 0 0 0 0 0 0 0 -2 -4 0 0 0 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -4 -2 -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 -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 -12 -1 -1 0 0 0 -8 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 -4 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -2 -13 -14 -14 0 -2 0 -1 0 0 0 0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -1 -1 0 -2 -10 -15 -17 -14 0 0 -1 -2 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 -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 -1 0 0 0 0 0 -1 -3 -10 -15 -5 0 0 0 0 0 -3 -1 0 0 0 -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 -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 -24 -18 -2 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 -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 -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 -4 -5 -2 0 0 0 0 0 0 0 0 -4 -10 0 0 0 0 0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 0 0 0 0 0 0 0 0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 10 9 7 8 12 11 8 8 4 1 5 8 4 5 7 7 9 10 9 11 9 11 13 13 15 16 16 15 17 18 19 17 17 17 17 17 16 16 16 15 16 17 18 19 19 19 17 16 15 14 14 15 15 15 16 16 15 14 13 12 11 12 11 10 10 9 9 9 8 8 7 6 6 5 6 5 4 5 4 4 4 4 3 4 4 5 4 4 4 5 4 4 4 4 5 5 4 3 3 2 3 4 6 7 7 6 6 7 8 9 11 10 12 11 12 13 12 13 15 15 16 15 15 15 15 14 13 13 11 11 8 9 8 6 5 4 4 2 2 2 1 1 1 1 1 3 4 6 7 8 9 9 8 10 10 7 7 6 6 4 5 3 3 2 1 1 1 1 4 3 1 1 6 11 13 15 15 15 14 12 17 19 21 22 22 23 22 22 24 24 22 19 16 14 15 14 18 16 15 17 15 14 14 11 10 10 8 7 9 9 8 9 8 8 11 10 11 13 11 14 13 11 14 17 19 17 17 18 19 19 22 24 23 26 23 22 23 22 23 23 23 24 24 25 25 26 25 26 25 25 13 12 9 9 11 11 12 16 9 7 2 4 9 5 5 7 9 8 9 11 10 10 11 13 16 15 17 17 19 19 18 19 19 19 18 18 19 17 17 17 17 17 17 18 19 19 19 18 18 18 18 18 17 16 16 16 16 16 14 14 14 12 13 12 11 10 10 10 9 8 8 7 6 5 6 5 5 5 4 4 3 3 3 3 3 3 3 3 3 3 4 2 3 2 3 4 4 5 4 5 2 3 5 5 5 5 4 6 7 7 8 8 9 10 10 12 12 14 13 14 14 15 15 16 16 15 13 12 11 11 9 9 8 8 7 6 5 4 4 2 2 2 2 2 4 5 7 8 10 10 9 10 9 8 9 7 7 7 4 5 3 1 1 2 2 2 6 6 7 6 6 7 7 11 10 14 16 16 17 16 14 17 20 21 21 22 23 22 22 22 22 18 16 15 13 15 14 18 17 16 17 15 14 15 12 12 9 9 10 10 10 9 7 10 8 9 10 11 11 12 13 13 13 15 18 20 17 17 18 19 20 22 23 24 26 23 22 24 23 23 22 24 24 26 25 27 28 26 25 25 24 13 11 12 12 12 11 12 19 20 14 4 3 4 4 5 7 8 9 9 11 11 11 12 14 15 17 18 18 21 20 20 19 19 19 19 19 20 19 19 19 18 19 19 20 20 20 20 21 20 21 21 22 19 18 17 17 17 16 17 17 15 14 14 13 12 11 11 11 9 8 7 7 6 5 5 4 4 4 4 4 3 2 3 3 3 2 2 1 2 2 3 3 2 3 3 3 4 4 6 7 7 6 6 5 5 5 6 7 6 7 7 7 7 8 9 11 12 14 14 14 15 14 16 15 14 13 12 12 10 10 7 8 9 7 6 6 4 4 4 4 4 4 3 5 6 7 8 9 10 10 10 11 6 7 9 8 6 6 4 4 1 3 5 4 2 4 6 3 4 5 6 9 10 12 12 13 15 16 17 19 17 17 17 19 22 21 23 24 22 21 20 16 14 13 13 14 13 15 17 14 14 14 14 14 14 11 12 12 12 12 10 9 6 10 10 7 9 10 10 12 14 11 14 17 19 18 17 17 16 18 21 21 22 24 25 25 24 24 24 23 22 23 25 26 25 27 28 28 27 27 23 13 10 11 13 10 14 11 8 2 7 6 5 4 4 5 7 8 10 9 12 11 11 13 16 16 18 18 20 20 20 20 19 18 20 21 20 21 21 21 20 20 21 22 21 21 21 20 20 21 22 22 22 22 21 21 19 19 19 18 17 17 16 14 13 13 12 10 10 11 9 9 8 7 8 6 5 5 5 4 4 3 3 2 2 3 2 2 2 2 3 3 4 4 4 4 4 5 6 6 7 6 6 6 6 5 5 6 6 7 6 7 7 8 8 9 10 11 13 13 14 15 14 14 12 12 11 12 11 11 11 9 9 8 7 6 5 5 4 4 5 6 7 7 7 7 8 8 9 10 10 11 12 8 7 7 5 3 3 5 2 3 4 6 7 7 6 3 4 7 8 10 11 14 12 14 15 16 16 18 19 19 20 16 16 20 22 22 22 21 20 18 17 14 10 11 11 11 13 14 13 13 12 12 13 13 11 11 12 11 10 9 9 8 8 9 9 8 7 9 11 12 10 14 18 18 18 17 17 15 18 20 20 20 25 26 25 24 25 25 25 24 25 25 26 27 27 28 30 29 28 26 13 10 12 11 11 12 16 15 18 7 7 6 2 5 4 6 7 8 10 10 11 11 13 15 18 19 19 20 20 17 17 19 20 21 21 20 23 22 22 22 23 24 25 24 24 23 21 22 22 22 22 22 23 21 21 19 21 23 21 19 18 17 14 13 12 11 11 11 10 8 8 8 6 7 5 5 5 5 5 3 3 4 3 4 4 2 3 3 3 3 4 5 5 5 6 6 6 6 7 6 6 7 6 7 6 7 7 7 7 7 9 9 8 8 9 10 11 13 14 14 15 13 13 13 11 11 9 10 10 11 9 9 8 6 6 6 5 5 5 8 8 8 8 8 8 8 9 10 11 11 10 11 9 8 6 2 4 3 5 2 2 5 7 8 9 10 9 9 12 10 14 15 14 14 15 16 19 19 19 17 18 18 17 15 18 19 19 20 20 17 15 17 13 13 14 11 10 12 14 12 12 14 12 10 11 11 9 9 11 9 9 8 8 8 7 8 7 8 8 10 10 11 15 15 18 18 16 16 15 17 19 18 21 25 24 24 23 24 24 25 26 26 25 25 27 27 29 28 29 28 23 8 13 11 17 13 8 18 18 17 12 10 2 7 6 3 5 7 8 10 10 11 11 12 15 15 15 15 19 17 18 19 19 21 21 21 21 23 22 22 25 26 25 27 27 25 24 24 24 24 24 23 24 24 23 23 23 23 23 24 22 21 18 14 14 12 11 11 10 9 9 8 8 8 7 7 6 5 5 5 4 4 4 5 4 5 4 5 4 4 5 6 7 7 8 8 7 7 7 7 7 7 8 7 6 7 8 8 8 9 9 8 9 8 9 10 11 11 12 11 13 14 13 13 13 11 10 9 9 9 9 9 9 7 7 8 9 9 8 8 9 9 10 11 11 12 11 11 12 11 10 10 11 10 7 3 1 0 1 1 1 4 7 8 12 13 12 8 15 13 17 15 16 15 17 17 17 17 17 17 17 17 18 18 18 17 16 18 18 18 16 15 15 15 12 14 15 11 12 13 13 11 13 11 13 9 9 8 7 9 9 8 9 8 7 6 8 7 8 7 9 8 10 15 14 17 18 15 15 14 17 19 19 20 23 24 24 24 23 24 24 25 25 24 24 24 23 26 26 25 26 25 5 5 14 14 13 13 16 11 24 17 6 4 3 3 2 4 6 10 9 9 12 13 9 6 12 15 13 15 18 16 19 17 24 22 24 23 22 21 24 25 28 27 29 28 29 28 25 24 25 26 27 24 27 28 25 24 23 24 24 24 23 20 18 16 14 13 14 12 11 11 9 8 8 8 9 7 7 7 5 5 5 7 7 6 6 7 7 7 6 6 7 8 8 10 10 10 9 8 8 9 9 8 8 8 9 10 9 8 10 9 9 10 9 10 10 10 11 12 11 12 13 13 12 12 11 9 8 8 8 8 8 8 9 11 11 11 12 11 11 11 12 13 14 14 13 12 11 10 10 8 7 6 3 3 2 2 2 2 3 5 8 9 7 10 12 12 8 10 13 14 17 19 16 16 17 17 15 17 17 18 19 18 20 20 20 19 17 17 17 16 15 15 16 18 19 17 12 12 12 14 11 10 9 10 11 11 7 6 6 6 7 8 5 7 5 6 7 6 7 9 8 9 14 15 19 16 14 15 15 15 18 18 20 21 21 22 21 22 23 24 23 23 22 24 24 23 22 22 25 24 25 11 4 8 5 13 16 21 20 21 11 4 3 2 1 2 4 6 9 6 7 9 13 14 13 9 8 9 9 11 14 17 21 18 21 21 22 23 23 19 25 28 30 28 29 28 29 27 27 26 25 26 26 28 30 27 28 26 25 25 25 25 23 20 19 17 16 18 19 18 14 11 10 9 8 9 9 8 9 8 7 7 9 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 10 11 10 10 9 10 10 10 11 10 10 10 9 9 10 11 11 11 11 12 13 12 11 12 12 12 12 10 7 8 9 8 10 10 11 9 12 11 14 12 11 11 13 14 13 13 12 9 8 7 7 5 4 3 4 6 9 6 6 4 3 4 5 8 9 7 9 11 11 15 15 17 19 18 15 17 17 17 19 18 17 18 19 18 18 18 18 18 18 18 18 15 13 13 14 15 16 17 15 15 13 12 12 11 10 12 14 12 10 8 4 4 4 4 4 5 7 4 3 6 6 6 7 9 9 12 13 18 19 15 16 14 12 17 18 18 18 22 23 24 23 22 21 21 22 20 20 20 20 21 23 24 24 25 8 4 6 9 10 20 22 18 15 7 4 4 1 1 1 3 7 5 4 7 7 11 13 15 11 7 10 9 8 13 15 16 18 17 18 20 25 18 18 24 27 30 28 28 28 28 26 27 27 29 30 30 30 31 30 29 27 27 26 25 24 23 21 20 18 17 18 21 20 19 15 15 12 11 9 9 10 10 9 9 9 9 10 9 9 8 8 9 9 9 9 10 10 10 11 11 11 12 13 13 11 11 11 11 11 11 11 10 10 9 10 10 10 11 11 12 13 13 13 13 11 11 12 11 9 10 8 8 7 11 11 13 12 12 11 9 10 14 11 11 10 11 9 10 9 6 5 4 3 2 5 5 6 4 6 7 6 6 7 5 6 8 7 11 9 11 14 16 17 20 21 20 18 19 19 16 15 16 15 17 16 15 15 17 16 15 14 15 12 12 11 12 11 17 16 13 11 10 11 9 11 10 9 12 10 11 8 7 4 3 2 2 4 6 5 5 4 5 4 3 8 8 12 13 14 17 15 15 13 14 16 16 18 18 21 24 22 23 22 20 21 21 18 18 19 19 19 22 23 22 23 9 1 7 16 19 15 16 15 7 5 5 5 4 4 2 3 5 3 3 3 5 4 11 12 11 8 7 9 9 11 15 16 16 16 20 23 28 21 18 24 27 24 28 26 25 25 25 26 26 28 28 25 28 29 30 30 29 29 28 27 27 26 23 23 22 21 20 13 10 8 11 9 9 11 14 14 12 10 10 11 11 11 11 11 10 10 9 9 10 10 11 11 12 13 14 14 14 14 15 15 14 13 11 11 11 10 11 10 10 9 10 9 8 10 10 11 12 12 13 14 13 12 11 11 11 11 10 8 9 10 10 8 7 10 10 10 11 12 10 11 10 10 9 8 6 6 6 5 7 7 5 6 4 3 5 7 8 7 7 5 7 9 12 9 12 12 15 15 18 18 18 19 19 19 19 17 18 17 15 14 16 15 14 14 13 11 10 10 10 10 9 10 10 14 14 12 10 11 10 6 6 8 8 9 10 9 9 8 7 2 2 2 3 4 3 3 2 3 4 4 6 8 11 12 10 17 13 15 13 14 16 16 18 18 18 20 20 19 18 18 19 19 17 16 19 18 16 19 19 21 21 15 7 15 14 14 11 10 6 5 6 5 4 3 2 3 3 5 6 5 8 7 9 10 11 12 9 8 9 11 8 10 17 13 15 16 18 20 22 19 23 24 21 24 24 24 23 23 24 25 26 23 24 22 27 30 31 31 31 32 32 32 27 27 24 23 23 20 18 17 15 17 12 11 11 13 11 11 12 12 12 12 12 12 12 12 12 12 11 11 12 12 13 13 15 15 15 16 16 13 15 14 14 13 13 13 11 11 11 10 9 9 9 9 8 9 10 12 11 11 13 13 14 14 12 10 10 11 12 11 10 11 10 9 9 12 12 12 12 12 11 8 7 9 9 9 9 7 8 9 7 7 5 2 2 4 4 6 7 6 4 6 5 7 10 11 11 13 15 15 17 19 20 20 19 19 19 17 16 16 16 15 15 16 14 15 11 10 11 11 10 10 9 12 11 12 11 11 12 10 7 8 8 11 8 8 8 10 8 6 7 4 1 1 1 2 1 3 3 4 6 3 7 10 8 10 15 13 15 15 14 15 16 15 15 17 18 19 19 18 18 17 17 16 17 17 16 18 17 18 18 19 9 5 7 6 5 4 7 6 5 5 4 4 3 4 4 4 4 5 6 9 8 9 10 9 10 10 9 8 8 8 10 14 11 10 8 13 12 19 20 23 23 24 21 19 21 21 20 21 26 24 25 26 27 27 30 28 33 35 35 36 36 30 25 21 23 22 20 18 16 17 16 14 13 13 14 13 12 13 12 12 12 13 14 14 13 14 13 13 13 13 14 14 15 16 17 19 18 17 16 16 14 14 14 14 15 14 11 11 10 9 8 9 10 11 10 11 11 11 10 10 11 11 12 11 9 10 10 11 11 11 12 12 12 10 8 8 8 6 8 8 10 10 10 11 11 10 10 9 8 7 5 5 5 3 1 3 3 4 4 3 3 3 6 9 13 12 11 14 16 16 17 19 19 20 18 15 16 17 18 16 16 16 14 13 11 14 12 8 9 12 12 11 11 12 15 6 5 8 8 8 8 7 8 6 6 9 8 9 11 8 5 4 5 1 2 0 2 4 4 4 5 8 10 9 8 13 11 14 14 17 14 15 15 16 16 18 19 18 18 17 16 17 15 16 17 18 18 16 17 16 18 10 8 6 5 5 7 7 5 5 4 3 3 4 4 5 4 4 6 7 7 9 10 10 9 11 10 10 9 9 11 11 15 16 13 12 7 10 14 19 17 16 21 20 17 15 21 17 15 19 20 20 22 24 26 29 31 26 28 nan 38 37 36 33 29 26 21 20 19 18 19 17 15 14 15 16 16 15 15 14 13 14 15 15 15 15 15 15 15 15 14 15 16 18 19 20 20 19 18 18 17 18 17 15 15 17 15 14 14 12 9 9 10 10 11 13 13 13 12 11 9 9 10 10 11 13 14 14 15 15 15 14 13 13 13 10 9 8 10 11 12 12 13 11 11 11 10 9 8 9 8 8 8 6 7 6 4 4 4 4 4 4 2 4 7 8 11 14 14 14 16 16 17 18 19 21 19 17 16 15 16 18 16 14 13 15 14 11 11 12 11 11 8 8 10 11 7 5 6 4 4 4 2 4 4 5 7 6 6 13 10 4 5 3 3 3 1 2 3 2 3 6 10 10 9 11 11 12 10 12 13 12 15 14 15 16 15 16 19 19 17 16 17 15 16 18 19 19 18 15 15 16 9 9 8 7 6 5 4 3 2 2 3 3 3 2 2 3 3 5 8 9 10 10 9 10 10 11 13 12 14 16 16 17 17 18 18 18 18 19 23 18 20 15 16 15 17 15 19 18 19 20 19 17 16 22 27 23 25 26 34 37 36 35 36 31 25 21 21 20 19 20 17 17 17 18 18 18 16 16 16 16 17 16 17 17 16 16 16 16 17 16 17 18 19 20 20 21 21 20 22 22 20 20 19 20 19 19 17 16 17 16 14 12 12 13 14 14 13 12 12 13 13 12 13 13 14 14 15 15 17 16 16 16 15 13 11 10 12 12 13 13 13 11 11 11 8 8 8 8 9 8 8 8 7 7 7 6 5 5 5 4 4 4 nan 4 6 9 11 14 14 13 14 14 14 16 16 20 22 20 18 18 18 15 14 15 14 13 13 12 12 9 8 10 9 10 10 8 5 2 4 2 2 1 3 4 6 7 11 6 12 11 6 5 3 3 2 2 1 1 1 5 8 8 9 9 11 11 11 9 12 9 14 14 15 15 15 14 16 18 19 15 14 16 17 17 14 15 15 13 13 13 12 8 7 5 4 5 5 5 4 2 4 3 3 3 2 2 3 4 6 8 8 9 9 10 11 11 11 13 13 15 16 17 19 17 17 18 21 21 25 26 26 28 29 24 21 20 20 18 21 15 15 17 18 19 20 23 20 25 25 30 29 27 26 25 24 25 23 23 22 21 20 19 18 19 20 20 19 18 18 19 19 19 19 19 19 18 17 18 18 18 18 17 19 19 20 21 nan nan 18 18 19 19 19 19 18 nan nan 17 17 17 17 17 18 17 17 17 15 15 15 14 16 15 15 14 12 12 14 14 15 15 15 15 15 16 15 14 14 12 13 12 12 11 11 13 12 10 8 9 8 7 7 9 9 8 7 5 4 5 4 1 2 2 2 0 3 2 5 8 9 13 14 15 14 14 15 16 16 16 17 20 20 18 17 18 19 16 15 13 14 11 11 10 9 11 9 11 10 4 3 3 1 0 0 1 1 1 7 11 4 11 10 4 7 9 3 2 1 2 2 1 5 7 9 7 8 10 12 8 7 11 10 14 14 11 14 13 14 15 16 21 19 16 14 15 15 14 13 12 11 11 10 10 7 7 6 5 3 4 4 5 7 6 4 4 3 3 3 4 6 8 9 10 10 11 10 11 12 12 12 14 15 16 16 16 16 18 22 22 26 28 29 31 31 32 29 26 24 23 23 21 20 18 17 18 21 20 21 19 22 19 20 24 26 24 18 18 20 22 21 21 21 19 19 20 21 22 21 20 21 20 21 20 21 20 20 21 20 20 20 19 19 19 20 21 20 21 20 nan nan nan 19 nan 18 16 nan nan nan nan nan nan nan 16 17 18 20 20 23 22 19 13 14 16 16 17 16 15 13 12 11 14 15 16 17 15 15 16 16 15 13 12 11 11 11 11 12 11 9 8 7 8 7 8 7 8 8 6 8 6 5 4 6 3 4 1 1 2 4 5 6 7 7 9 13 15 17 18 18 20 18 18 19 20 19 20 21 18 18 14 13 14 14 13 11 9 10 9 11 9 4 6 6 1 2 1 1 1 2 3 9 8 8 7 8 9 10 6 2 1 1 2 3 4 6 6 7 6 10 10 9 6 10 10 11 12 11 14 12 14 12 15 18 18 18 16 15 14 14 12 10 8 8 8 8 6 6 4 3 3 3 2 nan 3 2 3 3 3 4 4 4 6 8 9 10 10 11 11 11 12 13 13 14 15 16 17 17 17 17 19 21 24 26 29 31 32 31 31 29 27 26 26 24 24 24 23 22 18 15 17 20 21 16 16 17 17 16 15 16 18 19 19 19 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 nan nan nan nan nan 15 nan nan nan nan nan nan nan nan nan nan nan nan 20 23 24 23 21 22 15 17 19 17 17 17 15 14 14 15 17 18 20 20 19 19 16 14 15 13 9 9 nan nan 12 11 nan 8 7 7 8 8 7 6 7 7 7 6 6 7 5 5 7 4 4 2 2 2 2 3 3 7 9 12 14 18 19 18 17 18 20 20 19 22 21 nan nan 15 15 16 15 15 10 9 10 10 9 9 7 7 8 5 5 4 5 2 6 2 6 9 9 4 7 4 5 4 2 1 2 1 2 2 5 3 6 4 8 9 9 6 8 9 9 10 12 14 14 12 11 15 16 18 18 15 15 12 13 12 10 10 8 8 7 5 4 2 3 3 2 2 2 nan nan nan 4 4 3 6 4 5 7 8 9 10 12 12 14 13 13 13 15 16 15 16 16 17 16 17 18 19 22 26 29 31 31 31 31 28 27 27 27 27 25 22 22 19 18 23 20 18 18 18 22 20 15 13 13 15 16 18 20 21 22 22 23 24 23 24 24 25 24 23 23 23 23 22 23 23 22 22 22 21 22 22 23 22 19 nan nan 17 18 nan nan 16 nan nan nan nan nan nan nan nan nan nan nan nan nan 21 20 20 22 23 18 18 18 17 17 16 15 16 16 nan nan nan 18 19 16 14 12 12 13 12 8 9 nan nan 9 nan 8 7 6 nan nan nan 6 6 8 7 7 6 6 nan 5 nan 7 7 3 2 2 3 3 3 nan 4 6 11 16 17 18 17 17 18 18 17 18 19 nan nan nan nan nan nan nan 14 15 12 12 9 9 12 9 6 8 7 8 10 nan nan 4 4 7 11 7 5 5 4 5 4 3 2 1 1 1 6 4 7 6 7 8 9 7 8 9 8 9 10 14 13 12 11 12 12 16 16 15 14 12 12 11 11 10 9 7 5 3 3 4 4 4 3 3 4 5 5 nan nan nan 7 7 7 6 7 8 8 10 12 13 13 14 14 14 15 15 16 15 16 16 16 15 17 17 18 20 24 27 30 30 30 31 30 29 29 29 30 29 29 26 28 27 27 27 27 27 26 25 22 23 18 16 17 18 20 21 23 24 25 25 25 25 26 26 26 25 25 25 24 23 23 24 24 24 23 23 21 22 22 21 21 21 18 17 17 nan 18 nan nan 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 23 22 19 18 18 nan nan nan nan nan nan nan nan 15 17 16 14 11 11 nan nan 10 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 7 nan nan 5 4 nan nan nan nan 3 nan 7 10 14 16 18 18 20 19 18 19 18 nan nan nan nan nan nan nan nan nan 15 16 12 11 12 nan 7 7 8 10 10 nan nan 5 3 1 8 6 5 2 4 4 4 3 4 3 2 2 4 4 5 5 7 7 10 12 10 9 8 8 9 10 13 11 11 12 12 14 14 12 12 11 10 10 10 8 6 4 5 2 1 1 1 1 3 3 3 4 5 6 8 8 nan nan nan 9 9 8 8 7 10 11 12 14 14 15 16 16 16 15 16 15 15 15 16 16 16 16 17 21 25 28 29 29 30 30 30 29 29 31 34 33 32 33 34 32 29 30 29 28 18 18 18 20 20 19 19 21 24 24 26 26 27 28 28 28 28 26 27 26 25 25 25 26 26 25 25 24 24 23 23 23 22 22 22 20 16 17 18 18 nan nan nan 14 13 nan nan nan nan nan nan nan nan nan nan nan nan 23 24 25 17 nan 18 14 nan nan nan nan nan nan 15 nan 15 13 12 nan nan nan nan 9 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 14 16 19 22 21 21 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 9 nan 9 12 nan 7 1 9 5 2 1 1 2 3 3 3 5 4 4 5 7 8 9 7 7 6 9 10 12 11 10 10 8 13 12 10 10 9 9 12 10 11 10 9 10 11 8 9 3 2 1 2 3 2 3 4 5 5 6 6 7 8 9 10 11 11 nan nan nan 11 11 11 10 13 12 14 16 16 16 16 16 15 15 15 14 15 15 15 15 15 15 18 23 26 29 30 32 32 30 31 31 34 35 34 37 37 36 33 30 28 27 26 21 21 21 21 22 22 22 21 24 26 28 30 30 30 29 29 28 28 27 27 26 26 27 27 26 26 26 26 25 24 23 23 nan nan nan 21 19 16 18 nan nan nan nan 18 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 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 3 3 4 3 2 1 1 3 3 2 2 3 2 3 4 5 4 6 8 8 10 12 12 11 13 11 12 12 11 11 9 8 10 8 6 9 10 9 9 7 7 4 3 1 2 2 3 3 5 5 5 8 7 8 8 9 9 10 11 11 12 12 14 15 15 nan 14 15 15 15 16 16 17 17 15 16 15 15 15 14 15 15 15 15 14 15 20 25 28 29 30 32 33 33 34 33 34 35 36 35 35 33 31 29 27 27 26 25 24 25 25 25 26 28 26 27 29 30 31 30 30 29 29 29 28 29 29 29 28 27 27 28 28 25 24 24 23 24 22 23 22 22 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 3 3 3 4 4 3 3 2 3 1 1 nan 2 5 4 nan 9 10 12 10 13 13 13 15 15 11 9 7 6 9 7 5 9 9 8 6 5 4 3 2 2 3 4 5 6 7 7 8 8 9 9 10 11 12 13 14 14 14 13 13 14 16 nan nan nan nan 17 17 17 16 15 17 16 15 15 14 13 15 14 14 14 14 15 17 21 26 28 30 31 32 33 32 34 35 37 35 34 35 33 32 30 28 29 28 29 29 27 28 31 31 29 30 30 30 30 30 30 30 30 29 31 31 30 30 29 29 28 29 28 27 26 24 24 24 24 25 24 23 nan 21 19 18 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 5 6 6 5 4 2 nan nan nan nan 1 2 3 nan nan nan nan nan nan 11 10 12 12 10 8 6 7 8 7 8 8 6 5 4 4 3 3 3 5 6 6 7 6 7 8 10 9 10 11 11 12 13 15 15 15 14 15 15 14 14 15 16 17 20 19 18 18 18 19 18 18 18 17 15 16 15 15 14 14 15 15 15 18 20 22 26 27 29 30 31 32 33 33 32 32 32 32 30 30 30 31 31 30 31 32 31 32 33 32 32 31 32 32 31 31 32 31 32 31 30 31 32 31 31 30 28 28 27 26 27 26 25 26 27 24 24 23 23 21 22 20 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 10 11 12 11 7 7 7 5 7 8 7 5 5 4 3 4 5 5 5 5 6 6 8 8 10 11 12 12 12 13 13 14 15 17 16 17 17 17 16 15 16 15 17 19 19 19 19 18 18 20 18 19 17 17 16 15 14 14 15 14 15 15 16 18 19 20 22 24 25 26 27 27 28 28 28 28 29 30 31 32 33 34 34 35 36 36 35 36 35 34 34 32 33 32 33 33 32 32 31 31 32 31 31 31 28 28 28 28 28 28 26 26 27 26 25 26 nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 11 9 8 7 6 5 7 7 6 3 3 3 6 5 5 6 6 6 8 9 10 10 12 12 13 13 14 15 16 17 17 17 18 19 18 18 16 15 17 17 18 18 19 18 20 19 21 21 20 19 17 16 16 16 15 16 17 16 17 18 19 19 19 20 21 22 23 24 25 26 26 26 27 27 28 29 30 31 33 35 37 38 38 38 37 36 37 37 38 37 37 35 34 33 33 33 32 31 33 32 32 31 30 30 29 29 28 28 27 26 27 25 25 nan nan nan nan nan nan nan 18 nan 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 6 4 5 6 6 5 5 4 7 7 6 7 6 7 9 10 10 11 12 12 13 14 15 17 18 18 18 18 18 19 19 19 18 17 16 17 19 20 20 19 20 20 21 22 21 21 19 17 17 17 16 17 17 18 17 18 19 19 20 21 21 22 23 23 24 25 25 25 25 26 27 27 29 31 33 34 36 38 38 39 39 39 37 37 38 38 38 41 39 38 35 36 35 34 34 34 32 32 30 32 32 30 29 30 29 28 27 26 26 nan nan nan nan nan nan nan nan nan 22 22 19 20 20 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 5 4 4 8 8 9 8 7 9 10 11 11 12 13 13 13 13 15 17 19 20 19 18 18 18 18 18 18 17 18 17 18 20 20 20 19 21 22 22 22 22 22 20 19 19 18 17 17 17 18 18 19 18 19 19 21 22 22 22 22 23 23 23 23 25 25 26 28 29 31 32 34 36 38 39 40 40 40 40 39 38 39 39 39 40 41 41 39 37 36 35 33 31 32 32 34 31 30 30 30 30 29 27 27 26 nan nan nan nan nan nan nan nan nan nan 26 27 27 27 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 6 5 5 11 11 10 9 10 10 11 12 12 12 12 13 12 12 13 16 18 19 20 19 18 18 18 17 18 17 19 17 17 19 21 22 21 21 21 21 22 22 20 20 18 18 19 18 18 19 19 18 17 16 17 18 19 20 21 22 23 23 23 23 22 23 23 24 25 26 28 30 32 33 34 36 38 40 40 41 40 40 38 38 40 41 40 42 42 41 39 40 38 33 33 32 33 33 33 31 31 31 29 29 29 27 nan nan 25 nan nan nan nan nan nan nan nan nan nan nan 29 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 7 12 12 13 12 12 11 11 13 12 12 14 14 13 13 14 15 18 19 20 19 17 17 17 17 16 17 18 18 18 19 21 22 22 21 21 21 21 20 20 20 19 19 19 19 19 19 19 18 18 20 20 20 20 21 21 22 21 22 22 22 22 23 24 25 26 25 26 27 28 30 32 33 34 37 38 40 40 41 41 40 39 39 39 41 43 44 41 41 41 40 35 34 32 34 32 33 31 32 30 30 31 30 28 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 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 14 14 14 15 14 14 13 14 14 13 14 14 14 15 15 16 18 20 21 20 19 18 18 17 17 17 18 19 20 21 21 20 21 22 22 21 20 19 21 20 19 20 19 19 18 19 19 18 18 20 20 19 20 21 21 22 22 22 22 22 21 22 22 22 25 25 26 27 28 29 31 31 32 34 35 39 39 41 41 42 41 41 40 39 40 42 41 42 47 41 40 39 33 35 32 33 32 31 31 32 32 31 31 28 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 nan nan nan nan nan nan nan nan 15 16 16 16 16 15 15 15 15 15 14 15 16 17 17 18 19 21 21 22 21 19 19 19 17 17 19 19 19 21 23 nan nan nan nan nan 21 nan 20 20 19 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 20 20 22 21 25 26 25 26 27 29 30 31 32 31 33 34 36 39 41 41 41 41 41 42 41 39 39 42 40 38 42 40 40 35 39 35 33 33 32 31 31 32 33 31 30 29 29 27 nan nan nan nan nan nan nan nan 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 19 18 19 18 18 18 17 17 18 17 16 16 nan nan 18 18 19 19 20 24 23 22 19 16 16 15 16 17 18 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 22 23 23 26 27 27 27 28 30 30 32 31 31 32 31 32 35 37 38 40 42 43 42 42 42 41 41 42 41 39 39 41 41 40 37 39 38 32 34 32 32 32 31 31 31 29 29 29 nan nan nan nan 26 nan nan nan nan nan 23 nan 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 21 21 21 20 20 21 20 20 19 nan 18 20 21 nan 19 19 19 19 23 23 20 19 15 13 15 14 15 nan nan nan nan 20 nan 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 26 26 nan nan nan nan nan nan nan nan nan nan nan 30 32 32 33 32 31 30 31 33 36 37 40 41 42 45 44 46 45 43 43 42 43 50 43 41 36 36 37 39 33 32 33 33 31 32 31 32 30 30 28 27 nan nan nan 27 nan nan nan nan 25 21 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 24 23 23 24 23 24 25 25 23 22 nan 20 22 22 22 nan 20 20 21 24 24 22 17 14 13 15 15 nan nan nan nan 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 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 33 33 31 31 34 36 38 40 43 44 45 46 45 44 43 41 47 46 38 34 37 34 37 33 33 31 33 31 32 32 32 31 29 29 nan nan nan 28 28 26 nan nan nan 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 26 24 27 26 27 28 29 28 27 nan nan 25 24 24 25 23 21 20 24 24 25 25 20 14 15 15 17 nan 18 nan nan nan nan nan nan 22 22 22 20 nan 21 20 nan 20 21 21 21 21 21 20 19 20 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 34 34 31 36 38 39 42 44 48 47 44 44 43 44 47 45 38 39 32 37 36 36 35 33 32 31 31 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 nan nan 29 27 27 29 29 29 30 32 nan nan nan 25 25 27 26 26 23 22 25 25 28 26 22 19 16 14 nan nan 19 19 nan nan nan nan nan nan nan nan 21 22 nan nan 21 23 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 35 36 38 41 42 45 46 45 44 41 41 37 44 36 29 29 37 40 42 34 35 32 30 31 30 29 29 28 nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 30 27 30 30 31 32 31 31 nan nan 32 28 26 28 26 24 24 25 26 28 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 37 40 40 40 43 42 41 38 40 40 36 33 27 32 36 41 40 37 36 32 30 30 28 28 27 27 nan 26 27 25 nan 25 22 nan 25 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 30 31 29 30 31 33 33 30 nan 30 32 33 40 25 28 29 25 27 27 27 29 26 nan 20 19 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 35 36 38 39 41 41 41 39 38 35 27 39 33 39 42 42 41 40 34 29 29 28 25 27 27 27 29 29 28 28 27 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 33 31 33 28 31 33 34 32 31 nan 30 31 33 29 25 29 29 28 27 29 29 29 nan 20 21 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 35 35 36 37 40 42 37 46 27 32 34 31 34 46 42 47 39 36 39 31 29 25 25 28 27 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 34 33 32 31 32 31 32 30 29 28 28 30 28 27 27 28 29 28 27 29 29 27 24 22 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 35 35 36 36 41 42 34 38 30 31 31 41 38 49 44 40 39 39 36 33 28 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 36 36 32 32 31 31 31 29 28 26 29 29 24 28 24 25 26 27 28 29 30 27 23 26 nan 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 35 34 35 36 41 40 38 35 39 39 32 38 50 43 37 43 33 42 39 35 29 27 25 25 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 36 35 35 33 32 31 31 nan 29 26 27 25 24 24 20 22 26 27 28 29 30 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 37 35 35 36 38 39 38 37 38 41 41 33 43 34 35 41 33 40 41 40 33 24 23 25 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 34 36 36 35 32 33 31 31 nan 24 24 23 25 24 21 24 26 26 29 29 29 27 25 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 36 37 35 37 38 36 39 36 34 33 30 39 38 35 33 35 35 34 38 42 35 26 27 25 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 39 39 39 38 36 33 32 32 nan 26 26 25 28 24 24 24 25 27 30 28 28 27 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 38 39 36 35 36 33 36 37 34 31 31 33 34 32 27 37 23 35 40 50 41 33 30 27 27 28 31 nan nan nan 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 9 41 40 39 39 37 35 33 36 nan nan 31 nan 28 26 25 25 25 28 30 27 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 38 36 35 35 31 31 28 29 30 29 33 27 31 33 32 34 48 42 42 46 42 30 29 30 27 nan nan nan 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 14 46 43 40 40 39 37 37 38 35 nan nan 31 31 27 25 23 24 28 29 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 36 34 33 32 29 27 27 29 26 26 26 30 33 32 32 34 31 29 39 45 46 38 31 33 31 nan nan 26 nan 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 15 15 14 48 nan 46 44 42 41 39 37 35 33 31 31 31 nan 27 24 26 28 28 27 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 45 nan nan nan nan nan nan nan nan nan 35 33 33 31 27 24 23 23 25 27 31 33 30 36 38 32 25 33 32 36 51 51 46 38 nan 33 30 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 17 nan 52 51 49 49 47 45 41 38 36 35 34 32 nan nan 30 28 27 29 29 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 45 nan nan 40 nan nan nan nan nan 33 33 33 32 28 26 25 23 21 27 29 33 31 35 38 33 35 35 31 38 40 42 39 42 42 43 45 42 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan 58 54 nan 51 46 43 39 36 35 32 31 nan nan 30 27 28 29 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 51 nan 49 48 nan 44 nan nan nan nan 38 nan nan nan nan 31 34 34 33 29 26 24 22 23 25 33 32 37 37 36 37 36 34 40 45 41 31 38 39 39 39 42 48 46 47 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 15 nan nan nan nan nan nan nan nan nan nan 43 34 nan nan nan nan 28 26 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 58 nan 64 59 55 53 53 nan nan nan 44 nan nan nan 37 36 34 35 34 32 nan 35 35 34 27 24 21 24 23 27 30 35 39 39 37 37 33 33 41 48 42 46 40 38 38 38 40 41 38 42 43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 31 31 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 65 69 70 70 67 64 61 53 50 50 48 nan nan nan nan 38 nan 37 nan 33 33 33 34 34 36 34 33 28 23 22 22 26 28 29 34 35 34 33 32 31 32 26 39 33 35 35 38 37 40 39 34 37 36 33 35 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 27 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 66 68 71 66 60 nan 50 44 40 42 40 42 49 49 46 42 nan nan nan 35 nan nan 34 33 34 35 33 38 37 35 29 27 24 23 28 30 32 31 32 32 34 32 33 29 28 34 37 37 40 40 44 43 34 35 37 36 39 40 nan 42 50 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 27 30 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 69 66 57 nan 37 33 28 25 21 20 20 25 32 39 43 48 38 nan nan nan 36 nan 36 33 33 33 33 34 37 37 35 32 28 28 29 32 30 33 36 30 37 34 35 31 32 33 40 40 40 41 41 36 37 38 36 38 nan nan 40 39 35 39 46 nan nan nan nan nan nan nan nan nan nan nan nan nan 37 nan nan nan nan nan 39 41 41 43 39 39 nan 38 41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 18 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 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 66 nan 47 nan nan 22 22 21 21 20 20 20 20 18 23 42 38 45 37 nan nan 36 34 36 36 36 35 34 35 35 37 36 38 34 32 30 31 nan 35 26 25 36 39 37 35 35 38 40 41 37 39 40 41 39 36 33 35 39 41 40 40 37 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 43 41 40 38 38 40 nan 40 41 nan 39 38 38 38 40 39 40 nan 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 22 30 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 25 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 39 nan nan nan 10 12 14 15 15 12 10 11 14 nan 23 34 48 39 38 nan 37 35 36 36 37 37 35 37 38 36 36 38 37 35 34 32 33 35 32 28 30 36 41 38 38 39 40 40 40 35 33 37 37 41 44 44 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 45 43 41 39 40 39 39 38 38 39 39 39 39 38 37 36 35 35 36 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 24 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 53 nan 27 nan nan nan nan nan nan nan nan 9 nan nan 5 5 7 nan 27 51 37 42 40 39 36 37 38 37 37 37 39 40 40 39 41 37 34 35 40 37 nan 17 26 31 37 40 44 44 47 43 44 43 43 48 43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 42 nan 42 39 38 37 36 36 34 33 33 33 33 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 30 28 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 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 4 7 nan 24 39 39 46 45 42 39 38 39 40 38 39 40 42 43 44 43 35 33 37 32 32 32 22 25 26 29 35 42 46 54 54 49 48 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 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 30 30 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 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 7 8 nan nan 4 1 6 4 5 nan nan 21 38 41 46 49 48 46 42 44 44 41 42 42 44 43 44 40 31 31 29 30 33 36 25 20 28 27 30 35 52 53 55 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 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 7 nan 16 nan 8 11 15 13 nan nan nan 12 19 40 43 51 57 54 50 46 45 42 42 43 46 45 43 40 34 29 28 29 34 22 32 nan 14 19 33 39 43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 33 31 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 18 18 10 8 10 9 6 nan nan nan 3 10 17 24 41 47 53 58 55 49 45 44 44 43 46 46 44 43 42 40 33 33 33 33 29 nan 19 31 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 31 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 19 13 14 3 2 5 4 15 nan nan 8 14 13 14 17 22 36 46 49 56 54 48 46 45 47 46 45 45 52 56 56 55 58 62 58 71 67 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 13 nan nan nan 3 nan 6 5 3 4 9 13 13 15 17 23 33 42 42 50 56 52 50 46 47 51 59 66 66 67 74 76 75 73 72 71 71 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan 7 12 13 25 24 21 22 27 36 37 47 55 63 62 57 56 59 69 nan nan nan 76 76 77 75 75 75 77 74 75 68 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan 15 8 13 15 20 23 26 31 33 36 44 52 53 64 nan 75 77 nan nan 78 79 79 78 75 72 nan 73 76 75 74 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan 7 12 nan 21 nan nan 37 42 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 nan nan nan nan nan nan nan nan nan nan nan 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 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 52 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 71 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan 57 56 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 52 50 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 50 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 58 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 20 19 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 14 12 15 10 nan nan nan nan nan nan nan nan nan nan 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 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 4 8 10 nan nan nan nan nan nan nan 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 2 1 2 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 2 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 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 13 nan 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan 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 nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan 53 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 15 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 180 151 157 162 158 167 191 129 140 147 319 257 272 179 253 267 262 260 250 249 259 262 265 260 258 260 261 258 252 248 257 255 249 244 239 236 237 236 233 231 231 229 224 228 231 233 234 233 224 226 225 225 225 236 238 237 240 241 242 237 237 240 239 234 233 229 230 228 233 231 239 249 245 245 252 248 245 252 244 238 239 244 243 234 234 217 221 218 238 248 242 241 239 212 203 202 182 173 167 160 191 179 196 200 187 193 196 193 196 193 192 199 192 196 199 197 192 196 195 190 189 184 185 188 190 189 185 178 177 181 180 172 168 184 176 172 178 180 172 167 184 172 141 122 240 323 324 312 317 330 332 331 326 321 326 321 332 320 336 309 298 314 324 312 301 50 69 97 205 179 126 260 110 113 128 116 112 114 108 96 110 109 114 110 113 116 110 109 111 107 105 103 100 94 72 67 63 71 71 72 81 78 80 92 100 76 76 71 70 73 80 89 102 107 116 120 118 118 118 118 117 120 125 116 107 108 111 111 112 115 114 108 103 101 97 96 101 98 98 101 99 97 93 92 90 88 84 83 80 78 80 182 165 160 159 158 155 171 189 151 141 109 288 327 353 284 274 271 266 257 254 260 263 263 263 261 257 255 255 253 253 246 252 250 246 243 239 239 235 237 235 231 235 231 231 235 235 237 234 236 236 236 237 234 234 237 240 239 240 240 238 241 239 242 238 237 239 232 233 233 232 229 231 228 233 237 239 257 251 252 261 250 232 239 244 229 233 224 201 211 259 273 259 250 247 221 203 169 179 165 141 215 203 207 196 188 181 199 194 192 189 197 200 187 205 203 201 202 200 195 193 191 190 191 191 191 186 184 179 181 183 174 173 178 175 175 177 176 178 187 210 231 259 278 273 272 283 305 294 293 299 312 325 329 324 333 342 339 327 319 281 324 322 249 87 86 61 86 87 113 138 149 171 158 135 127 128 125 121 117 117 120 120 115 116 115 113 111 112 109 105 97 96 95 93 81 69 62 71 74 77 84 93 91 90 91 79 76 68 67 66 63 66 78 104 98 102 107 107 116 115 114 118 123 110 105 112 110 108 113 118 111 101 98 95 91 92 94 96 94 94 94 91 91 89 89 87 81 77 75 74 67 158 156 163 165 159 158 146 173 192 126 109 223 242 229 253 249 255 253 250 252 258 267 270 267 264 261 259 258 259 257 255 249 251 249 250 246 245 241 239 235 235 233 232 232 229 232 236 240 239 240 239 242 243 242 242 246 247 243 241 239 240 236 235 238 238 237 232 238 241 238 237 238 241 236 240 244 247 247 241 251 247 240 222 237 240 239 268 251 263 270 276 253 243 234 221 208 180 175 163 166 186 202 197 194 196 177 189 190 197 200 206 207 205 200 199 201 204 201 201 195 192 186 189 188 189 186 186 184 183 187 180 182 194 187 182 190 201 218 230 243 271 277 284 284 282 286 301 305 303 305 315 310 317 347 340 336 347 332 276 289 279 205 156 122 85 115 100 112 138 148 140 162 148 143 140 126 123 127 121 124 124 117 118 124 119 120 121 118 115 108 106 98 95 93 79 63 70 75 79 77 87 93 89 87 87 84 78 62 55 53 55 67 63 81 82 92 95 105 110 111 110 123 116 109 109 110 110 110 117 115 107 100 92 91 87 87 89 90 91 90 87 89 87 87 86 83 83 79 73 70 62 152 162 173 167 170 184 177 156 178 104 145 194 209 248 257 259 254 252 248 246 250 260 263 260 255 254 252 251 249 252 253 254 255 252 247 249 248 243 240 240 240 238 235 236 238 235 234 242 241 239 239 240 240 241 241 243 251 247 246 245 245 244 243 242 244 246 243 242 237 236 240 237 238 239 235 230 245 247 242 252 250 264 249 231 234 221 249 271 277 261 257 251 234 227 205 186 191 184 176 174 177 191 196 186 193 197 190 187 194 200 210 218 212 206 202 204 204 205 202 197 200 195 189 189 187 184 188 189 188 193 191 200 204 202 204 201 214 233 251 263 268 266 281 292 295 295 299 301 304 306 312 313 326 340 337 346 355 1 349 295 185 189 132 150 131 119 122 141 138 147 143 160 147 143 140 134 129 129 131 129 127 122 121 115 118 122 124 123 118 110 106 106 102 105 87 82 83 88 88 94 100 101 86 89 89 77 67 69 72 72 75 70 74 73 80 95 88 99 102 101 111 119 111 108 108 110 112 111 111 108 101 98 93 87 84 84 87 90 88 86 84 82 85 87 87 86 83 77 70 67 66 177 189 197 178 170 147 92 135 112 106 90 303 134 251 255 263 263 253 252 253 252 252 256 257 252 249 248 253 251 256 259 261 255 254 256 251 251 246 251 246 239 241 244 239 234 236 238 239 239 243 239 240 240 241 245 240 246 247 243 245 241 242 238 240 239 244 248 244 242 235 235 241 238 241 237 244 237 235 261 247 275 278 242 225 234 237 226 230 234 257 245 233 230 224 211 193 199 185 181 176 185 197 199 191 187 197 192 190 202 197 209 217 216 213 213 213 207 212 203 202 204 198 191 189 187 186 187 190 190 195 201 211 213 215 224 227 236 251 267 265 273 278 279 291 295 301 300 298 297 299 300 314 327 326 319 333 335 343 313 235 157 145 134 139 134 142 146 149 155 144 161 157 155 150 143 138 141 138 133 128 127 122 122 125 124 126 124 123 120 117 114 105 119 122 116 117 108 100 97 99 104 108 103 91 91 77 59 67 86 77 71 83 82 77 64 86 95 96 109 104 114 121 110 107 108 107 110 110 109 103 99 95 94 90 87 85 84 87 88 88 87 84 85 87 86 87 81 80 70 68 63 160 195 192 207 218 205 80 101 88 83 51 301 251 255 281 272 262 251 245 246 240 237 258 261 254 260 259 259 256 254 252 257 260 258 256 255 253 251 250 249 244 241 243 242 242 238 238 237 242 241 244 249 247 242 243 241 241 243 249 244 244 245 250 245 240 242 244 242 246 239 232 238 246 246 258 253 255 251 238 240 238 250 250 236 227 223 219 220 215 227 236 227 216 215 213 205 200 200 183 190 187 192 192 201 191 208 199 188 204 208 210 225 218 221 216 218 215 220 210 202 202 199 195 189 193 187 182 193 199 204 216 219 223 224 230 238 245 246 253 264 273 276 277 277 287 285 290 296 290 286 286 296 306 294 275 209 358 10 85 108 129 138 145 136 141 138 137 143 152 156 155 158 154 153 147 146 146 139 139 135 137 139 135 136 136 133 129 125 125 119 117 121 119 119 125 133 133 121 115 112 110 110 103 105 96 98 91 97 95 92 73 84 75 83 83 96 107 105 117 110 120 125 108 113 107 106 114 103 102 98 99 97 93 91 85 85 84 85 84 87 88 88 90 86 85 84 78 75 74 65 63 130 210 196 190 187 135 78 89 93 83 77 229 271 291 271 257 264 250 237 244 239 222 284 292 252 242 241 257 250 253 264 276 284 276 252 252 249 239 250 248 254 243 243 243 242 242 240 240 243 246 249 249 252 253 242 242 239 241 244 244 240 238 240 250 245 245 250 247 242 242 236 232 243 250 249 246 247 250 244 230 223 231 233 233 229 217 217 208 202 217 223 219 216 209 207 200 196 201 193 186 194 196 193 201 199 200 203 200 208 216 221 229 225 228 221 223 225 224 221 213 210 205 201 193 195 189 192 203 215 224 238 240 240 237 242 243 243 250 257 263 264 269 260 260 263 259 266 274 278 266 260 268 287 273 201 151 141 137 145 144 133 124 129 133 131 134 185 169 159 150 152 161 159 157 147 146 148 151 152 151 150 149 152 147 148 144 140 133 139 138 133 130 132 138 138 140 140 131 127 121 120 120 105 116 124 120 111 99 88 88 75 90 79 84 65 114 117 130 140 122 122 129 117 112 107 113 113 104 100 100 99 100 96 92 90 90 90 88 88 87 87 90 92 92 87 83 76 81 73 71 68 221 182 198 193 149 88 72 59 69 83 124 221 199 301 252 236 239 248 254 250 253 249 251 302 282 277 249 245 242 252 253 266 264 256 251 240 241 242 251 254 249 246 240 244 247 245 239 244 248 254 256 252 252 250 246 244 239 239 239 240 240 234 231 236 245 250 251 252 246 237 229 225 221 236 241 232 228 231 223 229 220 230 232 223 224 217 219 213 202 205 216 214 213 213 208 205 199 198 203 190 195 195 189 200 199 197 203 212 214 225 229 233 233 228 225 225 229 227 221 227 220 215 209 205 200 195 211 225 238 245 250 257 256 257 247 256 257 250 252 250 250 244 246 242 241 235 240 239 239 233 208 186 205 182 168 145 123 105 114 126 135 124 140 141 163 145 151 161 154 162 153 164 159 156 157 164 161 157 160 159 159 157 154 151 150 147 144 147 148 144 137 136 135 145 145 152 144 139 142 140 136 130 129 132 138 141 136 100 101 78 109 99 111 99 93 118 132 140 136 134 123 130 111 113 113 120 121 111 105 101 99 99 100 101 100 97 98 94 92 91 93 90 91 86 83 84 81 81 81 74 70 244 204 132 47 51 46 60 66 72 94 172 185 112 352 291 241 239 251 257 229 218 239 264 289 300 270 276 271 240 258 255 255 255 256 249 243 246 243 252 254 255 243 236 241 247 246 246 244 249 251 252 252 249 246 245 242 237 237 234 233 231 227 225 219 224 236 238 243 237 243 231 218 211 212 226 228 219 223 220 220 226 224 226 222 224 220 222 215 210 201 211 215 215 208 210 204 202 197 198 191 193 196 197 196 201 201 201 211 214 220 227 226 233 232 228 230 232 229 223 224 224 226 224 218 205 193 217 234 248 250 240 247 252 253 241 233 240 243 227 223 207 188 202 207 204 214 222 227 202 201 169 155 178 160 159 131 123 130 123 132 158 113 136 160 155 161 167 165 167 167 160 165 164 163 168 169 162 163 167 164 164 162 163 158 156 157 156 153 150 147 135 136 139 145 150 151 130 129 140 138 130 135 138 139 147 159 139 132 104 53 356 67 106 114 128 138 143 124 150 140 124 130 112 110 113 117 120 118 116 105 95 104 108 102 98 98 94 96 99 98 96 92 92 90 88 87 88 91 93 81 80 59 258 31 33 32 34 50 71 90 164 172 185 184 197 197 223 249 268 265 256 258 255 276 280 284 271 274 257 261 268 279 275 262 232 245 248 241 244 253 247 251 242 237 238 238 241 246 248 245 254 258 253 253 248 245 247 241 236 231 230 226 220 218 222 216 219 227 232 246 233 234 277 268 257 243 224 223 224 220 221 220 225 226 224 227 223 222 222 213 205 202 210 208 206 206 208 200 201 201 199 194 203 196 201 198 208 208 216 221 224 215 217 224 225 229 229 234 228 228 225 222 226 230 228 226 224 212 216 223 232 235 217 215 218 218 214 203 204 211 201 184 171 183 193 176 186 205 204 209 188 137 137 124 127 110 108 114 124 132 128 161 158 157 140 170 183 172 170 183 169 161 159 163 168 175 170 171 170 169 178 174 169 175 170 169 167 163 162 158 152 143 147 145 147 155 154 147 152 149 142 130 138 138 149 160 178 159 168 157 81 326 22 72 104 151 144 169 140 157 137 111 112 99 108 125 107 115 102 103 99 105 107 101 104 104 103 102 101 101 96 97 97 91 94 88 89 93 93 88 83 81 61 21 51 44 51 61 65 88 163 177 186 184 194 182 188 248 261 287 272 301 296 264 261 264 275 289 289 282 281 268 252 278 256 232 259 265 261 246 225 248 249 240 236 231 236 241 246 249 246 245 246 247 241 248 246 251 239 238 230 225 225 213 212 210 210 213 218 226 235 234 236 232 227 221 229 228 220 216 217 218 217 220 223 223 221 220 216 215 220 213 199 206 211 213 213 211 200 195 204 208 198 194 202 203 193 206 205 214 219 224 220 213 203 209 221 217 220 228 226 223 219 222 231 230 232 224 194 190 184 182 184 183 189 194 173 167 174 176 179 190 181 163 173 164 161 156 159 171 144 136 133 124 101 75 94 84 95 95 101 132 151 143 146 167 169 179 177 182 185 181 173 164 168 170 174 177 179 180 180 189 183 179 180 176 174 185 191 176 168 164 170 166 162 160 165 164 169 161 166 158 166 161 156 180 180 213 168 177 226 183 209 262 194 131 157 162 207 224 150 133 111 115 109 104 104 103 114 114 112 106 110 107 108 106 111 111 115 109 106 105 98 97 93 88 93 92 94 100 91 87 82 119 70 59 71 83 132 140 169 167 184 190 192 208 187 215 222 257 286 273 280 276 286 270 266 266 268 274 282 250 221 245 266 255 245 241 242 241 237 229 236 240 240 237 236 239 240 242 245 242 237 242 242 243 239 244 241 243 241 233 221 223 211 202 199 204 200 209 218 222 228 227 222 222 226 229 224 220 220 217 217 220 221 222 224 220 221 217 217 218 218 208 205 212 216 214 208 201 196 197 201 196 194 192 200 198 198 196 203 208 223 214 208 195 191 200 201 205 210 215 219 217 217 224 221 203 204 190 178 161 169 170 169 165 167 171 186 191 185 184 170 149 150 147 142 135 146 147 146 138 135 135 146 168 178 219 216 203 131 124 103 111 149 167 174 182 179 181 189 193 190 183 174 175 175 173 180 187 188 188 191 198 197 192 192 188 194 196 193 200 178 186 188 178 182 172 198 203 177 168 177 171 170 166 179 190 186 188 151 172 204 209 205 206 193 140 337 220 215 153 116 115 113 108 105 100 108 109 109 117 115 117 110 109 112 108 111 114 110 105 106 109 102 95 91 96 98 99 102 97 86 86 131 136 138 136 149 158 157 177 154 198 191 213 206 207 211 206 246 277 289 285 284 281 277 277 268 266 273 268 257 249 263 255 244 254 241 224 239 221 234 223 236 234 232 241 249 233 231 236 246 244 244 243 243 243 245 235 236 235 nan 225 217 215 206 205 204 198 204 210 215 221 226 226 227 227 227 225 220 221 216 217 219 219 222 222 222 222 219 218 220 221 225 211 211 213 215 208 200 198 201 200 196 191 186 198 200 194 196 191 190 206 208 203 193 190 191 190 192 195 191 190 190 189 198 193 188 180 178 174 172 171 165 159 168 176 179 189 172 156 151 147 145 143 143 135 135 135 139 139 145 157 162 174 167 169 165 168 197 188 168 141 123 153 193 185 183 175 183 188 196 195 185 185 179 178 177 182 190 199 200 198 207 202 205 204 204 202 212 211 215 199 194 205 223 210 203 212 199 173 189 177 185 143 130 164 189 191 148 129 173 193 190 188 224 207 146 189 225 234 117 142 103 100 104 111 114 114 125 106 106 112 115 109 114 112 114 120 115 113 106 102 103 98 88 93 94 100 96 94 95 86 87 135 141 149 160 168 150 159 150 163 235 239 242 251 235 248 279 262 268 272 289 285 279 272 264 264 275 279 284 280 277 271 262 259 254 243 249 249 227 224 230 238 217 229 243 241 245 252 240 245 251 236 250 243 246 251 247 248 232 229 242 213 206 204 201 202 201 207 209 218 224 223 221 225 227 227 224 222 221 219 218 217 219 219 220 220 219 220 218 218 222 229 223 217 217 220 208 201 201 200 194 193 188 193 193 199 195 195 195 188 186 186 196 197 189 185 186 183 181 179 176 178 180 178 174 174 176 179 176 169 168 165 161 160 165 171 166 143 145 144 143 140 143 140 130 116 123 135 148 160 173 171 173 172 168 155 156 190 221 208 172 186 176 nan 178 175 182 185 192 194 201 197 191 199 189 194 192 188 193 193 203 211 212 206 208 221 212 221 227 223 226 232 232 241 221 241 254 225 184 216 193 160 152 136 191 186 180 134 106 156 195 163 170 232 244 67 271 310 207 120 110 92 97 91 108 120 125 117 114 101 116 111 111 112 110 115 123 117 117 113 114 111 98 92 91 98 94 93 91 93 90 88 142 144 144 148 160 156 152 163 188 242 248 250 251 265 289 288 281 277 281 286 288 281 276 268 262 267 278 282 283 273 267 270 267 265 257 254 248 246 246 251 249 265 263 258 268 272 252 253 247 256 237 231 230 236 239 240 248 232 230 234 242 233 205 193 200 199 203 207 213 220 222 224 229 229 229 226 224 220 221 216 216 217 218 218 217 220 224 217 220 219 226 231 221 220 221 nan nan 210 215 207 198 197 198 203 nan nan 196 195 196 192 189 187 185 181 172 175 172 174 170 162 165 165 171 174 170 172 172 173 170 162 159 159 156 156 156 151 147 149 146 142 147 145 139 140 140 153 160 170 177 171 183 169 166 163 141 144 167 179 187 214 185 239 122 178 201 183 189 184 191 194 193 196 198 198 209 209 206 202 206 209 214 215 211 211 218 217 220 225 220 232 262 265 256 258 264 270 237 234 255 322 201 37 90 234 193 159 135 144 139 133 153 190 191 255 182 291 242 128 101 99 104 110 111 123 113 117 106 120 110 108 103 107 114 107 106 108 111 118 119 122 115 111 106 108 108 105 101 103 104 109 100 141 136 139 144 144 134 135 171 189 201 226 257 265 286 291 289 298 296 294 294 294 289 282 275 278 280 281 282 283 280 277 273 272 265 262 256 254 254 251 255 254 257 258 258 258 255 254 246 237 222 231 237 226 227 237 232 232 226 230 236 234 231 223 207 201 202 203 209 215 219 223 223 227 231 230 227 224 223 223 220 218 217 218 220 218 217 222 224 222 223 221 229 229 226 221 nan nan nan 217 nan 210 209 nan nan nan nan nan nan nan 196 197 189 184 177 174 175 172 176 179 170 174 170 168 165 170 169 166 163 156 152 142 141 138 136 144 145 147 148 149 145 146 148 143 138 145 153 167 174 169 185 195 185 162 143 132 156 169 157 176 190 190 175 44 215 209 199 179 193 206 191 197 190 191 198 208 208 210 211 216 218 216 217 220 221 221 226 227 226 217 233 257 248 262 272 278 283 289 294 303 7 254 53 182 84 246 125 107 142 89 101 123 138 141 174 191 324 287 58 109 106 109 120 118 133 122 129 124 123 108 98 97 103 115 107 113 108 109 114 110 116 121 120 115 118 119 112 112 115 98 98 96 128 128 139 131 130 106 162 nan 205 219 247 266 269 276 285 299 298 296 300 299 303 301 294 282 276 277 278 277 282 288 286 282 277 270 265 256 255 257 258 259 258 254 252 253 250 249 247 245 245 241 238 226 225 214 221 221 213 203 205 221 230 225 218 219 219 212 210 215 220 222 226 228 229 229 230 228 227 224 222 223 224 221 219 218 220 218 222 223 223 220 226 228 232 233 nan nan nan nan nan 221 nan nan nan nan nan nan nan nan nan nan nan nan 184 176 175 177 177 174 188 179 177 172 170 167 168 165 165 159 150 147 142 143 147 147 151 155 149 137 136 143 nan nan 148 139 nan 152 172 177 177 180 186 173 144 150 148 157 146 148 143 151 166 151 152 201 275 328 284 204 205 198 200 196 200 202 205 218 216 218 222 219 216 217 220 nan nan 225 222 224 226 222 246 244 246 260 277 280 278 297 303 308 339 336 334 70 340 76 89 142 104 82 85 111 136 160 146 212 303 248 98 110 108 134 120 130 123 126 124 127 111 108 109 120 118 117 120 115 120 113 112 116 119 122 119 121 119 116 125 117 107 104 113 134 129 93 57 39 24 267 253 nan nan nan 313 303 287 301 297 287 297 302 306 308 300 297 291 283 280 279 280 282 281 281 282 279 271 268 265 260 255 255 253 256 258 253 252 251 248 246 243 241 243 237 232 225 229 239 235 218 219 228 219 232 226 233 242 247 241 231 227 225 226 228 229 231 229 229 228 226 227 227 228 228 226 221 222 224 222 221 223 224 224 227 225 225 234 nan nan 223 233 nan nan 215 nan nan nan nan nan nan nan nan nan nan nan nan nan 180 177 177 176 174 179 178 170 170 169 168 166 162 157 nan nan nan 144 152 153 150 154 146 150 147 140 154 nan nan 144 nan 160 176 194 nan nan nan 172 157 153 148 153 147 140 nan 138 nan 142 137 144 158 202 253 272 267 nan 237 221 201 208 212 209 219 221 229 224 226 228 229 nan nan nan nan nan nan nan 216 219 237 265 275 264 273 284 297 318 336 330 340 nan nan 354 52 161 106 122 146 140 133 149 145 156 133 195 179 115 115 131 132 147 133 126 132 113 115 113 116 110 118 114 114 119 115 103 104 111 114 119 122 117 119 122 114 109 108 103 94 116 87 74 46 33 357 324 317 319 316 nan nan nan 326 317 321 321 328 317 316 311 302 300 293 294 292 288 285 284 282 280 281 279 276 275 273 267 260 257 258 253 251 250 250 247 244 244 241 240 240 240 238 228 240 234 244 243 242 257 233 241 256 248 243 241 240 234 232 233 231 232 233 232 232 230 229 232 227 227 225 227 229 226 226 226 224 224 226 228 230 229 231 228 223 225 232 218 234 nan 230 nan nan 224 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 175 171 170 166 167 167 nan nan nan nan nan nan nan nan 147 151 146 159 160 155 nan nan 156 147 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 144 128 nan nan 163 184 nan nan nan nan 255 nan 221 227 222 216 216 215 224 230 232 236 239 nan nan nan nan nan nan nan nan nan 214 236 247 249 260 nan 290 303 306 328 334 nan nan 321 88 83 121 124 121 105 152 145 133 151 161 136 133 150 118 112 131 129 138 154 150 136 144 132 126 127 114 119 114 117 116 112 114 114 117 115 117 117 110 106 98 93 95 99 72 107 80 252 149 212 237 248 277 291 302 310 324 316 nan nan nan 326 323 318 305 294 294 299 299 295 297 294 294 294 290 287 284 283 281 281 281 278 275 271 264 257 252 251 247 245 245 243 244 244 243 242 246 245 246 240 244 250 262 269 279 280 269 256 240 232 234 232 233 232 233 234 236 236 233 232 234 232 233 227 228 227 228 228 227 228 227 226 225 229 227 234 230 229 228 226 229 226 218 233 234 232 nan nan nan 207 237 nan nan nan nan nan nan nan nan nan nan nan nan 168 162 158 168 nan 172 169 nan nan nan nan nan nan 154 nan 158 165 170 nan nan nan nan 160 162 nan nan nan nan nan nan nan nan nan nan 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 220 221 221 224 228 236 238 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 295 315 nan 322 319 nan 334 6 142 159 157 123 222 192 170 203 181 155 145 156 152 152 154 150 161 143 181 142 152 150 146 144 132 131 123 123 117 107 110 112 115 117 113 116 100 99 113 122 126 132 112 181 333 330 340 316 303 305 301 297 297 314 316 317 324 324 325 nan nan nan 310 311 308 308 302 300 296 297 296 293 294 290 283 280 279 283 281 281 277 277 276 270 256 250 249 246 242 243 243 244 243 244 244 247 245 248 253 259 271 274 272 271 272 260 249 242 237 237 232 236 238 237 238 237 239 236 233 233 233 230 227 227 225 229 228 229 229 227 229 230 231 233 235 232 227 nan nan nan 213 224 233 236 nan nan nan nan 206 226 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 164 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 170 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 156 191 203 183 203 269 220 239 238 185 157 157 161 131 141 138 143 127 144 151 141 157 140 153 141 141 137 138 131 126 124 125 123 108 104 118 114 117 113 128 128 133 134 292 314 297 271 281 282 284 284 282 294 296 303 306 317 329 331 323 323 322 322 320 319 nan 313 310 305 298 294 295 295 292 281 285 286 287 284 280 279 277 267 268 266 257 251 250 245 243 245 246 247 247 251 256 256 258 264 264 268 269 268 262 257 254 253 247 242 242 241 244 243 241 237 233 234 238 238 235 233 231 226 229 228 226 225 228 229 230 229 233 235 230 235 236 229 224 227 232 226 215 219 232 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 250 286 261 261 256 255 220 189 210 174 189 nan 145 140 140 nan 146 148 148 141 138 146 149 150 136 133 127 123 126 124 115 105 119 126 120 133 121 117 119 291 299 301 306 314 311 303 299 303 298 298 301 310 322 324 323 323 322 321 320 318 314 317 nan nan nan nan 304 301 298 291 285 286 286 285 283 283 284 273 271 267 260 257 255 252 250 250 245 245 250 251 254 255 257 259 261 262 264 265 264 264 259 255 250 246 247 246 246 245 246 241 237 237 236 236 236 239 235 232 231 228 230 227 225 226 229 230 229 232 239 232 235 231 237 228 221 227 227 227 nan 223 228 223 222 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 173 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 281 284 256 237 216 218 nan nan nan nan 169 157 163 nan nan nan nan nan nan 138 137 129 132 135 138 140 135 129 134 127 118 116 128 131 128 130 301 296 306 314 304 300 298 298 300 299 303 313 317 320 321 323 320 318 316 319 315 315 318 313 310 309 307 307 304 303 299 298 294 291 293 292 291 289 288 287 285 275 268 262 258 251 248 252 252 250 250 252 255 256 258 261 262 261 261 263 263 261 258 251 246 245 243 242 244 246 243 241 237 238 237 240 237 239 235 231 232 231 229 229 229 231 231 229 229 233 238 237 232 232 231 225 223 228 227 227 221 219 218 213 218 225 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 133 133 140 140 152 143 137 143 138 134 144 139 152 146 131 266 268 274 283 282 284 294 297 303 309 316 316 318 321 321 321 317 320 320 321 316 316 314 308 310 312 306 304 306 309 306 302 299 293 291 288 290 287 282 278 277 278 277 278 272 265 261 258 255 255 255 255 253 254 253 254 258 262 264 261 259 260 257 255 249 246 244 243 241 245 245 241 242 240 239 239 239 236 239 237 231 236 236 231 233 230 233 232 230 227 236 239 235 235 234 233 227 223 226 231 223 nan nan nan nan 215 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 139 135 151 145 144 146 145 145 152 149 159 138 123 276 283 282 286 288 298 301 305 308 317 320 321 320 318 326 324 326 325 320 319 315 314 312 309 307 304 303 305 305 302 303 301 298 291 286 285 285 285 282 284 283 282 278 274 273 269 265 261 263 264 263 264 265 265 266 264 262 262 259 260 259 256 257 255 251 248 247 244 244 245 246 247 245 241 240 239 240 236 234 237 238 236 236 237 234 235 235 231 233 228 228 239 239 241 236 233 231 225 221 226 231 nan nan nan nan nan nan nan 210 nan 197 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 142 145 140 158 160 159 156 161 148 138 262 281 282 281 291 295 301 309 311 314 317 318 320 323 325 327 325 323 320 318 314 310 308 307 307 303 298 296 299 299 301 302 299 295 290 288 286 285 283 282 284 284 282 280 275 273 271 269 268 269 271 269 267 266 267 267 270 270 268 267 265 262 258 256 253 249 247 245 245 245 245 246 247 246 244 240 240 239 237 238 241 237 234 235 234 234 235 236 230 231 228 235 236 238 240 238 232 230 226 227 229 nan nan nan nan nan nan nan nan nan 200 202 209 205 203 202 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 162 159 157 144 266 258 265 273 291 293 299 302 305 307 311 318 320 324 326 328 326 325 322 321 315 308 304 304 301 299 293 290 291 293 293 295 293 292 291 291 288 286 281 277 277 281 279 276 273 273 272 269 267 268 265 264 264 265 266 267 267 266 267 267 266 266 266 262 260 257 254 252 249 246 244 243 243 244 244 242 240 239 238 236 236 234 232 231 231 232 234 231 235 232 230 231 239 236 241 240 237 229 228 223 231 228 nan nan nan nan nan nan nan nan nan nan 204 205 201 200 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 142 146 128 255 259 265 269 274 286 292 294 296 303 309 309 313 315 321 321 327 324 320 320 316 311 307 301 304 300 293 287 281 285 289 290 290 288 289 284 281 278 274 271 270 267 269 269 266 266 264 262 262 264 265 266 268 265 262 262 264 265 264 266 265 268 266 266 266 265 260 259 259 257 253 249 247 244 242 242 243 242 239 239 236 236 238 236 231 229 229 234 231 231 233 229 231 233 230 235 237 237 228 226 222 232 nan nan 225 nan nan nan nan nan nan nan nan nan nan nan 201 205 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 251 265 262 268 271 279 282 288 290 301 306 306 313 316 319 324 324 326 326 322 321 315 311 310 303 298 293 288 283 279 280 281 281 280 280 278 277 280 282 280 272 268 265 260 258 258 257 256 255 256 257 259 260 260 262 268 265 265 262 262 263 264 264 263 263 264 263 262 260 259 257 256 253 248 247 247 245 243 243 242 241 239 236 236 235 234 229 233 230 229 224 233 232 229 227 227 233 236 234 230 225 224 227 225 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 203 208 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 260 261 267 270 274 281 288 292 291 294 295 306 311 316 326 328 331 327 326 325 319 314 310 309 303 295 289 286 284 280 279 279 278 276 277 278 279 283 282 282 279 276 272 270 268 267 263 262 259 260 261 263 264 259 259 257 258 261 264 263 267 268 265 265 263 266 266 263 259 258 257 253 252 247 245 244 246 245 243 241 243 241 237 235 237 240 240 234 230 229 232 230 236 230 225 226 234 233 233 230 224 222 221 nan nan nan nan nan nan nan 210 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 257 260 268 271 272 277 286 286 288 284 294 298 307 314 317 325 335 333 333 330 323 319 313 310 301 295 290 283 282 280 nan nan nan nan nan 279 nan 285 283 281 283 280 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 261 259 262 264 265 265 265 266 262 263 263 263 260 257 255 252 253 250 250 247 244 244 246 243 241 239 240 238 240 237 239 245 243 225 216 223 231 230 232 226 228 230 234 232 230 223 220 221 220 222 nan nan nan nan nan nan nan nan 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 255 256 262 264 271 271 272 273 275 274 278 288 nan nan 302 313 315 329 336 334 329 330 321 316 310 310 301 295 288 nan nan nan nan nan nan nan nan nan nan 282 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 265 260 257 258 257 258 259 260 261 258 257 257 258 255 251 250 247 244 244 245 244 242 240 239 241 239 236 240 241 244 236 223 214 227 230 224 228 232 233 231 231 231 227 225 221 220 218 nan nan nan nan 206 nan nan nan nan nan 217 nan 221 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 256 263 266 262 264 264 263 264 271 nan 284 287 292 nan 306 308 315 329 334 327 324 313 306 309 307 307 306 nan nan nan nan 297 nan 288 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 272 270 nan nan nan nan nan nan nan nan nan nan nan 259 258 257 255 252 251 252 250 253 250 244 241 243 243 242 237 238 240 240 240 238 240 242 228 222 226 232 257 228 225 238 236 232 230 228 227 222 224 218 214 216 nan nan nan 208 nan nan nan nan 219 225 233 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 259 262 266 265 263 262 260 261 263 nan 276 285 288 290 nan 304 306 316 322 321 315 310 302 288 297 295 nan nan nan nan 301 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 287 291 285 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 249 245 248 252 250 245 243 243 244 242 241 241 243 241 239 241 241 241 240 258 254 259 237 235 239 240 231 229 228 222 223 221 215 215 nan nan nan 209 210 219 nan nan nan 229 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 255 263 262 265 265 267 259 258 nan nan 268 270 280 285 295 302 302 311 320 322 314 294 286 292 292 303 nan 311 nan nan nan nan nan nan 290 285 283 290 nan 283 280 nan 289 285 289 281 284 279 275 270 270 nan 270 nan 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 244 243 245 242 244 243 242 242 243 242 243 242 251 257 261 254 256 257 249 255 254 243 229 225 227 223 224 219 215 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 261 266 266 266 269 269 nan nan nan 262 270 276 280 288 300 307 309 313 316 311 303 278 279 290 nan nan 309 305 nan nan nan nan nan nan nan nan 277 278 nan nan 274 273 267 269 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 243 244 244 245 244 243 244 244 244 238 246 247 254 255 253 258 257 255 247 245 228 222 223 225 224 217 218 219 nan nan nan nan nan nan nan nan nan 231 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 257 260 264 265 268 266 274 269 nan nan 271 269 274 282 284 294 303 304 307 314 309 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 247 246 247 248 247 245 244 237 230 250 252 255 255 251 245 257 241 249 235 218 222 225 225 218 221 221 nan 212 212 222 nan 217 222 nan 224 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 252 257 256 263 267 269 270 273 nan 277 278 276 285 267 278 282 293 298 299 304 310 310 nan 294 285 nan 288 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 248 246 248 250 244 240 235 237 242 251 250 246 251 250 246 243 235 231 217 220 225 224 218 227 223 216 217 220 221 217 226 nan 223 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 246 249 256 255 267 271 273 274 272 nan 275 286 281 268 272 279 285 291 292 303 307 315 nan 297 295 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 252 250 249 248 243 237 230 231 238 251 240 245 255 246 256 246 233 229 222 216 227 222 230 230 225 nan nan nan nan 224 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 247 250 257 258 266 268 269 272 270 271 280 284 279 259 266 275 283 288 291 299 304 311 312 299 290 293 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 247 248 248 242 239 240 240 242 238 243 240 255 255 249 240 233 225 213 216 215 224 236 232 231 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 248 246 248 255 264 265 271 270 271 274 274 281 276 264 273 273 282 288 292 297 303 310 304 296 nan 288 294 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 248 245 246 242 239 238 246 246 243 238 244 260 258 239 248 233 220 223 218 217 222 236 233 236 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 246 248 244 253 259 267 273 nan 268 269 267 272 265 263 278 278 286 287 291 294 301 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 245 241 240 240 240 236 240 249 250 248 250 264 241 237 261 233 239 223 217 218 219 231 231 238 241 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 248 246 248 245 257 265 269 269 nan 263 258 261 259 261 272 277 287 286 293 292 299 303 303 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 242 241 235 240 236 235 241 247 249 256 262 261 244 245 245 258 246 229 235 223 217 214 231 235 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 242 246 245 245 249 264 269 267 nan 257 253 253 251 256 268 281 286 283 292 291 297 302 303 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 242 238 231 237 238 236 241 245 249 251 269 269 250 250 273 252 246 268 249 231 215 219 229 233 233 234 242 nan nan nan 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 310 241 242 242 244 247 253 266 268 nan nan 250 nan 245 250 265 274 278 287 293 289 295 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 235 228 230 236 235 248 252 257 249 258 271 270 267 256 257 282 270 246 232 226 224 229 232 231 229 nan nan nan 241 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 325 243 241 241 245 248 249 254 260 262 nan nan 250 246 244 260 275 275 287 291 288 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 226 225 233 236 241 248 252 249 257 263 261 270 271 272 275 251 266 274 256 243 232 233 234 233 235 nan nan 235 nan 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 318 318 325 246 nan 242 246 249 251 251 253 256 258 260 256 251 nan 258 270 278 286 288 286 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 243 nan nan nan nan nan nan nan nan nan 225 221 230 233 241 253 264 260 257 259 263 266 268 275 276 275 275 249 272 261 246 239 234 236 nan 241 244 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 319 nan 247 248 248 247 249 250 250 249 251 253 254 254 nan nan 258 268 274 284 288 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 241 nan nan 236 nan nan nan nan nan 231 222 221 229 230 238 251 259 255 253 256 262 267 269 268 263 257 262 262 262 253 245 250 250 256 256 250 247 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 315 nan nan nan 250 251 nan 249 249 247 247 250 251 252 251 nan nan 267 276 280 282 288 293 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 nan 244 240 nan 237 nan nan nan nan 232 nan nan nan nan 226 220 219 225 229 232 244 253 254 256 261 260 263 264 263 260 262 262 273 254 245 255 257 259 260 266 264 264 264 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 285 313 nan nan nan nan nan nan nan nan nan nan 244 243 nan nan nan nan 266 277 281 285 290 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 262 nan 256 253 250 246 245 nan nan nan 232 nan nan nan 233 233 229 235 232 223 nan 217 217 225 227 233 239 247 250 261 266 266 263 261 258 262 262 266 254 251 255 257 261 273 273 274 269 272 269 263 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 nan nan nan nan nan 295 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 279 281 289 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 281 273 265 260 258 256 255 251 244 239 236 nan nan nan nan 228 nan 224 nan 228 234 231 223 218 212 215 223 227 234 246 253 255 264 268 267 264 261 261 263 261 261 256 252 257 267 273 277 278 276 275 276 269 269 279 282 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 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 275 282 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 293 288 281 277 277 nan 264 261 259 256 253 247 237 234 234 231 nan nan nan 230 nan nan 224 227 231 226 216 208 213 220 222 232 246 258 262 266 271 271 270 268 264 263 268 259 254 257 267 270 274 281 279 277 283 286 276 279 280 282 nan 279 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 269 281 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 275 290 293 291 294 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 293 291 290 nan 276 267 260 254 248 239 238 237 225 225 235 229 235 nan nan nan 226 nan 225 224 227 230 228 218 210 214 219 221 231 245 252 258 264 274 258 260 265 262 262 261 259 260 265 270 276 277 282 287 285 282 285 281 nan nan 280 282 278 282 274 nan nan nan nan nan nan nan nan nan nan nan nan nan 262 nan nan nan nan nan 263 265 272 274 274 274 nan 275 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 264 265 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 261 284 291 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 302 nan 297 nan nan 272 256 243 236 235 234 236 236 233 223 218 223 231 238 nan nan 229 225 224 222 223 223 231 225 222 214 216 219 222 236 256 262 nan 263 273 282 271 268 261 256 260 264 268 270 273 278 282 285 280 277 276 278 279 278 277 279 281 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 256 257 259 262 263 nan 262 264 nan 269 271 271 272 273 275 278 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 253 254 278 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 279 285 289 290 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 307 nan nan nan 259 238 227 224 221 221 217 218 224 nan 223 219 216 224 240 nan 233 224 223 223 224 224 225 225 222 220 217 221 222 229 243 257 264 272 277 275 274 279 268 260 261 261 262 267 267 269 274 273 274 272 274 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 256 259 263 264 262 265 267 268 268 268 270 273 273 275 277 276 278 282 285 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 264 285 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 282 288 289 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 309 nan 315 nan nan nan nan nan nan nan nan 150 nan nan 173 181 190 nan 219 216 228 239 233 226 226 223 223 224 226 223 222 220 218 222 226 231 243 256 263 264 nan 253 252 269 269 268 266 263 263 264 262 264 266 267 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 nan 262 264 266 269 270 270 274 276 278 280 282 285 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 241 254 275 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 282 289 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 261 253 nan 219 225 230 234 230 227 227 225 227 225 224 222 223 222 225 224 229 240 253 261 268 274 288 294 265 265 274 269 269 273 265 265 265 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 273 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 238 258 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 286 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 121 92 nan nan 83 77 6 299 323 nan nan 231 234 226 226 233 231 230 229 224 221 223 221 224 227 228 227 233 242 256 261 264 268 266 277 283 272 279 278 275 272 265 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 258 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan 85 nan 330 274 268 263 nan nan nan 211 245 235 231 228 232 230 228 227 224 225 224 223 227 230 232 232 240 249 259 263 263 273 274 nan 276 284 296 278 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 223 232 245 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 118 128 46 351 10 31 4 nan nan nan 215 244 260 248 243 230 226 229 227 226 228 227 226 227 225 224 230 229 231 241 244 255 266 272 273 nan 294 291 283 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 232 233 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 137 135 147 157 351 31 22 20 nan nan 238 241 295 260 266 243 233 224 220 223 224 227 230 227 226 226 226 225 236 240 242 244 248 251 257 255 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 225 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 133 nan nan nan 185 nan 134 144 246 229 238 239 260 260 240 228 226 229 231 220 221 223 227 226 225 226 238 242 243 247 249 252 253 256 259 261 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 159 nan nan nan nan nan nan nan 153 222 250 241 240 242 242 237 224 222 238 235 228 228 230 233 238 242 nan nan nan 245 248 252 255 256 257 259 260 262 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 156 nan nan nan nan nan nan 183 231 272 247 237 231 235 227 216 215 232 243 248 239 nan 242 241 nan nan 246 247 248 249 251 253 nan 258 262 266 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan 241 233 nan 228 nan nan 211 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 167 195 nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 227 225 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 229 nan nan nan nan nan nan nan nan nan nan nan 224 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 224 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 237 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 nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 275 283 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan 265 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 255 260 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 249 246 244 244 245 242 249 249 264 nan nan nan nan nan nan nan nan nan nan 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 221 225 233 nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 69 234 273 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan 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 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 247 240 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 252 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 43 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 184 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 57 nan 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 171 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 161 174 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 177 nan 172 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 172 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 308 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 53 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 77 99 121 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan