CAPE 1196 1179 1503 1675 1413 1444 1376 1415 1471 1547 1284 1109 999 762 658 627 492 514 415 337 236 189 213 146 197 257 282 348 502 483 740 865 1010 1024 1039 958 851 879 713 540 503 619 726 1074 1224 1243 1258 1454 1352 1240 1358 1254 1272 1295 1253 1177 1172 1241 1061 1202 1075 1093 1137 1118 1037 1056 1102 1007 995 990 960 942 1003 1037 887 896 979 961 884 855 865 914 947 964 964 960 987 986 947 918 962 825 851 921 885 838 858 968 841 946 1026 1164 1201 1232 1171 1224 1122 1214 1183 1017 1002 1155 1267 1257 1137 1167 1171 1124 944 895 923 843 963 1162 1194 1099 964 986 1063 1064 1169 1108 943 866 875 816 823 925 906 940 821 821 790 914 903 975 1146 1137 1051 1057 1028 1237 1278 1242 1228 1226 1098 1084 1029 1120 945 973 1003 967 982 1107 1266 1326 1403 1378 1303 1250 1366 1423 1382 1340 1268 1295 1213 1157 998 892 772 567 482 429 503 612 792 893 876 838 880 874 893 962 896 758 909 882 909 936 804 827 832 881 899 899 437 434 485 278 152 166 321 571 429 418 650 713 669 595 624 562 538 453 480 474 504 500 463 455 495 417 494 533 662 675 779 626 365 268 321 353 419 345 363 400 377 442 534 1586 1760 1582 1433 1480 1576 1431 1565 1637 1563 1417 1360 1330 1191 977 736 547 472 466 356 275 159 194 133 119 193 276 340 536 670 821 944 1050 907 1031 1041 861 632 756 722 486 700 837 967 949 1153 1275 1349 1280 1329 1394 1305 1216 1317 1130 950 1214 1497 1268 1283 1215 1160 1198 1137 1086 1065 1006 1030 1037 1068 1096 1035 996 1022 892 851 836 959 958 912 913 977 943 1001 1001 996 973 965 930 919 981 951 885 843 775 780 789 932 789 801 817 839 792 871 1044 1076 1179 1080 1078 1140 1135 1087 1039 1148 1187 1246 1389 1220 1194 1113 1032 1000 992 1086 1156 1039 978 1082 1186 1189 1181 1160 1095 870 771 718 749 761 817 919 915 925 921 859 1001 1087 1132 1192 1235 1263 1359 1300 1241 1224 1312 1218 1100 1185 1165 1182 1169 1072 1052 1050 1082 1132 1255 1326 1327 1397 1410 1447 1271 1447 1373 1353 1265 1264 1104 956 830 804 676 402 310 341 461 506 531 550 497 622 691 691 710 623 612 692 789 870 906 960 950 895 974 967 882 618 872 797 708 563 299 120 54 58 150 376 657 747 725 657 563 592 574 564 558 561 584 553 572 589 618 572 484 456 465 562 477 334 327 249 241 297 353 460 524 602 526 581 712 1883 1665 1650 1568 1613 1630 1389 1276 1279 1375 1321 1307 1363 1253 1020 657 617 473 397 262 285 188 127 126 180 195 188 301 586 784 704 933 1014 825 917 853 927 691 732 720 592 580 827 846 923 924 896 1266 1312 1314 1389 1111 1215 1159 908 1010 1244 1299 1463 1294 1163 1238 1146 1136 1111 1042 1031 1108 1171 1165 1248 1094 1028 955 899 884 936 913 946 930 895 1015 1044 1090 986 981 1020 1011 950 954 983 974 1002 956 884 870 762 834 748 827 832 753 751 800 822 816 869 925 1039 848 911 1029 899 1154 1256 1070 1247 1302 1282 1119 1182 1299 1228 1183 1129 1221 1315 1263 1202 1314 1287 1228 1153 991 860 791 798 817 899 904 942 1074 1060 1109 1127 1186 1245 1310 1367 1422 1384 1329 1291 1214 1292 1243 1244 1115 1107 1102 1111 1056 1154 1019 1016 1217 1257 1263 1327 1392 1394 1402 1408 1369 1413 1185 1209 1176 1015 852 867 873 813 656 559 571 488 437 455 495 538 627 774 852 849 793 724 839 750 875 1057 994 993 860 996 992 878 1042 1141 1033 953 885 807 579 281 111 103 170 293 417 564 728 706 647 543 678 679 589 556 583 599 629 669 632 667 539 446 492 425 402 316 290 443 467 524 638 780 577 543 663 663 1934 1804 1652 1757 1525 1019 754 971 648 1155 1253 1194 1143 1156 989 921 545 542 394 229 217 154 169 183 265 225 221 390 606 872 933 1059 1013 988 1010 1020 996 943 817 855 729 659 621 815 901 782 909 905 1043 1211 1316 1237 1144 1316 1195 1334 1395 1287 1332 1311 1149 1111 1119 1092 987 1023 1150 1197 1139 1201 1185 1112 1084 1074 1058 953 972 951 979 957 950 1007 1044 1098 1069 1045 1048 1065 966 1061 1016 981 1016 919 937 951 773 774 833 906 840 796 782 843 849 636 631 642 711 784 883 965 1024 1025 1271 1365 1384 1074 1071 1222 1440 1343 1226 1282 1296 1282 1319 1252 1190 1208 1194 1143 1207 1179 1197 1166 1201 1173 1251 1200 1210 1173 1116 1233 1162 1121 1404 1408 1417 1498 1444 1474 1470 1257 1374 1271 1390 1237 999 970 956 1107 1005 1068 1150 1245 1281 1339 1316 1404 1293 1317 1299 1333 1410 1492 1362 1195 1117 1071 1069 885 785 667 722 1020 823 718 817 871 912 928 886 819 811 748 825 885 1059 1042 1114 1035 1013 1006 1156 1091 1115 1141 1069 891 888 830 884 824 885 660 492 454 469 533 597 659 668 638 494 787 650 512 507 621 641 679 757 752 758 759 665 633 578 518 425 471 623 721 804 728 826 711 646 653 696 1921 1893 1753 1449 854 628 524 656 707 1214 928 743 672 498 597 670 650 475 543 253 181 287 439 604 575 545 431 275 511 659 938 903 977 1064 1020 875 1046 783 967 970 972 838 807 940 1035 933 999 936 961 1191 1304 1264 1223 1174 1282 1484 1316 1062 1178 1374 1186 1143 1128 1112 1000 1121 1231 1188 1133 1154 1170 1164 1206 1144 1098 1061 1063 1056 1051 1016 1007 1000 1057 1061 1124 1075 1095 1099 1020 1042 968 906 961 914 931 983 891 840 899 901 910 934 753 669 688 737 808 779 798 680 614 697 878 939 1020 1272 1243 1315 1188 1260 1293 1302 1327 1313 1392 1379 1345 1157 1131 1016 1061 1095 1199 1271 1249 1335 1294 1297 1304 1309 1255 1130 1235 1307 1253 1163 1278 1347 1441 1442 1357 1504 1527 1503 1280 1304 1239 1070 1005 1033 955 1011 992 1080 1066 1240 1196 1303 1207 1253 1198 1179 1177 1198 1255 1205 1085 994 917 852 940 983 1104 1121 1149 1274 924 946 1015 1027 978 951 835 763 756 877 934 969 1092 904 1040 988 1029 1099 1124 1082 1070 855 936 860 837 868 793 563 722 773 917 931 802 705 788 839 823 986 888 788 768 738 779 692 774 787 810 773 806 832 786 766 687 622 551 477 544 654 796 602 383 473 464 482 552 1933 1738 1551 896 596 302 392 953 978 1027 1249 1457 1156 383 546 637 608 576 416 348 425 495 649 156 475 432 510 274 349 671 981 1022 1033 988 1175 790 837 737 623 651 729 776 787 975 1098 1068 1049 840 684 830 1223 1306 970 923 961 1327 1415 1260 1146 1265 1410 1069 1173 1178 1177 1161 1230 1359 1169 1103 1108 1173 1218 1188 1190 1204 1097 1102 1119 1155 1034 964 1112 1074 1105 1191 1159 1177 1236 1157 1005 998 936 928 935 946 930 904 906 933 911 851 809 715 699 743 713 724 705 662 739 942 937 984 1229 1260 1232 1178 1404 1381 1257 1316 1322 1436 1365 1094 873 1084 1062 911 1011 985 981 1032 1247 1368 1389 1394 1362 1323 1104 1292 1351 1330 1093 1077 1210 1266 1263 1381 1474 1370 1421 1353 1372 1258 1125 1005 955 926 1033 1066 1171 1106 1293 1129 1112 1254 1269 1166 1077 1087 1152 1190 1077 1119 1082 990 971 918 883 903 1019 1139 996 1088 868 882 995 1016 899 934 935 865 904 943 1053 1058 1244 1087 1176 1213 1068 1121 1116 1012 1023 1008 888 714 922 780 594 661 863 991 933 777 619 585 709 845 707 915 1059 917 883 927 974 1050 1105 933 835 775 711 742 730 732 752 775 699 719 739 520 538 519 570 567 597 490 418 1797 1664 1340 1520 963 446 1166 1159 1526 1403 1632 1301 923 854 1001 834 672 474 361 270 497 518 515 282 287 248 334 382 322 632 984 1043 393 574 667 875 730 633 674 607 618 640 722 819 969 1060 928 824 660 571 838 1068 1243 1177 1314 1184 1400 1266 1293 1171 1377 1214 1211 1275 1199 1236 1308 1337 1210 1097 1167 1106 1192 1263 1294 1261 1184 1094 1209 1166 1058 1059 1163 1143 1109 1166 1201 1209 1260 1155 1082 1111 1078 1008 1083 859 1032 1037 947 970 980 982 816 748 797 882 879 733 746 708 850 828 589 825 845 1027 879 945 997 1015 1023 889 1026 979 1065 965 886 933 959 971 947 896 1108 1232 1302 1175 1183 1220 1364 1265 1240 1441 1462 1105 1075 1028 1058 1079 1249 1125 1335 1452 1450 1527 1476 1242 1183 1052 1014 1034 1126 1303 1372 1326 1180 1294 1326 1191 1403 1244 1209 1095 1134 1063 1026 1037 1042 1022 941 925 861 874 887 919 827 871 742 848 945 830 761 912 869 942 1156 1078 1094 1187 1183 1197 1175 1108 1081 1122 1074 1088 1034 968 803 669 774 734 686 728 974 992 813 734 710 616 682 994 718 919 906 686 742 729 919 858 864 770 615 618 652 777 597 674 615 676 677 792 724 574 653 633 604 650 750 783 818 1750 1972 1723 2133 1891 1289 755 1423 1566 1320 1235 1213 1038 1004 1004 846 784 711 554 584 327 434 537 600 577 228 414 402 274 419 857 868 416 172 549 680 539 506 529 527 465 552 607 783 859 968 958 834 599 564 487 752 1115 1271 1236 1175 1377 1265 1314 1343 1193 1199 1310 1293 1268 1319 1171 1285 1301 1286 1259 1130 1113 1132 1229 1338 1261 1243 1167 1142 1068 1071 1187 1230 1084 1167 1156 1363 1322 1273 1176 1125 1060 1076 1031 1033 973 999 915 1000 923 881 970 883 873 929 1002 857 733 797 789 856 680 755 897 938 838 974 1074 969 860 738 860 994 971 862 923 966 923 903 939 977 1052 1200 1103 1000 1069 1021 1018 958 1053 1358 1270 1050 939 890 898 1078 1080 1023 1080 1202 1341 1474 1262 1318 1318 1171 1088 1164 1181 1327 1504 1611 1411 1521 1433 1324 1315 1182 1243 1128 1132 1072 1072 1054 940 886 883 904 720 774 827 920 841 869 784 906 921 877 748 891 1004 1097 1088 1125 1193 1086 1013 1207 1115 1130 1108 1008 1068 1062 944 957 664 700 772 705 705 721 752 658 790 592 667 727 919 940 881 774 637 699 839 830 920 719 897 964 796 785 644 673 625 575 486 384 473 601 691 635 679 736 850 759 972 973 732 1911 1931 1974 2229 1793 2003 956 798 1206 1140 1162 965 1054 915 810 720 643 666 643 639 619 430 499 502 726 492 193 340 386 553 985 616 152 551 718 765 673 611 690 515 441 470 429 630 740 892 905 833 793 856 772 594 778 752 1132 1322 1324 1304 1220 1207 1223 1154 1361 1271 1357 1384 1255 1208 1250 1198 1381 1330 1285 1240 1181 1250 1376 1215 1299 1214 1179 1134 1122 1259 1228 1261 1178 1318 1392 1427 1355 1150 1075 1108 1078 1058 1034 1011 963 880 1008 1002 925 874 1094 1049 820 820 761 769 777 862 665 799 861 864 798 747 832 675 824 814 858 794 926 1048 1013 988 967 1003 992 991 1052 1090 1079 982 989 960 1027 1001 1059 1150 1139 963 924 982 989 1095 966 1036 1158 1065 1070 1169 1182 1166 1366 1517 1394 1357 1334 1485 1404 1697 1623 1602 1416 1543 1313 1343 1276 1148 1082 1075 1017 1031 977 1173 1152 983 1000 945 924 978 974 928 846 968 1018 981 1021 1054 1124 1089 1069 1222 1147 1090 1055 968 1035 1106 1102 1050 989 1106 1047 915 898 840 743 563 630 581 881 869 826 604 505 595 951 941 1007 817 778 920 905 880 990 918 1003 1085 1017 742 694 701 596 451 515 549 670 598 595 780 833 747 1132 1309 713 931 1105 1898 2229 1953 2178 2096 1640 873 1007 1335 1488 1210 1064 714 570 524 457 425 554 699 556 508 438 384 275 636 670 400 548 547 721 1043 951 574 577 450 432 882 467 661 581 361 303 308 494 474 642 758 793 710 674 660 700 704 603 836 1078 1005 1180 1183 1193 1102 1376 1252 1327 1285 1418 1431 1305 1244 1345 1420 1397 1277 1230 1226 1265 1351 1643 1464 1323 1223 1192 1114 1243 1287 1309 1187 1391 1491 1439 1202 1199 1089 1150 1084 1101 1128 1034 1022 957 916 1004 1068 1026 1183 1381 954 883 880 832 809 844 626 875 1057 1044 703 781 543 817 804 865 836 865 896 880 943 986 957 1086 1029 1034 1106 1311 1119 1089 1083 1044 1235 1127 1059 1240 1068 933 977 1005 1022 1044 1049 1010 1025 1054 1089 1114 1095 1133 1308 1309 1443 1551 1535 1518 1634 1628 1734 1691 1447 1510 1315 1303 1184 1121 1136 1191 1188 1263 1102 1240 1152 1107 1033 1142 1074 1115 1060 1154 1083 967 1072 1091 1122 1066 1091 1068 1161 1183 1173 1072 970 1075 1041 1023 1162 1086 975 952 939 945 910 930 920 779 704 720 906 852 904 800 728 811 922 1037 991 884 685 796 792 957 969 740 868 776 751 601 512 440 461 407 626 610 563 573 953 825 1059 1284 856 916 1024 1063 1036 1736 2148 1921 1621 1766 1132 667 921 256 840 1069 931 744 478 461 202 268 436 521 377 435 375 338 312 606 540 693 741 859 780 717 979 757 580 561 456 557 477 471 324 224 231 247 265 211 300 649 623 342 391 298 356 569 849 645 836 1190 1275 1190 979 963 1218 1391 1335 1277 1374 1463 1443 1363 1411 1387 1418 1380 1147 1210 1274 1370 1319 1451 1212 1167 1246 1183 1141 1431 1289 1505 1522 1558 1454 1260 1183 1133 1271 1133 1032 903 1032 1053 1056 988 1041 1013 1122 1213 1148 1124 1171 1048 1112 757 819 723 1019 966 904 1039 936 878 873 935 1010 955 989 953 927 879 862 981 1048 1064 1050 1042 1039 1012 1062 1050 1099 1127 1048 951 989 981 915 964 936 991 1064 1113 1037 1025 1161 1017 1025 1130 1080 1205 1186 1347 1280 1378 1536 1661 1652 1665 1549 1482 1393 1280 1284 1320 1199 1157 1148 1222 1266 1375 1245 1197 1111 1119 1160 1183 1165 1098 1067 978 1024 1047 1082 972 1106 1045 1184 1107 1065 1092 1018 1056 1080 1028 1074 1192 1142 1083 1053 944 955 946 830 864 853 902 831 907 866 786 864 843 595 948 1032 1004 965 971 962 1114 1091 1029 1043 902 993 1050 935 735 616 626 774 753 866 1003 640 993 1480 1161 1177 1162 1094 992 1065 932 1867 2157 1790 1644 1460 1341 840 947 1194 1385 1148 704 442 471 706 324 408 576 421 438 247 250 350 262 345 537 562 947 814 635 649 1050 795 750 453 580 566 669 758 702 391 240 195 194 270 264 486 769 267 217 324 192 296 296 685 466 507 987 956 843 754 925 1211 1386 1313 1357 1304 1313 1422 1431 1398 1306 1331 1308 1205 1156 1255 1186 1330 1342 1193 1164 1307 1207 1407 1350 1434 1339 1618 1516 1395 1365 1303 1303 1043 1074 1034 1013 1026 1086 1110 1136 1103 1003 1107 1061 1124 1113 1175 960 1063 1064 1093 1040 929 946 972 911 903 904 929 989 939 945 933 932 1041 975 958 931 959 977 967 999 976 922 962 1039 1049 1033 1006 929 929 959 995 1028 1045 1077 1157 1056 1019 977 1044 1013 1039 1096 1174 1162 1348 1246 1337 1330 1413 1601 1537 1454 1537 1443 1519 1319 1349 1245 1202 1340 1313 1230 1184 1137 1205 1214 1227 1152 1155 1068 1200 1111 1034 1074 1029 1051 1033 1000 1066 1082 1030 1061 1000 1002 1019 952 932 955 1080 985 1001 936 848 820 804 746 817 801 840 791 775 655 495 530 627 886 962 1050 977 982 1090 1121 1046 1110 950 1022 961 1249 1063 1049 748 749 919 893 1078 1130 1121 1280 1337 1248 1229 983 1108 1077 1159 1038 1139 1678 1845 1848 1731 1842 1431 919 1065 1013 1297 880 829 661 439 460 831 734 639 497 449 288 292 306 492 564 774 668 581 596 708 820 907 736 528 425 490 456 518 465 297 482 523 328 301 256 320 551 545 300 299 149 71 46 257 158 221 289 583 932 816 701 650 646 1194 1452 1304 1406 1389 1457 1435 1374 1286 1267 1253 1191 1318 1276 1244 1154 1211 1205 1185 1201 1338 1326 1354 1541 1543 1685 1415 1464 1458 1431 1275 1154 1127 1026 1028 1020 975 1138 1124 1109 1072 1034 1083 1109 1136 1154 1140 1109 1113 1215 1058 1010 976 1047 987 869 920 1046 1040 1081 983 1041 1109 1007 952 882 855 929 887 907 977 996 982 938 944 942 918 914 923 929 932 911 941 962 1094 1029 1019 1043 958 945 958 1001 1058 1154 1154 1154 1331 1464 1392 1361 1401 1607 1548 1427 1377 1443 1471 1396 1223 1186 1315 1346 1097 1059 1115 1094 1050 1119 1058 1053 1219 1061 1086 994 952 871 835 886 951 1068 1023 1022 968 955 980 930 892 867 941 941 907 911 814 797 819 829 794 981 733 873 877 742 516 497 476 582 615 852 916 850 1134 1137 1091 1116 972 1040 1150 974 984 1220 1250 945 1067 1275 1183 1336 1403 1400 1428 1262 1366 1307 1230 1263 1212 1199 1324 1023 1345 1740 1476 1596 1912 1536 1347 976 1230 1082 865 698 706 839 780 671 669 692 447 259 270 298 640 877 986 764 814 709 523 629 982 867 729 383 309 225 239 241 191 208 154 191 504 438 335 251 349 616 324 434 485 234 90 203 235 444 533 460 672 706 577 659 645 689 754 1119 1240 1299 1350 1413 1387 1427 1345 1455 1284 1098 1211 1220 1224 1067 1213 1326 1172 1370 1434 1378 1353 1425 1731 1520 1510 1476 1417 1331 1159 1134 1116 1141 952 939 1011 1110 1118 1150 1154 1044 1019 1155 1115 1086 1137 1178 1148 1044 1138 1083 1063 1185 979 892 1068 1103 1011 926 985 988 915 1004 1036 894 975 882 873 880 888 943 1007 937 962 957 907 889 895 811 860 893 937 918 824 862 918 973 1004 1030 1047 970 988 973 1119 1153 1425 1587 1592 1407 1500 1408 1323 1447 1534 1281 1059 1072 1216 1189 1264 1174 1126 1185 1127 1098 1109 1232 1118 1210 1278 1131 1062 1012 924 915 867 898 881 836 854 764 767 847 869 797 801 710 714 775 782 743 652 727 806 825 838 943 779 713 721 394 704 318 697 397 784 876 821 955 1175 1160 1112 1100 1052 1097 974 1025 1080 1246 1196 1293 1123 1407 1463 1555 1405 1248 1340 1357 1393 1368 1294 1224 1151 898 500 1072 1233 1408 1427 1345 1461 1632 954 884 792 667 605 655 612 726 658 641 515 461 386 642 852 929 1057 923 999 907 992 852 894 947 822 787 715 627 413 487 285 211 257 355 514 521 510 403 405 336 324 294 300 352 407 367 446 523 576 862 661 687 762 356 391 300 305 427 537 875 1220 1444 1348 1461 1434 1491 1592 1278 1262 1170 1216 1256 1094 938 1078 1229 1208 1341 1410 1400 1352 1288 1429 1511 1404 1394 1280 1177 1213 1123 1165 1105 965 1048 1041 1134 1123 1127 1116 1090 1085 1074 1079 1124 1129 1106 1069 1128 1131 981 1033 1119 1042 1200 1260 1216 1066 1307 1074 1060 1163 1071 1089 847 887 868 919 1039 982 966 956 1023 1021 933 837 823 814 784 893 900 883 743 716 735 863 907 934 902 907 949 977 1018 1112 1349 1401 1185 1251 1284 1230 1233 1310 1306 921 933 996 1188 1403 1179 1054 945 928 956 965 982 1083 1063 1082 928 839 859 782 706 613 579 538 533 550 522 545 576 592 573 548 594 581 524 650 625 625 681 557 750 840 763 734 590 447 425 325 180 147 267 554 446 560 681 859 942 1069 1066 1081 819 782 867 1155 1279 1307 1192 1150 1291 1380 1543 1490 1262 1452 1409 1461 1371 1521 1331 1033 845 640 618 1108 1039 1037 1036 978 1146 1226 894 842 863 938 810 818 759 669 511 605 640 550 636 615 676 706 810 888 853 802 790 703 945 364 772 921 825 724 644 607 609 514 599 876 690 578 359 342 375 332 344 366 351 362 319 266 448 737 825 953 920 981 688 1013 783 323 262 146 620 697 1000 1412 1358 1394 1487 1505 1341 1215 1140 1226 1140 1110 1030 967 1001 1136 1106 1195 1322 1367 1298 1332 1318 1486 1354 1212 1203 1068 1116 1161 1072 1064 1088 1055 994 1055 1112 1101 1159 1093 1088 1081 1098 1052 1067 997 1012 1009 1007 972 1143 1378 1399 1387 1351 1357 1345 1161 1060 951 961 1008 1126 1071 862 934 1042 983 1089 1002 911 926 955 875 853 776 792 795 940 867 804 721 705 529 677 615 618 679 701 747 838 858 880 970 1172 1262 1226 1213 979 954 1167 988 769 820 797 1214 1293 1123 963 649 684 741 735 848 901 1060 846 641 625 613 500 484 366 266 282 261 245 230 284 299 316 225 295 289 301 318 429 381 420 504 741 688 745 688 494 436 226 110 54 29 48 46 160 140 256 377 683 815 864 948 928 879 894 796 1046 1189 1283 1257 1345 1392 1467 1558 1559 1456 1447 1346 1297 1254 1343 1238 1062 988 850 907 1175 977 674 744 589 864 780 476 357 434 429 383 513 592 657 668 709 746 746 638 748 727 681 607 736 753 705 768 579 544 551 268 449 746 934 728 652 485 642 609 723 539 543 492 468 470 480 470 490 568 637 400 601 840 860 656 628 816 835 898 874 1037 1081 1095 650 568 966 1042 1192 1446 1233 1361 1531 1492 1406 1144 1020 954 1040 1111 1036 938 1030 1014 1059 1136 1199 1208 1256 1207 1372 1350 1151 1090 1049 917 1021 944 1023 1026 1041 1117 959 1076 1117 1111 1135 1104 1012 1020 1049 1064 1012 967 972 925 855 1063 1358 1343 1371 1337 1126 1017 972 814 667 754 794 957 1131 1075 962 1077 1048 1041 1071 1013 919 904 802 821 787 716 873 846 899 875 732 585 530 548 357 407 497 483 549 622 632 585 615 747 909 1077 1157 818 824 797 757 587 597 868 1048 927 898 567 404 373 424 499 682 744 596 501 431 311 218 200 120 79 65 44 46 60 75 30 40 51 38 40 84 89 72 119 150 167 176 276 547 535 551 363 274 205 17 47 26 9 28 57 112 100 196 433 463 676 887 926 948 1010 940 843 1046 1138 1256 1217 1082 1459 1480 1347 1296 1389 1284 1270 1242 1379 1249 1262 1093 931 797 1096 809 665 489 423 427 494 140 95 79 78 157 6 230 344 419 415 366 496 757 517 436 456 445 447 365 415 494 631 721 612 441 188 112 378 492 515 487 465 483 590 552 500 503 519 680 624 666 673 519 509 582 512 533 598 492 580 607 780 598 703 882 911 912 862 545 714 997 817 1173 1505 1119 1426 1372 1362 1028 873 886 1030 1041 939 855 953 1008 1004 983 1075 1168 1206 1208 1204 1151 1224 1028 909 817 892 959 959 922 956 1091 1130 1112 990 1031 1019 1060 1005 944 1044 1061 1000 938 890 854 858 1041 1314 1295 1319 1083 880 797 736 589 539 544 557 813 941 937 1066 1052 1034 937 971 1093 1134 1050 877 818 685 881 909 966 805 731 660 478 224 169 231 170 266 320 332 324 317 340 358 481 692 865 850 575 531 562 629 549 379 736 731 596 612 218 192 258 365 320 391 587 390 268 165 131 23 9 10 9 7 13 14 14 2 1 13 15 14 12 15 14 12 16 20 18 22 57 102 68 153 102 156 136 251 37 23 10 6 25 38 54 82 114 269 322 459 612 626 676 746 507 745 926 1036 1094 929 971 1409 1481 1420 1447 1175 1088 1320 1366 1372 1355 1256 948 749 944 836 594 543 532 516 267 10 110 14 8 7 7 7 8 107 120 191 205 328 156 8 7 8 9 37 77 132 251 284 317 400 369 48 0 96 218 213 265 281 312 366 457 510 700 708 627 668 670 689 599 753 702 566 658 591 744 659 621 624 715 554 702 651 851 897 1014 859 862 933 1307 1305 1187 1187 1118 893 679 699 963 1124 1201 1196 1105 1088 1054 1030 1068 1144 1114 1164 1177 1138 1134 1217 829 702 735 973 1050 993 928 994 1035 1065 966 978 916 1016 870 853 969 1000 927 935 827 830 856 821 926 1217 1164 1011 846 806 613 578 419 435 553 700 774 883 968 934 880 867 862 871 931 1022 804 761 640 677 723 757 700 674 457 212 111 38 47 233 145 117 150 242 368 319 392 529 514 596 542 443 368 559 415 536 472 502 463 350 56 35 104 240 93 140 219 231 159 82 73 14 7 9 5 6 6 6 4 10 7 4 8 12 9 6 6 5 4 8 12 16 15 15 19 13 7 11 12 19 37 14 15 11 20 9 9 14 36 52 63 131 187 308 426 509 497 544 437 705 753 281 590 552 863 1385 1403 1342 1520 1477 1459 1485 1540 1547 1365 981 879 1214 1222 927 656 602 177 96 23 27 6 9 11 9 9 10 7 3 6 100 11 13 9 53 8 6 3 3 4 3 46 99 287 454 353 132 1 2 6 58 120 162 205 317 359 478 554 640 574 544 636 678 564 692 631 618 682 679 636 662 624 587 620 532 663 733 849 1013 1083 1148 905 872 995 1226 1076 998 933 694 633 796 952 1134 1115 1179 1260 1221 1242 1064 1009 999 1074 1094 1141 1251 1333 1090 863 735 899 1048 1121 975 1030 1053 1019 1010 968 874 818 839 893 918 898 948 781 774 751 780 714 795 1018 986 958 854 695 536 576 377 440 447 520 587 669 682 685 722 733 682 668 558 640 967 710 521 405 401 466 478 376 141 88 41 20 21 81 181 81 195 266 417 272 359 352 292 268 257 213 397 452 264 360 291 301 196 31 44 21 24 26 17 12 42 53 33 20 29 19 6 14 9 16 12 14 15 10 14 5 3 6 8 4 13 24 21 20 9 17 12 9 14 7 6 9 10 10 12 11 15 22 27 20 21 16 12 6 4 10 38 45 102 261 353 419 451 491 476 654 386 376 485 404 809 1031 1081 1218 1166 1163 1323 1540 1417 1234 1043 1475 1249 962 354 60 139 109 12 7 10 9 8 7 10 8 5 9 5 6 7 7 7 4 3 2 1 0 0 0 0 2 13 119 173 242 8 4 4 8 20 79 85 123 256 332 363 356 625 495 466 519 550 507 428 555 567 627 547 561 697 460 608 482 588 747 763 1029 1056 1101 955 586 757 784 833 967 870 767 614 746 718 750 799 835 949 1020 1000 906 885 878 921 1008 1067 1168 1203 1136 1037 808 901 975 986 1060 962 1022 869 897 905 903 834 819 814 816 799 780 771 756 716 683 679 617 766 1007 933 673 619 581 460 371 293 312 239 190 343 593 611 596 629 649 447 321 311 586 391 259 279 263 269 313 295 208 41 46 19 37 26 40 88 65 119 194 290 28 93 37 18 33 51 98 121 169 151 64 183 54 31 15 19 14 20 20 21 15 16 16 16 5 4 16 12 10 13 7 9 5 18 19 8 10 8 8 21 19 20 7 12 20 26 25 27 12 9 15 8 4 3 3 4 16 3 20 26 20 22 16 15 15 17 12 15 4 6 17 6 28 68 380 425 577 797 569 712 437 343 499 838 881 905 1044 1217 1477 1470 1327 1157 1272 750 75 67 118 51 8 10 9 4 7 6 8 12 11 12 11 10 9 6 4 1 0 0 0 0 0 0 0 0 0 1 7 6 3 2 3 3 5 6 35 63 131 59 78 178 334 432 346 420 479 451 485 571 524 553 571 498 586 677 628 646 807 880 707 854 966 1014 928 781 613 498 552 743 760 680 548 590 507 520 605 669 785 834 769 741 661 723 757 867 1034 1078 1045 941 950 1139 1154 817 847 919 1037 1262 807 915 1013 938 895 820 785 810 751 746 664 690 723 663 613 580 769 929 815 659 492 522 336 165 35 37 15 12 39 192 447 450 404 374 313 217 100 123 317 46 80 185 274 243 179 125 211 27 26 22 26 27 40 29 16 23 26 24 42 35 28 24 25 20 15 84 54 58 90 30 16 16 24 16 20 15 18 13 7 8 6 2 7 6 7 8 12 16 11 8 17 21 10 19 9 11 7 7 9 13 9 13 19 9 13 5 5 8 8 9 8 4 5 8 4 10 12 21 21 17 12 9 7 8 8 7 6 5 5 34 33 45 43 87 316 626 737 763 991 937 443 655 818 880 989 1150 1272 1296 1301 1105 700 457 118 101 42 11 7 8 9 7 8 7 6 10 8 7 8 4 0 1 1 1 2 60 69 26 19 13 6 0 0 0 0 0 0 0 1 2 2 2 2 3 3 4 66 79 156 267 330 334 473 489 475 499 497 501 463 390 384 665 594 569 799 742 960 959 1084 945 890 910 719 445 417 421 473 579 493 483 408 496 533 626 631 531 606 620 690 669 843 867 951 941 878 876 1003 1057 859 687 678 787 859 1055 965 1012 1055 841 716 782 737 772 787 768 748 593 586 625 703 719 834 656 577 520 435 268 93 132 60 62 82 95 67 228 222 229 230 202 152 85 40 45 26 62 139 98 165 330 208 92 79 27 27 28 29 25 21 18 23 29 33 30 40 30 29 23 20 28 25 22 51 46 30 22 26 22 15 7 13 5 13 12 13 15 14 11 15 6 11 18 8 6 15 14 19 11 22 15 12 6 7 15 3 7 4 6 8 7 5 7 7 9 8 8 9 9 7 7 3 6 7 8 8 6 8 5 7 8 8 6 4 3 2 24 41 65 65 55 215 280 375 555 754 860 822 740 699 771 876 1029 1122 1408 1043 840 402 255 107 37 5 5 9 6 4 3 1 0 1 2 2 1 5 20 37 41 124 353 498 462 389 361 298 244 131 70 39 15 2 0 0 0 0 0 0 0 0 0 0 0 0 2 8 11 89 320 452 402 454 459 356 275 238 282 334 578 548 583 500 625 904 879 789 766 749 930 1121 1171 960 734 1096 1162 831 675 358 361 426 501 446 462 502 744 906 893 713 825 906 849 832 907 842 747 573 611 659 572 660 742 791 783 818 871 804 717 739 772 777 723 662 630 617 563 609 644 579 582 410 323 48 108 131 19 32 43 17 39 44 68 84 90 129 87 36 38 36 35 31 26 90 145 240 258 117 63 61 42 33 36 31 23 25 31 31 26 30 26 31 29 16 9 11 13 26 22 19 22 15 11 23 20 13 12 5 11 12 7 11 10 9 8 7 8 10 7 2 13 10 18 18 16 16 9 12 12 9 16 10 10 18 8 9 11 14 12 13 10 7 6 5 7 5 4 4 4 3 4 3 4 5 5 5 5 5 3 1 0 0 0 9 30 55 102 180 211 211 241 353 526 598 525 538 607 749 969 1099 1160 881 590 338 133 22 7 7 22 56 70 65 55 46 17 22 26 87 224 355 439 304 453 502 533 533 532 503 443 427 430 368 306 243 122 93 111 197 362 455 428 359 115 0 0 0 0 0 0 0 6 10 258 465 459 426 427 324 185 96 135 274 409 580 468 504 517 818 838 758 730 815 765 929 1024 1011 957 1005 1071 1107 827 527 311 373 369 268 316 450 643 773 745 642 724 801 798 852 722 600 518 498 553 672 441 333 495 573 364 479 747 667 595 700 745 751 714 643 492 504 508 500 506 569 452 386 96 32 103 35 13 48 40 11 23 20 40 38 46 45 37 32 31 10 20 7 38 55 167 91 43 41 41 46 38 28 41 35 40 24 32 22 31 31 23 27 30 7 8 8 28 33 24 24 19 18 3 3 10 8 5 10 8 13 6 2 5 11 10 7 12 18 9 3 6 6 18 18 11 8 17 19 16 13 16 17 15 15 15 13 12 11 12 13 9 6 6 6 4 4 4 2 2 2 2 2 3 3 3 1 2 2 1 0 0 0 0 0 8 21 44 64 118 153 152 151 191 231 279 331 467 645 887 947 1131 652 222 172 23 24 59 203 307 226 363 265 315 292 234 319 469 432 336 421 482 339 405 691 755 577 587 541 534 477 457 449 422 457 408 347 274 261 313 368 412 360 437 321 130 61 11 2 0 0 0 0 0 142 355 554 342 238 165 70 67 188 256 477 646 582 589 786 807 835 850 881 882 728 833 855 994 1055 926 1019 799 687 362 338 210 192 181 192 450 625 572 645 728 814 792 687 614 518 463 537 608 370 232 194 245 165 279 382 493 481 528 631 663 630 613 586 504 438 394 379 381 468 392 204 98 31 28 40 42 36 42 39 46 40 44 39 41 20 36 15 24 18 3 11 36 43 43 45 40 34 40 43 52 51 40 24 28 24 21 27 27 23 28 28 22 25 13 24 24 13 31 15 22 23 30 12 12 7 8 6 10 4 17 16 16 8 6 14 13 15 18 16 14 13 13 14 15 15 15 16 13 12 8 9 5 14 15 13 8 10 12 9 6 6 4 3 3 2 2 1 0 1 0 1 0 1 1 1 0 0 0 0 0 0 0 0 0 0 9 17 36 70 96 103 95 88 99 197 387 513 572 789 621 315 211 161 147 172 306 477 561 487 548 531 532 520 521 569 560 574 452 496 489 540 692 829 741 708 697 569 537 467 419 450 517 467 457 432 390 479 439 456 489 491 506 510 443 306 215 131 80 24 0 0 0 0 91 355 456 271 162 57 44 70 169 346 625 727 673 662 793 787 818 976 874 834 847 896 927 934 1054 822 942 597 431 334 214 155 127 181 298 477 458 541 752 863 682 639 583 437 471 564 320 243 246 181 138 127 122 409 297 489 561 598 602 614 560 460 440 424 340 280 303 282 169 68 33 35 29 31 26 41 26 38 41 49 43 35 46 10 38 22 5 13 14 34 43 42 60 48 63 43 35 31 31 36 27 19 27 29 25 24 34 35 32 31 19 13 26 34 12 31 36 28 28 22 4 5 3 8 10 4 10 16 12 13 13 7 9 14 11 17 16 14 10 11 11 12 11 12 13 14 11 12 12 14 14 13 11 11 8 7 7 8 5 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 27 43 66 78 74 70 122 265 255 598 677 598 355 316 191 219 404 579 632 548 649 658 602 530 611 668 513 563 692 709 672 700 763 726 607 530 486 427 471 461 461 422 414 438 431 459 461 489 473 483 486 515 515 462 507 572 554 452 416 302 206 141 58 0 0 0 128 418 282 144 81 34 40 82 222 476 745 743 682 762 830 755 972 914 877 816 811 805 937 934 752 772 798 315 199 129 103 94 57 223 376 324 566 722 741 615 569 478 358 464 375 240 102 187 94 18 20 476 427 412 505 504 544 541 517 476 416 363 309 234 241 145 40 57 93 28 23 41 44 42 24 35 42 53 47 43 46 45 38 39 29 8 35 35 22 32 49 34 53 34 30 27 25 23 19 23 26 27 26 38 42 25 31 29 16 27 13 26 19 14 34 33 12 12 6 20 4 5 12 11 14 9 8 11 11 12 9 7 6 6 12 12 12 11 8 8 7 6 9 10 12 10 12 13 13 13 11 8 8 8 8 8 5 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 1 22 36 52 70 74 130 263 587 695 865 855 459 465 393 568 764 622 725 762 823 611 679 1015 805 978 868 726 712 854 597 513 492 453 414 425 426 422 422 358 325 404 460 450 435 438 481 537 541 524 511 524 513 514 529 530 521 636 565 552 479 349 283 243 70 0 0 204 422 163 107 0 0 28 114 308 643 685 763 756 756 765 820 810 850 889 832 798 812 800 562 591 436 450 458 197 103 53 61 102 171 292 602 690 624 520 468 350 235 211 249 166 76 8 10 181 366 463 299 452 444 459 494 453 435 315 261 260 193 87 57 33 31 47 41 37 47 19 49 39 27 41 38 46 45 47 48 21 21 33 12 40 39 28 41 41 33 35 30 30 29 30 32 28 29 31 29 23 32 27 29 28 34 23 24 14 20 11 5 19 36 3 6 9 9 5 4 9 9 11 11 7 8 9 9 5 5 6 6 8 7 7 9 9 8 8 10 8 6 7 9 9 9 9 9 9 8 5 5 6 6 7 5 3 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 11 25 56 680 769 884 972 969 792 1059 973 721 692 792 853 1011 974 913 866 825 819 789 661 641 624 604 519 487 521 428 325 359 367 364 380 353 410 363 361 357 409 418 449 435 460 485 485 466 537 530 562 530 526 461 443 495 540 467 541 552 437 470 455 201 4 68 320 274 139 64 0 0 29 176 478 804 776 774 781 705 762 617 728 749 651 620 682 717 460 303 248 217 440 258 110 88 67 89 123 375 562 654 522 425 366 201 118 15 153 27 18 8 196 208 407 242 340 416 417 430 420 409 357 355 230 126 206 54 44 43 61 50 41 31 38 23 31 49 37 37 44 46 36 32 31 25 42 30 34 31 26 35 22 31 22 41 45 20 15 10 8 11 19 14 19 32 31 30 25 28 26 26 21 21 16 18 19 20 11 7 8 5 8 13 11 9 10 10 9 9 9 6 5 6 9 9 8 7 5 6 6 7 6 7 7 7 6 5 4 6 6 8 9 7 9 6 5 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 8 31 972 1010 892 991 1061 993 910 911 767 629 617 820 827 774 839 816 800 701 670 670 659 525 533 627 572 528 493 455 459 393 372 355 393 370 386 382 347 328 352 375 367 400 470 520 512 527 511 530 576 578 606 622 633 618 593 568 602 587 572 469 431 478 220 0 159 406 221 94 0 0 0 84 257 612 784 797 860 856 932 843 833 617 545 522 538 712 492 247 118 143 449 243 97 70 21 10 191 428 519 493 425 342 215 47 5 21 31 72 29 202 153 176 487 382 443 375 398 360 347 353 275 205 221 165 148 60 46 38 52 52 42 39 40 43 34 47 36 49 45 43 33 39 49 42 37 26 41 34 19 29 33 36 37 37 33 21 14 25 16 25 23 27 29 31 26 32 28 24 24 22 22 25 23 18 10 4 2 4 9 10 13 8 6 9 9 10 9 10 8 8 5 4 5 7 7 6 5 3 4 5 5 5 6 7 5 6 5 5 4 5 5 4 5 5 5 4 3 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 5 944 886 971 1117 992 888 797 726 741 803 793 829 791 754 797 710 665 745 793 715 608 542 632 576 530 506 470 446 406 368 329 285 274 299 296 253 195 179 230 166 128 256 291 314 355 358 391 365 346 364 446 495 506 575 600 626 611 637 664 693 696 574 428 456 65 91 404 295 166 63 0 0 49 133 581 803 827 776 768 845 704 754 639 566 502 493 611 497 217 70 373 455 210 62 0 0 11 190 318 394 406 359 219 59 43 15 20 24 21 112 93 23 200 368 598 354 331 310 290 271 222 165 164 146 104 93 58 38 39 39 49 15 57 52 48 30 35 42 50 43 29 29 33 37 43 34 30 32 41 24 25 35 30 32 34 32 29 20 30 25 22 23 6 30 15 10 23 22 20 19 21 16 14 6 6 3 5 5 2 4 8 10 8 5 2 5 5 6 6 7 8 10 7 6 6 4 2 2 2 3 4 4 6 5 5 6 7 6 5 5 5 5 5 5 4 5 4 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 3 10 1259 1122 1252 1108 1083 920 811 764 773 794 758 793 691 830 830 651 688 738 732 632 620 613 556 504 485 450 395 352 300 264 203 167 138 168 186 209 155 113 175 71 74 130 255 298 292 319 268 234 212 168 209 307 320 338 340 600 650 626 614 674 711 751 626 566 442 333 149 239 494 248 165 9 68 131 142 566 727 777 841 834 910 872 791 754 644 464 461 467 272 100 321 251 148 71 2 1 2 10 219 192 428 240 187 253 67 23 18 21 31 37 36 124 300 285 271 340 283 254 291 148 74 54 71 108 74 50 74 54 19 24 20 26 35 50 47 54 40 44 49 28 36 34 29 19 7 25 25 8 22 29 37 41 26 26 27 52 30 34 20 20 24 27 14 30 23 28 6 18 23 14 22 20 6 1 10 14 12 16 4 4 12 14 6 3 2 5 5 5 4 4 4 3 6 7 7 6 4 3 1 1 1 1 2 2 3 2 3 4 4 4 2 3 2 4 4 3 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 30 1235 1125 1294 1337 1116 1067 1091 864 785 773 708 645 728 710 620 506 648 649 679 672 640 594 552 540 450 338 213 186 150 167 123 108 43 47 57 99 89 97 142 83 23 68 132 182 163 180 120 53 90 63 71 113 220 145 215 226 427 541 608 606 662 684 789 743 710 547 565 269 313 580 483 293 94 374 203 202 524 760 759 727 826 783 848 792 673 558 439 395 343 107 215 111 79 21 8 8 5 10 78 120 134 268 98 145 67 37 7 20 26 36 23 14 27 28 115 223 266 276 234 150 58 15 13 26 44 21 25 35 25 29 61 38 42 43 36 35 48 36 20 51 38 45 30 22 8 23 10 18 16 21 24 28 30 21 26 36 37 20 26 25 24 13 23 23 21 24 21 13 14 4 13 12 3 2 10 2 6 8 7 7 2 3 9 11 7 5 4 4 4 4 3 3 3 5 6 5 5 3 1 2 1 0 0 0 0 1 1 1 1 2 2 1 0 0 1 0 1 2 2 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 5 15 1466 1215 1116 1208 1044 1065 996 883 767 718 749 766 647 513 491 454 610 647 567 555 540 519 470 390 305 177 103 81 82 35 60 43 17 25 19 19 13 21 23 19 17 15 14 13 15 15 17 25 23 37 51 50 75 90 118 137 211 235 438 516 573 585 764 785 837 903 651 672 457 510 594 610 466 233 665 374 334 503 679 530 657 653 583 700 638 523 362 316 314 158 126 151 52 60 57 32 9 106 40 10 75 100 132 38 20 12 11 20 101 126 150 399 259 8 14 58 171 214 231 127 60 15 13 11 8 25 38 32 51 57 51 60 56 44 35 26 25 22 37 44 48 45 34 30 30 27 20 14 6 15 13 6 25 12 21 15 28 21 30 21 23 26 26 25 22 24 25 13 16 5 13 9 5 6 3 3 3 2 9 8 6 9 8 3 8 6 5 5 5 6 6 5 4 3 3 3 4 3 2 1 0 0 0 0 0 0 0 0 1 1 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1443 1414 1363 1153 1049 1117 968 793 731 761 717 574 616 471 280 426 263 200 201 281 308 279 264 235 164 66 33 23 10 18 16 15 22 25 16 15 14 15 22 18 16 19 16 20 22 24 26 20 17 25 20 58 56 77 84 96 151 116 161 296 424 583 622 724 802 917 889 762 752 645 779 738 583 516 651 734 445 382 529 468 483 537 535 409 377 310 262 271 217 242 196 149 127 67 73 113 63 38 6 64 104 58 104 53 66 63 60 100 120 146 471 125 94 96 14 9 24 97 125 154 83 13 12 9 102 113 78 65 57 45 44 37 30 47 40 29 23 33 37 48 53 33 30 16 7 18 20 18 16 24 24 8 6 6 15 12 25 25 32 22 22 19 27 23 20 17 15 25 17 13 17 2 10 12 6 6 7 9 5 5 4 11 11 4 7 9 7 5 3 4 5 5 5 4 4 3 1 2 1 1 1 1 0 0 1 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 1415 1448 1210 1001 902 877 831 805 699 507 553 647 563 95 86 64 93 78 48 25 31 29 13 17 28 19 11 10 14 19 22 26 25 22 20 15 17 25 23 17 23 16 21 23 21 21 21 20 21 20 21 22 25 24 25 48 52 98 154 171 256 311 548 677 742 868 944 947 881 811 839 800 785 692 557 761 601 437 460 511 471 451 384 299 200 164 189 175 130 133 166 162 149 106 90 121 130 201 141 74 95 84 76 57 119 218 196 9 96 137 320 160 107 8 10 9 16 18 13 20 195 121 114 97 39 112 86 80 75 63 62 42 38 62 13 15 7 28 40 38 46 46 30 17 8 9 24 16 8 6 21 20 15 16 12 9 17 20 26 22 24 17 11 18 14 23 15 11 5 2 19 19 11 3 3 11 8 12 2 3 4 5 8 7 3 9 7 7 7 7 5 5 5 5 4 3 3 2 2 2 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 1207 1289 1269 1084 972 879 705 659 570 359 540 530 472 182 44 29 17 6 11 11 7 9 11 11 13 17 16 25 25 25 24 25 23 23 23 25 23 25 23 25 23 23 28 30 29 28 29 29 31 30 27 25 20 20 18 14 16 10 29 104 134 241 490 520 697 926 964 912 890 889 838 828 814 836 772 629 594 521 567 501 451 316 315 305 278 258 221 216 186 159 79 82 97 170 121 134 119 107 167 249 118 128 98 87 91 171 292 360 143 155 207 171 168 115 92 76 7 10 12 1 157 194 147 105 99 98 86 93 88 87 83 67 56 5 44 47 43 28 29 52 46 41 29 18 27 39 39 35 23 25 20 20 16 15 19 20 14 6 8 15 24 17 10 11 15 20 19 17 12 12 6 8 1 3 11 10 12 7 4 2 5 2 7 8 7 8 3 9 8 8 8 9 10 8 5 4 4 6 6 4 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1018 1135 1263 1208 1148 1012 749 611 449 300 429 410 55 27 10 5 3 9 9 10 6 9 12 20 20 20 24 22 24 23 24 24 22 25 24 23 18 22 20 23 24 23 23 22 21 21 18 21 19 20 20 19 25 19 16 17 11 12 10 8 43 76 472 453 482 732 1037 1050 921 831 989 989 892 890 805 638 630 633 540 613 526 454 410 419 310 241 203 216 229 243 197 160 120 104 138 173 174 130 122 192 238 177 164 139 87 161 272 305 244 189 256 316 273 246 174 115 13 8 7 4 41 105 176 143 72 104 82 96 116 106 90 83 42 5 17 29 40 43 6 19 24 26 28 16 29 19 39 44 27 12 17 25 40 19 19 15 17 9 10 10 12 23 13 21 13 18 14 6 9 12 7 4 2 2 4 5 4 4 1 6 2 6 4 5 7 5 5 7 7 7 6 5 4 5 7 6 5 5 4 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 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 0 1030 1187 1205 1123 1010 820 691 512 364 255 117 59 26 7 3 7 6 8 11 8 6 13 15 29 20 21 21 24 24 24 22 21 26 25 25 17 16 17 16 17 17 16 14 11 10 9 8 9 9 8 13 13 14 14 14 12 12 10 11 12 15 44 442 521 485 595 887 968 962 931 874 982 995 951 833 848 827 831 671 663 583 502 502 437 346 282 227 180 148 102 72 160 174 162 166 99 169 207 256 170 221 227 212 353 308 119 258 326 298 302 259 241 349 273 286 181 143 102 72 60 61 93 154 127 126 80 90 93 104 105 102 81 69 3 2 25 6 10 33 0 5 19 24 14 22 26 32 71 40 29 11 5 20 41 32 24 21 10 26 26 22 14 21 18 20 19 3 3 11 10 12 3 2 1 2 4 2 2 5 11 7 7 5 3 5 4 6 7 5 5 3 3 1 2 1 1 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 666 850 1064 1005 898 691 770 414 277 104 19 2 5 5 3 5 3 17 8 12 10 14 20 26 11 18 20 16 23 22 22 26 19 18 17 17 17 15 11 10 8 6 6 6 6 6 6 6 6 10 13 14 12 12 9 7 18 11 14 8 19 16 198 402 613 633 813 863 919 1033 909 895 1016 1059 975 914 860 787 650 556 589 504 441 448 335 260 161 145 114 83 67 45 14 23 44 85 116 107 201 208 223 213 235 206 252 245 178 292 268 318 270 253 245 287 275 284 175 192 143 96 78 93 139 155 137 103 117 93 90 69 34 17 5 3 13 21 7 4 9 0 1 55 22 43 38 26 34 68 60 38 34 17 7 23 31 19 12 3 13 22 26 30 21 13 21 13 2 14 13 2 2 6 2 3 2 9 2 2 1 5 6 5 4 6 3 5 2 7 6 7 6 5 4 4 3 3 2 2 2 2 3 2 1 1 0 0 0 0 0 0 0 0 0 1 0 2 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 577 707 873 907 791 690 675 294 103 34 9 2 3 6 9 12 7 9 9 10 14 11 14 15 17 19 19 19 18 18 20 21 18 14 11 11 10 8 6 6 6 9 7 7 7 6 4 4 6 6 6 9 11 13 12 17 21 56 18 6 8 13 81 146 580 650 684 783 816 918 959 989 1037 1039 994 919 818 740 695 632 550 483 423 313 274 233 139 91 82 40 27 9 0 0 4 5 81 129 91 145 246 262 180 242 176 338 291 237 258 271 276 232 265 271 230 245 272 246 195 161 114 82 107 117 130 121 98 89 86 62 37 4 0 6 0 45 1 5 1 2 47 55 49 63 56 24 33 50 71 61 33 27 23 31 21 14 18 10 11 15 19 4 20 14 21 22 12 4 13 2 5 8 11 3 1 2 2 2 8 3 5 2 2 5 4 4 5 5 6 5 5 5 5 5 5 3 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 1 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 425 612 704 767 747 604 512 325 39 3 3 5 4 2 5 17 18 15 6 9 11 18 14 15 15 15 17 18 19 16 19 18 12 8 10 7 7 8 6 6 7 7 9 8 8 6 3 3 4 4 7 9 11 15 14 13 21 12 53 18 10 21 36 146 266 483 544 634 587 876 918 988 1001 937 925 893 891 779 641 616 477 444 420 357 235 194 132 46 12 29 48 30 4 0 0 0 25 122 164 151 167 234 224 184 203 185 267 281 282 320 300 205 215 274 244 239 265 231 222 145 174 135 107 125 129 113 113 90 84 57 18 10 0 0 2 8 9 1 17 32 5 34 61 36 12 6 60 48 60 70 55 41 13 22 42 32 24 12 17 13 17 14 2 7 12 19 15 12 20 7 12 12 15 11 4 12 8 4 4 3 5 5 5 5 6 9 6 7 5 3 3 3 3 3 3 2 2 1 0 0 0 0 0 0 0 1 0 1 0 1 0 0 0 0 0 0 0 0 1 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 254 437 509 578 618 541 405 284 43 1 4 4 4 2 3 8 15 13 8 12 9 5 19 13 17 18 16 17 15 15 16 14 10 9 7 5 5 5 4 4 4 3 3 3 3 3 3 3 4 4 4 3 5 5 8 9 12 11 73 110 22 132 170 228 236 378 447 442 504 767 849 885 795 801 837 679 872 792 739 699 621 492 330 331 323 277 138 55 32 0 0 38 5 9 0 0 0 6 62 176 146 158 204 201 212 209 254 195 257 252 133 167 220 336 305 222 236 184 227 159 117 101 151 107 117 118 109 102 95 26 0 0 0 34 5 11 1 4 32 41 11 2 11 45 7 23 38 47 59 61 53 56 25 31 38 41 25 23 14 3 10 18 8 18 24 13 13 2 3 18 11 16 13 14 7 1 12 8 2 5 6 7 7 9 8 6 5 4 4 5 3 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 150 303 364 435 501 453 347 250 95 2 1 2 2 3 4 8 4 5 7 11 12 13 14 15 14 15 13 13 13 13 12 11 8 6 5 5 5 5 4 3 2 1 1 1 1 1 3 4 5 4 4 5 4 4 5 4 3 6 8 41 60 41 35 49 121 220 311 354 351 394 539 621 580 746 542 490 529 508 298 293 326 286 213 205 149 149 155 71 60 48 23 15 7 2 0 0 0 0 0 0 25 139 139 184 222 187 201 229 273 244 176 71 83 274 292 268 248 183 221 226 168 104 94 152 169 126 124 90 81 31 0 1 0 2 6 8 10 39 58 11 3 5 5 4 2 45 43 56 63 68 49 60 51 22 4 10 32 42 33 26 21 16 7 29 23 18 6 11 7 14 6 11 14 6 2 6 4 11 10 3 4 6 9 10 8 7 5 5 4 3 4 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 440 99 141 251 335 377 360 314 262 138 9 0 4 6 5 2 6 4 5 9 10 11 12 12 13 11 16 14 10 10 8 5 6 4 4 4 4 3 2 2 2 2 0 1 1 1 4 5 6 6 4 5 5 6 6 8 5 1 1 3 8 59 35 10 3 0 26 120 203 231 254 329 455 543 473 391 247 201 136 128 116 67 44 41 67 132 76 123 25 25 70 67 71 11 23 1 0 0 0 0 0 0 46 129 131 177 200 203 156 221 291 317 195 108 65 133 198 231 235 220 203 171 187 121 160 178 127 139 102 88 50 15 9 0 2 5 13 49 58 54 4 12 5 7 3 25 13 36 25 50 37 0 33 56 49 36 23 17 34 33 12 7 17 7 8 11 6 7 4 10 10 12 4 9 3 3 3 6 9 2 6 4 3 10 6 9 8 7 6 6 5 5 3 4 5 4 2 2 2 1 1 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 713 69 59 133 272 328 405 408 310 213 72 11 9 7 6 2 2 5 7 11 8 8 7 8 12 8 12 11 8 7 3 2 2 1 1 1 1 1 0 0 1 1 1 2 3 5 4 5 7 11 10 10 9 10 12 15 17 16 8 3 1 12 54 67 31 16 8 10 22 83 115 196 154 268 348 254 77 5 0 0 2 84 56 2 34 18 43 3 11 3 15 35 56 54 7 8 0 2 0 0 0 1 38 108 157 153 174 208 253 260 189 210 286 262 267 217 98 101 218 268 242 170 174 132 157 98 147 122 125 80 47 0 13 0 0 12 18 53 67 67 38 31 1 4 1 7 1 3 1 2 3 0 5 31 53 51 35 19 19 13 16 19 14 11 14 13 5 7 7 7 8 8 8 7 7 5 7 9 6 5 7 3 7 7 4 9 6 8 8 6 4 3 2 2 2 1 2 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 0 1 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 702 85 45 76 110 208 435 484 346 197 58 0 0 4 2 4 2 0 2 5 6 5 5 5 8 9 9 8 6 4 2 1 0 0 1 0 0 0 0 2 2 2 3 3 6 6 7 9 11 12 10 11 13 22 25 20 18 34 20 15 6 0 0 14 61 43 25 1 12 39 60 134 171 258 208 187 80 40 7 5 13 4 6 14 16 121 2 0 0 41 6 0 2 73 25 15 18 8 5 0 0 9 4 0 52 88 134 151 201 207 187 283 305 223 219 218 266 251 167 216 237 273 235 149 179 189 109 126 139 67 18 0 0 0 0 2 24 70 68 79 62 76 0 7 22 0 2 1 1 0 1 1 3 33 32 47 54 50 53 51 36 19 25 12 14 11 16 8 18 17 15 14 9 5 6 3 6 4 6 5 3 5 6 7 7 8 8 7 8 6 5 4 3 2 2 2 2 1 2 2 2 1 1 2 3 3 3 4 3 1 1 2 2 2 2 2 2 3 3 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 0 0 0 0 0 0 223 46 26 22 62 79 204 481 341 205 45 0 0 0 3 4 1 1 3 4 5 6 4 4 4 6 5 4 3 2 1 0 0 0 0 0 0 0 1 1 2 2 2 4 6 5 5 5 3 4 3 11 24 35 42 54 79 86 82 57 34 19 9 1 6 73 80 59 30 22 39 71 89 100 93 75 76 44 28 12 5 0 6 16 0 0 0 12 5 1 0 12 6 41 113 50 53 12 5 8 2 7 0 1 10 64 58 117 172 185 197 203 215 211 222 236 247 209 228 211 229 243 280 198 155 165 150 80 86 77 43 29 3 0 0 0 4 73 87 92 86 103 3 0 18 0 0 0 0 0 2 2 1 1 0 1 15 37 58 69 63 56 49 44 35 45 53 46 43 43 40 29 26 25 22 19 16 9 9 10 8 7 6 6 6 8 7 7 8 9 7 6 5 4 3 3 3 3 3 3 2 3 3 3 4 5 6 4 5 6 4 5 4 3 3 4 4 5 4 3 3 2 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 126 156 40 24 25 98 451 454 312 152 16 0 2 6 5 4 4 3 4 10 6 5 5 4 3 3 4 2 1 0 0 0 0 0 0 0 0 0 1 0 1 1 2 2 1 0 0 0 0 0 0 1 2 2 6 6 11 17 27 34 52 68 71 54 9 7 50 74 70 44 42 74 82 97 72 105 112 82 70 30 11 3 8 12 17 14 15 34 25 10 10 4 14 20 43 51 18 9 5 8 0 2 0 0 3 37 57 41 39 143 177 192 203 161 196 204 200 196 232 196 171 172 234 231 186 135 120 46 0 0 3 0 0 4 4 0 0 5 75 97 93 111 40 0 0 0 0 0 0 1 6 27 3 2 2 6 28 27 47 66 61 60 56 60 64 61 73 54 63 53 50 61 58 56 50 48 42 37 36 29 32 18 27 18 22 21 20 24 27 26 21 19 17 13 11 11 9 8 6 7 6 6 6 6 6 7 5 8 3 3 3 2 2 2 3 2 2 3 5 5 4 2 1 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 43 146 60 395 228 113 81 107 434 514 329 133 29 15 1 1 7 0 2 9 10 13 11 4 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 1 3 2 3 6 7 5 6 4 6 7 10 17 52 89 78 40 84 92 77 35 50 89 103 102 88 88 73 34 4 1 5 26 15 17 24 22 11 14 7 28 24 33 29 11 7 1 8 5 3 7 3 16 30 1 4 25 13 13 0 72 141 153 167 155 214 208 186 189 199 184 200 181 206 214 195 170 139 40 0 0 0 0 5 9 0 0 0 55 90 96 118 123 50 0 0 0 0 0 1 25 62 44 32 46 50 64 70 62 68 56 53 54 61 69 58 58 58 53 46 44 41 45 39 40 39 33 26 24 28 22 27 26 21 15 13 12 21 24 22 23 28 7 24 34 31 27 25 23 20 16 17 15 15 16 15 8 14 11 3 2 1 1 1 1 1 1 3 4 3 3 3 0 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 16 77 284 447 569 482 239 139 112 249 466 340 225 97 40 2 0 0 0 0 10 1 0 0 3 2 1 2 2 3 1 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 2 5 8 8 7 7 5 5 4 4 4 5 2 8 51 126 145 144 122 86 20 52 84 90 97 95 84 61 25 0 0 5 30 36 26 33 40 43 48 32 38 23 31 36 20 22 20 26 16 9 23 31 63 18 27 11 1 26 19 6 125 137 115 107 119 126 145 147 142 218 226 163 178 170 188 166 146 85 126 32 0 7 2 71 158 94 0 79 105 126 113 122 132 30 0 1 2 0 0 51 48 69 59 51 47 43 46 34 39 37 38 30 29 35 40 51 44 36 27 33 25 16 12 3 4 12 12 9 19 22 5 0 9 7 6 1 3 11 8 18 23 23 28 22 24 5 10 23 24 27 23 26 22 19 24 26 5 11 6 2 1 7 6 4 3 2 3 3 6 6 6 1 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 166 262 115 745 615 589 348 160 92 101 220 368 302 203 111 38 6 1 0 0 1 4 0 0 3 2 1 2 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 7 7 7 6 5 5 8 11 14 16 23 30 25 19 29 115 147 145 220 83 35 49 54 86 92 97 102 95 63 49 43 20 20 36 21 10 27 55 68 69 68 67 75 64 73 50 29 8 16 24 39 80 56 34 34 3 16 6 17 8 42 53 47 53 59 67 90 102 124 168 192 166 196 208 197 161 122 94 96 153 193 128 121 132 130 101 96 139 162 127 133 119 147 48 1 4 21 18 79 66 61 63 29 30 31 31 29 32 31 25 21 16 13 13 19 23 27 20 19 14 9 0 0 0 7 2 2 15 13 11 6 4 4 7 8 7 2 1 1 1 2 17 18 15 0 2 7 6 10 12 5 5 10 6 6 3 2 4 1 3 6 7 4 5 4 3 8 6 5 8 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 142 312 324 228 476 402 517 433 256 90 66 100 291 357 304 213 95 44 12 0 0 0 2 0 0 5 5 1 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 3 5 5 4 5 8 12 18 16 15 14 28 36 49 50 45 52 166 136 28 182 156 90 55 35 7 15 62 66 61 49 22 8 1 10 6 6 44 40 0 25 53 58 65 78 72 59 37 27 20 16 28 59 64 56 12 36 40 1 9 1 34 4 37 42 34 38 25 15 10 15 53 106 175 142 178 221 170 202 192 125 147 315 394 160 121 162 171 174 196 203 245 155 163 225 220 95 48 117 156 116 91 56 53 23 16 22 22 16 13 20 22 16 13 13 9 8 10 2 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 0 0 3 3 0 0 0 0 0 0 0 0 0 0 0 0 9 6 5 3 5 7 7 5 7 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 4 289 171 349 576 385 445 444 491 375 226 118 65 137 330 313 271 169 63 30 1 0 3 5 0 0 5 2 5 8 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 2 4 8 13 13 9 10 10 7 16 23 37 38 44 41 102 190 289 10 0 0 103 44 28 4 0 0 4 4 0 0 0 0 2 19 43 28 30 13 0 0 7 29 43 34 17 21 29 26 24 5 0 12 17 52 0 19 1 35 12 2 3 3 7 14 0 7 5 4 6 0 9 36 87 134 142 203 253 204 182 175 381 440 404 265 162 139 148 167 265 277 212 144 174 268 224 287 297 143 168 105 86 53 31 17 17 18 0 0 0 16 16 12 12 11 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 2 3 7 4 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 50 4 0 1 438 537 275 544 511 470 396 335 224 129 94 175 292 281 218 108 55 14 2 3 9 6 8 0 0 0 6 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 3 3 7 11 9 8 9 4 2 10 19 24 23 36 74 81 168 327 254 44 17 0 81 97 106 1 0 0 0 0 0 0 0 0 17 16 31 39 32 50 9 2 0 0 0 0 0 0 2 6 53 39 22 1 0 29 58 3 0 0 19 9 3 11 5 12 22 0 0 3 5 6 3 2 1 3 88 103 149 168 203 180 164 297 358 292 141 125 134 237 303 292 186 167 138 219 281 281 285 231 145 119 96 33 15 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 59 16 9 0 308 307 625 487 522 530 449 429 363 272 177 101 200 281 242 180 89 20 18 17 7 16 11 0 1 1 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 2 3 3 6 7 6 4 2 1 3 21 21 14 35 72 83 134 181 178 71 0 0 6 49 100 90 32 19 20 7 5 1 37 20 1 57 61 13 26 47 37 31 42 57 66 58 44 19 1 0 0 0 5 38 54 40 10 21 61 1 0 0 0 0 0 2 3 28 16 4 0 0 2 5 4 0 0 0 0 46 118 179 208 153 163 313 284 352 330 215 201 277 348 218 188 212 231 243 249 278 283 203 146 91 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 66 16 1 129 651 425 431 386 387 414 377 389 324 354 280 206 135 135 212 211 153 55 19 46 48 12 0 8 0 2 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 2 4 4 8 7 2 2 1 0 9 22 9 16 89 116 120 166 206 31 2 0 0 1 65 127 78 51 60 29 15 19 66 75 63 58 84 57 23 0 12 23 14 16 23 30 39 29 10 6 7 5 0 0 0 1 26 23 1 18 77 0 35 0 0 0 0 2 9 17 9 9 10 0 0 0 2 2 0 0 0 0 34 175 208 142 135 124 172 220 238 174 252 303 302 203 236 213 251 196 230 231 216 165 91 19 2 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 4 10 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 6 81 2 0 497 391 379 308 286 310 322 347 378 314 341 373 271 203 167 103 174 189 106 34 53 67 49 0 1 9 0 4 4 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 4 8 5 2 1 0 0 26 6 6 16 75 94 84 105 192 30 0 0 4 87 80 99 45 37 21 18 3 29 92 81 73 62 60 28 2 0 0 0 0 0 0 0 0 0 5 0 0 37 47 1 0 0 0 0 6 18 87 79 70 53 75 35 0 0 1 3 3 4 9 13 8 2 0 0 5 2 0 0 0 0 161 188 113 87 116 223 247 213 250 281 303 268 230 234 213 196 197 215 225 147 62 27 47 26 29 19 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 49 24 16 0 45 277 296 319 166 206 298 277 267 256 292 267 333 308 250 206 107 112 97 61 57 72 68 49 3 1 0 0 6 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 4 7 3 2 0 0 5 15 5 1 36 66 51 81 31 54 5 7 35 26 38 79 67 25 21 9 41 81 37 80 44 22 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 12 18 35 21 28 2 0 0 30 14 35 83 85 135 75 60 52 0 1 11 0 0 0 0 0 0 0 0 0 4 1 0 0 19 110 166 119 84 141 216 207 251 290 332 282 198 203 208 195 179 182 215 170 43 39 64 54 58 44 32 24 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 0 0 0 0 0 0 0 0 0 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 22 25 20 44 393 257 396 425 24 21 30 25 40 81 103 152 146 284 297 206 221 131 92 56 42 70 75 67 55 21 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 1 2 4 5 3 1 0 0 8 4 0 1 54 74 108 118 0 0 10 1 16 12 31 34 38 60 134 116 101 99 83 59 34 19 14 9 2 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 12 34 0 0 0 7 67 65 89 97 90 87 75 72 33 4 5 13 0 0 0 0 0 0 0 0 0 0 0 0 16 47 107 101 80 168 259 285 261 250 229 190 178 168 183 166 146 208 147 65 30 60 65 63 32 13 20 16 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 5 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 23 24 13 30 458 341 127 203 307 0 0 0 0 3 41 41 52 67 73 107 240 253 201 109 98 63 61 48 63 75 55 24 3 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 2 3 4 5 0 0 0 3 2 6 12 47 50 33 7 0 0 0 15 95 65 3 43 76 99 83 75 60 47 36 20 9 1 1 1 3 5 4 4 0 0 0 0 0 0 0 1 0 0 0 0 2 14 6 18 18 34 16 0 0 0 1 1 14 39 39 41 49 22 15 16 18 0 0 0 0 0 0 0 0 0 0 0 0 1 14 57 94 178 304 295 220 222 217 188 158 140 128 99 97 113 106 72 67 56 51 45 30 13 23 3 6 5 0 2 16 8 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 1 1 4 5 11 11 7 8 6 4 4 9 9 11 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 7 17 95 88 274 185 309 455 555 4 3 0 0 0 0 16 25 32 62 49 23 107 203 137 140 113 89 37 47 54 35 26 14 9 0 0 4 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 10 10 0 0 0 3 6 13 6 30 32 34 88 82 2 7 84 95 62 83 114 117 95 71 43 24 10 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 8 1 0 0 0 9 5 0 12 35 49 36 4 69 28 9 13 18 8 6 11 39 59 47 0 0 0 0 0 0 0 1 5 3 4 0 0 0 5 22 66 228 272 230 156 152 165 140 101 73 74 52 45 81 69 58 55 60 41 22 12 8 10 19 27 19 7 3 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 6 6 8 17 14 6 3 4 1 0 1 1 2 3 0 0 0 0 0 0 0 0 0 0 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 143 274 726 161 515 435 239 178 4 4 0 0 0 0 0 13 11 43 60 46 26 44 132 85 112 119 88 56 55 52 46 35 20 22 2 0 0 0 0 0 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 8 6 0 0 0 4 4 2 26 24 50 26 63 76 55 65 77 86 87 106 134 100 68 28 7 0 0 0 0 0 0 0 0 0 0 2 1 0 1 0 0 0 0 0 0 0 1 5 1 0 0 0 12 18 7 0 0 6 32 53 74 55 33 4 0 0 0 22 33 47 16 13 0 0 0 0 0 0 1 5 5 1 0 0 0 0 12 61 148 152 154 133 89 85 84 54 37 16 33 56 86 86 51 47 27 19 2 8 24 17 22 23 9 12 3 4 2 8 1 0 0 0 0 0 0 0 7 12 13 14 11 9 23 27 22 25 25 23 27 30 35 31 17 14 11 11 13 10 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 75 558 629 352 626 472 281 212 101 3 0 0 0 0 0 0 0 0 43 62 71 60 51 69 82 87 105 109 81 65 68 62 46 40 34 28 12 0 1 5 2 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 6 2 0 0 1 1 2 5 8 16 27 27 0 5 42 20 48 89 130 111 103 75 29 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 1 1 2 0 0 0 15 14 8 17 4 0 51 71 72 47 5 0 0 0 2 20 13 9 26 16 1 0 0 0 0 0 1 1 0 0 0 0 0 0 11 34 45 11 40 84 77 60 67 82 89 69 49 68 93 61 31 20 20 6 5 16 11 11 6 5 3 2 2 1 9 7 0 0 0 0 0 0 7 8 15 10 9 7 8 12 20 31 18 22 26 21 17 28 29 27 34 30 25 29 35 26 23 21 26 21 14 13 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 325 398 426 419 328 144 65 22 28 1 2 0 0 3 0 0 0 25 12 29 47 4 7 22 57 69 84 103 69 76 47 54 59 50 48 33 28 18 10 22 15 18 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 0 0 0 0 0 0 1 9 4 21 36 28 29 49 46 89 104 97 126 97 76 4 0 0 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 11 22 13 12 30 33 22 0 10 28 34 34 0 10 17 15 30 43 20 28 61 20 12 0 0 1 2 9 21 18 10 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 3 19 14 13 36 56 47 64 83 94 100 78 74 47 66 47 7 66 56 18 7 11 9 4 1 5 4 5 4 0 3 0 0 0 0 0 0 0 0 0 0 1 0 19 22 18 26 31 28 19 19 16 16 18 23 36 33 29 23 15 8 18 10 5 8 15 19 25 12 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 398 345 201 171 281 8 17 14 9 0 0 0 0 0 1 0 0 0 34 20 2 1 0 4 32 23 78 73 97 96 70 77 61 55 55 43 41 26 23 29 36 16 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 5 0 0 0 0 0 2 3 14 9 26 32 33 40 47 83 67 63 47 27 7 5 4 3 1 0 0 0 0 1 0 0 0 0 0 0 1 6 19 24 20 32 36 38 44 30 33 29 21 30 36 32 16 19 31 41 30 63 53 14 6 19 0 0 0 39 13 0 0 0 0 0 0 0 0 0 0 6 5 2 1 1 1 4 2 6 6 3 5 25 27 16 19 46 30 65 103 93 72 42 19 28 58 55 28 26 9 11 0 5 5 3 3 3 3 3 7 1 0 0 0 0 0 0 0 0 13 0 8 5 0 0 0 10 0 20 24 18 35 40 24 34 33 37 32 26 23 17 4 1 0 2 3 0 1 7 14 15 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 207 312 254 339 284 0 6 12 30 3 0 0 0 0 0 0 0 0 0 16 21 8 3 7 41 38 37 62 64 94 136 177 129 110 87 87 53 27 34 21 32 6 17 4 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 2 0 0 0 1 10 16 17 30 39 20 25 20 58 59 55 31 5 2 2 1 1 0 0 1 4 3 2 1 2 1 0 0 0 3 4 2 1 2 20 29 23 31 35 37 33 14 12 13 11 26 48 41 40 43 60 64 54 43 11 15 5 0 0 15 33 12 2 0 0 0 0 0 9 7 12 16 4 1 0 1 1 4 2 1 2 9 13 25 9 2 8 14 21 11 5 36 35 49 47 49 29 17 18 11 7 3 4 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 19 34 38 38 43 30 24 45 39 28 20 15 11 8 5 3 6 6 3 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 113 207 266 223 86 0 6 1 5 1 0 0 0 0 0 0 0 0 0 0 1 3 7 3 12 19 15 16 44 44 69 121 174 198 150 170 81 64 33 25 18 12 16 44 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 0 0 0 0 0 29 14 11 7 17 27 30 36 52 34 11 5 3 1 0 0 0 2 6 2 1 0 0 0 0 1 1 3 7 10 9 5 2 1 0 17 21 34 20 21 23 19 14 14 18 45 52 58 58 50 35 32 42 43 24 33 0 0 0 8 7 10 0 0 0 1 3 9 12 18 12 11 10 4 9 0 1 6 6 9 10 5 21 24 11 11 3 5 0 0 0 14 35 44 37 45 22 11 9 2 1 0 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 15 26 16 27 33 29 35 28 35 33 43 44 28 44 32 38 29 34 20 9 7 8 7 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 75 225 105 20 0 4 29 7 1 0 0 0 1 0 0 0 0 0 0 0 1 6 4 6 9 16 16 55 89 72 75 69 85 96 90 94 52 45 54 28 20 4 18 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 4 0 9 5 26 5 12 24 13 42 64 58 34 8 4 1 1 2 3 2 1 0 0 0 0 0 0 0 1 11 8 17 37 37 43 45 58 31 14 0 12 17 12 10 15 18 9 1 6 51 45 24 36 42 34 44 40 45 45 0 0 0 0 0 5 0 0 0 1 4 1 11 26 29 12 3 1 3 4 3 4 2 10 6 11 14 16 7 7 2 0 0 0 2 11 3 8 11 9 13 10 1 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 28 39 40 37 35 19 27 24 29 40 44 56 27 18 29 29 30 14 7 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 11 99 0 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 11 15 26 25 53 73 76 74 98 25 21 49 34 55 28 30 7 33 4 12 1 0 0 0 0 0 0 0 0 0 0 0 0 2 0 10 14 18 16 12 8 10 11 39 40 48 29 17 7 6 7 8 7 5 5 5 3 3 0 0 1 1 2 24 33 33 3 4 5 5 19 60 87 75 38 4 4 12 8 3 16 35 14 2 0 34 42 0 13 38 46 26 48 22 0 0 0 0 0 1 0 13 5 3 9 7 4 20 6 8 3 7 5 0 2 5 5 11 21 24 15 9 4 1 5 2 7 2 4 4 7 5 12 10 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 21 41 43 43 27 27 17 33 54 52 30 19 38 35 16 6 7 0 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 3 0 0 2 7 0 0 0 0 0 0 0 0 12 11 5 6 0 0 8 26 10 17 44 56 85 34 66 52 36 19 16 17 19 20 13 18 7 44 5 37 17 0 0 4 0 0 0 0 0 0 0 0 0 0 4 20 19 16 6 4 5 5 21 38 19 2 4 5 9 17 14 8 4 4 10 11 6 2 2 9 25 37 37 23 14 5 1 2 8 46 73 76 79 67 27 0 14 2 0 4 9 25 3 1 3 42 53 36 45 46 43 38 19 0 0 0 1 3 4 6 30 25 6 7 8 5 0 1 5 9 5 5 8 0 0 0 8 2 15 38 12 20 35 5 5 2 9 4 3 5 10 1 1 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 0 0 0 0 0 0 0 0 0 0 0 0 16 39 36 38 44 46 29 25 36 51 48 48 40 30 14 5 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 6 1 7 0 0 0 0 2 0 0 0 25 32 33 38 5 7 16 14 26 45 31 22 33 43 16 11 16 26 20 16 9 12 73 16 19 5 27 19 5 11 2 0 0 0 0 0 0 0 0 0 0 3 13 24 10 3 2 5 10 7 4 4 9 16 19 11 7 6 4 5 6 8 15 27 35 40 43 35 18 6 0 0 0 0 6 41 53 71 89 101 89 18 4 19 28 37 16 2 4 0 2 23 63 68 69 29 40 8 49 13 24 31 29 15 8 12 15 11 13 8 25 20 3 7 17 21 15 12 6 6 7 3 5 1 4 6 2 1 7 4 2 5 0 1 1 0 1 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 0 0 0 0 0 0 0 0 0 0 31 0 0 0 0 0 0 0 0 0 43 40 44 52 58 37 41 50 51 55 45 38 31 17 13 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 2 7 0 1 2 1 4 6 0 0 0 0 14 57 16 25 30 13 5 8 29 35 28 24 12 32 40 6 5 42 31 36 9 3 27 28 6 8 3 28 3 16 0 0 0 0 0 0 0 0 0 0 0 0 12 13 1 0 2 10 9 4 4 3 1 0 0 0 0 0 1 3 8 35 36 27 15 14 4 5 2 6 6 8 3 22 39 12 39 67 98 70 69 41 2 61 74 67 51 0 5 17 36 59 55 45 16 22 58 66 44 31 17 15 18 10 11 7 12 24 0 4 25 0 1 10 16 16 9 9 4 15 10 4 4 1 7 7 1 5 5 5 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 1 3 46 49 44 58 57 42 2 0 0 0 0 44 60 67 60 67 70 76 74 59 59 49 34 12 25 20 11 15 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 2 31 1 0 2 0 1 2 0 0 0 0 0 0 19 32 34 37 30 34 14 25 27 15 14 6 1 25 23 13 36 45 32 5 18 5 2 4 4 7 16 5 0 0 0 0 0 0 0 0 0 0 0 0 11 8 11 4 3 10 6 5 2 1 0 0 0 0 0 1 7 38 45 25 11 12 3 2 2 1 2 7 3 0 6 20 51 87 100 126 84 53 45 51 66 83 81 53 3 9 27 36 30 13 8 55 63 62 58 71 48 23 21 15 8 7 5 3 10 9 9 7 9 9 14 9 5 1 1 1 1 1 1 3 3 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 36 45 14 14 46 52 54 54 51 0 0 0 24 40 55 68 86 94 80 69 64 50 25 16 31 19 21 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 19 17 0 0 0 0 0 0 0 0 0 5 0 27 4 11 73 76 63 35 23 18 4 2 0 0 0 3 34 17 34 37 6 46 40 8 7 1 12 9 3 0 0 0 0 0 0 0 0 0 0 0 0 6 0 10 7 3 14 8 2 2 0 0 0 0 0 16 28 34 39 20 10 1 0 0 1 1 2 2 0 0 0 36 87 88 105 128 128 93 68 67 75 103 108 79 78 50 6 0 0 0 1 8 41 41 25 23 28 14 9 8 0 7 3 4 0 1 2 3 4 0 6 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 26 50 53 48 54 50 7 0 42 0 42 43 38 64 66 66 79 95 82 55 43 34 48 28 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 1 21 36 7 0 0 0 0 0 0 0 0 0 0 0 0 2 5 5 11 5 20 6 0 0 0 0 0 0 0 10 42 31 31 3 28 11 1 1 0 5 5 0 0 0 0 0 0 0 0 0 0 0 9 4 0 6 8 17 11 2 1 0 0 0 0 0 22 30 38 33 9 0 0 0 0 0 0 26 17 10 1 25 55 29 29 131 175 212 158 94 75 75 84 103 126 57 5 15 29 31 31 4 10 35 54 14 2 7 4 6 8 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 50 54 50 51 60 66 56 0 56 46 61 69 63 65 67 93 93 95 83 69 52 52 67 64 16 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 12 15 52 50 0 0 0 0 0 0 0 0 0 2 0 0 0 12 4 1 3 1 7 3 0 0 0 0 0 0 0 7 21 59 26 21 15 0 2 4 2 5 0 0 0 0 0 0 0 0 0 0 3 5 1 0 13 7 4 1 0 0 0 0 0 0 15 32 33 36 9 0 0 0 0 0 0 0 0 1 15 34 26 22 34 54 92 126 140 114 62 65 65 69 65 21 97 75 34 22 4 2 4 3 0 9 23 8 0 0 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 59 62 62 54 52 53 59 59 55 61 66 65 70 64 78 78 60 52 62 57 80 63 69 27 20 0 1 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 4 16 47 68 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 2 5 3 12 4 0 0 0 0 2 0 0 13 18 141 50 36 0 0 1 0 3 1 0 0 0 0 0 0 0 0 0 0 9 0 0 1 4 1 0 0 0 0 0 0 1 11 19 24 28 19 0 0 0 0 0 0 0 0 3 9 45 38 33 27 32 40 34 31 41 39 34 52 82 64 51 54 47 41 41 4 0 0 1 2 2 1 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 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 24 49 59 66 67 67 55 55 67 57 42 51 52 63 85 95 88 95 76 66 62 57 65 72 27 22 0 0 5 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 31 75 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 2 7 8 3 0 0 0 0 6 2 34 18 82 147 32 11 4 0 0 5 4 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 1 7 18 19 26 28 0 0 0 0 0 0 0 0 3 22 21 11 23 19 25 25 24 23 26 20 22 30 47 76 83 59 30 7 10 0 1 0 0 0 0 0 0 0 0 0 0 6 28 22 0 2 2 16 21 16 17 18 16 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 29 67 48 64 85 92 68 52 58 54 54 63 63 64 63 70 75 76 72 70 73 63 73 74 26 0 0 0 27 5 0 0 0 0 0 0 0 0 0 0 0 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 16 47 0 0 0 0 22 14 0 0 0 0 0 0 0 0 0 0 1 1 7 8 0 0 0 0 4 9 7 141 124 150 24 1 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 5 9 17 20 22 34 0 0 0 0 0 0 0 0 36 32 31 24 27 3 12 14 21 26 17 10 8 3 2 17 35 28 2 0 3 7 7 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 24 22 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 54 48 33 48 63 85 104 103 87 69 71 95 99 97 78 70 72 69 60 66 77 93 75 77 28 35 0 8 1 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 3 0 1 2 8 0 34 117 38 6 10 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 4 1 7 0 0 0 0 0 0 0 0 0 14 23 38 30 46 0 3 9 40 40 34 25 14 1 0 3 3 4 8 0 1 0 0 0 6 0 0 0 0 0 4 0 0 0 25 19 11 7 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 53 49 45 62 104 115 85 80 84 121 80 77 78 82 70 56 53 71 86 100 93 97 18 7 30 28 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 1 3 0 0 0 12 0 0 0 16 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 2 0 0 4 2 2 4 3 11 12 5 3 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 3 6 18 8 20 9 2 3 7 3 1 0 0 0 0 0 0 3 1 1 0 2 0 0 0 0 0 0 0 0 0 2 7 0 10 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 46 45 42 54 66 90 96 84 91 44 81 78 71 65 68 46 48 46 59 60 93 88 119 33 27 0 10 55 20 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 2 9 14 9 0 2 16 0 15 3 21 17 13 48 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 10 18 0 0 14 19 22 15 9 2 3 0 0 0 0 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 5 1 15 5 9 1 0 0 0 0 0 0 0 5 9 14 7 2 4 1 0 0 0 0 0 0 0 0 2 0 0 21 15 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 65 49 45 47 55 54 71 80 75 64 40 81 79 76 65 53 34 31 32 52 66 81 88 125 63 8 0 7 0 3 2 2 0 0 0 14 13 0 0 0 0 0 0 0 0 0 0 3 2 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 14 17 25 8 0 7 26 0 10 30 0 0 4 67 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 26 3 31 41 12 18 16 1 0 1 4 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 12 5 2 0 0 25 20 8 8 0 3 0 0 0 0 4 0 0 0 5 0 0 0 0 0 0 7 0 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 1 0 0 0 0 0 0 0 0 0 0 0 12 49 27 25 40 54 70 65 52 68 65 70 70 95 103 81 65 58 67 74 70 83 75 85 129 50 0 0 0 0 2 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 47 52 8 1 7 0 0 7 0 0 0 0 0 0 0 0 0 0 1 11 18 21 12 49 30 4 0 0 0 28 38 0 0 0 21 46 54 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 17 12 53 54 15 18 9 14 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 12 5 0 3 2 0 0 7 1 0 5 0 0 13 10 5 3 0 0 0 0 0 0 0 9 11 10 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 80 19 0 0 0 0 0 0 0 0 63 62 43 50 60 48 51 53 64 81 126 88 66 56 55 66 70 74 69 68 68 79 79 100 101 116 48 40 34 42 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 2 3 12 3 21 19 5 0 0 1 0 0 0 0 0 0 0 42 52 1 0 0 0 0 0 0 0 0 0 0 0 0 0 29 16 41 70 20 1 17 22 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 3 4 0 0 7 8 0 6 5 8 11 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 62 80 12 42 32 0 0 0 0 48 58 56 53 50 38 48 67 85 83 75 87 88 101 103 106 92 86 84 84 82 83 75 78 83 94 107 30 36 26 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 0 0 2 6 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 0 4 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 23 22 26 60 18 3 24 17 15 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 7 10 9 0 0 1 0 11 9 13 10 11 3 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 13 43 53 42 20 0 0 0 63 47 41 49 49 49 71 73 64 98 98 110 111 110 101 94 92 91 86 80 75 71 66 66 73 84 96 62 49 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 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 20 0 11 0 0 0 0 0 1 9 13 27 43 8 4 24 4 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 0 0 0 0 0 6 0 2 1 0 0 0 0 9 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 43 41 57 62 61 62 80 103 115 96 103 105 100 97 97 89 88 90 94 85 74 69 63 68 77 70 74 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 17 5 0 0 3 0 2 0 0 0 0 0 0 0 3 0 0 0 0 1 0 0 3 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 14 3 0 0 0 0 0 0 3 30 38 13 0 15 21 7 0 16 0 0 0 0 0 0 5 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 1 6 3 0 0 0 0 0 0 4 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 0 0 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 54 63 60 51 68 56 58 99 103 88 101 97 87 70 73 47 28 70 65 71 75 79 81 80 79 80 82 81 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 64 0 27 0 0 0 0 3 0 2 0 0 7 1 0 0 0 0 0 0 0 0 0 4 4 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 1 0 0 0 0 0 0 0 0 42 11 13 18 20 9 18 17 0 0 0 0 0 0 9 1 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 2 6 12 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 33 57 58 67 61 87 76 84 83 80 54 51 82 98 90 30 68 63 53 59 76 79 78 60 57 77 80 82 71 68 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 10 1 18 7 0 1 0 13 17 17 3 0 1 0 5 0 0 0 0 0 2 3 11 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 2 8 0 0 0 0 0 0 0 2 10 20 24 3 52 23 0 0 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 9 7 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35 80 58 63 61 63 62 76 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 44 51 48 69 72 70 81 94 98 10 0 0 0 0 0 0 0 67 70 61 60 67 78 80 75 73 56 64 70 65 0 0 12 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 6 0 18 1 0 1 0 30 24 26 4 0 1 0 0 0 0 0 0 1 4 32 52 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 3 0 0 0 0 0 0 0 14 2 1 2 77 30 0 0 0 0 9 6 5 8 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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 45 50 50 47 46 48 52 83 48 41 74 0 64 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 55 59 52 56 46 36 73 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 47 50 67 84 80 67 63 57 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 1 0 0 0 0 0 0 0 4 5 8 0 2 0 2 0 0 0 20 13 9 5 1 0 0 0 0 6 16 23 22 15 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 3 4 0 0 0 0 8 4 76 42 1 0 0 1 10 11 6 4 9 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 24 55 57 48 47 51 57 58 61 65 79 72 75 75 116 50 50 61 55 49 0 0 0 0 0 0 0 0 0 0 0 0 46 52 52 47 61 62 0 57 59 34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 61 81 56 0 2 0 0 0 0 0 0 0 0 2 6 0 22 18 41 4 0 0 0 0 0 0 0 0 6 7 0 18 4 0 0 0 0 0 7 0 7 0 0 0 11 6 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 2 2 0 17 30 31 0 0 0 0 0 0 61 53 34 1 26 12 12 4 15 6 22 6 1 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 42 45 42 45 50 58 71 73 79 76 66 83 98 104 82 62 50 58 46 44 56 56 57 0 0 0 0 0 0 0 0 39 52 42 41 54 48 0 46 57 1 0 0 0 0 0 0 0 0 0 0 0 0 4 6 1 14 3 11 21 28 15 0 0 64 91 50 0 0 0 0 0 0 0 0 0 0 0 3 13 29 7 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 17 9 32 2 5 1 4 2 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 2 10 29 33 11 0 0 0 0 0 0 0 58 31 24 3 31 24 4 4 8 9 6 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 33 41 46 54 85 91 77 74 83 74 67 117 83 68 46 42 44 44 53 54 44 21 0 0 0 1 56 0 50 54 28 16 36 39 0 5 45 1 0 0 0 0 0 0 0 0 0 0 0 0 0 36 17 17 19 18 38 49 0 59 44 0 0 77 55 0 0 15 0 0 0 0 0 0 0 0 0 0 27 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 26 52 13 7 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 2 0 0 0 10 0 0 0 0 1 5 5 15 21 19 13 12 14 9 9 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 7 41 31 56 63 83 90 97 80 87 79 68 56 38 63 61 41 38 40 46 36 41 0 0 0 0 55 56 38 30 45 34 28 56 0 44 49 0 0 0 0 0 0 0 0 0 0 0 0 0 6 21 0 0 21 19 27 31 38 48 31 0 2 0 0 0 0 0 10 9 0 0 0 0 0 0 0 0 0 3 41 9 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 2 61 22 0 0 0 0 0 11 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 1 2 0 0 6 0 1 7 23 0 0 0 1 3 3 0 17 24 26 9 7 8 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 31 39 50 63 56 44 41 37 44 46 41 37 46 30 33 50 38 31 41 38 0 0 0 0 40 0 39 44 34 36 7 45 46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 2 25 1 11 10 26 48 50 51 0 0 0 0 0 14 0 0 7 0 0 0 14 8 21 22 50 35 24 27 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 4 62 26 3 0 0 0 1 11 12 0 5 1 0 2 23 28 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 0 0 0 6 0 11 33 2 0 0 0 0 0 0 10 13 30 13 15 3 1 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 38 33 35 30 30 34 44 42 37 42 27 29 30 30 29 31 39 39 35 0 0 0 0 0 0 42 33 33 11 0 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 16 19 19 28 2 10 31 64 97 71 62 0 0 0 0 0 14 0 0 0 0 0 0 0 0 32 42 23 20 3 0 0 0 0 0 0 0 0 0 0 0 0 0 31 37 3 1 32 40 0 2 5 23 3 23 19 53 73 54 15 9 3 9 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 2 1 0 0 0 4 26 11 0 11 16 0 0 0 0 0 1 16 1 1 1 1 1 0 0 0 16 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 25 23 25 24 30 24 27 25 15 16 32 38 41 45 0 0 55 47 1 39 38 24 20 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 19 22 0 0 49 75 24 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 20 13 13 2 0 0 0 0 0 0 0 0 0 0 0 0 0 12 35 12 21 8 14 22 15 0 5 51 21 32 64 84 84 67 15 11 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 19 0 9 12 21 13 5 0 0 0 0 0 4 1 1 1 0 0 0 0 0 11 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 44 71 28 0 0 0 0 23 58 78 48 33 37 45 50 33 0 0 28 45 39 22 22 0 4 0 0 3 14 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 14 21 0 0 3 0 1 0 0 0 1 8 1 1 0 0 0 0 0 0 0 0 21 19 0 14 0 1 0 0 0 0 0 0 0 0 0 0 0 0 34 33 4 2 2 1 0 16 49 30 25 27 29 43 50 45 26 20 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 19 23 10 12 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 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 33 63 93 16 14 13 29 42 18 0 0 0 0 50 0 23 15 0 20 16 0 1 0 0 0 19 19 0 0 0 0 0 0 0 0 0 0 0 0 2 8 17 0 0 6 16 2 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 20 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 13 1 6 6 8 21 36 25 23 31 39 30 33 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 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 33 4 0 0 1 1 30 38 24 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 23 2 0 1 0 0 0 2 9 9 1 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 8 0 0 1 4 9 33 45 49 36 32 31 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 4 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 37 0 0 0 1 16 10 36 28 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 2 11 7 15 6 3 10 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 11 27 8 0 0 0 20 37 52 4 13 10 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 3 10 13 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 34 30 20 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 1 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 3 22 8 35 5 1 0 3 10 26 0 0 1 5 3 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 3 2 1 16 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 40 19 7 15 2 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26 30 22 2 0 0 4 6 22 0 0 0 0 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 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 2 27 21 11 13 9 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 25 28 23 18 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 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 0 0 1 2 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 20 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 -1 0 0 0 -4 -5 -25 -29 -13 -22 -11 -13 -10 -2 -9 -16 -10 -5 -11 -7 -8 -5 -3 -3 -1 -1 0 0 0 0 0 -1 0 0 0 0 -2 0 0 0 0 0 0 0 -1 -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 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 -1 0 -2 -6 -5 -5 -5 -7 -1 0 -2 -5 -3 -1 -1 -2 -4 -4 -6 -5 -5 -8 -6 -7 -7 -9 -8 -11 -8 -8 -6 -4 -4 -6 -6 -8 0 0 0 0 -1 -2 -2 -3 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 -1 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 -1 0 -1 0 0 0 0 0 0 0 -9 -7 -11 -37 -19 -22 -39 -3 -10 -11 -6 -2 -3 -4 -2 -4 -3 -2 -4 -4 -4 -5 -4 -4 -4 -9 -5 -7 -2 -2 -1 -2 -3 -4 -3 -4 -5 -6 -19 -16 -20 -7 -5 -24 -3 -2 0 0 0 -1 0 0 0 0 0 0 0 0 -18 -19 -11 -3 -1 -5 -5 -5 -10 -8 -6 -4 -2 -8 -2 -4 -4 -1 0 0 0 0 0 0 0 -1 0 0 0 0 0 -1 -1 0 -1 0 0 0 0 -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 0 0 0 0 0 0 0 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 -4 0 0 -3 -7 -2 0 0 0 0 -2 -5 -7 -6 -4 -8 -7 -5 -7 -6 -7 -7 -5 -2 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 -1 0 -2 -3 -3 -2 0 -1 -9 -3 0 0 0 -1 -2 -1 -1 0 -1 -2 0 0 0 -2 0 0 0 0 0 0 0 -3 0 0 0 -1 -21 -20 -72 -70 -25 -13 0 -2 -2 -3 -6 -4 -3 -3 -2 -4 -3 -3 -4 -4 -3 -5 -6 -6 -7 -2 -2 -7 -6 -7 -9 -8 -7 -4 -3 -2 -9 -7 -3 0 0 -5 0 -1 0 0 0 0 0 0 0 0 0 0 -14 -5 -5 -2 -14 -4 -6 -12 -9 -7 -6 -7 -2 -8 -4 -6 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -2 0 -2 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 -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 -3 -4 -3 -3 -2 -3 -4 -3 -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 -1 -2 -4 -5 -6 -5 -4 -5 -6 -5 -3 -3 -1 0 0 -1 0 0 0 0 0 0 -1 -1 -1 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 -42 -41 -29 -9 -30 -10 0 -1 -3 -3 -6 -4 -2 -11 -13 -11 -8 -5 -3 -6 -2 -3 -5 -2 -2 -4 -6 -7 -6 -9 -6 -3 -5 -7 -5 -4 -2 0 -2 -1 0 0 0 -5 0 -17 -1 0 0 0 0 0 0 -1 0 -5 -14 -8 -5 -1 -5 -7 -6 -4 -4 -7 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 -1 -6 -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 -1 -4 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -3 -3 -2 -5 -9 -7 -1 0 0 0 0 0 0 0 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -5 -4 0 -1 -1 -2 -3 -3 -5 -5 -7 -12 -15 -8 -3 -4 -4 -2 -1 -1 -1 0 -1 -2 -1 -1 -1 -2 -1 -1 -1 -4 -4 -8 -7 -1 0 0 -2 0 -4 -23 -19 -15 0 -3 -5 -3 -17 -6 0 0 0 -3 -29 -9 -21 -3 -5 -5 -9 -12 -18 -4 -4 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 -1 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 -1 -2 0 0 0 0 -1 0 0 -4 -3 0 -1 -2 -3 -1 -3 -2 -1 -2 -1 -2 -1 0 0 0 0 0 0 -2 -2 -1 0 -2 -9 -5 -7 -5 -4 0 0 0 -3 -10 -76 -48 -2 0 0 0 0 -1 -40 -14 -3 0 0 -2 -10 -8 -5 -1 -104 -2 -10 -6 -24 -7 -3 0 0 0 0 0 -3 -5 -7 -13 -17 -13 -6 -1 0 0 0 0 0 -1 -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 -1 0 0 -1 -1 -1 0 0 0 0 -1 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 -1 0 0 0 0 0 0 0 -1 -8 -1 -6 -1 -1 0 -2 0 0 -5 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 -2 0 0 0 0 -1 -1 -2 0 -2 -4 -1 0 0 -1 -1 -1 0 0 -1 -2 -2 -2 0 0 0 0 0 0 0 -1 -3 -3 -7 -8 -4 -4 -3 -3 0 0 0 0 0 -21 -1 0 0 0 0 -2 -6 0 -2 0 0 0 -3 -17 -2 -3 -2 -23 -20 -33 -12 -2 -7 -2 0 0 -7 -2 -8 -15 -19 -28 -24 -37 -42 -43 -20 -5 0 0 0 -1 0 -3 -1 -1 -1 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 0 0 0 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 -1 0 -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 -1 0 0 0 0 0 0 0 0 0 -13 -10 0 0 -4 -4 0 0 0 -1 0 -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 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 -1 0 -2 -3 -1 0 -1 -1 -1 -2 -2 -2 -2 0 -3 -3 -3 -3 -3 -2 -3 -1 -1 -4 -1 0 -1 -2 -3 -5 -7 -5 -2 -2 -2 0 0 0 0 0 -3 -14 0 0 -2 0 -1 0 0 0 -3 0 0 0 -1 -11 -2 -2 -3 -1 -64 -1 -2 -4 -4 0 0 -2 -15 -12 -31 -29 -61 -67 -65 -58 -79 -66 -34 -9 0 0 0 0 -4 -9 -2 -2 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 0 0 0 0 0 0 0 0 0 -1 0 0 0 -1 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 0 0 0 0 0 -2 -3 -1 -1 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 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 -1 0 -1 -1 0 0 -1 -1 -1 0 0 0 0 0 -1 -2 -2 -3 -2 -2 0 0 -2 0 -2 -4 -3 -2 -4 -7 -4 -2 -3 -4 -3 -1 -3 -2 -1 0 -1 0 0 0 0 0 0 -9 -20 -9 -3 0 0 0 0 0 0 -4 0 0 -2 0 -1 -2 -2 0 0 -14 -6 -1 -2 0 0 -5 -1 -18 -42 -40 -59 -73 -76 -64 -72 -56 -40 -20 0 0 0 0 0 0 0 0 -5 -2 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 -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 -1 0 -1 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 -1 0 0 0 0 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 -1 0 0 -1 -1 0 -1 -2 -2 -3 -3 -3 -4 -2 -2 -4 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 -4 -27 -58 -32 0 0 0 0 -1 -1 -14 -2 0 -10 -2 -1 -1 0 0 -1 0 -10 -43 -50 -42 -32 -54 -49 -75 -71 -44 -32 -1 0 0 -4 -4 -3 0 0 -2 -3 -1 -1 -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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 0 0 0 0 -1 0 0 -1 0 0 0 -2 -2 -1 -1 -1 -5 -6 -7 -8 -8 -3 -3 -3 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -1 -69 -1 0 0 0 -9 -11 -35 -29 0 0 0 0 0 -1 -8 -1 -1 -1 -2 -1 0 -1 0 0 -13 -14 -34 -15 -13 -27 -41 -73 -65 -68 -66 -25 -25 -12 -1 -11 -20 -35 -14 -1 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -1 -2 -1 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 -1 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -2 -8 -5 -5 -4 -1 0 -1 -6 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 -3 -2 0 0 0 -2 0 -1 -1 -5 -2 0 -2 0 -24 -17 -7 -7 -16 -5 -5 -5 -1 -2 -2 0 0 0 -9 0 -6 -6 0 -1 -23 -57 -72 -55 -37 -18 -5 0 -25 -22 -14 -34 -16 -11 0 -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 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 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -1 -1 -4 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -2 0 0 -1 0 -3 -4 0 0 0 -1 -2 -11 -14 -12 -2 -5 -5 -6 -4 -6 -5 -2 -1 0 -2 -6 0 -4 -2 -6 -2 -1 -9 -24 -25 -58 -13 -1 -1 -38 -49 -50 -76 -93 -29 -9 -10 -6 -2 -1 0 -2 -1 -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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 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 -3 -1 -2 -1 0 0 -1 0 0 0 0 0 0 0 0 0 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 -11 0 0 0 0 0 0 -1 -23 -25 -2 -2 0 0 0 0 0 0 0 0 0 0 0 -2 -15 -15 -28 -24 -55 -34 -25 -1 -1 -13 -4 0 0 -17 -15 -15 -16 -53 -44 -10 -4 -3 -2 -3 0 -3 0 0 0 -1 -4 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 -1 -6 -5 -4 -4 -1 -1 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 -3 0 -13 -2 -17 -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 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -9 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -13 -11 -18 -1 0 -2 -8 -14 -14 -9 -33 -10 -4 -1 -14 -3 -6 -6 -3 -3 -3 -5 -14 -16 -22 -1 0 -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 -3 -4 -8 -3 -5 -3 0 0 -5 -2 -1 -4 0 0 0 -3 -4 -7 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 -1 0 0 -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 -1 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 -1 -12 -23 -40 -56 -26 -13 -34 -25 -4 0 0 0 0 0 -1 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 -1 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 -1 -1 0 0 -8 -9 -1 -1 -17 -10 -15 -10 -5 -9 -3 -2 -2 -2 -2 -3 -1 0 0 0 -12 -6 -7 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 0 0 0 0 0 0 0 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 -7 -6 -5 -13 -12 -2 -6 -10 -19 -18 -19 -1 -3 -7 -16 -23 -53 -5 -33 -13 -22 -20 -5 0 -2 -3 0 0 0 0 0 0 -4 -3 -4 -20 -5 -5 -2 -1 -2 0 -3 0 0 0 0 0 0 0 -1 -2 -13 -16 -5 -21 -37 -11 -14 -34 -31 -32 -10 -8 -17 -8 -7 -5 -1 0 0 0 -2 0 0 0 0 -5 0 -47 -93 -117 -91 -100 -103 -64 -96 -45 -34 -2 0 0 0 0 0 -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 -5 -4 0 -2 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 -1 0 -4 -2 0 0 0 0 -1 0 0 0 0 -5 -46 -54 -6 -31 -11 -6 -3 -3 -5 -4 -2 -1 -1 -1 -1 -2 0 -2 0 0 0 -1 -1 -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 -3 -2 -4 -9 -6 -10 -13 -12 -16 -21 -28 -34 -21 -15 -13 -10 -22 -37 -65 -44 -92 -67 -67 -68 -45 -18 -20 -41 -39 -19 -5 -1 0 -2 -5 -8 -15 -32 -28 -7 -5 -10 -17 -31 -38 -37 -8 -5 0 0 0 -12 -33 -54 -83 -102 -135 -147 -155 -167 -127 -114 -94 -23 -86 -80 -67 -82 -67 -52 -69 -37 -20 -24 -9 -14 -5 -5 -5 -11 -19 -50 -152 -120 -164 0 -114 -116 -91 -106 -64 -22 -5 0 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 0 0 -1 0 -16 -21 -11 -6 0 0 0 -2 -4 -1 -2 -2 0 -1 0 -1 -2 -2 -1 -2 0 0 0 0 -9 -7 -2 0 -1 0 -2 -3 -11 0 -1 -1 -11 -1 -1 -4 0 0 -10 -10 -6 -9 -1 -1 -2 0 0 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -3 -6 0 0 0 0 -1 -3 -8 -11 -5 -4 -8 -21 -31 -48 -20 -15 -10 -34 -38 -48 -70 -146 -177 -142 -178 -156 -141 -122 -120 -132 -129 -123 -85 -41 -19 -16 -28 -27 -21 -22 -26 -58 -23 -17 -35 -48 -144 -139 -84 -40 -41 -16 -1 -14 -75 -119 -162 -218 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -73 -140 -69 -71 -49 -56 -46 -46 -34 -152 -69 -1 0 -200 -174 -129 -113 -70 -33 -25 -18 -7 -3 -6 -4 -2 -7 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -34 -4 -33 -11 0 0 0 0 0 -1 -2 -3 -3 -3 -5 0 0 0 0 -23 -20 -17 0 0 0 -1 -7 -3 0 -5 0 0 0 0 -41 0 -7 -13 -1 0 -3 -1 -2 0 -1 0 0 -2 0 -2 0 0 0 0 0 -3 -1 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 0 0 0 0 0 0 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 -11 -6 -1 0 0 0 0 0 -3 -3 -4 -6 -6 -27 -37 -57 -60 -49 -36 -45 -51 -94 -180 -236 -232 -329 -174 -216 -249 -216 -173 -118 -153 -124 -90 -82 -53 -58 -68 -77 -33 -54 -36 -50 -49 -58 -82 -186 -269 -184 -99 -165 -120 -67 -86 -136 -210 -231 -283 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -33 0 0 0 -71 -200 -152 -232 -85 0 -248 0 0 -198 -185 -139 -160 -55 -37 -17 -8 -7 -3 -2 -2 -3 -2 -24 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -33 -33 -18 -35 0 0 0 0 0 0 0 0 0 -2 0 0 0 -7 0 0 0 0 0 0 -2 -3 0 -13 -7 -1 0 0 0 0 0 0 0 -2 0 0 -16 -76 0 -40 -50 -4 -34 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 -8 -7 -5 -4 -2 0 0 0 0 -1 -5 -7 -21 -19 -7 -35 -65 -96 -102 -96 -88 -111 -201 -281 -376 0 0 -297 -223 -290 -213 -169 -112 -171 -141 -134 -151 -157 -162 -163 -101 -75 -113 -85 -106 -112 -174 -368 -288 -93 -117 -295 -207 -254 -282 -287 -379 -419 -338 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 -1 0 -1 -1 0 0 0 0 0 0 0 -294 0 -80 -233 -234 -249 -248 -148 -153 0 0 -79 -136 -132 -105 -34 -24 -10 -7 -7 -7 -5 -13 -8 -3 -12 -1 0 0 0 0 0 -1 0 0 0 0 0 0 0 -11 -30 -17 -19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -6 0 0 -2 0 0 0 -17 -10 -7 0 0 0 0 0 -7 0 0 -2 -2 -9 -5 -14 -6 0 0 -1 -1 -7 -1 0 0 0 0 0 0 0 0 -2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -7 -16 -11 -25 -38 -8 0 0 -1 -1 0 -24 -63 -74 -21 -63 -100 -103 -120 -136 -136 -142 -188 -110 -343 0 -168 0 -63 -311 -315 -270 -233 -184 -30 -271 -275 -1 -42 -343 -266 -244 -200 -195 -315 -184 -322 -250 0 0 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 0 0 -1 -1 -1 0 0 0 0 0 0 0 -185 -47 -283 -269 -276 -278 -275 -269 -250 -223 -166 -185 0 -30 -165 0 -12 -125 -12 -11 -9 -7 -5 -2 -5 -13 -6 -1 0 0 0 0 0 0 0 0 0 0 -40 -28 -25 -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 -28 -23 -4 -13 -4 -1 0 0 0 0 0 0 0 0 -8 -2 -13 0 0 0 -2 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 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 -42 -171 -122 0 0 -21 -75 -16 -21 -36 -38 -63 -98 -152 -153 -75 -225 -214 -145 -119 -137 -179 -228 -193 -1 0 -1 0 0 -253 0 0 0 0 0 -313 -359 -3 -2 0 0 0 -326 -330 -341 -308 -90 -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 -1 0 0 -2 0 -1 0 0 0 0 0 0 0 0 0 0 0 -147 -338 -336 -336 0 0 0 0 0 0 0 0 0 -167 -177 -165 -173 -112 -30 -5 -6 0 0 0 -7 -3 -5 -5 0 0 0 0 -2 0 0 -15 -62 -36 -25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -2 -2 -5 -16 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 -1 -3 -3 -6 0 -2 -3 0 0 0 0 0 0 0 0 0 -1 0 -1 -12 0 0 -5 -2 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 -14 -105 -85 -140 -151 -107 -113 -92 -67 -75 -88 -103 -105 -138 -184 0 -72 0 -94 -161 -185 -163 -106 -164 -249 -278 0 0 0 0 0 -1 -1 0 0 0 0 -232 -2 -1 -2 0 -151 0 0 -385 -411 -292 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 -207 -185 -154 -154 -144 -63 -39 -14 -3 0 0 0 0 -8 -5 -7 -6 0 0 0 0 -13 -57 -59 -33 0 0 0 0 0 0 0 0 0 0 0 0 0 -25 -8 -4 0 -32 -22 -18 -22 -33 -58 0 -1 -5 -15 -18 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 -1 -9 -1 -1 -2 -7 -2 0 0 -1 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 -1 -6 -4 -2 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -28 -86 -83 0 -108 -73 0 -2 -28 -158 -164 -171 -157 -191 0 0 0 -2 -3 -1 -214 -159 -129 -123 -150 -300 -324 0 0 0 0 0 0 0 -1 0 0 -1 -1 -1 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 -276 -220 -176 -146 -94 -61 -43 -23 -11 0 0 -1 -11 -9 -14 -4 0 0 0 0 -16 -18 -37 0 0 -29 -42 -34 -47 -46 -38 -62 -56 -49 -7 0 -22 -12 0 -20 -14 -9 -13 -21 -30 -43 -48 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 -8 -11 -19 -2 -1 0 -4 -7 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -8 -1 -2 -8 -1 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -3 -3 -23 -5 -5 -6 -6 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -87 0 -95 -1 0 -4 0 0 0 0 -1 -7 -1 -16 0 -1 0 0 0 0 -1 -247 -159 -225 -22 0 0 -11 0 -4 0 -1 0 -1 0 -1 0 0 -1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -325 -255 -214 -169 -119 -77 -75 -68 -47 -35 -25 -21 -17 -14 0 0 0 0 -4 -12 -10 -10 -20 -4 -11 -4 -1 0 -15 -2 0 -21 -9 -15 -39 -24 -15 0 -21 0 -2 -10 -6 -23 -26 -41 0 0 0 0 0 0 -5 -7 -3 0 0 0 0 0 0 -16 -4 -9 0 0 0 0 0 -1 0 0 0 -1 -10 -24 -40 -16 -4 0 -1 -3 -5 -5 -1 0 0 0 0 -2 0 0 0 0 0 0 0 0 -4 -6 -22 -24 -26 -17 -5 0 0 0 0 0 0 -1 -1 -1 -2 -3 -6 -17 -65 -52 -39 -29 -24 -11 -8 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -27 -72 -3 -1 0 0 -1 -1 -3 -2 -2 -2 -1 -1 0 -1 -1 0 0 0 0 -1 -1 -56 -14 0 0 -1 0 0 0 0 -2 -1 0 -1 -1 -2 -3 -1 0 0 0 0 -1 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 -232 -246 -187 -153 -129 -129 -124 -104 -84 -48 -30 -2 0 0 -4 -18 -4 -16 -23 -14 -11 0 0 -4 0 0 0 0 -1 -1 0 -4 -12 -12 -13 -10 -4 0 -4 -3 -3 -9 -19 -7 0 0 -5 0 -1 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -2 0 0 0 -5 -19 -40 -41 -14 -2 0 -2 -4 -5 -7 -3 -1 0 0 -2 0 0 0 0 0 0 0 0 -1 -2 -18 -39 -29 -23 -10 -5 -6 -1 0 0 0 0 -2 -5 -8 -7 -27 -63 -67 -53 -45 -42 -40 -2 -14 0 0 -1 0 0 0 -1 0 0 -3 -3 -1 -4 -43 -35 -1 -3 -1 -1 -2 -1 -1 -2 -3 -3 -2 -1 -1 0 0 0 0 0 0 -1 -1 -3 -174 0 -253 -111 0 -5 -4 -4 -2 0 -1 0 -1 -2 -1 -2 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -104 -219 -174 -153 -150 -147 -116 -77 -25 -36 0 0 -3 -31 -43 -10 -4 -21 -1 0 0 -1 0 -2 -3 0 0 -4 -3 0 -1 -2 0 0 0 -4 -14 -12 -11 -10 -13 -9 -8 -17 -18 -11 0 0 0 0 0 0 0 0 0 0 -2 -1 0 0 -1 0 -1 -9 0 0 0 -6 0 0 -4 -12 -35 -63 -56 -23 0 -3 -1 -6 -2 -3 -8 -1 -1 0 0 0 0 0 0 0 0 0 -4 -21 -46 -64 -44 -119 -15 -8 -6 -1 0 0 0 0 -1 -18 -13 -15 -50 -79 -80 -40 -16 -2 -2 -1 -3 -1 -2 0 0 0 0 0 -2 -3 -5 -4 -38 -15 -40 -92 -2 -2 0 -1 -2 0 -1 -4 -5 -1 -2 -1 0 -1 0 0 0 -1 -1 0 0 -2 -2 -20 0 0 -1 -1 -2 -1 -1 -1 -1 -1 0 0 0 -2 -2 -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 -24 -254 -198 -152 -153 -125 0 -22 -1 0 0 0 -2 -4 -10 0 0 0 0 0 0 -3 0 0 0 0 0 0 0 0 -5 -17 -2 0 0 -5 -5 -5 -9 -1 -5 -1 -3 -9 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -3 -29 0 0 0 0 -5 -14 0 0 -51 -43 -14 0 0 0 -9 -4 -2 -4 -7 0 0 0 0 0 -1 0 0 -3 -6 -5 -17 -39 -124 -87 -56 -19 -4 0 0 0 0 -1 -5 -34 -48 -32 -84 -52 0 0 -64 -6 0 -14 -2 -3 -2 0 0 -1 -6 -9 -8 -21 -58 -84 0 -1 -15 -1 0 0 0 0 -2 0 -2 -3 -3 -3 -1 -1 -1 0 0 0 -1 -1 0 0 -1 -2 -4 0 0 -1 -1 -1 -1 -1 -1 -3 -3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -240 -193 -137 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 -8 -4 -5 -8 -16 -32 -14 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 -2 -1 -1 -1 0 -2 -14 -20 0 0 -12 -22 0 0 -46 -29 -1 0 0 0 0 -8 -5 -21 -5 0 0 0 0 -1 -2 -12 -28 -14 -1 -7 -45 -91 -77 -59 -22 0 0 0 0 -1 -2 -26 -43 -3 -60 0 0 0 -49 -42 -1 -23 -11 -3 -3 -1 0 0 -3 -3 -11 -41 -19 -28 -26 0 -102 -3 -1 -1 0 0 -2 -2 -1 0 0 -1 -2 -2 -2 -2 0 -1 -1 0 0 -1 0 -1 0 -1 0 -1 -1 0 0 0 -1 0 0 -2 -3 -3 -1 0 0 -1 -1 -1 -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 -201 -198 0 0 0 0 0 0 0 0 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 -1 -2 -7 -19 -28 -38 -25 -44 -49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 -1 0 -1 -2 -15 0 -3 0 -5 -18 0 0 0 -33 -12 -1 -2 0 -3 0 -1 0 -1 -4 -1 0 0 0 0 -7 -41 -30 -1 -2 -81 -149 -59 -17 -3 0 0 0 0 0 -16 -31 0 -2 0 -49 0 -53 -67 -16 -2 -6 -4 -6 -2 0 0 0 -7 -14 -14 -35 -54 -97 0 -1 -3 -3 0 -3 -2 -4 -4 -1 0 -1 -1 -3 -2 -2 -1 -3 -1 -2 -1 -1 0 -2 -2 0 0 -1 0 0 -2 -1 -1 0 0 -2 0 0 -1 -3 -2 -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 -176 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 -2 -10 -17 -21 -42 -11 -7 0 0 0 0 0 -8 -14 0 0 0 -1 -3 -1 -4 -10 -10 -2 0 0 0 0 0 0 -2 -3 -1 -2 -1 -2 0 -19 -12 -1 0 -7 -37 0 0 -32 -23 -1 0 0 0 -1 -14 -18 -5 -13 0 0 -9 0 -2 -27 -56 0 -4 -26 -122 0 0 -8 -20 0 0 0 0 -8 -23 -22 0 -1 0 0 -45 -58 -2 -30 -7 -3 -7 -8 -6 -5 -5 -11 -23 -29 -42 -94 -119 -54 0 -1 -4 -1 0 -3 -3 -2 -8 -8 -5 0 -1 -1 0 0 -1 -2 -2 -1 -1 -1 -2 -1 0 0 -1 -3 -1 0 0 0 -2 -1 -1 0 0 0 0 0 -1 -1 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 -276 -245 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 -5 -7 -11 -23 -2 -9 -23 -16 -12 -10 -19 -31 -17 -68 -65 -42 -14 -9 -16 -9 -16 -23 -29 -55 -31 -16 -14 -13 -16 -1 0 0 0 0 0 -4 -1 0 -1 -1 -14 -1 -1 -1 -6 -6 -35 -13 -11 -1 -1 0 0 -1 -23 -22 -6 -2 0 0 -6 -14 -45 -70 -6 -10 -52 -154 0 0 0 0 -36 -30 0 -4 -13 -7 -21 0 0 -2 -3 -4 -5 -27 -15 -15 -23 -8 -12 -12 -6 -30 -49 -103 -108 -85 -145 0 -177 0 0 0 0 -1 -4 -1 0 -1 -3 -6 -6 -8 -4 -2 -1 -1 0 -1 -1 0 0 -1 -1 -1 -2 -2 -1 -1 0 0 0 -1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -125 -268 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 -1 -27 -24 -15 -7 -32 -35 -74 -56 -135 -92 -86 -83 -55 -88 -103 -89 -58 -31 -35 -31 -67 -124 -96 -123 -116 -96 -46 -72 -53 -54 -7 -3 -1 0 0 0 0 0 0 -1 0 -4 -2 -1 0 0 -24 -1 -10 -9 -1 0 0 0 0 0 0 0 0 0 0 -17 -31 -95 -48 -100 -147 -20 0 0 0 0 0 -29 -41 -8 0 -22 -16 -14 0 0 0 -4 -4 0 -5 0 -46 -29 -16 -13 -20 -42 -102 0 0 0 0 0 0 0 0 0 0 0 0 -3 -3 -2 -1 -1 0 -5 -7 -2 -1 -2 -1 -1 0 0 -1 -2 0 -1 0 0 0 0 0 -1 -1 0 0 -2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -388 -331 0 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 -30 -47 -50 -72 -67 -90 -24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -256 -239 -205 -181 -221 -186 -173 -134 -113 -66 -65 -14 -5 -1 -1 0 0 0 -8 -1 -4 0 0 0 0 0 -2 0 0 -2 0 0 -1 0 0 0 0 0 0 -1 -10 -44 -73 -111 -106 -25 -2 0 -1 0 0 0 0 0 0 -80 0 -1 0 0 0 -69 -50 -19 -5 -1 0 0 -12 -46 -29 -30 -67 -157 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 -2 -3 -1 -3 -1 -1 -1 -1 0 0 -1 -1 0 0 0 0 0 0 0 -1 -1 -1 -1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -14 -1 -18 -10 -5 -5 -1 -1 -10 -67 -8 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -36 -40 -322 -344 -273 -271 -231 -195 -166 -115 -148 -118 -61 -29 -2 -1 0 0 0 -1 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -15 -37 -61 -62 -106 -142 0 -3 0 -1 -2 0 -1 0 -1 0 -3 0 -2 -2 -59 -60 -57 -4 -23 -47 -44 0 0 0 -95 -94 -73 -140 0 0 0 -181 -196 -87 0 0 0 0 0 0 0 0 0 0 0 -3 -4 0 -1 0 0 0 0 0 -1 0 0 0 0 0 0 0 -1 0 -1 0 -1 0 0 0 0 0 -1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -6 -7 -11 -3 -4 -9 -22 -74 -101 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 -332 -295 -309 -295 -242 -174 -145 -95 -70 -17 0 0 0 0 -1 -2 0 -2 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 -42 -33 0 0 -78 -110 -109 0 0 -1 -1 -118 -17 0 0 0 0 -9 0 -48 -48 -6 -44 -76 -4 -23 -70 0 0 0 0 0 0 0 -72 -158 -190 -234 0 -229 -92 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 -1 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -39 -66 -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 -259 -261 -241 -147 -44 -31 -2 0 0 0 -2 -1 0 -2 -2 -1 0 -1 -2 0 0 0 0 0 0 -1 -6 -9 0 0 0 0 0 -1 -52 0 0 -1 0 -1 -94 -109 0 0 0 0 0 -78 -21 -9 -66 -59 -34 -57 -40 -102 -31 0 0 0 0 0 -149 -118 -177 -264 -140 -158 -69 -43 0 0 0 0 0 0 0 0 0 0 -4 -4 -5 0 0 0 -1 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 -1 0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -69 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -390 -336 -73 -63 -51 -21 0 0 0 -8 0 0 0 -2 0 -2 -1 0 -1 0 0 0 0 0 -20 -41 -13 -2 0 0 0 0 0 -1 -1 0 -1 -1 -3 -26 0 0 0 0 -6 -1 -67 -31 -31 -48 -17 -8 -10 -24 -67 -24 0 0 0 0 -1 -115 -160 -220 -19 -203 0 -107 -239 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 0 -1 -1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -57 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -427 -131 -96 -82 -31 -5 0 0 0 -9 0 0 0 0 0 -3 -2 -1 0 0 0 0 0 -1 -25 -37 -39 -30 -34 -31 -5 0 0 0 -1 -1 -3 -4 -3 -3 -1 0 -28 -54 -10 -90 -35 -28 -20 -32 -39 -7 -24 -26 -76 -112 0 0 0 0 -3 -215 -249 -286 0 -15 0 0 0 0 -1 0 0 0 -1 0 -1 -1 0 -1 0 0 0 0 -1 -3 0 0 0 0 0 -3 0 0 -1 0 0 0 -1 -1 0 -1 -3 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -53 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 -253 -142 -45 -38 0 -2 -4 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 0 -1 0 -6 -37 -60 -75 -68 -76 -41 -48 -49 -8 -1 -3 0 -1 -3 -7 -2 -1 0 -52 -100 -3 -69 -78 -29 -41 -46 -42 -31 -34 -41 -106 -92 -96 0 0 -1 -131 -248 -292 -107 -298 0 0 0 -5 -8 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 -3 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -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 0 0 0 0 0 -6 -68 -157 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -188 0 0 0 0 -264 -270 -76 -55 -17 0 -5 -4 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 -4 -7 -26 -33 -101 -112 -131 -120 0 0 -43 -10 -1 0 0 0 -1 -3 -4 -1 -2 -44 -23 0 -43 -99 -60 -71 -33 -43 -38 -59 -59 -69 -116 -168 0 -3 -1 0 -10 -53 0 0 0 0 -1 -10 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 -1 -1 -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 -5 0 0 0 0 0 0 -1 -92 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -215 0 0 0 -235 -273 -167 -95 -77 -36 -29 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -8 -47 -36 -70 -146 -111 -137 -94 0 0 0 -8 0 0 0 0 0 -1 -6 -3 0 0 -20 -27 -87 -66 -29 -109 -54 -72 -72 -64 -87 -106 -2 -168 -2 -3 0 0 0 0 -1 0 0 -7 -7 0 0 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -2 0 0 -1 -1 0 -2 0 0 0 -1 -1 0 0 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 -41 -6 0 -1 -1 -1 -3 -13 -84 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -312 -247 0 -315 -233 -172 -173 -114 -91 -91 -58 -3 -4 0 0 0 0 -2 0 0 0 0 -1 0 0 0 -7 -13 -17 -86 -163 0 0 -123 -125 -102 0 0 0 -23 -9 0 0 0 0 -3 -6 -8 0 0 0 -1 -1 -1 0 -34 -52 -32 -74 -1 -102 -3 -4 -2 -3 -4 -2 0 0 0 0 -2 0 0 0 -1 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 -1 -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 -3 -82 -38 -15 -3 -2 -1 -5 -7 -29 -39 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -183 -342 -76 0 -263 -277 -176 -134 -119 -106 -67 -25 -8 -7 -1 -11 -11 -1 0 -19 -24 -17 -17 -25 -7 -1 -13 -23 -54 -91 -155 -150 -117 -130 -122 0 0 0 0 0 0 -14 0 0 0 -3 -9 -7 -4 -1 0 -1 -14 -9 -60 -57 -69 -86 -3 -85 -114 -4 -4 -3 -1 -193 -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 -2 -1 -1 -2 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 -124 -132 -92 -58 -26 -12 -13 -17 -12 -30 -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 0 -128 0 -3 0 0 -55 -241 -170 -166 -140 -73 -32 -11 -17 -26 -61 -57 -56 -46 -81 -141 -134 -100 -65 -29 -34 -68 -79 -61 -74 -113 -48 -67 -102 0 0 0 0 0 0 0 -3 0 -1 0 0 -1 -3 -1 0 -14 0 -6 -11 -4 -1 -41 -46 -2 -16 -5 -68 -5 -2 -161 -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 -2 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -80 -145 -137 -88 -36 -21 -11 -7 -18 -23 -66 -173 -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 0 0 0 0 0 -4 -55 -229 -215 -143 -152 -91 -46 -73 -152 -177 -18 0 -2 -99 -119 -6 -160 -5 -86 0 -30 -3 -49 -180 -44 -69 -99 -119 0 -68 -21 0 0 -23 -1 0 0 0 0 0 0 0 -1 -1 0 0 0 0 -5 -5 0 -88 -80 -6 -3 -4 -4 -5 -3 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -66 -103 -117 -94 -74 -37 -4 -5 -12 -26 -69 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -196 -154 -80 -104 -103 -176 -186 -4 -1 -25 0 0 -3 -17 -26 -7 0 0 0 -11 -3 0 -43 -87 -86 -153 0 -16 -20 0 0 -49 -1 0 0 0 0 0 0 -1 0 0 0 -1 -2 -1 0 0 0 -1 -60 -87 -5 -3 -146 -4 -2 -21 0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -101 -88 -100 -101 -68 -50 -16 -1 -4 -17 -74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -243 -203 -247 -226 -177 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -109 -93 -122 -126 -67 -43 -6 -90 -137 -1 -2 -11 -8 -1 0 0 0 -1 -2 -1 -1 0 0 0 0 -1 0 0 0 -55 -60 -11 -4 -3 -4 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 -61 -103 -60 -105 -119 -101 -51 -1 -1 -1 -18 -101 0 -79 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -4 -47 -216 -210 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -85 -145 -176 -73 -119 -10 -38 0 -39 -3 0 -1 -29 -18 -4 -12 0 -1 -7 -6 -4 -2 0 -1 0 0 -1 -2 -2 -35 -75 -1 -5 -4 -7 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -2 -1 -1 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -24 -54 -149 -160 -29 -58 -90 -96 -73 -3 -2 -14 -23 -103 -122 -23 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 -1 -3 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -92 -71 0 -12 -8 -42 -23 -33 -28 0 -6 0 0 -2 -3 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 -1 -1 -3 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -244 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 -3 -3 -9 -6 -3 -3 -4 -1 0 -1 -2 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 -77 -59 -66 -40 -128 -7 -9 -40 -83 -108 -43 -3 -10 -29 -42 -62 -16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 0 -2 -6 -6 -2 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -33 -9 -20 0 -61 -83 -204 -37 -5 -75 0 0 -36 0 -11 -6 -22 0 0 0 0 0 0 0 0 -2 0 0 -2 -1 -1 -2 -4 -2 -1 0 0 0 0 0 0 -138 0 0 -1 0 0 -34 -212 -205 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -3 -9 -8 0 -8 -5 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -8 -7 -6 0 -1 -1 -1 0 -1 0 -6 -6 -5 -2 -1 -4 -9 -1 0 0 -2 -4 -3 0 0 -2 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -182 -211 -163 -55 -133 -5 -5 -21 -66 -103 -96 -20 -2 -6 -21 -40 -64 -52 -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 -1 0 -2 0 0 -1 -1 -6 -4 -4 -3 -2 -2 -2 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 -51 0 -165 -37 -8 -1 -124 -164 -31 0 0 0 -1 -17 -34 -5 -8 -3 0 0 0 0 0 0 -1 0 -1 -1 -1 -1 -1 -1 -1 0 -78 -68 -103 -56 -51 0 0 0 0 -127 -160 -180 -176 -171 0 0 0 0 0 0 0 0 0 -1 0 -7 -10 -9 -11 -14 -11 -8 -3 -4 -2 0 0 0 -1 -3 -5 -2 0 0 0 -1 0 0 -2 -3 -4 -1 -1 0 -2 -1 -2 0 0 0 0 -4 -5 -6 -4 0 0 0 0 0 0 0 0 -6 -7 -7 -5 -3 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -170 -86 -142 -231 -164 -24 -14 -21 -36 -79 -99 -79 -7 -1 -6 -13 -44 -84 -135 0 0 0 -131 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -52 -23 0 -1 0 -1 -5 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -8 -22 -33 -14 -2 -78 -66 -81 0 0 -16 0 -6 0 0 0 0 -10 0 0 0 -1 0 0 0 0 0 -2 -1 -1 0 -30 -40 -1 -46 -22 -18 -46 -2 -107 -100 -97 -87 -93 -78 -130 -130 -98 -118 0 0 0 0 0 0 0 0 -11 -4 -8 -9 -10 -9 -7 -9 -9 -6 -4 -2 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -64 -82 -210 -188 -254 -212 -249 -14 -25 -14 -23 -47 -69 -105 -70 -7 -10 -22 -38 -79 -93 -50 0 -242 -228 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -5 -4 0 0 0 0 -9 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -2 0 0 -1 -1 -7 -13 -15 -8 -20 0 -8 -15 -57 0 -7 0 -22 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -24 -1 -3 -57 -10 -4 -9 -32 -83 -103 -110 -100 -66 -70 -91 -169 -108 -67 -78 -60 -58 -1 -1 0 0 -1 -9 -9 -6 -5 0 0 0 -2 -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 0 0 0 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 -101 0 -391 -264 -225 -320 -5 -11 -12 -23 -19 -56 -46 -103 -67 -21 -21 -43 -89 -90 -160 -182 -226 -222 -216 -217 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -27 -15 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 -22 -30 -2 -2 -11 -5 -21 -8 -47 -12 0 0 0 -16 -1 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -30 -49 -20 -8 -18 -13 -4 -95 -69 -48 -45 -88 -100 -92 -55 -42 -45 -38 -68 0 0 0 -4 -47 -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 -18 -43 -83 -97 0 -291 -210 -146 -22 -12 -1 -18 -20 -26 -34 -40 -85 -75 -38 -51 -60 -111 -142 -47 -56 -208 -201 -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 0 0 0 0 0 0 0 -14 0 0 -3 0 -2 -1 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 -16 -5 -3 -7 -17 -9 0 -2 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -49 -16 -16 -9 -13 -39 -46 -32 -30 -39 -66 -65 -48 -46 -41 -31 -49 -24 0 0 -18 -58 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -60 -10 -373 -234 -226 -159 -44 -49 -15 -18 -18 -24 -42 -38 -38 -63 -87 -66 -63 -87 -123 -53 -49 -43 -174 0 -105 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -6 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 -1 0 0 -2 0 0 0 -1 0 0 0 0 -1 -3 -3 -4 -2 0 0 0 -6 -9 -15 0 -1 0 0 0 0 0 0 -1 0 0 0 0 -3 -8 0 0 0 0 0 0 0 0 0 0 0 -18 -2 -5 -6 -9 -24 -26 -44 -29 -26 -21 -54 -44 -24 -30 -62 -42 -57 -63 0 0 -10 0 -11 -33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -64 -30 -40 -74 0 -289 -256 -194 -132 -40 -22 -24 -30 -32 -46 -26 -16 -23 -26 -64 -89 -51 -56 -97 -133 -30 -40 -24 0 -55 -132 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 -1 -10 0 0 0 -63 -5 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 0 0 0 0 0 0 0 0 0 -8 0 0 -3 -3 0 0 0 0 0 -6 -3 0 -3 -2 -1 -1 -2 0 0 0 0 0 0 -7 -21 -23 -18 0 0 0 0 0 0 0 0 0 0 -3 -8 -6 -5 -10 -15 -19 -11 -19 -23 -27 -18 -13 -32 -54 -44 -65 0 0 -1 0 0 -4 -4 -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 -2 -85 -122 -135 0 -343 -262 -177 -131 -14 -19 -3 -14 -33 -32 -39 -46 -37 -34 -30 -60 -55 -36 -52 -109 -29 -23 -39 -24 -12 -76 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 0 -3 0 -22 0 0 -2 -2 0 0 -1 0 0 0 -1 -2 -10 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -2 -2 -1 -1 -1 0 0 -3 -14 -7 -3 -4 -2 -3 -3 -3 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -8 -19 -8 -10 -5 -6 -23 -11 -21 -24 -24 -23 -41 -38 -44 0 -2 -3 0 0 0 0 -1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -126 -46 -213 -279 -120 -244 -214 -128 -88 -63 -55 -43 -46 -69 -66 -63 -46 -80 -29 -24 -31 -31 -13 -48 -67 -104 -30 -26 -42 -28 -27 -2 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 0 0 0 0 0 0 0 0 -2 -1 0 0 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 -1 -11 -10 -3 -7 -11 -1 0 0 -1 -2 -1 -30 0 0 0 0 0 0 0 0 0 0 0 0 -13 -1 0 -2 -6 -6 -7 -6 -6 -6 -7 -22 -30 -26 -29 -30 -61 -39 0 0 -3 0 0 0 -3 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 -13 -60 -71 -195 -121 -236 -213 -247 -157 -85 0 0 0 0 -72 -59 -58 -78 -80 -62 -46 -14 -18 -20 -38 -37 -57 -54 -37 -34 -39 -30 -21 -18 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 -1 -2 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -7 -6 -1 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 -14 -7 -39 -12 -6 -18 -23 -30 -10 -11 -65 0 0 0 0 0 0 0 0 0 0 0 0 -2 -12 0 -1 -27 -3 -4 -9 -8 -9 -18 -38 -38 -49 -27 -18 -60 -13 0 -2 -1 0 -1 0 -1 0 0 -1 -9 -7 -4 0 -5 -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 -5 -95 -99 -109 -133 -153 -247 -155 -87 -27 -36 -15 0 0 0 0 -80 -100 -76 -60 -66 -73 -54 -29 -48 -38 -49 -35 -28 -24 -37 -44 -28 -19 -9 0 0 0 0 0 -2 -3 -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 -1 0 0 0 -15 -1 -4 0 0 0 0 0 0 0 0 0 0 -2 -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 -1 -1 0 -3 0 -1 0 0 -60 -58 -117 -122 -16 -33 -42 -59 -32 -31 -21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -28 -9 -1 -16 -1 -4 -14 -20 -15 -31 -37 -25 -17 -22 -15 -4 0 -2 0 0 0 0 0 -1 0 -4 0 0 -1 0 -1 -3 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -5 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -100 -208 -178 -145 -191 -151 -111 -112 -46 -9 -35 -9 0 0 0 0 0 -97 -68 -48 -50 -72 -81 -99 -35 -44 -13 -25 -27 -31 -36 -36 -15 -13 -5 -5 0 0 0 0 -8 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 0 0 0 0 0 0 0 0 0 -4 -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 -1 -1 0 0 0 -2 -1 -24 -53 -36 -57 -91 0 0 0 -5 -16 -39 -60 -99 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -51 -8 0 -3 -7 -25 -34 -37 -11 -34 -36 -19 -15 -3 0 -3 -1 0 0 0 0 -7 0 0 0 0 0 -2 -1 0 -1 -2 -9 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 -5 -4 -3 -5 -2 -2 -1 -1 -3 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -287 -216 -202 -234 -132 -134 -110 -80 -44 -9 -2 0 0 0 0 0 0 0 -38 -31 -30 -43 -51 -46 -61 -71 -46 -50 -42 -65 -36 -30 -41 -15 -11 -3 -3 0 -8 -12 -9 -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 -1 0 0 0 0 -9 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 -1 -1 0 0 0 0 -27 -64 -73 -114 -71 0 0 -5 -7 -17 -78 -83 -102 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 -25 -12 -11 -7 -16 -20 -27 -12 -8 -23 -17 -12 -11 -1 -1 0 -10 -2 -3 -4 0 -1 -2 0 0 0 -1 -1 -1 0 -1 0 0 0 0 0 0 0 0 0 -1 0 -1 -1 0 0 -2 -1 -3 -3 -2 -2 -3 -4 -3 -5 -3 -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 -304 -266 -234 -201 -181 -183 -191 -125 -39 0 0 0 0 -6 0 0 0 0 -3 -75 -54 -7 -6 -84 -43 -39 -42 -66 -31 -17 -27 -39 -41 -32 -27 -9 -2 0 0 -1 -8 -13 -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 -3 0 0 0 0 0 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 -2 -2 -1 -6 -159 0 0 -69 -9 -81 -74 -5 -117 0 -12 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -18 -7 0 -4 -25 -28 -12 -16 -13 -10 -2 0 -9 0 0 0 0 -9 -4 -15 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 -3 -2 -2 -1 0 0 0 -2 -3 -4 -5 -4 -2 -3 -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 -284 -292 -234 -237 -184 -29 -205 -133 -20 0 0 0 0 0 -4 0 0 0 0 0 0 -1 0 -73 -80 -77 -66 -50 -39 -24 -11 -29 -36 -30 -22 -17 -10 -2 0 0 -2 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 -3 -2 0 -9 -7 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 -1 -2 -2 -1 0 0 0 -1 -1 -1 -1 -1 0 0 -2 0 0 0 0 0 -113 -109 0 0 0 0 -34 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -25 -24 -18 -43 -8 0 0 0 0 -2 -36 -2 0 -2 -2 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 -2 0 -2 -2 0 -1 0 -2 -2 -3 -3 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -330 -292 -239 -183 -177 0 -178 -56 -78 0 0 0 0 0 0 0 0 0 0 0 0 0 -36 -92 -122 -106 -84 -74 -55 -28 -2 -50 -27 -15 -13 -7 -4 -2 0 0 0 -6 -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 -4 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 0 0 -2 -5 -3 0 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 -98 -149 0 0 0 0 0 0 0 0 0 0 -2 -11 -1 0 0 0 0 0 0 0 0 -70 -58 0 0 0 -60 0 0 0 -1 0 0 0 0 -27 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 0 -1 -1 -1 -2 -2 -1 -1 -4 -6 -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 -329 -274 -241 -212 -255 0 -103 0 -50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -135 -84 -46 -49 -57 -44 -29 -88 -45 -43 -41 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 -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 -4 -4 -4 -1 0 0 0 0 -1 -1 0 0 0 -1 -1 0 -1 -1 -1 -2 -1 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -4 0 0 -1 0 0 0 0 0 0 0 -211 -203 0 0 0 0 0 0 0 -14 -26 -6 0 0 -57 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -1 -2 -3 -2 -1 -3 -4 -2 -4 -3 -1 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -343 -255 -266 -242 0 -64 -201 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -61 -44 -21 -34 -55 -35 -18 -3 0 0 0 0 0 0 -3 -1 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 -2 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 0 0 0 0 -1 -2 0 0 0 0 -1 -1 0 0 0 -2 0 -1 -2 -2 -1 -1 -1 0 0 0 0 0 0 0 0 -1 0 0 0 -2 0 0 -1 -3 0 0 -3 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -22 -11 0 -1 -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 -2 -1 0 0 0 0 0 -4 -1 -3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -392 -289 -1 0 -82 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -11 -15 -19 -13 -5 -22 -3 -2 -2 -26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -3 0 0 0 -57 -55 -43 0 0 0 0 0 0 -1 -1 0 0 0 -1 0 -2 -2 -1 -2 -1 -1 0 0 0 0 0 -1 -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 -17 -23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 -1 0 -2 -3 -1 -1 -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 -288 0 0 -71 0 0 0 0 0 0 0 0 0 -7 0 -1 0 0 0 0 -2 -3 -3 0 -65 -50 -6 0 0 -3 -11 -4 0 0 -51 -73 -4 -6 -1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -10 -6 -1 0 0 -4 -12 -56 -10 0 -1 -1 0 0 0 0 -1 0 0 0 -2 -5 -3 -2 -3 -2 0 0 0 0 0 -49 -4 -1 -1 0 0 -1 -4 -5 -1 0 0 0 -2 0 0 0 0 0 0 0 0 -35 0 -5 -1 -1 0 0 -11 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 -1 -1 -1 -1 -1 -3 -2 -1 -2 -2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -57 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 -17 -5 0 -106 -38 -39 -32 -2 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -9 0 0 0 0 -3 0 0 0 -5 -16 -6 -5 -5 -2 -1 -1 -1 -1 -1 0 0 -4 -1 -3 -2 -6 -5 -7 0 0 0 0 0 -10 -9 0 0 0 -1 -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 0 0 0 0 -1 -2 -3 -5 -5 -6 -5 -3 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 -218 -76 0 0 0 0 0 0 0 0 0 0 -3 0 -7 -1 0 -17 -2 0 0 0 0 0 0 -2 -4 -8 0 0 -63 -130 -13 0 -56 -25 -1 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 0 0 -3 -15 -13 0 0 0 0 0 0 -4 -6 -6 -12 -13 -19 -25 -20 -14 -12 0 -1 0 -1 -1 0 0 -3 0 -2 -7 -3 -5 -7 -5 0 0 0 -4 -4 0 0 0 0 0 0 0 0 0 0 -3 0 0 0 0 0 -3 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 -3 -2 -2 -3 -5 -6 -5 -5 -2 0 -1 -2 -1 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 -257 -86 -46 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -5 0 0 0 0 0 -1 0 0 -1 0 -89 -131 -173 -37 -81 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -20 -27 0 0 0 0 0 0 0 0 -11 -5 -3 -9 -26 -28 -39 -34 -36 -28 -6 -1 -1 -2 -4 -1 -2 -2 -3 -2 -5 -4 -3 -3 0 0 0 0 -3 0 0 0 0 0 0 0 0 0 -1 -6 -15 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 -1 -1 0 -5 -3 -2 -3 -5 -5 0 -1 -2 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 -225 -156 -54 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -2 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 -148 -55 -71 -50 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -1 -1 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 -3 -16 -30 0 0 0 0 0 0 0 0 0 -2 -9 -1 -11 -34 -37 -40 -49 -45 -40 -24 -5 -2 -2 -1 -3 -5 0 0 0 -4 -3 -3 -3 0 -2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -1 0 -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 -126 -203 -79 -38 0 0 0 0 0 0 0 0 0 0 0 -1 -22 -4 0 -17 -8 -4 0 0 0 0 0 0 0 0 0 0 -17 -140 0 -96 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 0 -2 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -6 0 0 0 0 0 0 0 -2 -2 0 -7 -5 -16 -38 -27 -24 -30 -39 -46 -47 -37 -19 -4 0 -1 -15 -2 -6 -18 -40 -2 0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 -1 -2 -3 -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 -97 -215 -119 -44 0 0 0 0 0 0 0 0 0 0 0 0 -2 -15 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -44 -63 -64 -80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 0 0 0 0 0 0 0 0 0 -2 -5 -10 -4 -21 -29 -39 -29 -30 -34 -45 -30 -23 -14 -1 -4 0 0 -8 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 0 0 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 -2 0 -1 -1 0 -1 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 -66 -86 -143 -69 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 -88 -34 -20 -48 -52 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 -3 0 0 0 0 0 0 0 -1 0 -3 -4 -4 -2 -10 -19 -27 -23 -33 -41 -36 -25 -8 -3 -1 -1 -1 0 0 -1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -2 -3 0 0 0 0 -13 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -45 -75 -73 0 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 -43 0 -29 -14 -75 -8 -2 -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 -1 -2 0 0 0 0 0 0 0 0 -7 -3 -3 -9 -1 -15 -10 -13 -6 0 -6 -43 -27 -11 -2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -3 -4 -3 -1 -6 -1 0 -5 0 -2 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 -20 -75 -69 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -78 -59 -1 -12 0 -49 0 0 0 0 0 0 0 -51 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 -2 -5 -1 0 0 -2 -3 -8 -9 -13 -18 -33 -38 -34 -1 -3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 -2 -5 -4 -2 0 -3 -28 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 -2 0 -6 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 -17 -3 -20 -108 -2 0 0 0 0 0 0 -43 0 0 0 0 0 0 0 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 -1 0 0 0 -6 0 -1 -2 -4 -12 -12 0 -6 -3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -1 0 -1 -5 -6 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 0 0 0 0 0 0 0 0 0 0 -16 -6 -4 -24 -1 0 0 -108 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 -23 -19 -16 -1 0 0 0 0 0 0 0 -44 0 0 0 0 0 0 0 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 -1 -8 -3 -1 0 -1 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 -17 0 -31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -1 -2 0 -1 0 0 0 0 0 0 -2 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 -17 -9 -14 -16 0 -24 -138 0 -7 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -7 -4 -3 -4 0 -1 0 0 0 0 0 -40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 0 0 -2 -4 -2 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 -2 0 -1 0 0 0 0 0 -4 -2 0 0 0 0 0 0 0 0 0 0 -30 -3 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 0 -2 -8 -5 -12 0 -27 -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 -3 0 -12 -9 -7 -9 -5 -1 0 0 0 0 0 -44 0 0 0 0 0 0 0 0 0 0 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 -1 -1 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 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 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -4 0 -2 -5 0 0 -2 0 0 0 0 0 0 0 0 0 0 -29 -20 -7 -3 -9 -2 -5 -22 0 0 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 -4 0 -56 0 0 0 0 0 0 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 0 0 0 0 0 0 -1 0 0 -2 -2 -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 -1 -2 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 0 0 0 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 -13 -23 -13 -7 -5 0 -2 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 -4 -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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 -5 0 0 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 -14 0 0 0 -1 -5 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 -1 0 -6 -6 -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 -2 0 -1 0 0 0 0 -2 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -2 -2 -12 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 -9 0 -8 -13 -2 -11 0 0 0 0 0 -64 0 0 0 0 0 0 0 0 0 0 0 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 -9 -3 -11 -16 0 0 0 0 0 -6 0 -1 0 0 0 0 0 -9 -7 0 0 0 -5 0 0 -23 -330 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 -2 -4 -26 -4 -1 -1 -1 0 -7 -40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 0 -2 0 0 0 0 -25 -2 0 -2 0 -44 -37 0 0 0 0 0 0 0 0 0 -363 -282 -299 0 0 0 0 0 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 0 -32 -35 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -8 -1 -3 -2 -1 0 -18 -1 -5 -12 -73 -21 -11 -13 -22 -21 -3 0 0 0 0 -225 -358 -361 -351 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -22 -21 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 -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 -14 -8 0 -4 -2 0 -14 0 -61 -5 -28 -31 0 -9 0 0 0 0 0 0 -289 -313 -322 -303 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 -8 -12 0 0 0 0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 0 -4 0 0 0 0 -1 -1 0 0 0 0 0 0 0 -22 -7 -26 -2 -52 0 -13 0 0 -8 -8 -17 -9 -1 -1 0 0 0 -93 -210 -270 -267 -242 -249 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 -5 0 0 0 0 0 0 0 0 -5 -11 -1 0 0 -3 -3 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 0 -3 -1 0 0 0 0 0 0 0 -8 -5 -7 -14 -17 -33 -1 0 0 0 0 0 0 0 0 -9 -38 -33 -59 -36 0 0 -24 0 0 -9 -17 -21 0 0 0 -125 -143 -182 -198 -3 -28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 -2 -2 0 -2 0 0 0 0 0 0 0 0 -4 -6 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 -1 -4 0 0 0 0 0 0 0 0 0 0 0 -4 -27 -12 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -6 -6 -4 -17 -8 -4 -54 -43 -30 0 -7 -2 0 0 0 -19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 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 -4 0 -1 -1 -3 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -127 -98 -48 -40 -28 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 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -2 -10 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -4 -4 0 0 0 -17 0 0 0 0 0 0 0 0 0 0 0 -2 -47 -22 0 0 0 0 0 -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 -1 -1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 -2 -3 0 -1 -4 -2 0 0 0 0 0 0 0 0 -7 0 0 -1 0 0 0 -5 -1 0 -1 -4 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -57 -63 -41 -5 0 0 0 -6 -7 -4 0 -2 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 -4 -14 -18 -12 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 -10 -7 -7 -5 0 -1 0 -4 0 -4 0 0 0 0 0 0 -10 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 -7 -1 -1 -79 -71 -42 -10 -32 -25 -66 -9 -27 -11 -3 -2 -7 -6 0 -10 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -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 -5 -5 0 0 0 -4 0 0 -4 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 -1 0 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -2 -2 -29 -56 -79 -36 -31 -1 -42 -21 -50 -25 -26 -15 -6 0 -5 -18 -16 -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 -1 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 -1 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 -2 0 0 0 -12 -1 -4 0 0 0 0 0 0 0 0 -5 -7 0 -12 0 -4 0 0 0 0 0 0 0 0 0 0 0 0 -17 -32 -13 -38 -47 -37 0 -16 -14 -18 -29 -35 -28 -22 -3 -4 -8 -4 -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 -1 0 0 -2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -21 -11 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -18 0 -6 0 0 0 -8 0 0 0 0 0 0 0 0 0 0 -2 -18 -38 -6 -41 -12 -18 -12 -5 -15 -15 -19 -27 -34 -10 -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 -1 -2 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 0 -1 0 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -27 0 0 -2 -1 -3 0 0 0 -3 -1 -5 -5 0 0 0 0 0 0 0 0 -24 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -70 0 0 -28 -34 -22 -3 -3 -1 0 -2 -7 -16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -1 -2 -3 -10 -3 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 -36 -27 -53 0 0 0 -2 -1 -1 -9 -7 -5 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -3 -4 -4 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 -16 0 -32 -1 0 -13 -8 -4 0 0 -13 -2 0 0 -1 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 -1 0 -1 -7 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -4 -2 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 -10 -12 -9 -65 0 0 -1 -2 -3 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 -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 -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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 6 9 12 11 9 6 8 3 7 7 4 10 12 9 5 2 4 6 7 12 11 13 12 13 10 9 12 7 4 3 3 4 6 6 6 8 10 11 10 12 13 13 13 13 14 13 12 13 12 13 13 11 10 9 7 9 8 8 8 7 5 4 4 3 3 3 2 2 3 3 3 4 3 2 1 1 2 2 2 2 1 1 2 2 3 3 5 6 7 8 8 9 8 9 8 9 10 10 10 10 11 10 11 10 12 11 9 8 8 8 9 9 9 11 11 12 12 11 10 10 7 9 5 2 4 3 3 2 1 5 7 8 9 11 11 12 15 14 15 15 16 18 16 16 17 15 17 19 17 16 15 18 19 17 16 17 19 17 17 17 16 14 14 15 14 13 14 13 11 8 8 9 10 12 12 12 10 12 11 15 16 16 17 18 20 20 22 20 21 19 18 19 21 23 25 27 27 28 26 27 27 26 26 25 23 24 25 25 24 24 26 25 26 26 25 24 23 21 21 22 22 20 19 17 19 18 22 22 20 18 17 14 12 12 14 13 16 14 12 11 11 8 8 11 10 9 7 5 4 3 9 12 14 15 10 7 10 5 5 7 4 6 10 10 10 7 6 4 7 10 8 9 13 14 11 13 12 9 4 2 3 3 6 6 7 8 8 8 9 10 11 12 12 14 14 15 13 13 12 12 12 11 11 10 10 8 8 7 6 7 6 4 3 2 2 3 4 3 1 1 2 2 3 1 1 1 1 1 2 2 2 1 1 3 3 3 3 5 5 6 7 7 7 8 7 8 9 9 10 10 10 10 11 11 11 12 12 11 10 11 10 10 10 9 9 8 9 10 10 9 11 10 9 6 3 2 2 3 3 3 4 5 5 6 10 13 12 12 10 11 12 13 14 15 14 15 17 18 17 15 17 16 18 18 17 19 17 17 15 16 16 16 16 17 15 16 15 15 13 15 11 9 10 9 14 13 10 13 12 11 13 17 17 17 17 19 20 20 22 21 22 19 20 21 23 23 26 26 27 25 24 26 26 24 23 24 24 24 23 23 23 23 24 24 nan nan 24 24 23 23 23 21 20 19 18 19 21 21 21 17 18 17 13 12 10 11 13 12 14 13 13 13 14 13 14 13 7 6 7 6 8 16 18 15 8 8 14 14 8 8 6 6 7 9 9 10 12 8 9 11 8 10 12 13 13 12 10 9 6 3 3 6 6 7 6 7 7 8 8 9 10 11 11 13 14 14 15 15 15 12 11 11 10 11 10 9 9 8 8 8 7 6 4 4 3 2 3 3 4 3 2 2 1 2 1 1 1 0 1 2 1 2 2 2 3 2 3 4 4 6 5 6 6 7 8 8 9 9 8 10 11 10 10 10 10 11 11 11 12 11 12 11 10 9 10 9 7 7 7 6 5 6 8 4 2 3 3 3 3 3 3 4 5 5 7 11 11 12 13 14 13 12 11 12 13 16 18 19 20 19 19 19 19 17 16 16 17 16 16 14 15 16 15 15 18 15 13 16 15 16 15 12 11 11 13 12 13 11 14 13 12 15 17 17 16 17 19 19 21 22 22 22 21 21 22 24 23 26 27 27 27 24 24 26 26 24 22 23 24 23 22 21 20 20 21 20 20 21 21 21 21 21 21 22 20 20 19 19 20 19 16 16 15 11 11 12 9 12 10 11 10 12 13 15 15 14 11 7 6 8 7 7 13 10 6 4 8 8 13 12 11 6 4 7 11 11 12 10 10 10 9 8 10 10 10 9 9 7 7 4 2 6 7 10 9 7 7 7 10 11 13 13 13 13 14 15 16 15 16 15 14 12 11 11 11 11 10 9 9 7 5 5 5 4 2 2 2 2 2 4 4 3 3 2 1 0 1 0 1 1 1 2 3 2 3 2 3 3 4 5 5 6 7 7 7 8 8 7 8 8 10 10 9 10 10 10 10 9 9 10 8 9 10 11 10 9 9 10 9 7 6 7 6 6 4 2 3 4 5 6 5 5 5 8 8 9 10 11 12 13 12 13 15 16 18 18 18 17 18 17 16 16 17 18 17 16 16 15 14 12 14 13 13 14 15 14 14 16 15 15 13 16 13 12 12 11 9 11 11 11 12 14 14 17 18 19 19 19 19 21 21 22 22 22 21 22 22 23 23 25 26 26 26 25 24 26 24 23 23 22 22 23 23 21 20 20 19 17 17 18 18 18 19 21 21 19 21 18 18 18 17 13 13 11 9 10 11 11 10 10 11 19 16 18 19 15 16 12 7 9 10 12 13 9 8 6 10 8 9 11 13 11 7 6 7 8 8 11 10 10 9 9 9 10 9 9 8 9 7 6 2 3 7 11 13 12 10 9 10 11 13 15 15 15 14 15 14 15 15 17 15 15 12 11 11 12 13 11 9 8 7 5 5 6 6 4 4 4 4 3 5 4 4 3 1 1 2 2 0 1 1 3 4 4 4 3 3 4 4 4 5 5 6 6 6 6 7 8 9 9 11 11 10 11 11 10 10 10 9 9 9 8 8 9 10 10 9 10 10 10 10 7 6 5 4 5 3 3 6 7 8 8 6 5 8 10 11 13 12 11 12 13 14 16 16 18 19 16 15 14 16 16 17 18 15 15 14 14 12 13 12 12 12 14 13 13 12 13 13 14 13 13 11 11 12 11 10 10 10 10 10 11 12 14 17 19 19 17 19 19 20 21 22 20 20 20 21 22 22 23 25 26 26 24 24 24 24 24 24 23 21 22 22 23 21 20 18 17 18 18 17 17 17 19 20 20 19 20 19 17 17 13 13 10 7 7 7 8 12 9 12 15 14 15 16 18 16 11 11 13 12 13 13 14 9 6 7 6 9 9 10 8 9 9 3 7 6 4 9 6 7 7 7 10 10 9 4 10 10 6 8 7 4 8 14 15 13 15 11 11 12 13 14 15 16 15 15 16 17 18 18 16 15 15 12 13 13 12 12 10 8 6 7 6 7 6 4 4 4 4 6 5 4 5 4 3 2 2 3 2 2 2 3 5 5 5 5 4 5 5 5 4 7 6 7 8 8 8 9 9 10 10 11 11 11 11 12 11 11 11 10 9 9 8 9 9 9 11 12 11 11 8 9 9 9 6 4 5 4 5 6 8 9 10 9 11 11 11 11 11 13 12 11 11 15 17 16 17 14 13 11 12 14 13 14 16 15 14 11 12 11 10 10 13 12 13 11 14 11 12 12 11 9 9 12 12 10 10 12 9 9 9 10 10 14 15 16 15 15 18 18 20 19 18 18 19 20 19 21 21 21 24 23 24 24 25 24 23 23 23 23 23 24 22 21 21 19 18 17 15 15 15 16 16 18 20 18 18 18 16 15 16 13 10 9 5 7 6 7 12 12 12 12 11 13 14 13 17 18 16 11 15 13 14 16 8 4 14 6 4 8 7 7 11 9 11 17 15 11 6 6 7 8 8 9 10 9 7 7 10 9 11 8 4 7 15 17 18 16 10 11 13 13 15 17 19 18 18 20 20 19 19 18 18 18 17 15 12 13 12 11 9 7 8 7 7 5 5 5 5 5 6 5 6 6 6 4 4 4 2 3 2 3 4 4 7 7 5 5 6 7 7 5 6 7 8 9 9 9 10 11 11 11 11 12 11 12 12 12 11 11 11 11 10 11 10 11 11 11 11 10 10 11 9 9 9 9 5 4 5 5 6 7 8 10 12 14 13 12 13 14 14 15 12 11 14 15 15 14 13 12 10 12 10 10 11 13 12 13 12 11 11 11 11 11 10 8 10 8 4 9 9 8 9 10 8 11 10 8 10 9 11 8 10 10 12 12 12 12 13 15 16 16 16 16 18 17 19 18 20 20 22 22 23 25 25 24 24 23 22 23 23 23 22 21 20 18 18 15 16 15 13 14 16 16 17 17 14 14 15 11 14 10 9 7 6 5 7 6 8 9 10 8 9 10 10 12 9 7 7 11 10 13 13 14 13 9 12 11 5 11 10 6 10 13 13 12 16 13 12 13 9 8 9 11 11 8 7 10 13 14 10 9 8 3 5 17 20 15 11 7 11 4 13 18 23 23 19 19 20 22 23 22 20 20 21 23 25 21 16 13 12 13 12 10 8 8 6 6 6 5 7 7 7 7 8 8 7 7 6 4 3 3 4 5 5 5 7 8 7 7 7 6 7 7 8 9 10 10 10 11 12 12 12 12 13 13 12 12 11 12 13 13 12 12 13 13 12 13 13 12 12 12 13 10 10 11 6 5 6 5 3 3 4 6 9 10 13 13 15 15 13 13 11 11 11 13 11 12 10 10 10 10 10 10 7 8 7 9 11 13 12 11 11 11 8 8 8 8 7 10 7 9 7 10 6 10 8 5 10 10 8 8 8 9 8 9 8 9 9 10 11 14 13 15 16 17 18 19 19 19 20 20 22 24 24 24 23 22 24 23 22 23 21 20 19 17 17 17 17 16 14 14 15 15 16 16 15 12 14 14 14 13 10 5 4 6 5 6 5 5 5 7 8 8 10 11 8 7 7 6 7 7 6 8 8 8 8 4 5 3 7 10 13 16 18 14 15 16 11 15 11 5 5 8 9 11 9 10 9 7 6 11 5 11 13 8 17 23 17 10 7 11 4 10 16 23 26 24 21 24 22 24 23 24 24 23 27 25 21 17 13 14 14 14 12 10 9 7 8 9 8 9 9 9 11 11 10 10 10 9 7 5 5 6 6 6 7 8 10 8 8 8 8 7 8 9 10 10 11 12 13 12 12 12 14 14 14 14 15 13 14 14 14 13 12 13 13 14 15 15 15 14 15 15 12 11 9 6 5 5 2 1 1 2 4 6 8 9 10 11 12 14 16 13 11 12 12 10 10 10 9 9 5 5 4 4 4 6 7 7 8 7 8 9 10 9 5 5 6 7 7 7 7 11 7 4 8 4 5 8 9 8 8 6 7 6 7 6 7 8 10 8 11 12 13 15 16 18 18 19 19 20 21 22 23 22 22 21 22 22 24 23 22 21 20 18 17 16 17 16 15 14 15 14 16 16 15 15 14 12 14 13 12 11 6 5 5 6 7 4 4 3 5 6 9 12 13 10 9 8 5 6 6 6 7 9 9 3 4 5 6 4 7 10 7 10 12 15 13 11 9 12 6 11 7 9 10 8 8 7 12 14 17 23 12 11 10 14 24 21 19 12 14 17 19 12 5 13 17 15 18 22 19 22 21 23 21 24 25 19 18 18 17 16 15 14 14 12 11 11 11 10 12 12 12 13 14 13 11 12 10 9 9 7 8 8 9 9 10 10 10 10 11 10 10 9 9 9 11 11 14 14 14 13 13 14 15 14 15 15 16 15 15 14 14 16 16 14 14 17 18 18 17 17 15 16 14 12 8 6 4 3 5 3 3 5 6 7 7 7 9 9 9 10 12 11 12 10 10 9 8 5 4 3 3 4 5 4 3 3 2 5 4 4 5 4 4 5 4 4 7 6 5 6 8 7 5 2 6 6 6 9 7 5 5 4 4 5 5 5 5 8 7 9 11 12 16 16 17 18 18 20 19 20 21 21 21 21 22 22 23 23 22 22 21 21 19 16 17 16 17 17 15 14 15 18 17 16 16 13 13 11 10 10 7 8 7 7 6 5 3 3 4 7 8 10 8 9 7 8 7 6 5 4 4 7 7 9 4 3 4 4 5 7 9 9 4 4 10 16 16 14 7 5 4 1 7 7 6 5 6 7 7 11 12 9 10 12 13 25 19 19 13 14 15 21 13 3 4 9 11 18 10 14 18 24 27 20 21 20 15 16 18 19 17 15 13 12 13 14 13 13 13 14 14 15 15 15 15 13 14 11 11 11 9 11 10 10 9 9 10 11 12 13 12 11 11 10 9 10 12 14 13 13 13 14 14 15 16 16 16 15 17 16 14 16 15 16 16 15 16 19 19 17 17 15 16 15 11 10 8 7 6 5 5 4 4 4 4 5 6 7 8 9 9 10 11 11 11 11 10 9 6 2 2 1 3 4 5 4 4 4 3 3 3 3 3 3 2 4 5 4 5 5 7 6 7 4 7 9 6 5 8 8 8 7 5 4 5 5 5 6 7 7 8 10 12 14 16 17 16 18 19 17 19 20 18 22 21 23 22 22 23 22 22 21 21 19 17 18 17 17 19 20 19 18 19 19 18 16 15 13 11 8 10 9 9 8 5 4 2 2 5 5 3 6 8 8 7 7 7 6 4 4 5 4 5 6 8 4 1 5 6 8 9 7 12 9 9 10 12 7 7 4 21 13 13 1 4 4 4 11 13 16 10 14 12 12 14 10 26 25 16 19 15 18 21 17 5 7 16 13 16 14 13 19 22 14 21 13 6 8 15 13 15 17 11 10 11 12 13 13 15 15 16 15 16 16 16 15 14 14 13 13 13 12 12 12 11 10 11 10 12 13 13 14 13 11 12 10 11 12 11 12 13 14 14 15 14 16 17 17 17 17 16 16 16 16 15 16 15 17 17 18 18 16 13 12 14 13 11 9 7 7 7 7 4 4 3 3 5 6 6 7 8 10 10 10 11 11 11 11 9 6 3 2 1 3 4 4 4 4 4 1 2 3 4 4 5 2 3 4 5 6 7 5 8 10 9 9 14 13 14 14 12 13 10 9 9 10 8 7 8 10 10 11 11 12 13 15 15 15 15 16 17 17 19 19 21 22 23 22 21 22 21 20 20 19 19 20 19 17 17 19 22 22 20 19 21 18 17 14 13 12 11 11 11 9 6 5 2 3 1 2 4 3 3 4 6 5 6 6 7 6 9 7 6 6 6 7 3 3 5 5 6 8 10 9 7 7 11 12 28 33 29 25 24 17 27 20 24 26 20 21 17 15 12 12 11 16 22 19 18 14 15 14 20 18 13 19 20 17 11 8 8 11 12 14 18 18 17 nan nan 7 11 9 3 8 11 11 13 14 14 17 18 18 17 18 18 17 16 15 16 14 13 13 13 14 13 12 11 12 12 13 13 13 14 16 14 12 12 13 12 11 11 13 14 14 15 15 14 15 16 17 18 17 16 17 17 16 16 15 15 17 16 16 14 12 13 11 10 10 9 8 8 9 7 6 4 5 4 5 6 5 4 6 8 10 11 10 11 12 10 7 5 3 3 3 2 3 4 4 3 5 4 1 1 4 5 4 4 2 5 5 6 7 6 7 5 9 10 13 14 16 16 15 15 14 14 14 12 11 10 13 13 12 14 13 12 13 13 15 16 15 17 18 21 20 20 21 22 21 22 22 21 21 21 21 20 20 20 19 19 19 20 22 20 22 20 20 19 15 16 12 12 12 11 11 8 8 4 3 1 1 2 3 7 3 2 2 3 7 6 7 6 6 8 7 8 7 4 3 3 3 4 5 6 7 9 10 10 14 15 20 22 22 22 22 30 27 24 19 17 16 9 9 11 10 11 12 13 11 11 13 13 15 13 13 16 16 13 14 16 17 12 12 10 10 14 17 12 11 8 nan 16 5 12 2 5 9 15 16 19 18 22 20 21 20 18 19 19 18 18 17 15 11 12 13 14 15 14 13 13 14 14 15 13 14 14 15 14 15 14 12 11 12 13 13 14 15 15 15 15 16 18 19 18 17 19 18 17 15 16 16 16 15 15 13 11 11 11 11 11 10 10 11 10 7 5 4 5 4 3 3 5 7 6 7 10 11 11 12 10 9 9 6 3 5 4 5 6 6 6 6 6 5 4 2 4 3 4 2 3 3 5 6 8 7 8 8 8 8 9 11 12 15 17 19 19 18 16 16 18 17 15 16 16 17 15 17 19 19 18 17 17 17 18 18 21 21 20 19 20 21 20 20 19 18 20 19 19 20 19 20 19 19 20 21 21 21 20 19 13 15 16 12 11 12 11 10 7 6 7 5 5 3 4 5 8 6 5 5 5 5 5 5 5 6 7 7 7 5 3 4 4 5 5 6 7 8 9 11 14 15 15 16 18 18 21 21 25 15 13 11 7 7 7 7 10 9 10 9 10 12 10 11 12 14 12 13 13 14 11 14 10 11 6 10 11 11 7 11 13 13 11 9 6 8 13 10 12 11 20 21 22 27 24 25 21 19 20 21 21 20 17 15 12 11 13 15 16 16 15 15 15 15 15 15 15 15 15 15 16 16 15 14 13 13 13 14 14 14 15 15 15 16 18 19 19 19 19 17 17 16 15 16 15 14 11 11 11 11 11 11 11 11 12 9 8 5 4 5 4 4 4 6 6 6 6 8 9 8 8 8 9 10 11 7 7 8 8 8 7 9 7 7 5 3 3 4 3 3 4 3 2 3 3 6 8 9 7 7 9 10 9 9 9 13 15 18 19 19 18 18 16 17 15 15 16 15 14 18 21 19 17 17 17 18 19 20 20 19 19 20 20 19 18 18 16 15 17 17 17 16 18 19 19 18 18 19 20 22 22 23 18 16 13 10 11 12 9 7 4 5 5 4 4 5 5 7 8 5 3 5 4 5 6 6 6 4 2 3 4 5 4 3 3 2 4 5 6 8 9 9 10 11 13 15 16 14 14 13 11 9 7 6 5 7 8 9 8 9 11 11 11 11 10 10 10 10 12 10 10 9 7 9 10 7 7 9 13 12 12 12 15 14 11 8 9 7 7 12 14 17 22 25 23 20 13 6 13 18 17 24 29 21 17 13 15 16 19 21 20 19 18 18 17 16 16 17 16 15 16 17 17 15 15 14 14 14 15 14 13 14 14 15 16 17 19 20 20 19 18 17 17 16 16 16 15 12 10 12 13 13 14 13 10 9 9 8 6 5 5 4 4 6 6 5 4 3 3 5 6 7 10 11 10 9 8 7 7 6 7 8 9 10 8 5 5 5 5 4 3 2 2 2 1 3 2 3 7 7 6 7 9 10 10 9 9 11 14 15 16 15 15 16 16 16 16 15 15 12 13 16 17 15 16 18 20 19 19 18 17 18 17 19 18 19 19 19 17 15 16 17 17 14 14 16 nan nan nan nan 15 15 19 18 15 14 13 12 11 11 7 5 5 6 6 4 2 4 6 5 4 5 5 4 5 5 6 5 4 4 2 3 6 5 4 3 4 4 5 7 8 7 7 8 8 8 7 7 5 6 7 7 4 4 6 9 9 9 10 9 9 10 13 12 11 10 11 11 12 13 9 9 10 9 8 8 7 5 10 9 10 12 13 15 14 14 14 14 12 11 12 15 18 21 25 29 25 19 16 18 17 18 20 24 29 26 17 17 19 21 24 21 19 21 18 18 17 18 19 18 18 18 18 17 16 16 15 15 15 15 14 15 14 13 13 14 16 18 19 20 19 18 18 17 17 17 15 15 13 11 14 14 14 14 13 11 8 6 6 6 6 5 5 6 6 6 6 5 3 2 3 3 2 3 4 5 5 5 7 7 6 5 7 8 9 8 10 9 7 5 4 1 2 1 1 0 1 2 3 3 2 4 7 8 8 7 8 9 9 10 11 11 12 10 13 12 13 14 14 14 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 16 17 17 18 18 17 17 16 15 15 nan nan nan nan nan nan 13 12 13 17 14 12 12 11 9 10 10 10 7 8 7 7 6 5 3 0 1 1 2 3 5 5 5 5 5 5 3 4 5 6 6 6 7 8 9 nan nan nan 10 nan 8 9 7 5 3 3 5 6 6 5 5 7 7 9 10 12 13 13 13 13 12 12 11 10 9 9 10 10 9 10 9 10 11 14 14 14 12 13 15 15 16 15 16 17 16 17 19 20 19 21 20 21 21 26 27 19 28 15 18 22 25 25 25 20 22 26 24 27 23 19 19 20 21 21 21 21 20 20 18 18 17 16 15 16 15 15 16 15 14 14 15 15 16 17 18 17 17 18 17 16 17 15 14 13 13 14 16 17 14 13 11 7 6 6 6 7 6 5 6 6 6 5 5 5 3 2 4 4 5 3 2 2 5 7 8 6 5 6 7 6 6 8 8 7 5 4 4 4 4 4 3 2 2 1 1 5 3 4 5 5 5 7 8 7 7 8 8 8 8 8 9 9 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 nan 17 16 15 14 15 nan nan nan nan nan nan nan nan 13 14 17 15 13 13 13 11 11 13 13 12 10 7 5 3 3 2 4 3 2 2 5 6 5 3 3 2 6 6 6 7 7 7 7 nan 8 nan nan nan nan nan nan 9 7 6 4 5 5 nan nan nan nan nan nan 9 10 11 10 10 10 nan nan nan 9 10 10 11 10 8 9 9 11 13 14 16 15 17 20 18 20 18 18 18 20 20 20 18 21 19 20 20 19 15 20 25 27 20 18 20 22 26 29 20 19 22 27 26 24 23 22 20 21 22 23 23 23 22 20 19 19 18 17 17 17 16 16 16 17 15 15 14 14 14 15 16 16 16 16 17 16 16 15 14 13 13 14 15 17 15 13 10 8 6 5 7 7 6 5 5 5 6 6 6 6 6 4 4 5 5 6 4 3 1 2 4 5 4 6 nan nan 6 3 5 4 5 3 4 5 5 3 2 3 1 2 2 3 4 5 6 6 6 nan nan 7 7 nan 8 7 7 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 8 9 10 9 9 10 11 10 10 10 6 5 4 2 4 4 3 3 3 4 3 2 4 4 3 2 8 6 6 5 5 5 nan nan nan nan nan nan nan nan nan nan nan nan 8 nan nan nan nan nan nan nan nan nan nan nan nan 11 11 13 12 nan nan nan nan 12 12 12 11 10 10 12 13 15 16 18 20 20 21 21 21 21 21 20 22 21 21 23 23 21 20 16 17 20 22 26 23 22 19 19 25 19 18 23 28 26 25 23 23 23 22 23 24 23 25 25 22 21 20 19 19 18 18 17 18 18 19 17 16 14 15 15 15 16 16 16 17 16 16 16 16 14 14 16 15 15 17 16 13 10 9 7 8 8 7 6 5 5 4 6 7 9 9 10 9 7 5 6 6 5 5 4 3 6 8 nan nan nan nan nan 4 nan 5 4 6 5 4 3 3 3 3 4 4 4 5 5 4 4 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 4 6 5 7 6 5 6 4 3 3 5 4 4 4 2 3 3 4 5 3 2 2 1 5 5 5 5 nan 6 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 14 13 14 nan nan nan nan nan nan nan 15 14 13 12 12 13 14 18 19 20 21 21 23 22 22 22 24 24 23 22 23 23 20 17 18 20 20 21 22 21 22 20 18 18 21 27 28 25 28 25 24 24 24 24 24 25 25 25 24 23 22 20 19 18 18 18 19 18 18 18 17 16 16 16 15 15 15 16 16 17 17 17 17 14 13 16 16 16 15 15 15 12 10 9 9 9 9 7 8 4 4 5 7 8 9 9 9 10 6 6 7 7 7 4 4 5 7 nan nan nan nan nan nan nan nan 3 3 2 nan nan nan nan nan nan nan 6 6 6 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 4 5 3 2 2 2 3 5 6 4 2 1 2 3 4 2 0 5 5 6 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 18 nan nan 15 13 17 18 19 20 20 22 23 23 23 24 25 25 24 24 24 24 22 20 20 20 23 22 19 23 21 20 19 19 19 25 26 27 29 27 26 25 25 26 25 25 26 26 26 25 24 22 21 20 18 18 18 18 18 18 17 16 15 16 15 14 14 15 15 16 16 15 15 14 14 16 16 18 17 16 13 12 10 9 8 nan nan nan nan nan 7 8 7 7 9 9 9 9 8 4 nan nan 8 8 8 6 6 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 3 4 4 4 4 5 5 4 3 0 1 2 2 4 4 5 6 7 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 20 18 20 22 21 22 23 24 24 23 24 25 26 26 25 25 22 23 22 23 23 24 21 24 19 19 19 15 12 19 24 27 27 27 25 24 24 26 25 25 25 25 26 26 25 24 23 21 20 19 18 20 19 18 18 17 16 16 16 15 14 15 16 16 15 16 16 15 15 16 16 17 16 15 13 12 11 9 nan 10 nan nan nan nan nan 8 9 8 8 7 6 nan nan nan nan nan 5 nan 8 7 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 3 4 5 5 5 5 4 5 6 5 3 1 1 4 4 4 5 6 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 19 21 23 25 26 27 27 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 24 25 25 25 24 25 25 25 25 26 25 24 24 21 25 24 25 23 22 20 22 20 20 17 20 18 27 31 27 25 26 28 27 28 27 26 26 26 26 26 26 24 21 20 20 19 20 20 18 19 18 16 17 17 15 15 15 19 19 17 16 16 16 16 17 17 16 14 13 12 12 12 nan 8 7 nan nan nan nan nan nan nan nan nan 7 nan nan nan nan nan nan nan nan 5 6 8 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 4 5 5 5 5 6 4 4 4 4 5 4 3 6 6 6 7 8 nan nan nan nan nan nan nan nan nan nan nan nan nan 16 17 17 17 18 19 21 21 24 23 24 25 26 27 27 30 30 nan 29 30 28 28 25 25 26 nan nan nan nan nan nan nan nan nan 27 27 27 27 27 28 27 nan 24 26 27 26 26 24 22 26 25 26 24 22 24 25 24 26 24 25 27 29 33 27 27 25 28 29 29 29 28 26 26 26 26 25 24 22 21 20 20 19 18 17 19 18 20 19 21 20 17 19 19 19 18 17 16 17 18 17 17 15 14 14 14 12 nan nan 10 nan 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 6 6 5 7 7 5 5 6 5 6 2 4 8 9 9 11 nan nan nan 9 8 8 10 12 13 14 16 18 20 19 18 18 21 21 22 22 23 24 24 24 27 29 30 30 30 30 30 30 31 30 31 30 29 31 30 30 29 nan nan nan nan nan nan nan nan 29 30 29 28 28 27 nan nan 27 27 27 26 27 24 22 25 25 25 24 26 23 25 21 25 30 32 33 32 30 30 32 32 31 31 30 28 29 28 27 25 24 22 21 21 20 18 18 16 18 18 18 18 19 19 21 22 19 19 19 18 18 18 19 17 16 15 15 14 14 14 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 nan nan nan 7 6 1 2 5 6 8 8 9 8 7 6 7 8 9 10 14 16 16 18 19 19 20 22 22 21 23 25 24 24 26 27 28 29 30 30 30 31 32 33 33 34 35 35 34 33 32 33 31 29 31 30 30 nan nan nan nan nan nan nan 31 30 29 29 nan nan nan 28 29 29 27 26 25 24 25 24 27 26 27 27 27 30 31 32 35 33 29 33 33 33 31 31 30 30 29 29 26 24 23 21 21 21 17 18 17 16 16 19 19 19 18 19 19 19 19 19 18 18 18 19 18 17 16 15 15 14 14 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 8 4 3 3 5 6 6 6 5 4 3 3 3 6 8 11 14 16 16 17 17 18 20 20 21 22 23 23 25 27 30 32 32 31 33 34 34 36 35 35 36 38 38 36 36 34 34 31 29 30 30 29 29 30 30 31 nan nan nan nan 30 31 31 30 nan nan nan nan 30 29 30 29 26 26 26 27 26 29 27 28 30 32 34 35 34 32 33 33 32 32 32 nan nan 30 32 28 26 24 23 21 21 19 20 21 18 18 17 18 nan nan nan 18 19 20 20 19 19 19 19 18 18 18 17 16 16 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 6 4 3 3 5 8 7 4 4 3 3 4 6 9 11 13 15 14 17 19 20 20 20 20 22 24 26 29 32 35 32 33 34 34 38 39 37 36 33 33 35 33 34 34 33 33 31 31 29 29 29 29 30 29 28 30 31 32 nan nan nan 32 31 30 30 nan nan nan 30 31 32 30 28 27 29 29 27 27 29 32 32 37 35 36 34 32 31 35 35 31 32 nan nan 33 30 28 25 25 21 21 21 20 20 21 18 14 nan nan nan 19 19 19 19 19 19 20 20 20 20 19 19 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 5 2 1 2 4 4 3 3 4 6 8 8 9 11 12 13 14 17 19 20 21 23 26 28 31 33 34 34 35 33 35 38 39 39 37 31 31 33 33 32 30 30 30 30 29 30 29 28 29 27 26 24 24 24 24 25 27 30 31 31 nan nan 32 31 32 nan nan nan nan 33 31 31 32 31 33 30 27 29 30 35 38 37 37 35 35 36 38 38 33 33 32 nan nan nan 29 27 26 24 22 21 21 20 19 nan 19 nan nan nan 22 22 20 20 19 19 20 20 20 20 20 21 20 18 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 7 7 7 6 4 2 4 5 5 6 8 9 8 10 12 12 15 18 17 19 20 22 23 25 28 31 32 30 32 32 38 41 39 35 32 29 29 29 29 28 28 27 27 26 24 25 22 21 20 22 22 22 22 20 19 20 23 23 23 21 22 28 31 nan 32 31 32 nan nan nan nan nan 33 35 34 34 31 33 34 30 34 35 38 37 37 35 36 35 37 34 34 33 nan nan nan nan 28 26 28 23 22 22 21 nan nan nan nan nan nan 22 22 23 19 19 21 21 21 20 20 20 21 20 19 18 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 9 8 7 6 6 7 8 9 9 9 9 9 12 15 18 17 18 19 21 22 25 28 29 29 28 29 34 35 37 36 36 34 30 27 23 22 21 21 20 19 16 17 18 17 16 19 16 14 14 15 15 16 16 17 18 19 21 22 23 24 21 25 nan nan 32 33 33 nan nan nan nan 35 37 34 33 35 34 33 32 33 35 37 40 38 38 37 38 nan 33 35 33 nan nan nan nan 27 27 28 24 24 23 nan nan nan nan nan nan 19 nan nan 22 23 23 22 20 20 20 21 21 21 20 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 11 10 10 10 10 9 10 10 9 10 10 11 9 11 14 14 16 18 19 21 23 25 28 28 29 31 32 36 38 36 34 36 33 28 23 20 16 14 nan nan 14 16 18 15 13 13 15 14 9 10 10 9 9 12 15 16 18 18 18 20 21 22 21 20 24 29 31 31 33 34 nan nan 35 35 35 36 36 35 36 36 37 36 37 40 38 38 41 38 37 32 37 33 nan nan nan nan nan 27 27 28 26 24 22 nan nan nan nan nan nan nan 22 24 25 25 24 23 21 21 21 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 10 11 12 12 12 11 11 11 11 11 12 12 11 11 13 13 16 18 19 21 24 27 29 30 30 30 32 35 36 37 36 nan nan nan nan nan nan 12 nan nan nan 13 13 15 14 13 nan nan nan nan 8 9 9 11 12 14 19 19 17 18 15 14 16 16 16 16 22 28 32 35 34 nan 34 34 34 36 36 37 39 39 37 39 41 40 42 39 39 40 39 35 38 nan nan nan nan nan nan nan 28 28 28 nan 24 nan nan nan nan nan nan nan nan nan nan 22 21 22 22 21 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 10 12 13 14 14 13 13 12 12 13 14 15 14 12 11 11 16 19 20 22 25 28 30 30 31 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 14 15 16 18 20 18 18 17 16 15 12 9 9 11 18 24 28 34 34 35 36 35 35 38 38 39 40 40 41 43 43 43 41 40 40 39 38 39 nan nan nan nan nan 30 nan nan nan 28 28 nan nan nan nan nan 19 18 19 24 24 nan nan nan 20 19 19 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 13 13 14 15 16 16 15 15 15 15 15 15 15 14 11 13 14 16 19 21 25 28 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 15 16 20 21 20 18 16 15 16 16 13 14 10 10 17 25 30 38 37 38 38 37 39 41 41 44 45 47 47 47 41 40 39 40 40 41 42 nan nan 35 nan nan nan nan 28 nan 28 nan nan nan nan 23 21 21 24 27 nan nan nan nan nan nan 18 18 nan nan nan nan 13 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 15 14 15 17 18 18 19 17 17 17 16 14 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 19 22 22 23 22 21 18 18 16 13 14 11 13 18 25 32 41 41 40 39 42 44 46 48 48 49 49 47 45 43 40 42 42 44 40 nan 36 33 30 32 nan nan nan nan nan 24 23 24 nan nan 22 25 26 22 nan nan nan nan nan nan nan 13 14 14 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 16 16 17 16 20 22 21 20 20 18 17 16 17 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 14 19 22 24 26 26 26 22 21 19 16 16 16 13 19 22 28 38 40 44 43 44 46 49 52 55 55 54 55 53 51 nan nan nan 42 40 38 37 32 33 30 30 30 nan nan nan 25 25 25 25 25 24 23 22 22 nan nan nan nan nan nan 16 17 16 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 15 16 18 20 24 23 23 22 20 19 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 23 27 28 28 28 24 20 17 17 16 20 18 18 26 35 43 49 50 50 50 54 57 60 60 63 63 61 62 56 55 49 45 40 40 35 36 34 29 31 30 29 nan 27 26 30 28 26 23 23 22 22 21 20 nan nan nan nan nan 17 18 17 nan 15 nan nan 13 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 20 18 21 24 24 26 25 24 23 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 22 24 24 24 25 26 29 26 22 20 20 21 23 23 21 27 37 44 51 53 54 55 58 57 61 61 64 64 nan 67 65 60 57 nan 45 41 39 35 36 32 29 29 29 29 28 31 32 28 25 24 26 23 22 20 20 19 nan nan nan nan 18 18 16 nan nan nan 15 15 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 19 28 23 25 30 27 26 27 26 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 22 26 26 28 28 29 28 30 32 28 23 23 24 24 28 27 29 40 48 51 54 56 60 59 64 65 65 nan nan nan nan nan nan nan 56 47 43 39 35 38 32 32 32 32 33 32 32 32 30 28 25 25 22 22 19 19 18 nan nan nan 18 18 17 16 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 22 27 29 23 27 27 27 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 28 32 32 34 35 35 33 35 38 32 27 30 32 32 34 32 40 47 52 58 56 56 61 nan nan nan nan nan nan nan nan nan nan 60 nan 44 39 38 36 32 34 36 35 33 31 30 32 32 30 26 22 22 21 20 17 17 18 nan 19 19 18 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 26 25 24 22 25 26 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 29 31 34 35 38 39 41 38 39 41 42 42 40 37 38 35 38 36 33 37 39 48 58 56 nan nan nan nan nan nan nan nan nan nan 64 57 49 45 40 38 37 35 36 37 35 34 35 35 33 32 29 26 24 23 20 21 18 18 19 20 20 19 17 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 24 24 24 23 23 26 26 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 nan 32 34 34 33 35 34 38 41 43 46 48 48 48 49 50 50 46 44 43 38 38 38 38 36 42 50 nan nan nan nan nan nan nan nan nan nan nan nan 62 53 46 42 40 38 38 38 36 35 35 36 34 34 30 32 31 28 25 24 23 23 21 20 20 19 18 17 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 24 25 27 23 23 25 26 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 28 31 35 38 41 43 42 47 50 50 51 52 53 51 47 43 43 43 42 40 36 34 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 59 46 45 42 41 39 38 37 35 35 nan nan 35 35 35 32 32 25 23 24 22 nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 26 25 24 24 26 26 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 33 36 38 41 45 46 49 51 54 52 53 53 52 46 nan nan nan nan 38 nan 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 59 51 49 44 42 39 37 37 36 36 35 nan 35 35 35 33 31 29 26 24 23 26 24 21 21 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 42 nan nan 25 24 25 26 26 28 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 38 44 47 48 48 51 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 68 64 60 48 43 42 39 37 38 36 36 37 36 nan 35 34 31 31 30 28 24 26 nan 23 22 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 44 nan nan nan 23 24 24 26 28 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 42 47 49 48 49 nan nan nan nan nan nan nan nan nan 44 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 67 51 43 40 40 39 40 40 39 38 37 37 34 33 32 31 30 27 26 27 27 28 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 43 nan nan nan nan nan 25 26 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 49 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 nan nan nan 68 56 43 42 41 41 46 46 41 40 40 37 35 34 33 31 30 27 27 28 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 30 24 nan nan nan nan 27 28 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 55 54 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 64 47 48 48 50 52 53 47 42 43 39 36 35 33 32 31 28 28 nan nan nan nan nan nan nan nan nan nan nan 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 25 nan 24 24 25 nan 27 27 31 32 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 59 61 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 48 55 58 60 61 58 54 49 47 41 39 37 35 32 30 30 29 nan nan nan nan nan nan nan nan nan nan nan nan nan 24 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 15 17 24 25 26 26 26 26 27 29 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 63 55 58 63 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 65 65 65 65 61 61 57 53 46 42 40 39 36 31 29 29 nan 28 nan nan nan nan nan 26 nan nan nan 22 21 24 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 17 18 15 21 44 37 32 32 nan 27 25 26 33 32 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 71 65 57 53 nan nan nan nan nan nan nan 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 62 57 54 49 43 41 38 34 29 29 nan nan 28 27 29 28 28 27 27 nan 24 22 24 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 17 17 22 20 23 30 33 33 32 nan nan 33 34 35 34 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 47 39 nan 52 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 54 52 44 41 38 34 30 30 30 28 27 27 27 27 29 28 27 25 26 24 26 27 27 26 nan nan 28 29 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 22 20 21 23 29 32 25 29 28 28 29 nan 29 32 37 36 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 35 32 42 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 49 43 39 35 33 30 29 29 28 28 26 27 29 29 28 27 26 29 26 28 28 29 27 29 30 38 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 25 28 32 22 24 26 28 30 30 30 nan 31 32 31 33 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 22 22 38 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 46 40 36 34 32 31 28 28 28 26 28 28 29 28 28 29 31 30 28 26 31 31 38 39 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 nan nan 24 25 29 22 20 17 20 24 26 27 24 26 28 27 28 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 56 21 16 nan nan nan nan nan 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 42 37 36 33 32 30 30 29 27 29 30 29 31 30 30 31 30 26 30 33 39 38 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 20 21 24 27 22 19 17 21 19 16 17 18 18 19 21 21 25 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 50 52 40 12 nan nan nan nan nan nan 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 38 36 34 30 31 28 29 29 32 32 33 31 34 33 32 29 30 36 36 41 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 21 28 17 31 28 22 21 19 21 18 18 19 22 21 24 26 26 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 43 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 37 34 33 nan 30 31 32 32 32 35 33 34 34 34 33 34 32 36 40 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 28 24 30 31 27 26 24 23 21 20 16 17 20 22 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 59 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 32 33 nan 33 34 34 32 33 33 34 37 38 39 35 34 35 41 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 21 18 20 20 nan nan nan nan nan nan 27 26 19 18 17 20 23 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 29 nan nan nan nan nan nan nan nan nan nan 17 24 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 35 34 nan 35 36 35 34 37 37 38 38 42 38 34 41 44 45 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 22 16 15 19 nan nan nan nan nan nan nan nan nan nan 19 19 18 20 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 36 36 38 37 36 36 38 38 41 40 nan nan 44 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 16 13 12 12 nan nan nan nan nan nan nan nan nan nan nan nan 21 18 20 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 13 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 40 42 44 40 39 39 43 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 16 13 17 21 19 18 15 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 nan 24 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 12 16 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 45 45 42 45 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 17 22 24 19 17 9 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 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 8 9 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 17 19 18 21 19 18 nan nan nan nan nan nan nan nan nan nan nan 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 13 nan 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 16 18 20 20 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 54 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 13 16 21 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 22 24 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 8 17 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 27 23 24 30 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 8 nan nan nan nan 7 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 9 14 19 17 nan nan nan nan 12 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 12 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 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 31 37 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 68 66 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 61 66 nan nan nan 43 nan nan nan nan nan nan nan nan nan 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 45 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 8 nan nan nan nan nan nan nan nan nan nan nan nan 5 9 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 14 16 nan nan nan nan nan nan nan nan nan nan 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 7 8 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 9 nan 7 8 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 72 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 46 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 182 193 277 282 250 261 279 288 290 208 173 184 166 148 153 142 284 57 106 93 109 98 97 114 102 127 137 155 163 191 189 203 219 212 212 202 191 182 179 172 169 168 166 156 153 147 143 143 141 145 140 140 143 137 136 143 135 145 149 145 149 159 158 152 132 117 142 128 171 160 134 129 109 113 104 38 14 18 56 58 47 22 158 141 166 129 143 150 150 170 178 184 182 177 175 171 175 175 174 174 172 168 166 161 170 163 169 162 143 148 135 131 125 117 117 130 147 146 163 167 170 168 170 197 63 47 54 75 148 12 343 348 348 332 351 348 359 350 353 2 1 1 12 12 21 26 23 26 30 27 39 27 32 39 37 41 28 38 23 18 28 34 32 31 30 40 42 44 44 50 51 64 72 68 66 57 60 63 59 71 72 79 91 89 88 95 99 101 96 101 104 106 112 114 115 117 116 116 119 124 127 131 134 134 135 135 134 135 135 133 134 130 132 132 131 131 127 124 125 124 123 125 125 121 119 118 120 123 121 115 112 105 109 109 85 79 63 65 70 76 79 78 73 41 31 48 33 51 46 54 28 278 267 265 268 244 266 272 251 191 169 156 146 158 161 156 160 141 92 143 124 98 104 112 122 112 128 134 154 147 221 266 246 237 227 216 204 210 200 187 182 178 177 171 167 162 158 149 147 150 148 146 139 145 143 151 155 142 144 151 156 170 180 197 174 158 133 145 133 233 170 147 135 103 83 72 52 360 49 63 78 88 97 143 172 156 135 136 152 143 163 168 168 176 177 180 170 174 174 173 168 172 168 164 160 166 163 159 155 146 133 124 134 134 122 126 137 143 158 163 152 170 178 191 196 159 176 193 216 201 245 329 333 309 311 326 337 345 341 349 359 358 359 1 6 13 18 24 25 25 22 32 24 22 32 24 32 29 33 27 22 31 24 23 26 40 44 37 47 49 50 46 58 66 71 65 60 57 60 59 68 70 77 75 77 82 87 92 98 91 91 98 104 107 111 114 121 118 117 121 121 127 130 133 132 132 132 132 131 130 135 132 133 136 135 nan nan 131 131 129 128 129 131 128 128 125 125 127 125 125 122 118 114 95 91 81 66 67 60 66 63 80 64 67 57 46 39 57 56 75 58 51 286 276 271 260 244 244 227 183 198 188 173 160 167 165 152 160 151 129 132 118 110 114 120 121 120 120 120 126 173 235 243 253 250 237 225 225 222 212 210 201 190 193 184 177 173 163 155 155 156 150 153 153 152 159 163 161 158 170 177 182 193 190 202 197 172 177 152 152 185 173 197 144 131 94 105 140 232 106 97 101 100 133 161 186 140 132 154 150 158 162 151 161 166 169 174 181 179 182 177 167 165 163 159 160 164 155 146 137 138 132 130 129 119 118 118 124 132 127 141 154 160 187 195 198 253 232 223 288 315 319 322 315 309 309 316 324 327 336 338 349 343 346 359 358 1 14 20 20 20 15 19 16 19 12 10 25 30 23 23 20 25 26 28 35 41 43 48 44 45 48 50 55 70 72 75 72 72 68 66 67 63 71 72 71 76 81 89 90 88 89 93 99 108 111 114 120 120 119 120 123 128 128 131 126 127 134 134 134 132 131 129 132 129 132 134 135 136 132 134 133 134 137 133 133 126 128 124 128 132 127 120 120 94 80 76 68 56 35 37 26 60 61 65 60 63 57 97 87 81 54 44 276 276 264 248 232 232 179 174 178 170 180 177 166 160 156 166 154 144 143 122 120 113 98 120 120 119 109 117 188 244 250 239 226 230 243 229 228 223 220 211 206 202 197 187 182 174 164 159 156 160 159 163 163 165 165 163 173 184 197 201 204 213 220 216 206 222 160 169 184 202 194 205 42 346 246 314 239 159 132 135 120 169 177 190 152 143 155 168 154 166 165 155 168 164 174 182 177 180 182 176 171 172 164 171 165 164 154 149 138 123 125 128 135 136 129 127 137 137 131 131 128 131 175 266 262 264 281 292 302 302 284 294 300 311 296 313 323 324 336 346 347 345 349 351 355 1 10 11 19 14 5 10 3 351 14 5 20 2 9 4 16 22 23 30 29 40 46 46 50 53 51 55 58 72 79 81 77 81 95 101 90 82 81 77 73 76 87 88 93 92 98 103 102 107 115 118 123 122 125 129 131 130 129 131 135 137 136 140 138 136 133 130 132 133 134 136 136 135 135 135 138 135 132 131 127 130 125 131 132 132 120 116 98 87 71 51 39 37 34 62 60 63 69 77 77 65 63 67 72 75 82 269 263 248 254 184 168 172 174 186 173 180 166 157 162 176 164 142 141 133 123 112 115 129 147 161 148 163 111 253 263 257 249 243 253 251 255 237 232 221 215 210 207 200 199 190 182 170 166 159 169 166 176 169 169 164 173 174 184 200 218 221 213 191 216 204 221 217 203 209 209 207 235 277 291 309 279 235 191 178 155 146 156 176 157 154 153 150 177 158 169 158 152 167 161 175 178 180 179 176 180 173 173 164 168 168 168 160 151 137 140 146 139 135 140 136 141 148 148 152 164 182 190 195 209 258 283 287 296 283 295 302 296 304 305 297 296 310 304 307 337 338 341 339 348 350 355 343 346 3 354 358 5 353 355 1 351 15 3 356 3 18 22 20 19 29 37 34 29 48 45 55 66 51 60 76 68 65 76 82 94 91 90 90 87 93 95 94 93 94 93 94 103 110 113 116 121 126 126 127 129 132 132 131 133 139 140 138 136 136 138 138 137 135 138 139 139 142 141 141 142 143 138 138 142 131 127 121 122 124 125 113 95 93 66 60 55 42 51 64 65 63 64 72 75 72 72 79 77 79 83 90 224 214 216 186 171 161 170 193 184 185 196 163 187 261 205 160 144 142 141 123 132 146 190 146 169 160 191 169 233 262 259 240 233 238 254 264 253 242 239 230 223 216 207 203 198 195 184 184 174 176 180 184 180 182 173 168 182 189 208 220 229 224 207 208 224 223 219 218 229 232 223 252 292 314 297 238 181 200 190 158 157 159 163 157 150 165 176 172 176 178 163 170 170 167 177 179 181 183 170 175 170 169 163 162 163 162 159 155 157 148 150 147 143 132 151 152 153 146 155 160 182 181 208 217 256 278 291 286 292 287 285 291 295 291 296 298 299 296 307 320 312 322 325 333 338 354 347 1 352 357 350 356 355 359 341 356 1 5 8 1 2 10 5 26 16 28 30 23 46 42 50 55 61 51 48 48 62 54 74 88 88 90 88 92 94 96 95 97 98 98 102 106 114 119 122 127 131 128 131 133 131 133 136 140 139 139 140 140 140 143 138 137 140 146 141 144 143 141 147 146 144 141 143 140 129 125 116 108 103 113 109 114 76 57 56 71 65 59 55 55 57 56 50 78 81 75 72 76 75 81 94 205 227 271 260 202 182 191 219 225 232 223 225 252 221 177 184 163 156 149 138 153 163 181 204 202 169 127 203 183 274 265 237 227 210 237 270 269 255 253 248 233 228 218 205 205 202 202 196 188 189 188 191 184 187 184 172 180 191 221 221 229 243 228 213 216 230 226 239 233 235 252 256 279 300 284 262 223 194 182 175 155 150 158 171 163 180 180 176 188 186 181 181 174 173 184 179 181 186 178 176 172 168 167 162 165 167 161 159 152 157 156 153 147 155 155 156 161 154 162 171 172 176 212 247 253 289 306 294 271 265 266 279 279 280 272 278 285 283 300 300 305 293 298 317 339 345 342 338 8 346 344 348 355 356 359 351 346 345 4 351 0 13 16 15 64 41 50 32 37 38 63 57 66 69 64 61 53 48 64 71 74 73 86 90 93 98 99 106 104 107 104 111 113 120 127 129 134 135 137 137 140 139 139 141 142 140 142 145 144 144 141 141 149 153 152 154 155 160 152 150 155 149 146 131 138 125 121 106 113 119 121 131 79 70 64 58 62 35 58 56 54 56 48 71 80 84 73 89 96 89 95 257 285 236 209 222 211 232 228 244 232 242 225 198 203 186 182 165 165 161 170 168 221 216 207 200 223 175 202 46 249 266 262 239 224 223 268 262 269 280 267 230 232 232 223 212 207 206 201 196 195 200 192 185 188 183 184 190 207 214 223 234 228 234 227 222 232 237 242 249 246 250 267 272 273 268 252 241 222 190 184 168 164 164 177 173 176 177 186 192 191 187 181 176 176 185 184 179 181 177 179 176 173 176 170 174 170 169 164 165 168 160 163 163 168 169 171 167 167 171 175 187 206 230 241 256 274 289 270 268 264 266 265 263 261 259 266 270 282 289 293 296 296 301 307 326 346 358 356 359 14 17 349 355 353 343 349 350 355 357 356 347 17 37 53 53 49 66 81 43 33 64 59 72 77 73 68 61 49 56 64 76 88 88 86 96 99 105 108 112 116 118 113 115 126 128 132 137 139 139 141 142 139 141 147 142 147 145 144 145 148 145 148 142 155 149 162 161 160 155 156 156 151 148 140 144 127 131 127 132 113 110 97 95 72 63 60 60 39 27 33 28 32 42 43 65 83 71 87 98 113 128 275 176 247 230 251 260 269 277 235 239 226 213 224 192 189 185 190 202 197 199 198 208 238 319 306 23 178 2 1 348 293 302 304 317 282 273 304 254 287 292 236 223 218 221 221 214 212 211 205 202 204 197 190 183 179 187 197 198 208 216 235 236 228 233 226 244 242 244 256 251 253 257 261 263 265 242 235 225 205 185 181 182 173 174 169 172 184 181 190 193 188 183 176 180 184 183 175 177 180 178 178 174 178 175 177 175 170 170 168 171 175 174 173 174 173 167 175 182 184 187 192 223 226 225 210 179 302 261 252 254 257 256 256 251 257 262 267 277 289 287 297 299 285 299 322 341 349 14 52 19 5 347 339 358 342 359 343 348 336 340 1 40 31 57 67 50 64 71 59 44 52 85 99 102 101 66 60 71 69 69 85 91 102 107 105 103 113 116 117 119 124 122 122 128 132 134 137 138 139 141 141 145 148 151 149 151 152 151 143 143 145 152 155 151 153 154 163 160 156 157 157 154 149 148 148 141 143 139 134 118 128 117 119 103 69 50 40 8 1 11 21 21 41 52 71 74 93 112 107 119 129 211 243 286 232 311 289 292 268 284 239 240 232 218 205 183 163 209 200 223 221 178 220 220 80 24 357 21 359 338 317 306 311 317 288 266 253 277 257 316 305 220 226 222 226 238 220 218 222 219 216 203 195 184 187 185 192 196 197 203 211 211 220 236 241 241 245 239 244 244 253 250 250 252 256 253 238 233 226 218 196 190 190 184 172 172 178 176 179 193 198 189 187 183 193 189 181 176 179 180 179 176 177 178 174 178 179 177 177 173 172 171 178 185 185 182 176 180 187 190 191 202 210 216 182 184 228 189 221 232 245 254 254 257 258 265 273 265 261 272 275 274 280 282 291 305 318 341 347 79 84 77 52 14 23 356 7 1 332 327 315 356 36 46 41 84 77 78 58 51 60 74 68 69 104 89 93 83 99 85 95 106 102 93 114 116 116 120 120 126 129 129 124 126 127 132 142 140 143 146 144 145 147 156 155 156 158 155 152 150 146 155 155 153 147 148 148 158 159 156 158 151 150 156 154 159 150 158 162 145 141 148 140 120 70 18 51 18 355 343 359 18 31 63 38 47 67 97 107 123 139 138 230 288 276 278 303 320 319 338 4 177 250 257 224 200 62 168 216 65 234 216 158 202 50 92 97 20 1 345 327 293 296 308 336 329 313 297 276 276 245 233 342 237 245 319 261 236 305 297 228 234 214 197 175 171 189 190 195 195 200 212 216 227 232 241 245 243 243 239 243 243 246 240 248 252 252 237 227 223 221 210 191 193 185 178 181 183 183 177 191 190 191 191 192 193 187 186 185 180 183 185 175 180 179 179 178 180 178 182 182 178 179 182 178 183 184 176 178 183 195 199 212 212 216 210 198 189 189 207 222 231 253 251 256 257 269 267 267 264 272 272 277 291 293 284 279 311 353 119 97 105 110 90 98 90 103 110 82 121 127 108 347 47 52 73 75 58 64 70 63 85 179 131 118 141 131 141 151 158 138 127 110 131 154 142 130 131 124 134 133 135 138 134 134 135 134 142 147 147 153 146 152 153 159 156 161 165 161 160 159 152 158 154 160 152 151 153 159 156 152 155 148 156 161 159 167 169 172 176 176 169 168 137 75 45 309 324 339 352 330 358 13 351 17 52 57 60 86 107 119 144 160 196 344 338 335 325 328 326 352 6 326 315 298 17 28 46 6 49 24 47 144 91 113 41 19 22 8 337 354 322 319 310 342 358 334 331 326 293 338 276 290 323 333 312 312 310 305 309 315 277 253 227 216 188 190 200 204 192 188 216 227 229 237 245 240 241 245 242 247 244 245 248 247 249 244 240 237 225 221 225 218 201 195 192 191 186 186 186 182 185 189 182 196 200 193 187 191 190 185 185 187 185 182 182 183 182 185 185 187 187 182 179 181 180 180 179 181 185 180 190 201 209 211 208 198 194 193 191 204 214 228 254 228 237 246 275 275 266 269 265 273 285 288 288 289 280 300 304 132 98 111 107 101 121 103 31 32 100 71 97 86 111 73 61 66 91 74 83 113 138 151 152 155 152 165 164 159 163 161 165 160 157 182 167 170 164 155 148 149 143 150 149 143 149 144 138 147 152 152 157 151 155 157 161 160 164 160 167 173 166 163 165 164 161 161 155 155 157 153 157 154 155 166 164 165 168 181 182 180 185 194 185 177 87 24 20 40 56 44 4 15 26 40 46 57 81 81 85 97 110 132 151 58 10 351 346 342 342 344 357 1 332 332 343 331 6 9 16 10 345 26 36 22 20 26 13 357 346 338 325 322 326 340 339 344 352 350 331 343 336 342 332 1 330 339 338 308 328 326 311 325 321 327 nan nan 157 215 192 167 197 223 237 250 235 240 243 237 238 243 246 246 244 242 247 250 242 225 224 226 222 223 221 204 195 197 196 192 193 190 189 194 188 187 202 199 193 193 196 195 191 191 189 188 188 186 186 187 187 186 185 186 183 184 185 182 184 184 181 186 185 189 195 196 201 196 193 184 183 196 205 202 205 213 233 235 238 267 280 271 257 261 274 279 281 284 292 307 259 226 149 162 123 104 123 133 117 103 307 106 89 60 62 63 83 114 130 95 97 112 104 113 136 153 147 158 163 163 159 166 165 176 169 170 179 182 183 171 162 155 156 156 161 162 163 156 158 153 153 154 161 160 160 159 164 165 166 167 168 173 177 177 172 169 166 163 162 161 160 161 157 164 163 159 170 166 168 172 181 168 177 189 194 184 200 209 181 159 147 110 106 86 63 49 59 42 62 69 101 115 123 131 131 144 40 15 6 358 357 348 353 358 1 348 349 2 4 6 8 3 20 16 22 16 18 23 21 353 333 322 327 323 320 330 337 331 338 346 346 349 340 335 339 358 352 316 320 346 347 347 333 336 342 323 326 330 nan 325 355 328 337 307 245 253 245 247 233 237 236 233 234 241 244 248 241 234 237 236 223 222 226 225 225 215 207 196 197 199 197 200 202 195 191 191 197 204 203 197 198 199 197 192 194 192 191 190 192 190 194 189 187 187 188 184 188 188 186 186 188 183 181 189 202 197 189 189 192 189 184 196 197 194 182 189 177 192 209 241 242 239 243 249 257 257 265 278 284 285 286 221 218 195 169 163 146 148 143 141 135 125 118 86 99 104 83 86 116 124 131 118 113 127 134 134 139 142 146 153 160 163 166 167 168 169 174 180 184 183 171 162 162 164 169 165 165 166 165 165 159 156 156 159 162 160 161 164 168 170 170 167 176 177 180 178 176 169 164 166 168 169 169 172 164 167 158 167 170 168 172 181 173 178 181 219 239 243 229 207 177 197 147 121 123 119 83 77 81 86 104 106 116 142 140 142 157 29 19 3 13 0 357 359 353 2 0 358 2 9 13 10 12 20 16 15 13 2 6 360 332 321 318 311 315 314 320 326 340 342 345 340 344 338 337 344 346 339 314 310 327 353 335 329 323 323 313 326 334 320 339 347 312 318 322 267 293 256 256 254 236 229 212 213 227 243 244 238 234 227 227 225 230 230 230 233 221 216 204 200 199 205 203 209 207 198 195 203 204 203 200 198 201 202 199 193 191 193 187 194 193 196 193 187 190 191 190 194 192 185 186 188 185 180 197 204 197 189 186 183 190 187 190 187 180 168 164 170 170 201 217 236 254 237 236 248 254 256 262 265 269 270 255 217 199 189 180 180 163 164 154 137 168 149 140 144 136 135 132 145 145 103 133 142 137 131 141 141 136 130 136 146 162 162 162 164 172 177 169 177 172 165 174 168 165 172 167 163 169 170 166 166 163 160 160 158 160 161 165 167 167 171 171 170 180 182 184 178 181 180 176 172 173 179 180 170 167 171 165 170 176 178 192 182 186 212 237 210 197 169 173 174 166 134 122 137 129 92 86 97 112 119 119 130 146 163 177 167 16 39 37 16 360 16 10 7 9 10 3 5 7 11 14 21 26 6 18 342 353 348 330 311 310 315 311 313 315 329 329 331 332 345 343 339 324 329 349 324 304 289 293 296 301 315 318 319 308 295 296 292 290 300 286 267 261 267 256 255 252 263 260 254 226 207 214 219 239 256 248 237 234 226 220 230 236 233 237 236 221 209 204 197 205 208 214 210 208 205 204 207 206 205 199 202 204 203 199 192 190 184 189 197 198 196 194 195 195 195 195 196 185 181 185 179 170 184 189 189 184 181 181 188 189 181 182 178 158 152 160 191 211 218 221 227 222 224 247 261 257 253 250 248 252 251 235 219 214 203 184 169 173 157 184 197 170 153 152 155 137 126 117 92 154 165 154 146 136 149 129 126 132 142 142 156 159 157 168 170 167 167 164 166 172 176 177 171 165 168 168 172 173 173 171 167 165 164 158 160 163 170 169 174 177 176 173 173 177 182 181 182 188 183 179 nan nan nan nan 184 177 170 168 190 200 211 217 219 226 213 221 204 184 173 175 146 128 132 137 118 102 113 119 119 116 122 136 157 158 166 168 19 19 18 23 21 39 23 16 10 17 8 8 15 17 25 26 1 359 337 332 308 315 317 323 319 322 308 309 315 326 323 333 338 337 327 327 324 324 316 293 290 290 281 276 295 292 286 268 277 285 275 276 274 267 258 256 240 242 250 245 246 254 263 277 280 273 262 246 241 248 252 251 241 232 239 240 250 248 236 220 224 223 208 200 206 211 216 213 215 212 212 207 206 210 207 206 210 204 200 192 190 189 188 191 198 199 199 201 199 200 198 197 191 183 181 176 168 176 182 179 178 179 183 184 186 185 181 172 154 154 157 146 140 147 174 175 159 186 278 261 223 217 214 220 233 244 237 230 229 202 182 175 169 166 170 169 169 157 158 155 152 156 146 197 228 202 187 143 144 145 145 138 144 142 151 159 164 164 163 170 161 174 166 169 175 175 186 175 162 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 169 180 180 183 184 181 182 179 179 182 183 nan nan nan nan nan nan 195 191 186 188 202 218 219 219 218 212 205 193 188 196 192 189 175 166 166 216 25 47 134 144 147 148 148 150 162 157 206 44 6 14 14 21 19 13 16 nan nan nan 2 nan 11 12 9 6 348 335 350 331 332 314 312 309 315 320 324 330 330 340 337 341 338 337 330 331 315 307 310 306 300 289 280 271 269 259 261 258 260 261 266 267 259 254 254 245 239 234 234 244 250 260 268 271 269 259 251 245 254 247 257 257 233 245 239 245 247 227 217 220 221 218 207 210 214 214 216 217 215 217 210 205 209 209 210 211 204 202 197 190 196 194 192 195 194 194 200 197 191 194 196 194 186 181 176 170 164 171 173 174 177 180 179 176 187 185 170 151 163 155 146 154 155 165 153 143 122 124 137 156 159 169 174 208 220 223 221 215 194 191 174 137 158 162 161 167 165 163 184 192 179 183 190 236 266 225 193 184 173 157 144 149 167 180 167 165 163 158 168 164 162 160 170 178 168 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 189 nan 181 182 179 185 189 nan nan nan nan nan nan nan nan 194 193 192 191 202 201 202 203 200 184 183 202 192 186 228 230 278 338 300 280 196 182 164 168 163 187 189 191 25 20 24 20 10 15 18 nan 5 nan nan nan nan nan nan 3 1 355 350 0 345 nan nan nan nan nan nan 336 335 341 340 343 345 nan nan nan 333 334 330 319 315 310 290 278 272 265 263 264 261 266 261 258 260 262 258 254 248 245 247 241 243 248 253 260 266 274 273 255 245 227 278 267 265 252 254 246 229 232 234 231 224 221 220 216 212 217 216 215 217 221 218 214 207 205 208 211 211 206 204 198 193 195 202 194 196 199 196 198 197 190 192 196 191 190 186 181 174 164 167 172 172 172 172 170 169 178 176 165 154 153 147 145 161 157 154 150 139 122 106 130 146 137 147 145 140 161 197 212 197 193 190 nan nan 122 164 158 151 142 152 184 190 192 202 209 264 298 287 258 234 186 175 169 183 197 nan nan 168 173 nan 170 161 185 178 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 217 202 191 204 199 194 193 191 192 199 222 209 221 277 286 301 277 266 254 197 171 178 181 180 194 163 17 6 7 19 32 13 nan nan nan nan nan nan nan nan nan nan nan nan 357 nan nan nan nan nan nan nan nan nan nan nan nan 345 339 337 339 nan nan nan nan 317 316 309 303 295 276 268 270 270 273 263 263 266 258 260 259 256 253 254 249 247 247 242 246 248 249 254 263 256 248 264 262 272 263 256 262 243 240 222 234 241 238 224 224 222 218 218 219 221 220 222 217 216 213 204 204 208 211 213 206 208 192 195 207 203 195 203 200 199 198 196 193 196 196 196 192 186 172 166 164 171 167 168 167 167 165 168 170 166 157 147 135 150 160 160 160 158 149 150 149 140 143 137 140 131 112 109 164 188 189 nan nan nan nan nan 144 nan 131 148 158 191 195 220 208 252 265 263 248 221 232 216 219 205 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 216 199 200 194 202 204 203 206 259 303 318 323 319 325 305 268 257 169 155 158 152 177 136 22 26 10 7 nan 353 349 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 333 328 323 nan nan nan nan nan nan nan 297 291 282 272 268 269 270 273 268 264 266 266 265 264 259 254 257 251 249 252 249 246 246 236 238 248 253 242 254 254 260 258 265 271 242 224 227 234 241 234 226 230 228 225 221 224 225 225 220 220 217 211 206 204 210 211 212 211 204 197 208 208 202 206 209 205 203 203 202 199 199 195 190 186 170 169 168 168 169 170 174 173 167 169 174 175 163 160 159 137 151 164 161 158 151 156 159 158 155 159 145 131 123 115 111 169 183 nan nan nan nan nan nan nan nan 150 164 253 nan nan nan nan nan nan nan 274 255 236 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 309 317 306 298 308 326 348 335 333 335 324 285 145 146 141 155 141 39 7 3 nan nan 347 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 289 nan nan 274 265 266 266 269 271 272 270 267 266 262 261 258 257 255 255 255 253 251 243 238 235 245 247 238 243 248 255 249 240 235 228 228 229 238 237 233 229 236 236 231 225 226 227 225 221 220 216 212 206 208 209 212 214 206 197 204 208 207 204 210 215 203 203 202 196 194 194 196 187 183 176 174 173 176 181 181 183 172 167 176 nan nan nan nan nan 169 160 149 159 184 173 172 168 153 175 nan nan 137 154 159 163 181 189 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 313 307 321 327 315 324 336 337 346 333 99 146 166 179 32 13 12 350 343 342 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 261 263 262 257 263 265 265 264 260 258 256 254 254 257 260 256 253 244 240 244 250 241 243 246 240 252 217 239 243 231 237 241 238 238 238 242 245 239 238 236 231 229 227 227 221 214 213 209 217 212 221 208 200 203 210 200 202 200 209 211 206 199 197 197 196 193 193 190 181 180 178 184 187 188 192 189 186 nan 179 nan nan nan nan nan 153 161 166 181 189 190 nan nan nan nan nan 150 nan 158 163 175 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 296 301 314 315 314 321 331 345 333 331 319 294 224 15 353 349 345 335 342 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 341 349 346 341 335 332 330 327 324 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 252 254 258 260 262 260 256 250 252 254 254 254 253 253 250 246 248 245 244 237 223 212 224 231 241 258 244 240 239 236 234 239 244 243 238 239 241 235 231 230 228 220 218 213 218 217 219 215 198 204 205 206 203 195 199 204 211 203 195 194 197 195 196 194 189 187 186 191 192 200 202 194 nan 188 184 nan nan nan nan nan nan nan nan nan 195 nan nan nan nan nan nan nan nan 159 175 186 201 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 298 295 302 304 304 308 311 318 329 324 319 313 321 23 353 347 345 344 339 nan nan nan nan nan nan nan nan nan nan nan nan nan 341 344 345 341 340 342 335 326 332 329 327 322 319 317 315 313 313 nan 310 309 308 303 299 294 291 nan nan nan nan nan nan nan nan nan 250 249 251 254 256 257 259 nan 254 255 254 251 251 252 255 251 246 250 246 234 221 224 236 244 241 235 226 242 241 235 235 241 239 242 240 236 235 243 239 232 228 224 227 218 217 219 217 218 206 206 208 206 201 204 195 186 206 209 199 196 196 196 198 200 198 195 194 199 203 208 207 203 nan nan 188 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 185 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 308 314 320 314 314 318 324 326 322 319 349 357 337 343 339 335 nan nan nan 341 346 355 0 354 350 346 342 345 346 341 337 335 340 335 332 329 326 321 321 319 316 318 316 314 312 310 308 304 301 295 290 288 285 285 283 279 271 nan nan nan nan nan nan nan nan 245 241 243 248 251 253 nan nan 252 251 252 249 251 248 250 251 250 243 237 238 232 239 238 227 224 226 227 235 227 238 240 243 239 236 232 232 242 237 232 224 228 227 220 223 220 215 209 212 216 213 213 204 204 195 199 205 203 200 199 199 201 202 203 205 202 206 208 209 211 208 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 322 nan nan nan 319 317 326 310 318 328 323 323 323 325 334 346 13 18 10 354 347 343 341 345 340 338 339 335 329 327 327 326 324 320 316 314 310 309 305 303 301 298 299 296 294 289 288 289 284 280 274 269 265 266 268 263 259 nan nan nan nan nan nan nan 240 242 247 247 nan nan nan 247 248 247 245 244 240 247 245 242 246 239 233 224 224 226 225 223 232 228 235 236 246 243 239 236 234 232 239 244 227 225 233 231 228 228 214 209 212 220 218 220 213 212 203 206 199 205 203 205 205 205 206 210 213 213 214 217 217 216 217 216 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 314 266 286 309 332 329 320 325 328 345 5 24 325 318 322 331 343 342 339 337 336 328 326 326 324 322 319 317 315 312 311 310 308 304 301 299 297 295 291 285 283 278 274 270 268 265 265 267 262 262 262 262 263 261 255 250 nan nan nan nan 240 240 246 243 nan nan nan nan 248 244 246 243 238 241 245 243 241 244 234 225 222 228 227 226 225 228 233 244 242 245 239 nan nan 237 243 236 227 227 236 232 232 224 217 207 206 221 222 226 nan nan nan 199 200 205 208 208 208 211 214 219 221 221 222 224 222 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 265 280 308 344 342 336 326 328 347 333 318 307 311 308 311 319 330 336 335 333 332 327 326 322 317 319 321 319 317 318 310 306 305 301 305 302 298 293 284 276 270 268 267 265 265 268 268 270 266 266 268 268 269 266 267 263 256 251 nan nan nan 239 244 243 240 nan nan nan 247 244 245 240 242 238 239 239 239 238 238 233 224 223 227 232 225 221 225 239 245 241 241 nan nan 239 238 228 225 227 237 238 233 228 222 211 211 223 nan nan nan 205 199 203 205 211 209 210 215 217 221 227 228 229 227 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 259 267 334 274 308 302 308 286 289 299 306 308 306 311 316 325 334 334 333 332 329 325 326 327 324 321 322 320 314 308 303 308 303 307 303 288 279 276 275 274 272 272 269 269 273 271 266 271 275 274 271 273 275 273 268 272 271 264 256 251 nan nan 239 244 243 nan nan nan nan 245 243 240 243 236 235 234 236 237 236 230 228 225 230 231 226 226 235 241 239 242 240 nan nan nan 230 224 224 233 240 237 235 232 226 nan 215 nan nan nan 217 204 205 205 209 213 213 215 221 223 228 228 231 235 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 253 263 263 247 233 260 266 266 254 270 290 304 303 307 315 327 333 334 334 330 326 324 323 321 322 322 320 314 312 309 308 313 308 304 298 284 276 272 276 278 275 275 274 276 273 268 263 268 264 261 260 262 263 269 270 268 273 279 279 280 275 265 259 nan 242 245 247 nan nan nan nan nan 241 239 245 240 236 234 236 234 237 228 228 229 232 229 234 236 237 237 240 242 nan nan nan nan 228 221 227 234 239 237 239 nan nan nan nan nan nan 226 212 200 211 209 220 216 216 225 227 228 231 232 237 238 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 262 256 256 259 250 235 232 256 251 265 289 296 301 312 321 325 329 327 325 323 324 320 320 322 322 317 308 303 311 314 314 305 304 302 296 289 284 282 279 278 274 272 266 269 264 261 256 257 255 249 250 254 251 258 265 270 272 270 262 268 273 278 281 274 nan nan 247 248 244 nan nan nan nan 240 239 240 242 239 240 239 238 236 242 234 233 228 227 239 239 nan 233 245 240 nan nan nan nan 222 225 226 238 238 237 nan nan nan nan nan nan 226 nan nan 211 211 215 225 220 224 228 230 231 234 236 243 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 251 258 265 264 261 250 246 249 258 266 284 294 298 304 306 312 321 317 315 314 316 319 322 325 319 312 311 309 313 317 315 306 308 306 296 289 283 281 278 nan nan 262 260 254 255 246 250 244 245 246 253 261 260 269 279 272 275 277 280 277 265 259 267 272 276 279 267 260 255 252 244 nan nan 242 241 242 239 241 240 241 240 238 233 238 238 233 228 228 234 237 235 241 234 nan nan nan nan nan 223 228 229 237 233 239 nan nan nan nan nan nan nan 230 216 215 215 222 221 229 229 235 nan nan nan 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 242 254 263 268 265 258 249 248 263 275 283 284 286 289 297 303 309 311 308 312 318 320 321 319 318 312 312 314 318 316 317 313 nan nan nan nan nan nan 268 nan nan nan 252 245 247 244 244 nan nan nan nan 274 285 284 279 283 277 278 278 278 272 270 272 263 265 277 278 271 272 263 261 253 nan 249 251 242 243 242 243 243 239 239 240 243 239 239 236 232 232 235 236 240 nan nan nan nan nan nan nan 225 227 229 nan 231 nan nan nan nan nan nan nan nan nan nan 222 218 220 225 230 237 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 256 264 265 263 262 256 254 261 272 277 281 285 288 287 278 290 304 308 312 316 318 320 319 317 315 314 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 292 290 288 284 276 270 269 277 277 272 270 284 309 288 270 266 273 265 260 258 258 258 249 245 245 244 245 242 239 239 239 240 237 238 235 238 235 236 nan nan nan nan nan 229 nan nan nan 228 232 nan nan nan nan nan 232 224 229 237 244 nan nan nan 222 223 223 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 254 258 272 274 267 263 262 261 260 267 272 276 277 282 285 273 286 292 302 313 317 319 319 319 317 nan nan nan nan nan nan nan 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 269 273 275 277 281 280 272 274 283 296 319 324 292 271 269 266 259 260 261 261 254 248 248 245 244 242 238 237 236 236 237 235 235 236 236 233 nan nan 234 nan nan nan nan 226 nan 229 nan nan nan nan 243 232 222 227 241 nan nan nan nan nan nan 223 224 nan nan nan nan 240 237 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 264 267 276 276 268 269 269 269 268 270 271 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 nan nan nan nan nan nan nan nan nan 254 260 273 281 285 281 276 277 284 290 305 312 312 289 272 266 259 261 259 260 255 252 248 246 246 245 241 239 233 232 233 232 232 234 236 232 nan 234 229 233 236 nan nan nan nan nan 229 240 243 nan nan 229 228 240 237 nan nan nan nan nan nan nan 233 250 243 nan nan 238 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 258 262 271 272 279 276 272 271 266 267 266 273 274 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 244 248 259 267 274 278 279 280 280 283 294 305 307 305 293 268 262 263 261 263 258 257 253 252 250 247 243 241 236 231 228 nan nan nan 231 234 231 232 222 227 231 233 232 nan nan nan 226 230 242 249 243 234 240 242 241 nan nan nan nan nan nan 220 238 245 240 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 262 275 277 283 282 278 274 271 268 264 265 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 258 262 260 265 280 284 280 283 295 297 298 301 300 283 261 264 268 264 263 260 257 258 255 253 247 240 239 234 230 226 225 222 224 229 233 227 223 222 228 234 233 233 nan 229 225 233 241 248 242 238 242 242 240 240 nan nan nan nan nan 227 245 242 nan 241 nan nan 240 236 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 266 272 269 273 275 274 272 268 270 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 261 259 260 260 261 266 281 292 287 294 295 291 291 291 288 272 265 267 266 266 263 262 259 258 255 252 244 242 nan 230 227 226 223 nan 223 223 225 220 222 225 234 231 232 236 231 229 233 236 244 241 240 241 239 238 243 241 nan nan nan nan 239 244 239 nan nan nan 243 237 232 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 254 258 270 266 278 276 274 272 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 265 262 262 264 261 260 262 271 292 290 288 289 291 287 277 277 273 262 267 265 265 265 260 259 257 253 252 nan nan nan nan nan nan nan 220 218 222 222 217 224 225 229 229 235 234 231 229 233 239 235 239 240 239 242 239 241 242 nan nan nan 235 243 242 242 246 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 263 261 265 269 275 273 274 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 274 260 263 265 263 258 258 267 278 289 290 286 283 278 275 271 277 264 263 265 262 256 261 260 nan nan nan nan nan nan nan nan nan nan 223 nan 218 218 216 225 226 229 233 236 234 230 230 233 232 234 235 235 237 241 237 237 244 247 nan 240 243 242 244 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 265 265 267 279 279 281 279 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 266 264 267 265 261 260 259 264 275 279 283 283 277 278 276 271 263 266 268 270 267 256 256 nan nan nan nan nan nan nan nan nan nan 224 224 218 214 218 218 226 224 229 232 232 226 228 233 230 228 229 233 226 230 235 233 236 243 250 250 248 247 247 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 268 267 273 273 278 285 284 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 294 nan 287 284 277 275 271 271 268 264 257 259 260 261 267 273 280 281 275 272 271 269 266 265 268 271 268 267 nan nan nan nan nan nan nan nan nan nan nan nan 225 220 211 215 220 225 227 228 232 229 228 228 228 226 228 229 226 227 226 235 231 238 239 248 254 253 252 254 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 272 275 276 277 285 286 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 nan 279 276 274 274 271 263 260 262 261 262 262 262 267 272 268 263 265 262 259 257 260 260 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 218 212 216 218 225 227 227 226 228 228 nan nan 224 229 228 224 223 235 234 239 237 nan 246 253 253 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 264 nan 272 274 279 282 285 286 288 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 274 271 272 273 270 263 262 261 261 261 264 266 268 268 nan nan nan nan 258 nan 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 221 219 213 216 223 225 225 224 226 230 229 nan 225 227 226 225 225 225 239 238 241 246 249 249 251 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 nan nan nan nan 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 272 276 279 280 283 284 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 271 275 270 265 263 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 226 225 223 216 217 218 222 226 223 226 227 229 229 nan 227 226 227 227 230 234 238 247 nan 241 251 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 nan nan nan nan 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 nan nan 272 273 277 282 281 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 267 272 270 265 263 nan nan nan nan nan nan nan nan nan 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 225 217 217 221 221 220 223 225 225 224 223 227 227 226 227 229 231 234 245 249 248 247 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 261 nan nan nan nan nan 268 274 279 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 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 297 nan nan nan nan nan nan nan nan nan nan nan nan 223 219 220 223 224 226 229 228 226 224 226 226 227 227 230 229 231 241 249 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 301 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 253 nan nan nan nan 265 275 276 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 261 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 222 222 228 231 231 231 230 228 226 226 230 227 228 231 234 243 247 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan 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 nan 262 262 265 nan 267 270 280 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 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 232 241 237 235 233 232 231 230 230 231 230 232 236 241 249 247 251 nan nan nan nan nan nan nan nan nan nan nan nan nan 300 301 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 258 256 271 269 266 270 271 273 274 281 284 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 285 292 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 237 242 239 237 236 234 233 232 230 233 233 233 235 238 242 249 253 nan 259 nan nan nan nan nan 283 nan nan nan 289 292 295 301 301 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 278 293 287 275 289 288 282 287 nan 281 274 287 296 298 301 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 288 268 253 274 nan nan nan nan nan nan nan 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 234 233 235 235 236 237 241 245 251 257 nan nan 267 270 277 282 285 287 292 nan 288 285 288 301 300 304 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 284 287 281 274 265 275 282 279 274 nan nan 281 284 289 292 296 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 289 244 nan 235 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 236 237 239 241 242 245 248 257 264 266 268 269 279 289 294 293 292 290 289 286 293 298 300 308 nan nan 320 320 317 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 290 282 288 287 281 277 275 273 272 273 nan 275 280 284 288 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 301 268 220 nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 240 243 246 246 252 256 263 268 272 276 279 291 294 296 293 291 289 290 293 297 304 314 313 318 318 317 312 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 291 280 275 281 283 287 280 270 273 nan 279 280 281 284 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 305 256 226 nan nan nan nan nan 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 244 246 249 255 262 268 272 277 280 281 287 291 292 292 287 290 291 295 304 307 307 309 313 314 315 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 321 298 297 267 272 286 284 292 288 280 281 286 292 295 294 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 351 329 261 nan nan 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 249 252 258 264 271 274 276 280 283 287 286 291 286 287 290 294 297 298 305 307 310 312 312 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 324 332 309 258 272 270 280 281 284 297 295 294 291 291 293 295 287 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 359 351 356 331 nan nan nan nan nan nan 246 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 266 270 275 279 280 283 282 287 284 283 294 288 293 298 301 306 307 309 307 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 328 326 336 333 248 252 256 266 270 279 278 285 288 301 292 294 294 292 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 352 343 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 261 267 nan 275 278 282 278 277 277 282 284 285 288 297 300 303 305 308 306 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 328 338 348 240 247 248 251 256 261 269 271 281 285 289 296 300 301 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 259 264 271 nan 275 276 275 273 277 282 282 284 291 295 296 300 304 307 305 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 321 329 337 340 nan nan nan nan nan nan 255 263 260 273 274 292 300 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 18 5 nan nan nan nan nan nan nan nan nan nan 269 259 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 270 nan 276 276 272 274 279 282 286 295 296 294 297 301 304 299 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 321 320 339 340 342 nan nan nan nan nan nan nan nan nan nan 268 274 291 298 305 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 273 273 274 276 282 289 294 298 299 nan nan 306 304 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 329 324 344 360 347 nan nan nan nan nan nan nan nan nan nan nan nan 281 284 281 289 298 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 292 281 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 272 273 273 276 281 288 288 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 320 325 319 320 328 347 2 346 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 283 nan 285 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 262 276 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 274 276 280 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 309 310 317 316 331 336 328 322 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 285 304 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 276 284 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 314 309 322 315 321 334 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 283 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 312 298 319 321 326 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 312 311 335 344 333 nan 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 277 287 305 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 304 316 326 348 nan nan nan 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 275 298 311 315 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 320 339 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 203 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 207 247 266 nan nan nan nan 246 246 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 218 267 258 248 nan nan nan nan 256 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 239 229 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 301 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 297 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 286 296 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 258 nan nan nan 252 nan nan nan nan nan nan nan nan nan 281 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 240 nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 138 nan nan nan nan nan nan nan nan nan nan nan nan 245 286 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 168 190 210 nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 126 151 169 188 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 87 100 nan 148 173 181 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 104 nan 103 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan