CAPE 1896 1540 1574 1341 1088 1225 1070 782 542 822 866 1341 1465 1626 1723 1295 1108 967 945 1102 882 650 813 416 541 380 279 494 194 422 511 560 1020 1034 917 895 726 923 874 1015 963 1127 1294 1370 1395 1388 1301 1221 1142 1129 1022 1031 953 882 992 1005 927 952 925 1009 874 892 912 986 955 750 831 705 818 874 829 920 954 983 989 940 974 960 945 944 918 887 887 898 959 856 924 819 818 888 844 810 804 830 821 871 934 1005 1072 984 925 858 1051 1129 1180 1278 1257 1258 1232 1232 1314 1304 1276 1328 1321 1298 1346 1238 1309 1250 1295 1305 1191 1168 1150 1115 1115 1096 1068 1144 1204 1202 1254 1411 1426 1154 1049 992 1179 1194 1155 1020 1058 1123 1010 973 1043 1156 1124 1256 1249 1237 1219 1190 1140 1164 1063 951 922 793 806 821 809 836 933 1091 1210 1271 1272 1249 1035 961 1039 995 869 843 801 706 660 617 370 323 259 238 277 309 321 337 352 389 475 613 755 892 906 851 907 903 966 819 825 939 752 643 642 813 945 778 474 166 54 88 485 692 786 709 604 505 532 423 510 595 611 554 474 556 537 489 432 380 236 284 395 400 338 439 427 402 383 381 288 301 379 238 240 328 390 482 471 490 551 1282 1489 1306 1455 1342 1068 766 827 697 595 824 1006 1201 1420 1132 1057 984 1067 972 694 955 740 739 777 626 577 574 515 558 265 361 682 1040 1149 1043 897 899 945 1056 1047 953 1004 1216 1398 1418 1428 1371 1328 1136 875 801 759 766 815 871 1083 907 952 906 851 998 983 957 979 981 930 835 953 929 930 881 856 958 970 955 908 926 967 896 917 922 918 911 910 936 906 932 884 835 836 900 867 855 846 936 872 828 882 976 780 921 780 1005 1036 1090 1129 1188 1192 1184 1180 1217 1187 1174 1228 1323 1365 1414 1223 1328 1252 1211 1261 1212 1150 1126 1065 1073 1093 1053 1023 1047 1024 1026 1089 1155 1145 1175 1168 1133 1101 1068 1009 990 957 1018 1068 1153 1170 1231 1350 1219 1114 1150 1143 1121 1117 1064 1054 920 824 817 953 1026 908 1031 1187 1338 1334 1303 1328 1206 1137 1003 1032 1021 1028 1042 952 826 713 627 495 483 507 589 622 667 729 816 844 806 784 787 802 887 926 939 1010 989 1068 1057 905 1054 1093 1046 953 953 842 914 816 477 194 160 333 523 685 495 439 574 515 361 441 428 440 376 324 358 506 455 437 399 304 332 477 426 387 395 374 431 352 287 338 370 349 336 363 429 495 576 649 664 1416 1587 1570 1351 1227 947 1066 869 936 963 918 1088 1148 1558 1430 1003 1171 1243 1163 904 933 824 699 883 764 753 661 659 686 578 540 408 522 958 1194 936 909 954 1125 1133 903 887 1204 1417 1417 1454 1407 1362 1343 1271 982 883 845 802 872 853 976 1050 868 794 758 934 953 964 948 1013 890 939 988 1008 986 901 864 898 984 934 920 978 948 856 926 930 926 963 920 936 912 946 872 878 853 839 879 932 995 912 860 847 828 796 1001 719 961 1053 1018 1088 1147 1045 985 984 1059 1096 1155 1241 1317 1369 1300 1243 1131 1131 1282 1279 1354 1341 1235 1200 1000 1003 1042 1054 1074 868 961 1014 1109 1186 1060 1128 1123 1086 1091 1092 1101 1144 1192 1181 1218 1192 1269 1314 1250 1194 1303 1164 1146 1162 1085 972 1041 1035 1015 1039 1116 883 1026 1231 1279 1308 1320 1376 1240 1120 1110 1074 1128 1044 959 884 1065 879 910 810 731 681 781 829 872 837 804 874 862 807 743 868 1041 875 929 1065 999 956 1059 1022 1068 1026 978 921 843 876 796 820 837 811 547 576 717 712 566 440 477 539 623 682 640 603 505 486 422 366 415 474 598 479 347 399 489 471 417 390 406 365 329 331 336 352 443 603 578 552 566 527 581 1279 952 1047 1338 1141 966 821 882 1375 1459 1433 1458 1344 1249 1371 1466 1206 1066 1021 876 656 747 659 735 579 918 814 736 1002 994 1155 873 602 831 1038 868 913 958 985 1072 903 1272 1311 1283 1382 1468 1416 1315 1330 1277 1108 997 934 854 917 983 996 1050 857 718 708 996 943 872 980 913 1031 989 984 930 960 934 970 970 971 949 950 965 957 886 886 994 973 946 987 992 993 965 870 974 869 912 908 982 857 662 684 757 874 968 962 946 962 906 776 805 917 949 986 942 892 1060 1061 1110 1156 1152 979 1044 1119 1183 1164 1082 1292 1403 1422 1310 1321 1260 1369 1195 1098 1169 1141 1165 1148 1134 1072 1096 1165 1131 1133 1133 1175 1178 1204 1233 1268 1319 1359 1368 1374 1388 1449 1260 1271 1149 1066 1065 1151 1134 1028 1044 1248 1131 1174 1361 1274 1289 1285 1149 1165 1127 1082 1087 1099 1091 1049 976 986 944 981 900 944 843 868 867 850 879 871 910 929 876 918 1029 1079 1168 1249 1114 1077 1068 1132 1123 1147 1149 1103 1010 847 950 862 755 800 808 663 682 853 778 735 796 753 759 715 700 629 476 300 295 426 541 466 464 460 445 493 447 483 540 517 466 434 433 381 453 556 484 548 565 625 580 568 632 689 1727 1639 1278 1047 1212 1384 1414 1322 1429 1435 1250 1207 1246 1145 1280 1433 1223 1185 1205 1014 683 686 965 1126 1070 1187 1175 1022 943 864 1219 1063 653 497 722 762 880 1035 972 949 1107 1259 1336 1495 1425 1455 1338 1317 1333 1302 1117 996 959 969 1067 1094 1040 941 1008 782 674 799 966 1021 934 905 1017 1002 988 985 894 944 979 1010 1057 1037 954 992 1022 948 962 995 1014 1078 1070 1022 970 995 956 940 873 892 981 884 840 698 642 664 644 738 850 905 1071 1106 866 999 810 831 732 831 983 888 964 916 1012 1137 1101 980 1029 986 1178 1303 1367 1429 1410 1435 1481 1403 1284 1306 1251 1170 1256 1194 1222 1133 1067 1055 1150 1151 1144 1127 1153 1107 1017 1067 1142 1230 1490 1518 1439 1489 1525 1419 1350 1173 1150 1019 1082 962 983 1156 1406 1195 1298 1442 1347 1245 1254 1267 1115 1172 1046 1135 1135 1137 1073 1120 1073 1075 932 935 841 814 832 882 839 879 955 987 913 1034 1136 1146 1202 1083 1123 1074 1264 1265 1183 1181 1079 1170 1147 1005 966 924 887 853 780 719 665 701 770 606 621 788 810 612 663 724 700 575 517 466 386 484 678 559 510 563 532 564 604 566 615 579 581 562 484 454 523 551 543 588 538 617 541 555 574 1072 1345 1718 1586 1498 1519 1451 1452 1449 1401 1468 1220 1055 1066 1227 1362 1169 1077 1089 978 1035 964 1040 1027 807 672 934 918 705 828 1137 827 559 263 329 449 640 811 919 1137 1259 1198 1303 1317 1501 1479 1428 1426 1397 1379 1355 1318 1312 1303 1268 1156 1109 947 957 942 790 709 988 1185 1089 1037 1006 997 1007 1006 958 1015 1050 1068 1037 998 937 1035 1035 1013 962 1022 1041 1067 1016 1026 1016 1050 986 1020 933 879 960 922 868 808 790 730 734 682 704 873 700 587 622 727 617 740 936 930 868 985 865 922 1002 986 877 837 844 993 1143 973 1145 1025 1030 1172 1448 1405 1429 1274 1071 1134 1235 1269 1281 1158 1021 1084 1138 1183 1044 1206 1070 1106 1008 960 1099 1212 1455 1585 1617 1631 1487 1515 1427 1257 1230 1038 1086 957 1148 1173 1448 1363 1332 1529 1443 1221 1312 1236 1219 1130 1170 1236 1229 1146 1187 1166 1065 1021 1011 1064 985 1037 981 1011 890 931 964 1093 1070 1229 1166 1193 1162 1105 1131 1264 1114 1100 1177 1153 1089 1208 1041 1076 991 1102 969 877 850 858 961 821 622 652 816 801 880 787 648 701 765 514 609 551 557 541 497 353 226 678 614 607 630 603 635 712 656 651 448 558 592 461 455 538 493 559 574 573 635 1667 1537 1449 1527 1737 1661 1659 1698 1703 1468 1322 939 1298 1264 1327 1029 1009 966 622 807 1086 1184 1036 946 1110 971 1065 575 645 725 971 652 551 310 495 592 623 663 640 779 1053 1030 982 1245 1189 1405 1469 1441 1399 1427 1353 1395 1435 1339 1304 1259 1204 1123 1046 948 918 864 834 903 1138 1042 995 915 1102 1072 1046 1025 1067 1070 1028 973 1041 1021 1046 997 989 1018 1011 1057 1061 1080 1071 1057 1045 1110 1040 983 975 970 868 821 838 1011 759 740 731 762 762 664 647 662 774 823 949 971 921 733 803 971 849 902 874 1026 901 939 910 853 864 938 1079 916 947 991 1122 1164 1201 1333 1202 1209 1149 1090 1015 959 939 1124 1194 1242 1044 1171 989 982 1086 1274 1306 1435 1558 1687 1615 1527 1416 1319 1305 1103 1175 1115 1286 1431 1497 1535 1536 1578 1436 1409 1308 1368 1198 1246 1246 1264 1206 1213 1206 1119 1137 1039 1153 1136 979 1065 1030 984 1022 1084 1063 1074 1176 1155 1153 1166 1200 1167 1189 1274 1303 1363 1295 1246 1113 1110 1199 1147 1148 1124 1081 1074 1086 1136 862 727 844 910 946 848 874 823 719 701 680 675 604 564 539 499 480 584 645 302 471 639 711 733 665 758 757 496 562 449 463 501 552 507 466 557 709 731 720 1605 1623 1519 1394 1625 1355 1304 1378 1214 1338 1056 1198 1133 993 1124 1079 743 755 985 1102 1006 1075 1043 1141 1212 1232 847 587 410 861 995 868 585 454 504 784 900 649 732 839 841 804 776 975 1294 1270 1421 1468 1375 1381 1476 1442 1391 1364 1343 1303 1260 1190 1054 1025 920 1017 1001 1000 1170 1162 1110 1077 1028 1166 1115 1101 1177 1146 1120 1031 1021 1054 1028 1097 1087 1098 1080 1055 1121 1188 1121 1105 1095 1117 1041 955 1020 1027 922 946 1010 888 846 845 909 908 945 808 901 1020 1010 945 927 1055 1147 1034 960 936 855 922 996 979 947 877 920 923 931 872 838 904 977 1000 959 1043 1261 1213 1200 1089 1037 970 974 957 913 1112 1122 1147 1143 1010 1035 953 1064 1220 1312 1375 1535 1568 1440 1719 1539 1421 1573 1326 1291 1379 1367 1467 1656 1705 1749 1713 1582 1489 1346 1352 1361 1339 1268 1275 1282 1292 1229 1182 1227 1207 1186 1106 1191 1204 1194 1185 1219 1148 1104 1190 1160 1272 1221 1144 1108 1225 1178 1179 1282 1223 1239 1211 1154 1133 1046 1115 1093 1138 1099 967 907 1024 936 777 947 952 927 868 835 828 787 785 729 659 687 641 619 612 522 502 672 663 612 515 720 747 628 661 666 651 563 453 606 637 594 655 698 684 682 731 767 1743 1546 1430 1576 1680 1362 1265 1085 604 1049 1416 1298 1306 1169 1008 834 602 895 1027 1050 862 832 1078 1010 1130 838 613 572 318 713 728 821 842 516 622 704 894 768 755 907 1042 902 819 871 1203 1292 1240 1347 1415 1348 1425 1375 1501 1359 1256 1296 1241 1224 1197 1163 1163 1074 1044 1079 1204 1194 1139 1176 1147 1174 1169 1100 1109 1160 1179 1112 1038 1037 1067 1061 1128 1203 1186 1117 1125 1220 1167 1148 1090 1113 1079 1017 1097 1065 977 1055 999 1004 986 959 1048 997 999 896 1088 1057 1047 901 979 1005 1164 1083 1075 1170 967 909 1000 1005 889 1052 942 886 805 888 851 882 899 909 903 1034 1110 1114 1071 1048 985 926 924 921 899 928 1000 985 1008 1006 1000 1008 1016 1141 1120 1406 1319 1508 1563 1450 1395 1658 1677 1702 1587 1500 1507 1791 1878 1810 1808 1730 1639 1638 1512 1423 1363 1367 1393 1413 1371 1339 1375 1361 1382 1277 1175 1187 1233 1255 1256 1279 1249 1234 1190 1215 1216 1229 1182 1107 1131 1202 1142 1175 1221 1205 1125 1117 1115 1099 1121 1090 1022 1038 1063 1034 1021 1061 966 933 873 868 838 864 760 732 765 842 890 785 781 753 721 698 576 643 698 594 694 775 788 751 736 737 667 493 599 657 762 715 790 817 809 804 777 914 1064 1647 1732 1548 1568 1161 1666 1135 846 710 543 1078 1292 1327 1249 959 1063 838 821 1038 1208 1157 1011 1000 768 650 930 619 446 242 582 659 952 808 576 708 797 960 854 932 1009 1028 1046 1053 1091 1118 1269 1250 1058 1255 1437 1405 1261 1270 1221 1273 1386 1321 1243 1107 1144 1198 1101 1107 1202 1169 1246 1245 1174 1126 1186 1196 1159 1095 1090 1156 1140 1123 1054 977 1049 1193 1195 1181 1187 1157 1147 1158 1129 1082 1113 1125 1062 1175 1112 1023 1084 1021 986 1100 1059 1087 1192 1108 1128 1161 1111 1027 977 978 1016 1136 1048 1048 1014 1064 1076 1073 1025 884 979 845 869 845 908 829 917 911 899 907 1026 962 902 887 893 898 929 919 886 891 944 916 935 965 966 932 999 950 1097 1256 1238 1321 1353 1421 1491 1378 1425 1472 1381 1482 1606 1752 1688 1691 1825 1820 1735 1569 1531 1475 1507 1290 1355 1332 1320 1289 1382 1388 1454 1377 1259 1191 1359 1378 1242 1309 1296 1263 1233 1230 1207 1136 1071 1049 1074 1128 1104 1064 1047 1093 1116 1037 1170 1044 1036 1005 985 921 873 1032 979 1064 1040 814 755 710 631 628 825 835 686 615 673 861 800 932 782 764 831 849 707 843 860 845 767 684 700 765 794 716 692 758 784 856 936 989 861 1013 1098 1067 1190 887 1555 1602 1425 1261 1105 1385 1274 872 877 751 1272 1302 1316 1088 883 985 1000 786 968 1043 1178 1103 866 687 888 730 575 351 401 323 568 663 651 456 589 693 671 890 929 1069 1242 1252 986 976 1007 972 986 884 860 1089 1214 1092 1176 1048 1116 1096 1052 1004 954 844 861 885 1085 1031 1161 1139 1203 1177 1114 1170 1133 1136 1134 1066 1060 1027 1115 1145 1047 1055 1048 1085 1175 1196 1190 1120 1047 1089 1153 1137 1224 1113 1097 1100 1080 1135 1055 1096 1062 1019 1110 1233 1177 1131 1038 1027 1075 1035 1035 995 1024 1018 1057 999 1058 1143 1043 906 1045 892 878 909 930 834 892 913 905 893 825 823 879 833 862 957 904 852 837 879 901 893 893 951 910 904 902 909 1106 1215 1246 1303 1248 1367 1366 1319 1342 1327 1286 1343 1352 1402 1406 1445 1690 1812 1694 1575 1361 1311 1401 1416 1576 1565 1354 1319 1380 1487 1417 1329 1319 1363 1259 1315 1338 1312 1281 1157 1247 1178 1105 1097 1070 943 922 986 1040 1027 1052 1026 1040 1015 1042 990 985 970 971 819 736 718 859 764 862 845 813 691 667 477 414 352 657 682 636 633 793 910 994 967 875 927 1041 770 895 1069 963 919 928 937 883 841 897 986 851 1043 1040 1074 1048 1211 691 712 825 690 503 1583 1469 1545 884 919 1220 1036 851 763 1003 1296 1326 1278 870 964 945 930 796 1039 1148 1108 1055 946 718 650 599 526 433 428 516 778 863 648 483 632 866 823 804 874 871 960 1176 1189 1032 884 880 875 722 672 764 919 1124 1111 1022 907 943 929 996 955 645 602 708 640 879 964 1035 1170 1154 1206 1171 1200 1208 1170 1120 1089 1060 1103 1147 1128 1117 1009 1114 1127 1145 1142 1122 1142 1142 1126 1289 1208 1190 1166 1074 1024 1074 1052 1103 1104 1079 1163 1181 1276 1155 1147 1007 1069 1101 1052 1109 1164 1148 1100 1011 1094 977 938 879 820 737 881 817 869 844 847 887 931 875 875 886 828 854 842 832 890 816 837 897 893 881 866 870 850 766 786 849 932 993 1057 1164 1203 1175 1167 1291 1309 1394 1252 1278 1346 1404 1359 1319 1551 1671 1666 1459 1445 1316 1388 1497 1592 1563 1545 1455 1456 1498 1408 1473 1437 1329 1341 1220 1208 1229 1159 1089 1088 1039 996 966 965 954 880 884 908 959 1002 990 1003 1013 979 946 918 988 844 696 609 679 627 597 661 568 547 454 449 375 359 283 376 639 768 606 726 816 1040 981 916 737 1100 1000 1040 1087 1153 1082 1036 1071 1072 1067 1003 908 1094 1253 1096 1080 1026 428 369 434 399 390 351 1486 1455 1319 1359 948 920 1129 1096 822 396 534 856 1165 947 985 1126 1017 924 1039 1018 943 887 822 800 902 766 633 676 707 701 688 843 636 752 627 969 936 939 839 897 946 1023 1046 1033 1064 1054 1153 839 482 381 801 980 1018 1073 1041 814 823 860 807 537 566 579 733 808 987 1113 964 1022 1171 1156 1043 1282 1218 1142 1080 1045 1018 1033 1014 1129 1136 1211 1112 1106 1239 1122 1120 1126 1147 1265 1252 1156 1078 1072 1000 1050 1088 1050 1133 1187 1187 1191 1284 1329 1181 1033 1021 1051 1107 1091 1190 1201 1103 1135 1072 956 840 852 839 962 884 848 875 888 1037 1065 967 837 811 908 961 832 922 795 749 795 852 906 920 933 954 908 826 747 820 959 1040 1175 1175 1171 1160 1162 1119 1179 1236 1191 1130 1170 1226 1272 1383 1506 1489 1651 1630 1522 1563 1572 1535 1461 1742 1567 1557 1520 1638 1511 1563 1391 1350 1241 1132 1068 966 990 1056 970 885 876 799 705 689 657 688 786 654 646 710 829 829 822 840 772 676 833 756 634 430 375 365 425 407 377 321 270 252 143 178 219 403 525 848 819 807 704 806 1054 1058 866 1097 1167 1011 1002 1212 1208 1149 1155 1125 1261 1033 1014 1209 1191 1304 953 287 188 574 790 604 428 516 1335 1297 1295 1293 1274 1210 1157 1012 871 750 643 1009 919 739 892 1058 918 1059 943 825 932 943 747 810 821 785 596 529 543 803 966 918 726 679 975 902 962 908 829 878 935 898 983 920 1093 1043 1032 987 691 724 960 905 718 921 948 973 740 825 631 697 416 337 457 768 935 1041 1085 953 989 1002 1125 1144 1309 1222 1180 1118 1027 1017 1013 1004 1115 1196 1200 1229 1225 1086 1086 1099 1123 1173 1186 1102 1036 1075 1054 1046 1012 1048 1095 1115 1241 1359 1355 1283 1232 1067 1100 1076 1068 1112 1174 1182 1115 1021 854 911 928 830 970 1021 946 987 1179 1098 1176 1053 1066 1078 1021 1172 963 1001 932 811 814 846 828 837 834 1063 992 900 703 689 930 1013 1095 1110 1140 1184 1227 1207 1100 1058 1161 1263 1077 1129 1183 1344 1287 1275 1409 1543 1639 1534 1550 1567 1585 1641 1546 1561 1496 1624 1505 1520 1310 1367 1248 1201 994 973 983 775 697 732 530 573 480 475 405 406 555 414 428 329 356 416 483 543 559 550 495 387 554 488 329 310 300 281 171 251 235 174 90 75 163 229 433 793 781 778 879 715 650 900 1100 986 904 1063 1181 1189 1172 1181 1250 1301 1248 1180 1035 1042 1307 1360 1116 549 262 695 777 981 1209 822 764 1391 1401 1308 1251 1197 1081 893 752 713 746 839 891 1085 1005 1135 1042 985 934 880 884 916 937 933 822 735 691 669 520 396 653 925 882 915 951 914 942 811 797 811 733 850 832 875 950 981 897 785 772 912 905 937 1140 1026 774 748 1012 778 702 809 753 486 316 300 397 759 788 786 901 980 947 918 1131 1158 1258 1201 1129 1079 1034 974 993 1112 1049 1274 1435 1335 1220 1047 1003 1039 1222 1142 1002 1069 963 969 1071 1065 1077 1040 1106 1104 1192 1103 1101 1199 1259 1094 1133 1136 1142 1107 1118 972 865 809 873 747 908 1089 1033 1010 1408 1305 1263 1198 1068 1027 1133 1085 994 999 1029 1032 953 951 905 842 893 921 1088 898 715 722 1011 989 985 1018 1008 1033 1067 1116 1170 1179 1113 1213 1134 1158 1252 1131 1162 1205 1412 1284 1507 1554 1501 1406 1392 1385 1439 1457 1682 1636 1656 1608 1290 1085 1209 1196 1015 769 688 729 550 413 203 212 330 236 217 163 141 119 72 87 73 125 180 187 248 256 329 283 251 216 183 253 348 205 195 103 141 122 63 38 62 98 270 591 774 796 742 813 906 878 845 1028 976 1019 1005 1047 1109 1363 1296 1346 1358 1261 1340 1211 1176 1320 1206 1309 691 831 911 919 973 1208 1349 1344 1241 1086 1189 1079 1076 1042 1113 1018 1001 912 980 1099 993 975 1003 856 823 884 792 830 922 1086 1024 930 851 770 690 548 725 876 886 923 953 1011 1004 917 873 770 694 709 686 629 728 878 1057 899 810 857 1060 1067 903 768 833 859 651 919 724 649 716 796 555 324 180 274 326 523 616 593 613 870 854 994 1085 1251 1172 1078 1044 992 1023 937 962 1125 1138 1510 1500 1299 1132 1016 1010 1177 1267 949 978 949 986 978 999 1032 1084 1052 1038 1043 1088 1081 1247 1342 1374 1427 1247 1174 1151 1170 923 913 814 881 987 1105 1251 1258 1234 1250 1150 1124 1049 1083 1011 1018 940 1001 1003 996 1017 1109 1113 1117 1055 1064 1156 1061 904 757 846 971 917 849 854 805 845 951 1033 1047 1069 1111 1127 1125 1192 1322 1257 1204 1184 1204 1341 1263 1227 1185 1222 1081 1170 1189 1436 1320 1580 1580 1371 1165 894 781 885 586 677 552 385 116 116 24 58 37 19 28 35 15 12 20 16 18 16 18 34 89 160 176 117 48 160 150 130 251 192 144 25 34 61 45 27 40 6 17 289 260 354 618 575 639 829 916 997 881 1020 1112 1248 1197 1119 1160 1182 1132 1349 1268 1255 1303 1376 1376 1342 1068 1121 965 911 974 1198 1165 1178 838 881 925 906 991 941 954 915 1013 1015 968 982 949 838 798 740 691 609 589 781 921 1050 929 804 766 724 654 716 766 861 866 930 866 874 908 902 789 736 682 762 755 736 712 988 1052 1039 938 1004 981 1122 1210 1185 1091 955 931 804 554 577 623 568 525 406 162 120 488 462 586 707 711 664 837 999 1095 1062 1169 1119 1085 1028 991 959 982 1105 1303 1478 1483 1426 1061 1288 1053 1033 1150 1073 1045 930 939 878 947 1019 1027 1074 1011 1021 1082 1081 1180 1277 1280 1322 1326 1243 1364 1144 1019 1077 1166 1289 1309 1277 1177 952 1023 973 925 879 931 934 917 985 925 907 905 899 941 1006 1081 1153 1084 1032 1096 1121 941 774 728 882 835 747 705 646 552 650 701 850 941 930 952 935 951 1089 1127 966 921 901 1064 1285 1229 1091 1062 1041 1033 1056 1025 1312 1452 1330 1062 890 539 493 406 359 475 164 59 29 15 10 13 18 19 16 20 18 16 21 22 19 16 10 20 35 26 49 55 22 49 66 60 44 29 19 34 11 17 29 27 51 14 3 22 26 59 65 147 189 388 543 546 622 805 958 1189 1115 1209 1335 1279 1158 1435 1354 1406 1097 1399 1379 1402 1377 1078 1106 1158 1121 1090 990 1053 271 183 348 479 573 675 787 675 652 826 846 992 856 734 637 595 585 569 355 553 421 725 852 874 804 781 588 650 678 677 566 757 859 792 773 675 710 620 636 727 823 812 733 870 991 896 884 962 1007 1023 883 973 1236 1079 974 928 526 364 663 446 315 232 202 199 544 916 934 785 832 691 914 889 1066 1012 988 1030 1043 1088 1017 937 930 1026 930 914 1377 1391 1348 1116 1271 1103 1010 983 1011 1005 931 983 919 907 977 975 1006 944 1004 1022 1108 1119 1187 1157 1212 1294 1313 1286 1229 1195 1197 1175 1183 1100 911 878 816 804 751 700 651 713 755 824 789 754 711 768 743 950 956 991 965 969 1011 984 972 826 625 569 807 695 491 388 285 390 478 436 422 499 632 652 708 763 618 651 744 894 913 972 839 898 875 871 682 765 751 996 1182 1071 718 435 355 328 238 139 147 40 27 16 18 12 18 15 14 24 12 18 19 16 25 23 14 13 14 14 27 29 22 27 16 19 19 48 23 20 17 17 22 28 28 23 20 26 8 7 22 19 27 71 122 176 250 559 500 724 835 926 823 897 1147 1348 1417 1324 1269 987 1128 1208 1267 1282 1391 1063 913 1013 1196 1019 1207 264 168 107 145 326 310 284 525 971 558 646 736 637 695 536 332 196 218 152 10 91 200 224 456 550 782 821 698 519 488 571 500 526 360 432 379 484 382 282 430 809 873 824 841 919 928 939 828 758 774 537 431 774 1116 1044 949 948 666 322 456 298 246 438 745 998 802 914 910 833 807 1206 1201 646 876 944 924 954 977 1090 1051 897 928 900 903 1115 1314 1381 1391 1284 1255 1171 814 848 927 912 1020 979 969 1024 934 1005 937 932 960 1013 1011 981 942 874 920 922 1118 1188 1138 1094 1051 1023 918 792 648 522 560 537 489 434 458 580 609 595 604 578 550 584 659 856 835 788 817 761 714 685 745 642 433 538 536 321 98 56 30 30 40 114 258 389 426 430 645 553 592 635 662 674 755 701 689 541 563 540 547 728 819 730 486 367 290 182 200 152 38 103 92 68 22 17 16 15 15 14 31 21 19 19 15 18 28 24 16 13 16 18 16 14 15 12 15 12 20 20 22 20 11 25 19 20 20 29 12 14 6 9 0 9 20 25 26 67 119 213 245 414 523 708 754 937 1202 1351 1239 891 922 1006 1301 1480 1454 1319 1050 1268 781 833 989 1067 284 408 409 45 107 95 117 293 185 280 206 274 507 563 439 139 66 26 122 105 3 16 76 176 313 371 451 386 247 232 245 302 257 203 70 131 187 131 69 158 271 378 603 890 921 959 919 809 775 771 901 381 432 837 1145 1043 734 723 799 514 335 545 745 1053 1038 827 619 927 951 1009 988 941 927 1055 920 931 911 878 789 959 1003 888 908 978 1283 1230 967 1400 1482 1278 931 753 756 699 751 930 953 881 1028 1102 921 949 926 929 924 911 896 850 838 863 921 879 1058 1178 1085 1017 910 757 665 432 381 462 446 340 314 312 280 326 509 489 450 459 388 360 564 729 612 572 667 735 661 639 571 270 283 229 183 76 59 44 8 3 33 168 437 460 451 448 433 392 368 425 514 429 451 608 376 317 474 532 311 420 478 234 91 44 65 53 29 16 16 18 30 15 22 17 12 18 23 18 30 19 16 12 19 22 19 22 18 18 20 18 11 13 10 12 14 12 13 16 12 21 20 24 27 19 12 19 9 13 11 5 8 5 5 13 14 31 63 132 208 172 218 604 900 1036 1157 1245 1220 1180 1067 1286 1413 1382 1278 1308 1290 1239 1185 1039 1062 598 381 219 58 90 44 10 9 9 9 9 9 72 20 22 11 9 9 11 10 4 4 3 6 46 18 44 7 6 8 7 6 7 259 292 103 6 7 7 8 89 178 308 277 573 831 825 804 802 776 769 540 403 496 701 903 861 422 447 684 910 965 690 699 979 1060 757 439 870 906 961 954 854 759 713 726 768 734 949 892 952 960 899 925 948 915 775 1026 947 886 790 725 788 583 632 735 933 950 977 1238 1253 956 811 850 875 886 796 761 813 884 848 796 1097 1149 956 844 613 717 598 372 220 239 217 247 215 182 193 195 255 368 436 310 270 243 246 471 615 605 604 647 705 536 414 270 41 15 96 80 4 13 14 13 18 154 253 288 277 333 288 221 288 226 244 201 118 332 315 350 287 323 116 136 64 93 54 16 24 16 24 17 19 14 18 25 18 13 16 25 34 30 21 23 25 9 9 18 16 13 23 18 16 21 13 14 8 12 11 10 12 14 18 15 9 10 20 22 11 9 8 11 9 5 2 4 8 7 5 7 19 25 60 173 185 202 299 658 990 1184 1426 1342 1225 1127 1351 1193 1125 1223 1327 1422 1291 1420 1281 230 111 30 24 8 9 9 9 7 7 8 8 6 9 6 3 5 6 6 4 1 0 0 0 0 0 0 0 0 1 4 7 7 128 165 4 6 5 5 5 6 63 99 19 249 273 489 597 583 572 576 670 401 350 383 472 639 830 456 365 397 713 827 713 637 749 1115 1107 826 1044 980 844 1047 866 519 654 713 584 781 886 789 783 735 863 926 773 835 807 922 509 566 540 800 517 498 558 699 765 989 1053 1260 934 931 808 834 821 866 755 789 772 759 890 1134 985 886 562 432 582 378 214 174 129 85 128 154 161 91 91 171 210 251 269 251 165 141 193 336 496 591 373 311 413 210 191 44 7 31 150 132 77 27 21 18 42 183 276 255 140 46 82 101 186 149 40 169 57 57 145 74 57 56 61 59 22 17 22 26 18 16 16 16 11 14 18 9 14 16 25 16 31 36 15 18 22 17 15 15 14 9 11 10 10 12 11 17 12 11 6 5 13 13 7 12 12 14 12 9 9 5 8 6 9 8 4 11 10 9 10 5 19 21 31 135 230 282 268 383 659 1019 1251 1210 1270 1212 998 911 921 1021 1092 1122 1189 1326 2 5 7 6 4 5 3 5 7 7 6 5 5 5 5 3 5 3 1 0 0 0 0 0 0 0 0 0 0 0 2 3 4 5 2 1 2 4 1 1 0 1 2 3 4 54 137 278 316 607 653 423 355 298 278 309 358 478 761 563 510 779 749 660 756 685 690 883 882 1059 886 775 1035 1023 571 775 1202 838 604 730 807 691 611 650 748 787 711 799 797 857 534 547 677 582 424 482 582 837 887 911 1226 994 929 919 833 759 772 716 747 709 712 867 1026 1008 869 533 402 627 490 559 400 280 215 111 88 87 110 54 45 28 153 240 208 175 61 68 78 107 435 336 136 145 111 254 232 144 106 76 149 101 17 17 51 29 61 123 139 81 67 83 60 180 173 144 101 24 25 26 26 30 40 31 47 22 22 18 15 14 13 20 12 17 19 10 16 11 13 13 14 25 26 25 17 15 15 19 11 11 12 13 14 9 8 7 12 12 13 10 10 10 10 9 11 10 7 6 8 5 12 8 7 8 7 7 7 6 7 6 6 6 5 12 19 49 126 213 394 465 725 865 962 1046 1065 947 933 848 805 820 877 980 1102 37 7 4 3 3 2 2 1 0 1 4 5 5 5 6 5 2 0 0 1 4 3 1 27 31 29 6 1 0 0 0 0 0 0 0 0 0 1 22 49 0 0 0 0 0 0 0 16 121 299 375 542 679 581 381 245 202 243 381 526 715 662 733 761 872 758 732 593 775 826 975 837 999 1089 999 1070 1054 969 898 590 658 665 584 524 560 630 721 794 795 812 886 799 621 447 398 436 668 812 780 837 962 895 950 787 885 820 740 748 733 685 733 815 986 1019 785 651 560 593 614 482 403 208 145 144 132 90 111 83 83 51 65 99 174 106 44 40 54 40 83 154 90 248 156 118 278 165 78 60 48 48 41 28 53 82 53 63 19 37 63 35 107 150 95 74 36 23 24 16 16 25 25 42 19 20 27 37 55 38 15 15 13 10 10 13 16 14 13 16 7 21 18 20 12 15 15 15 12 13 14 13 11 10 13 13 10 11 11 10 10 10 8 7 7 8 7 8 9 9 7 9 11 6 6 5 4 3 4 4 2 2 2 2 2 2 6 26 94 248 388 545 660 680 692 693 683 657 624 581 598 680 853 5 5 4 4 1 0 0 0 1 1 2 5 6 6 5 6 1 24 185 381 593 583 613 654 512 355 251 151 106 11 0 0 8 48 69 70 44 131 284 586 261 111 61 46 149 0 0 0 0 0 86 219 395 457 333 287 162 177 173 215 345 507 679 655 767 798 760 808 765 626 665 932 993 1111 953 869 731 771 736 803 539 490 430 453 463 423 525 756 829 813 819 768 791 433 375 441 550 709 760 692 686 887 822 800 632 806 701 700 562 661 702 732 795 767 768 645 725 683 648 445 310 181 108 95 95 78 77 70 72 40 44 51 69 59 34 38 36 43 40 39 37 70 92 156 120 92 56 51 46 39 32 39 101 60 103 81 35 28 47 54 105 69 36 56 31 27 22 16 19 20 23 21 24 27 36 26 24 14 12 10 9 13 12 14 15 16 16 16 15 15 16 20 7 8 8 10 11 7 8 7 8 8 10 12 12 11 9 9 9 12 7 7 6 6 7 5 9 6 5 7 7 4 4 4 2 2 2 2 2 1 1 0 0 0 0 0 0 9 73 266 349 352 353 347 335 340 320 322 332 406 567 88 4 7 10 28 34 24 22 26 15 21 45 49 32 19 31 63 300 537 665 696 613 736 730 671 687 604 486 537 511 563 600 527 535 485 463 506 462 522 534 550 416 459 581 341 331 197 143 100 19 0 0 0 135 341 232 248 219 164 152 142 181 298 493 645 673 751 790 825 885 836 626 608 735 782 824 895 783 754 836 752 467 392 364 369 388 532 464 724 768 828 797 678 489 349 359 479 544 520 500 448 518 644 843 731 681 695 600 654 678 597 617 504 598 591 702 646 538 373 197 182 121 81 75 76 98 79 58 68 69 65 45 52 45 43 34 44 48 34 32 34 30 70 71 79 66 65 40 32 33 41 31 33 63 42 54 65 31 32 39 41 59 23 28 37 35 25 23 17 17 19 12 15 18 17 22 28 21 12 10 10 11 10 14 16 16 17 15 8 13 14 14 14 13 14 13 10 10 10 9 11 10 8 7 5 6 8 6 5 6 8 8 8 5 5 5 5 3 3 5 4 4 3 2 2 1 2 0 0 0 0 0 0 0 0 0 0 0 0 13 52 135 160 163 155 146 176 162 163 213 314 202 79 133 245 523 647 593 553 598 647 559 504 272 234 287 335 386 559 697 760 632 609 668 721 725 683 715 615 595 570 556 566 578 558 609 586 558 600 518 490 464 528 512 484 505 504 501 547 565 576 509 282 30 0 21 195 389 245 279 138 136 124 87 129 266 566 581 674 713 853 838 875 939 702 695 807 774 791 815 750 836 684 503 439 287 327 454 500 608 730 773 711 591 448 372 324 464 403 343 334 297 229 332 386 823 664 603 537 596 628 600 561 515 477 498 473 448 480 287 183 174 95 68 64 36 37 29 37 67 111 56 44 47 43 46 43 44 48 45 33 30 30 32 38 53 110 52 44 36 34 39 45 39 42 44 42 40 38 40 39 45 50 29 29 33 37 27 32 32 22 24 15 17 23 24 21 18 26 15 14 13 8 14 12 15 15 13 10 15 13 10 8 8 16 12 11 11 10 10 9 10 7 8 7 5 4 3 4 3 2 4 4 4 5 4 4 3 2 3 3 3 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 15 29 56 52 54 58 65 70 112 529 211 136 166 428 611 710 750 792 668 653 595 697 673 656 759 734 671 574 666 799 907 829 816 836 741 701 653 633 592 593 583 567 558 537 561 578 541 504 487 478 478 493 479 514 534 547 542 515 492 501 558 621 487 158 2 17 240 407 442 313 128 113 73 52 133 412 507 556 674 641 773 791 902 793 787 715 869 674 705 726 854 587 415 335 295 403 389 442 599 746 688 671 582 371 343 370 334 226 241 238 218 242 264 557 718 488 516 512 562 589 557 517 451 388 422 402 352 312 252 231 236 151 79 59 32 27 46 39 49 30 63 50 44 46 55 32 43 35 31 34 36 36 37 56 73 73 55 46 36 38 30 34 41 37 39 34 36 32 34 31 35 41 47 28 36 33 42 29 18 21 36 17 21 29 28 24 26 24 11 7 7 9 9 9 9 7 12 11 12 11 13 15 16 14 14 12 8 7 8 8 5 5 5 5 4 3 3 3 2 2 2 2 2 2 2 2 2 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 10 21 24 26 41 952 717 300 355 647 584 789 822 783 867 929 875 803 847 797 633 846 953 776 896 858 828 867 909 815 750 709 699 602 562 502 493 509 492 551 501 504 461 473 476 484 495 505 535 532 498 561 598 574 543 600 554 557 513 511 541 379 23 10 46 159 415 306 146 93 28 40 299 418 454 693 670 702 687 787 849 791 698 725 842 844 906 793 538 304 259 344 387 494 592 693 690 676 602 510 314 358 375 199 126 174 209 218 191 230 673 552 437 481 493 542 554 478 427 401 349 284 275 235 344 270 115 71 67 34 29 40 53 52 52 56 40 59 54 51 51 47 36 37 36 40 27 25 27 43 43 46 53 89 40 43 46 40 39 24 24 24 30 22 27 26 25 24 25 34 35 33 41 27 24 34 20 30 26 31 24 25 23 19 16 8 5 5 6 7 3 5 6 5 6 6 6 5 16 11 13 12 10 9 6 5 5 5 3 3 3 3 1 2 1 1 2 1 1 1 2 1 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 4 15 23 1099 914 547 657 723 960 940 942 858 893 880 865 436 712 940 914 911 853 892 868 842 869 814 779 770 684 604 540 529 533 525 490 485 483 525 522 485 459 439 448 430 387 349 378 474 483 487 510 537 567 591 608 585 573 571 563 550 624 530 232 57 21 145 324 319 133 27 6 154 334 397 658 598 610 626 600 680 717 637 699 770 898 793 598 454 373 211 333 366 418 607 628 626 615 555 483 385 280 312 200 25 125 40 53 223 273 537 338 403 483 472 507 486 476 403 377 300 207 207 223 214 99 64 42 36 42 43 46 59 57 53 52 51 60 68 52 43 50 48 37 32 27 26 42 39 33 37 42 49 62 48 45 47 33 37 27 25 23 18 22 24 26 23 21 25 23 31 29 26 28 21 20 26 18 25 21 11 19 15 10 10 6 6 7 6 6 6 6 3 3 9 5 5 14 12 12 11 8 7 6 6 5 5 5 3 3 1 1 1 1 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 5 1016 904 964 714 899 979 1058 1078 1056 886 944 943 904 814 810 809 944 960 865 894 841 805 776 685 711 589 535 532 548 525 519 532 513 516 427 359 319 215 162 99 68 26 32 28 80 136 208 264 446 619 622 630 600 605 609 597 606 582 537 523 566 394 66 27 144 387 234 63 8 76 242 252 645 651 606 637 656 693 697 633 646 681 789 691 492 738 405 237 302 295 378 508 539 553 602 582 525 255 165 192 174 156 80 17 206 213 485 299 325 401 466 440 452 446 447 445 373 244 160 149 130 93 46 41 43 45 53 53 62 60 65 52 45 53 51 47 50 51 46 41 36 34 30 42 37 30 37 34 38 33 57 62 48 44 41 36 22 21 24 26 28 28 27 26 26 19 23 27 28 30 28 27 16 12 20 25 18 12 12 10 11 7 6 6 6 6 7 7 6 3 5 6 6 7 6 9 8 8 7 5 3 2 3 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 2 916 981 944 959 961 1018 1053 1082 1014 944 960 861 752 764 780 981 902 844 814 789 781 752 705 704 620 482 516 501 517 471 448 353 334 214 221 80 130 13 24 29 29 20 23 14 8 16 6 19 20 308 484 557 597 576 579 607 571 607 614 583 540 522 492 454 110 83 219 319 120 22 61 270 128 596 644 644 699 694 714 708 606 535 590 704 498 452 762 378 251 239 210 317 418 491 526 383 502 288 154 111 123 159 149 19 45 192 318 224 255 294 445 455 389 379 430 512 443 285 205 197 93 92 86 83 50 82 67 63 60 55 67 92 77 62 58 54 53 30 36 28 27 30 27 33 26 31 30 35 27 33 43 51 66 48 52 41 30 23 22 23 26 29 14 21 22 18 24 13 15 14 24 24 11 10 24 27 20 11 9 9 10 11 7 7 7 5 5 5 5 5 6 4 4 5 6 8 8 5 4 3 1 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 8 990 1013 871 888 926 1015 1100 985 989 924 808 725 784 859 912 853 851 842 821 769 734 633 663 628 625 574 437 380 313 311 178 61 42 54 15 8 17 16 9 10 8 8 6 6 7 9 10 20 24 33 84 275 359 473 520 570 622 585 585 575 556 592 615 539 506 492 174 157 498 235 38 156 328 164 504 657 706 688 727 751 615 585 481 610 602 455 804 616 277 217 176 192 263 342 404 397 415 451 279 106 75 63 19 34 31 260 419 154 261 392 310 495 413 354 383 395 452 415 288 163 62 61 68 70 73 73 73 66 55 53 58 65 91 82 77 50 47 44 34 40 30 38 29 31 26 27 25 32 27 26 31 25 34 46 41 47 43 37 22 19 19 25 7 21 15 20 18 19 23 18 14 14 12 11 11 18 17 12 12 12 10 9 8 7 8 7 5 4 4 4 4 5 4 4 4 4 6 4 3 2 1 1 0 0 0 0 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 962 943 958 1000 956 964 988 992 720 861 708 957 792 850 831 858 827 834 768 703 577 595 561 469 457 388 276 166 91 40 23 12 8 13 15 18 12 11 13 11 11 12 12 11 9 8 7 3 3 3 2 6 50 167 314 413 417 477 455 510 532 523 551 593 638 597 528 538 230 460 504 155 520 397 242 492 765 751 824 775 742 593 706 625 732 433 671 522 405 255 144 139 152 213 226 341 428 463 335 146 31 1 8 16 173 215 308 381 177 232 306 439 426 433 316 276 257 293 231 100 41 39 48 44 34 38 40 52 73 61 62 58 65 56 48 34 46 36 64 39 38 37 30 25 25 24 21 20 24 24 25 20 14 17 25 33 41 37 31 25 23 22 24 15 17 19 14 17 20 13 19 12 10 14 9 8 9 11 11 15 11 8 11 7 5 5 5 6 4 3 2 3 3 4 3 2 3 3 2 2 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 681 830 875 897 918 875 818 742 641 686 843 778 790 803 807 800 802 723 676 519 507 478 441 255 250 82 87 32 18 13 20 15 16 15 21 18 16 21 15 18 16 12 16 16 15 11 7 10 4 5 2 1 2 4 71 195 229 241 211 205 438 431 254 264 549 617 624 580 562 556 416 570 314 411 472 334 524 751 822 737 807 776 636 628 627 590 486 465 352 252 182 102 95 118 128 206 349 403 249 127 7 0 0 7 26 73 235 224 128 136 121 268 357 318 353 318 290 303 202 204 88 42 35 38 38 23 36 47 50 50 51 56 52 64 50 19 37 67 39 24 29 18 21 36 34 16 18 22 26 29 30 26 21 11 15 14 29 30 32 30 28 17 24 16 12 13 12 17 13 6 11 10 12 5 8 5 9 8 9 11 12 5 10 10 6 4 4 3 2 3 3 2 2 2 2 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 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 796 680 717 622 861 885 849 743 751 659 746 727 799 790 771 706 663 566 494 414 207 110 103 23 29 18 14 20 23 24 22 14 21 22 22 21 24 16 15 14 16 15 16 23 14 14 9 6 9 2 4 6 7 7 6 4 13 7 42 2 141 368 369 34 340 595 618 669 630 667 690 575 727 620 592 560 395 580 702 812 739 740 665 657 571 697 469 446 351 219 122 119 75 137 69 150 244 208 237 88 0 6 44 45 7 61 183 207 294 64 120 259 266 276 303 332 321 294 208 146 81 74 53 69 75 65 71 43 44 49 29 28 32 45 60 40 70 51 65 24 11 15 8 11 27 34 27 32 32 25 29 28 16 14 20 21 32 38 30 27 24 27 15 12 19 8 14 11 13 10 5 7 9 5 8 5 4 9 7 7 8 8 10 11 8 5 2 2 2 1 1 2 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 1 914 829 838 892 868 895 799 742 748 766 726 626 634 606 440 566 476 304 97 45 45 24 10 22 9 26 23 29 32 24 23 21 26 26 25 27 22 22 28 36 20 23 11 18 30 37 22 7 0 0 2 4 6 5 3 3 5 7 4 12 16 113 312 365 171 557 624 673 612 604 725 742 742 733 837 786 775 635 717 789 769 786 783 697 645 599 501 387 342 265 243 122 49 52 105 93 173 161 2 0 0 0 0 10 49 182 298 287 319 214 120 120 156 143 73 75 125 189 190 106 70 73 73 47 52 78 70 82 73 77 71 70 56 64 57 47 53 104 61 48 37 29 35 20 21 25 22 20 35 39 23 22 21 21 26 23 18 26 33 33 38 19 14 15 11 10 7 8 8 9 7 9 8 9 5 7 4 6 10 8 6 6 10 6 11 9 5 2 2 1 1 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 967 966 942 873 891 806 684 650 675 633 584 582 705 269 276 157 123 77 8 6 12 29 11 23 28 34 35 33 26 29 21 27 28 27 18 33 20 23 22 18 34 30 24 14 14 12 264 5 3 2 1 85 81 44 29 23 9 12 10 10 9 12 19 161 309 326 568 654 776 761 674 787 788 744 818 742 799 905 871 830 783 853 758 803 640 601 653 555 426 323 273 99 83 52 0 10 107 204 195 152 62 0 0 17 94 114 210 275 229 286 165 115 86 160 117 0 11 70 139 24 26 80 96 88 81 96 102 92 85 68 24 26 43 47 58 57 35 16 0 25 27 45 43 37 32 20 32 28 24 24 27 29 20 19 24 20 23 25 32 24 36 23 25 31 23 12 9 12 6 10 12 7 6 8 10 8 6 8 4 4 1 4 6 6 7 7 9 6 5 3 2 2 1 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 954 941 898 892 872 757 668 614 548 749 740 616 468 169 188 52 10 6 7 4 5 9 10 16 28 37 34 34 27 14 22 30 26 23 18 24 19 36 17 20 23 20 21 18 23 12 78 265 274 199 236 181 132 63 30 35 31 17 11 12 7 11 0 19 182 255 353 418 539 685 702 751 788 859 862 832 838 846 910 941 895 831 738 679 703 659 586 638 605 428 365 220 110 39 127 129 61 167 181 178 176 81 0 25 89 106 153 213 159 148 143 174 131 80 135 73 13 29 110 16 113 65 86 104 94 90 96 25 17 4 41 38 28 43 49 41 18 7 10 0 19 21 55 49 38 21 18 8 9 26 17 4 32 23 17 23 16 18 24 19 27 28 26 27 24 15 8 6 6 11 4 8 20 9 10 10 8 8 7 2 4 3 3 6 6 6 6 9 6 4 4 3 3 2 1 1 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 885 902 871 745 778 688 686 585 424 310 207 205 97 36 35 3 4 3 6 5 14 5 14 19 33 25 19 22 16 27 18 28 18 29 30 28 43 24 27 27 23 27 16 20 20 16 18 11 16 59 146 209 84 45 26 18 25 14 15 12 10 3 12 0 6 39 131 241 352 407 540 707 743 873 995 978 943 992 919 808 893 857 845 773 811 807 674 595 532 485 422 373 221 136 127 54 0 138 178 210 165 164 150 96 102 191 113 135 192 152 190 218 186 138 88 81 107 73 66 15 110 112 102 129 94 107 68 27 17 0 0 35 10 24 36 1 40 24 20 0 17 15 24 27 27 43 16 1 2 21 16 7 17 18 17 17 15 15 14 22 21 22 29 30 17 18 14 10 7 7 6 3 10 11 12 7 10 8 2 3 5 5 3 3 5 6 5 5 4 6 4 3 1 1 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 911 874 833 858 698 563 677 569 477 302 211 5 21 4 9 15 3 18 12 7 4 16 29 18 30 29 45 25 39 26 18 16 39 41 15 31 14 13 18 29 25 20 20 14 13 12 12 7 0 0 8 28 87 43 34 31 36 25 14 11 10 7 9 8 8 11 9 88 28 232 341 465 593 709 861 1059 1125 981 962 944 857 747 685 699 768 735 681 537 435 403 447 396 297 238 169 106 126 82 82 137 126 142 94 230 167 83 13 63 102 95 158 170 199 184 157 120 85 81 70 65 121 123 116 115 83 104 35 14 0 0 0 0 0 0 0 1 2 41 30 0 0 9 13 16 19 61 39 32 16 6 12 21 14 12 13 24 19 21 22 21 17 18 26 24 20 18 14 18 14 12 6 7 7 10 4 5 6 6 7 5 5 2 4 2 3 3 5 7 6 5 3 2 3 2 1 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 854 875 870 747 592 618 605 354 280 121 105 27 9 6 25 14 8 23 9 13 14 20 37 39 28 42 30 21 8 24 47 43 44 32 37 16 16 18 18 17 21 20 14 15 14 11 8 7 12 13 5 0 2 16 28 44 34 12 15 12 7 8 6 5 6 1 2 12 17 33 107 252 452 669 826 999 1195 1169 1061 981 901 894 746 522 624 714 671 597 364 355 429 421 327 310 354 184 180 242 190 180 85 92 67 68 63 101 104 112 132 98 119 174 184 204 153 140 136 118 104 106 148 135 139 108 92 94 24 17 0 0 0 0 0 0 0 4 0 0 0 0 0 0 13 23 44 66 47 39 20 7 11 27 23 16 10 14 15 17 14 15 23 17 15 19 20 20 17 14 13 13 13 10 7 6 6 6 7 8 7 5 5 4 3 2 2 3 3 6 5 5 5 5 4 3 3 2 2 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 691 794 808 665 565 559 550 274 229 129 70 13 9 8 55 36 25 28 8 9 16 17 27 30 20 31 18 36 32 36 35 50 37 26 21 17 16 7 12 23 20 19 16 16 12 12 14 12 9 7 8 13 17 12 8 14 11 20 20 12 9 7 12 9 8 6 2 5 17 37 24 66 185 379 611 779 887 1021 1117 1143 998 865 748 665 548 574 633 508 518 530 423 478 468 462 432 381 341 303 242 211 189 163 143 96 60 61 88 90 122 117 119 121 134 125 96 141 151 147 121 167 176 112 144 127 124 48 7 29 0 0 0 0 0 1 0 0 13 3 0 0 0 0 12 33 47 52 61 58 49 14 4 7 20 25 12 22 22 23 19 22 16 17 18 19 20 17 22 15 17 12 9 9 10 13 6 7 8 6 4 8 7 4 4 3 2 2 3 5 6 6 7 7 5 6 6 4 4 3 3 2 2 2 1 0 0 0 0 0 0 0 0 0 1 1 1 0 0 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 571 499 608 607 506 544 563 393 177 85 48 23 9 10 61 33 24 14 9 12 15 24 22 26 39 43 31 27 34 40 34 26 4 9 13 18 20 22 17 16 15 15 15 11 12 13 10 10 14 14 14 11 7 10 13 11 17 10 14 10 2 7 10 9 8 4 3 4 7 20 35 36 27 180 364 491 673 847 903 1017 1073 1011 1033 836 717 574 488 592 591 594 604 458 427 546 465 388 310 310 248 188 134 128 104 85 100 97 82 94 99 148 104 165 139 97 77 103 171 150 128 168 172 133 138 124 105 41 73 22 0 0 0 0 0 1 0 3 0 22 0 0 1 0 13 16 60 67 62 60 55 40 25 5 11 18 14 3 6 21 18 22 28 27 19 19 25 16 10 8 12 15 16 9 13 10 8 6 8 3 2 8 11 9 5 6 7 4 3 6 6 6 5 7 7 5 4 4 4 3 2 2 2 2 2 2 2 0 0 0 0 1 0 1 1 1 2 3 4 5 6 6 4 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 411 425 439 427 412 440 471 428 146 49 19 8 6 0 24 29 14 13 6 15 12 15 35 19 13 24 24 14 17 19 12 7 14 7 13 19 16 13 12 12 12 12 12 10 12 13 13 11 11 12 16 15 18 15 15 7 7 9 9 9 5 6 12 10 13 12 7 1 2 2 13 27 53 29 146 289 436 491 785 916 931 895 980 871 804 668 671 552 490 406 447 452 469 459 377 277 231 52 46 79 95 136 154 114 81 74 89 92 107 142 164 165 166 175 175 160 115 185 132 147 144 152 151 126 111 71 72 33 0 0 0 2 0 0 1 1 24 29 4 18 32 25 0 43 48 47 50 52 58 58 43 3 2 9 14 18 9 2 14 22 12 8 9 4 8 16 18 19 12 11 9 7 10 8 12 11 8 8 8 9 8 8 7 7 8 5 6 3 5 4 5 6 6 5 2 1 2 2 2 1 2 2 4 5 6 6 5 5 4 3 3 2 3 3 6 6 4 2 3 6 6 7 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 309 377 345 386 339 335 382 414 166 49 11 5 4 3 13 13 6 11 12 8 15 4 19 29 9 7 6 14 15 24 16 11 5 14 14 11 10 8 8 9 9 9 10 9 9 8 8 10 12 13 15 13 14 21 20 15 11 19 18 12 12 16 17 21 16 13 10 5 2 0 6 7 24 35 15 101 257 269 350 594 675 644 667 708 749 807 614 463 488 478 474 303 358 417 273 116 41 2 9 1 20 82 86 137 150 94 96 102 102 116 164 144 142 120 145 174 111 90 155 103 176 190 176 129 119 56 51 26 0 0 0 0 0 0 49 0 10 28 7 16 43 16 4 44 33 3 13 15 13 47 54 4 3 5 6 4 11 8 0 0 0 1 3 4 4 3 5 5 11 6 10 12 5 9 7 10 7 9 8 12 6 7 11 8 10 8 2 2 3 4 5 7 9 8 7 5 3 2 2 2 1 2 5 7 7 7 5 4 6 5 3 2 2 1 2 1 5 6 3 3 3 5 4 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 169 301 364 323 326 317 343 425 202 45 23 30 42 4 12 8 13 5 10 9 13 27 24 16 8 9 8 6 8 4 7 11 4 11 11 10 9 7 6 9 9 8 7 8 10 9 13 14 13 9 12 28 36 47 61 58 60 69 57 64 54 45 35 30 28 35 17 10 2 0 0 1 9 34 45 24 81 139 221 277 324 425 480 544 596 601 528 419 371 357 368 232 251 293 268 108 36 15 9 17 2 8 26 115 186 110 102 142 120 148 176 189 163 116 105 123 141 152 95 182 107 171 147 109 113 96 6 0 0 0 0 0 0 11 44 0 0 2 6 2 15 7 7 20 5 1 0 3 1 26 54 5 5 4 6 6 4 5 8 6 7 9 8 8 6 11 14 15 10 5 12 7 11 6 5 0 0 3 4 11 4 18 21 22 22 19 14 14 15 15 14 13 13 14 16 15 12 12 7 5 5 5 6 8 5 10 9 8 12 8 2 4 2 2 3 2 4 4 3 1 1 1 2 2 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 101 149 326 394 311 278 311 331 272 97 85 43 8 7 9 14 15 11 8 9 8 5 11 5 11 18 7 3 4 5 11 2 7 12 9 9 7 8 8 8 9 9 8 8 11 11 11 10 10 10 4 2 0 5 9 9 17 26 27 36 27 37 40 48 59 57 55 45 16 9 5 0 0 2 1 31 22 88 60 113 101 135 243 303 354 340 348 397 430 438 419 128 5 147 102 32 6 6 13 64 15 24 1 76 128 169 121 90 134 121 145 224 199 164 179 216 200 123 191 165 177 110 129 98 25 146 54 0 0 0 0 0 4 21 63 69 14 0 0 0 3 5 5 5 6 3 0 1 2 41 56 9 7 8 9 11 17 17 19 27 28 28 31 30 36 29 48 38 50 36 34 37 41 42 25 24 22 18 21 21 31 30 20 27 33 34 25 21 19 17 12 10 19 20 22 21 18 20 21 15 15 14 15 14 16 13 14 13 15 11 13 9 7 4 7 6 4 4 2 1 0 0 0 0 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 199 167 180 381 391 316 268 244 258 110 136 64 9 7 10 9 9 8 17 8 6 4 14 5 7 8 5 5 8 12 10 9 8 8 8 7 8 8 8 9 6 6 6 8 6 5 4 3 4 4 5 8 10 9 7 5 5 6 4 7 8 6 4 6 7 14 40 68 78 70 43 13 4 1 54 66 70 27 96 36 56 65 101 129 133 129 79 89 179 369 429 301 131 41 2 8 13 5 0 3 1 4 23 121 209 192 196 154 102 126 135 132 266 230 174 153 133 176 151 202 180 168 80 106 132 157 133 2 0 0 0 0 2 11 38 55 79 4 0 0 0 1 2 1 1 1 1 3 0 10 40 3 14 17 17 21 25 33 40 45 45 39 33 26 37 32 28 37 30 22 15 12 9 9 19 24 21 20 16 12 6 9 11 11 13 18 20 13 11 15 17 15 16 14 13 16 17 18 25 13 18 21 21 22 14 16 17 17 18 23 16 10 9 3 2 4 2 3 3 1 0 0 0 0 1 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 344 219 177 199 344 421 327 226 237 131 119 95 7 2 13 16 11 18 16 16 15 5 8 10 7 10 14 5 12 9 7 5 5 5 5 7 7 9 8 7 7 5 3 0 0 1 2 4 4 4 6 5 5 5 5 5 5 4 5 5 6 4 4 1 0 0 0 9 51 70 103 94 55 8 18 75 91 115 119 78 8 22 38 16 3 4 6 58 72 103 320 360 308 153 13 10 28 10 8 0 0 1 26 50 44 21 78 116 130 133 124 155 131 210 201 177 148 160 180 217 179 264 196 48 152 204 152 80 30 0 0 0 0 26 46 70 85 76 2 0 0 0 0 0 0 0 0 2 1 1 5 0 5 42 25 39 42 41 37 35 37 36 20 19 28 28 23 27 28 22 21 16 15 11 4 4 12 11 12 9 12 10 10 7 14 20 21 10 1 3 5 11 9 14 16 18 17 21 19 16 18 23 23 18 18 22 18 17 16 10 8 7 4 6 3 3 5 4 1 1 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 1 0 2 24 693 362 244 181 211 375 489 317 234 119 121 98 9 2 8 10 20 24 18 15 17 8 5 6 4 3 11 7 8 8 8 4 4 4 5 6 6 6 6 5 3 1 0 0 0 1 2 3 2 4 2 2 3 3 6 6 6 5 6 6 5 4 2 1 2 3 2 2 7 25 59 61 96 112 54 127 197 190 196 105 52 12 1 2 10 0 6 0 1 92 160 222 255 153 186 49 24 42 31 0 0 0 1 0 0 0 0 9 2 5 108 152 153 139 182 197 149 157 106 135 152 200 236 161 59 166 168 114 62 36 17 0 0 0 13 74 95 86 52 0 0 0 0 0 0 0 0 1 0 0 0 16 22 35 45 30 27 29 33 28 32 34 25 8 4 5 8 13 19 27 20 15 4 6 11 13 7 2 1 3 2 6 8 10 9 15 21 14 9 2 6 6 6 7 16 12 11 14 13 16 14 14 7 5 6 3 2 10 5 4 0 0 4 3 2 2 3 3 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 7 3 242 637 726 435 235 152 211 356 382 283 194 128 86 43 2 2 0 14 10 17 18 12 8 9 10 7 7 4 7 7 6 5 3 2 2 2 3 4 4 3 1 0 0 0 0 0 1 1 1 2 3 0 3 2 5 6 4 5 5 5 6 7 6 5 11 18 19 18 9 5 3 19 20 20 31 122 198 300 244 275 254 137 81 42 26 31 13 0 4 11 5 148 135 176 149 23 68 39 158 122 14 5 0 0 0 0 0 0 0 0 0 5 58 113 142 147 192 243 151 124 121 128 150 244 286 167 156 176 109 71 38 34 54 15 4 0 79 82 106 99 44 0 0 0 0 0 0 1 1 1 2 1 26 20 29 16 21 6 3 6 9 13 22 25 17 12 4 7 5 9 9 7 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 9 1 0 0 2 3 0 9 16 13 8 2 3 5 8 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 9 428 335 487 516 327 195 148 197 310 397 291 190 131 89 20 1 2 19 15 5 17 14 10 6 11 9 7 8 7 6 4 3 2 0 1 0 1 2 2 1 0 0 0 0 0 0 0 0 0 1 3 2 6 6 6 5 4 5 5 7 7 5 7 11 15 18 25 33 30 30 22 20 23 22 28 136 386 330 346 400 317 264 181 50 43 4 0 0 1 0 0 17 67 142 164 127 68 41 120 153 67 50 0 0 0 0 0 0 0 0 8 2 0 17 90 134 186 337 295 274 289 243 176 293 352 331 204 147 119 46 18 49 71 63 103 95 0 29 142 126 125 48 0 0 1 2 1 1 2 3 13 19 39 39 19 6 1 0 0 0 0 0 5 16 11 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 4 17 21 264 221 294 410 485 311 161 160 273 556 435 284 168 135 58 6 0 13 11 12 18 16 18 19 22 19 10 8 7 4 2 2 0 0 0 0 0 2 2 0 0 0 0 0 0 0 0 0 1 1 2 1 4 4 3 4 4 5 8 8 9 13 14 8 17 7 22 20 35 48 57 63 16 0 31 27 63 133 284 448 359 328 232 171 95 71 152 142 49 0 0 2 33 122 116 132 122 96 65 79 97 72 21 0 1 0 2 3 1 1 19 9 0 2 20 133 170 228 268 409 376 297 248 225 257 307 340 206 193 124 55 96 85 87 103 83 83 11 93 156 179 186 147 46 3 4 6 2 2 27 44 66 43 34 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 22 60 937 213 250 261 332 413 357 192 203 482 531 389 204 141 104 11 0 0 2 6 8 16 17 18 24 21 12 9 6 4 2 3 2 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 2 0 4 4 3 3 5 7 7 6 16 14 16 20 15 20 17 21 24 14 21 36 0 0 32 51 0 100 81 124 184 133 92 132 171 142 125 164 109 67 13 0 10 119 82 98 94 33 28 28 37 75 38 16 20 11 0 0 0 2 0 6 6 4 6 96 122 171 189 253 339 339 234 175 167 284 305 354 289 207 130 206 298 283 209 156 147 176 198 176 170 154 169 158 123 97 115 89 104 115 76 79 79 40 21 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 7 0 50 263 605 189 150 172 278 333 453 422 224 201 472 501 324 148 122 45 8 5 1 18 14 10 11 16 27 27 21 16 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 2 3 3 4 5 6 5 8 12 9 19 17 17 16 21 12 8 8 1 0 0 13 132 128 63 120 63 78 51 6 19 40 98 117 117 98 78 43 24 18 20 106 142 86 18 18 60 21 30 74 64 18 11 1 2 1 0 8 7 5 11 7 10 39 104 88 86 144 110 151 219 250 215 222 325 443 424 352 354 344 251 378 311 245 200 180 200 232 218 191 151 163 163 175 169 169 178 194 150 136 108 77 48 1 0 2 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 10 50 139 281 449 189 266 233 233 288 406 481 465 292 220 454 433 279 118 63 6 5 10 9 15 13 10 10 21 23 21 17 10 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 4 5 4 4 12 10 21 15 15 21 17 26 22 33 9 0 1 0 35 81 83 113 65 56 13 0 0 0 0 23 79 65 88 91 75 38 18 15 103 159 82 65 67 58 63 60 47 60 52 50 28 17 1 0 0 21 0 2 3 5 16 41 9 32 89 72 94 151 170 209 198 189 297 365 428 313 350 513 417 371 290 297 272 222 249 264 244 146 145 166 192 206 190 171 183 186 166 153 126 70 7 0 2 2 7 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 283 354 477 921 168 217 278 280 206 293 427 479 430 293 291 441 410 239 83 63 8 3 4 4 17 24 28 12 21 23 17 9 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 3 5 4 3 4 8 22 15 11 13 21 25 10 20 29 9 0 0 15 40 55 83 62 27 33 4 1 11 48 0 0 45 71 109 66 43 20 10 113 134 127 62 55 31 46 65 34 46 32 51 52 26 4 0 1 16 0 5 0 0 0 0 12 10 9 5 31 35 42 54 35 49 130 161 188 297 470 334 350 481 410 314 293 325 267 228 314 261 192 160 164 221 237 221 204 190 167 172 153 125 88 39 3 4 0 0 6 11 11 7 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 7 142 464 1022 962 22 85 233 238 244 180 292 378 518 414 242 239 354 351 217 82 47 7 22 8 16 41 28 29 13 13 39 19 9 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 4 3 5 2 5 8 21 11 4 11 11 16 16 23 44 19 0 0 46 32 78 99 56 33 22 65 54 99 162 161 0 22 71 36 47 25 38 45 113 80 26 7 3 0 3 5 29 4 3 6 32 34 6 0 0 8 29 0 0 0 0 0 0 0 0 0 2 25 26 30 19 0 0 2 41 119 219 379 385 267 329 300 278 287 283 261 286 295 237 193 178 171 221 206 211 222 193 166 135 113 77 48 26 5 1 0 6 13 14 14 25 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 2 410 779 1072 942 26 45 91 204 168 138 136 268 384 404 363 257 180 256 293 196 58 35 29 19 6 22 9 31 17 9 24 42 14 10 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 4 2 2 20 18 4 5 15 14 7 1 17 19 68 12 31 45 56 106 56 108 130 111 154 190 230 241 162 42 56 20 10 7 1 0 14 33 31 37 32 15 25 22 32 3 5 1 4 1 17 16 37 1 0 0 0 0 0 0 0 0 1 2 8 18 2 2 14 13 5 0 0 1 4 67 131 222 261 243 231 191 233 248 290 300 294 274 182 162 173 201 218 195 229 238 207 144 137 99 60 29 7 14 8 2 5 12 6 15 5 5 7 6 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 13 17 13 12 13 10 6 12 16 21 11 1 1 3 8 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 34 89 676 729 779 19 49 51 36 34 61 22 107 228 334 384 354 291 267 199 195 138 59 35 19 3 18 11 8 20 9 23 20 13 4 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 6 3 1 19 13 1 5 11 11 26 0 0 5 52 61 84 97 87 105 134 80 71 195 250 247 265 246 254 242 151 126 72 77 28 14 0 0 0 0 9 31 17 14 11 2 1 0 0 6 10 19 22 26 29 33 12 0 0 0 0 0 0 0 4 6 8 1 1 13 14 11 1 0 0 2 8 47 138 181 206 195 184 226 269 271 269 248 197 151 160 186 191 185 200 218 217 143 124 113 91 47 17 21 25 12 1 3 5 2 6 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 1 9 6 5 5 4 2 2 11 10 0 0 8 19 12 13 18 23 24 19 12 10 9 0 0 14 9 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 21 30 146 499 634 728 5 2 16 21 51 37 13 18 35 85 202 308 377 355 381 340 173 111 65 25 15 19 19 19 37 46 40 22 17 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 5 6 5 6 3 14 7 5 8 11 11 9 0 0 5 48 84 85 107 84 90 70 147 166 128 89 70 70 85 101 146 160 134 95 72 75 72 54 22 0 0 0 22 38 12 3 0 0 0 0 2 6 0 0 0 0 0 0 17 43 27 4 0 0 0 0 0 4 6 4 2 2 11 4 6 1 0 0 0 10 50 85 133 171 238 303 261 237 209 186 158 140 145 150 147 141 182 180 127 105 119 112 74 27 13 6 3 8 2 2 7 4 1 1 4 2 0 1 0 0 1 0 0 0 0 0 0 18 20 16 17 8 1 0 2 2 2 4 10 10 5 8 10 7 4 3 6 7 4 3 0 1 3 3 0 0 0 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 18 181 407 697 641 6 0 0 0 70 77 73 44 0 37 60 86 139 207 247 278 379 302 195 56 51 32 22 26 9 37 61 44 22 16 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 4 4 8 6 8 7 5 3 9 16 15 6 4 19 59 79 67 100 67 84 119 114 74 45 20 4 0 0 0 0 0 0 0 0 0 0 0 9 13 12 0 0 0 0 12 9 14 4 0 0 0 0 0 0 0 0 0 0 0 0 27 43 17 1 0 0 0 0 3 4 4 10 12 7 8 6 7 0 0 0 0 17 61 125 192 279 263 226 191 187 172 150 164 150 142 135 123 117 98 103 109 106 92 34 40 20 6 27 6 10 4 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 1 0 0 6 4 3 10 21 22 23 22 12 6 19 11 2 9 12 7 8 3 5 0 0 0 0 2 2 1 2 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 87 469 674 641 0 0 0 0 10 30 33 8 11 8 37 45 40 71 125 178 195 231 268 150 98 56 32 31 31 13 22 42 57 43 37 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 5 4 4 6 8 6 3 10 22 11 5 2 2 7 40 48 47 59 41 21 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 15 22 28 33 24 26 7 0 2 1 2 5 18 16 8 10 9 2 2 0 0 17 60 98 159 186 168 155 116 147 119 101 116 120 115 91 83 81 93 75 44 41 35 52 24 21 7 2 8 3 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 1 2 7 3 0 0 3 0 8 14 29 19 20 12 13 13 10 12 13 18 11 10 6 1 2 3 7 5 0 0 0 0 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 28 74 527 844 494 0 1 0 0 3 3 0 26 3 16 27 42 41 25 55 78 130 145 155 174 183 146 56 47 53 43 15 18 30 35 48 59 31 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 2 7 10 12 5 5 14 12 4 1 1 2 5 10 15 10 7 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 0 0 0 0 0 0 0 21 15 0 0 0 0 20 20 14 32 42 29 21 0 4 9 2 6 1 6 3 3 3 0 1 1 1 1 4 15 66 111 127 148 131 129 120 108 114 91 92 87 89 80 53 31 21 34 28 36 26 24 19 10 6 2 0 0 3 0 1 1 0 0 0 0 0 0 11 13 4 4 4 5 16 11 10 12 15 17 17 20 6 0 1 14 24 19 25 17 6 6 8 12 19 26 27 17 0 0 0 2 4 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 50 72 439 608 653 216 5 0 0 0 3 5 1 0 0 0 0 5 47 25 26 57 68 66 74 133 104 79 79 53 52 51 58 12 19 28 19 13 14 4 0 0 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 3 5 3 4 7 4 9 15 5 3 1 0 1 3 8 10 10 12 14 9 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 24 0 0 0 1 36 42 42 21 9 0 0 0 12 7 0 61 3 3 3 0 0 0 2 16 19 22 47 87 117 147 84 72 50 35 36 57 85 71 69 62 31 28 20 13 42 44 54 37 24 36 17 7 4 4 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 3 6 4 9 14 5 11 7 22 21 25 26 19 16 20 23 30 20 9 32 20 16 25 25 3 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 189 248 436 421 307 137 0 0 0 0 0 0 0 0 0 0 0 1 1 22 27 13 20 46 35 38 59 61 49 61 69 66 78 84 22 15 39 17 32 39 15 23 17 2 6 2 0 0 0 0 0 0 0 0 0 0 0 0 5 0 2 4 1 2 8 8 8 10 4 1 1 1 1 1 3 4 5 11 15 9 7 8 5 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 4 15 9 1 7 0 0 6 0 0 0 0 16 57 42 25 8 1 0 3 82 49 36 37 3 2 3 14 17 52 54 46 62 61 28 35 48 62 54 49 42 36 36 53 63 47 41 71 68 65 61 10 58 55 46 11 19 5 5 1 2 1 0 0 2 8 0 0 0 0 3 7 3 3 10 8 8 13 13 7 5 6 8 12 15 11 14 15 5 12 27 27 25 55 47 50 30 22 34 24 10 22 24 14 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 158 234 206 266 294 85 1 0 0 0 0 0 0 0 0 4 1 0 1 3 5 3 6 23 9 19 24 32 59 50 39 57 63 81 53 25 25 34 35 15 14 10 20 5 0 15 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 8 13 9 1 1 1 1 1 1 2 3 6 10 11 11 13 38 32 30 28 37 40 37 37 38 34 28 13 8 0 0 0 0 0 0 1 8 9 2 0 25 4 0 0 0 0 19 7 0 0 0 0 0 0 0 11 18 51 34 20 7 0 4 111 51 14 44 53 65 63 50 81 69 95 73 99 92 65 46 26 36 62 45 57 53 57 56 67 66 51 48 87 74 55 65 32 24 5 13 5 7 1 0 4 0 3 5 1 0 0 0 0 0 4 5 8 7 0 3 0 3 4 3 5 0 0 14 15 18 12 20 16 9 3 7 8 34 45 36 62 68 28 54 47 25 26 27 25 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 20 130 169 350 275 132 0 0 0 0 0 0 0 0 0 0 2 7 0 3 5 0 10 9 9 13 6 14 27 17 18 29 36 49 63 53 33 24 31 42 25 18 28 46 41 34 53 11 1 0 0 0 0 0 0 0 0 0 0 4 0 0 2 0 8 21 16 5 2 1 1 1 0 1 0 1 4 18 12 8 35 42 37 39 40 34 29 24 22 15 16 18 21 34 38 40 36 1 5 0 0 1 1 10 36 37 29 14 0 0 0 26 0 0 0 0 0 0 0 49 18 13 23 26 10 0 11 52 63 19 23 50 66 46 79 112 126 113 86 79 72 43 31 24 38 30 66 67 42 63 84 81 95 78 65 40 70 60 63 33 9 10 6 8 0 1 4 0 2 1 0 0 0 0 0 0 7 2 0 0 0 7 0 0 0 0 0 0 0 0 21 20 17 4 23 26 22 1 18 18 11 1 17 26 57 57 75 61 80 31 32 39 25 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 9 109 257 239 265 55 0 0 0 0 0 0 0 0 0 0 0 0 4 7 7 3 24 12 15 17 1 7 11 16 9 18 49 26 34 69 63 31 23 54 27 19 25 51 53 72 31 7 10 7 0 0 0 0 0 0 0 0 0 0 0 0 0 1 35 12 3 5 1 1 0 0 1 2 0 1 19 24 28 38 51 38 31 16 8 4 3 3 3 3 1 1 4 10 13 30 40 42 13 0 7 0 0 0 53 83 65 80 85 0 0 0 0 0 0 0 0 0 11 19 0 0 0 0 7 0 127 63 35 28 32 47 72 73 56 85 102 103 74 56 19 1 35 7 8 55 20 2 9 85 61 72 80 109 100 61 60 24 6 4 3 5 6 5 1 1 0 0 0 0 0 0 0 0 0 0 0 0 14 0 0 0 0 0 0 0 0 19 7 0 0 0 0 4 17 25 25 18 27 22 35 15 12 16 16 63 48 49 73 55 38 39 24 6 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 2 25 231 261 154 33 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 3 6 5 14 5 9 7 2 1 2 7 8 5 13 11 43 63 21 40 20 47 21 53 40 31 43 53 11 3 7 0 0 0 0 0 0 0 0 0 0 0 3 29 13 4 4 1 0 0 1 1 1 5 19 30 44 56 48 40 25 26 25 9 3 2 2 4 4 3 2 2 3 4 4 6 11 20 37 55 0 12 52 45 56 95 99 144 154 84 8 39 0 0 0 0 0 0 17 0 0 0 0 0 0 0 88 36 38 47 46 39 46 67 46 46 69 91 98 104 50 24 29 35 31 61 3 4 30 57 44 35 59 40 15 12 7 0 2 1 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 9 32 29 32 45 36 20 35 49 27 58 63 42 52 34 13 9 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 3 9 182 348 122 95 0 3 0 0 0 0 0 0 32 0 0 0 0 0 2 0 4 1 2 0 7 4 0 0 0 0 3 3 2 4 8 36 31 9 58 53 73 60 33 33 17 9 8 0 3 0 0 0 0 0 0 0 0 3 1 14 26 5 3 2 0 0 0 1 0 0 1 5 5 7 17 28 47 40 41 32 25 24 13 4 3 4 4 4 2 3 3 2 1 0 4 14 16 20 49 53 23 24 76 124 184 232 212 109 43 73 28 0 0 0 0 21 19 0 0 0 0 0 0 2 77 61 89 95 62 17 6 22 26 19 56 81 103 97 93 53 57 3 4 23 27 15 11 19 4 6 4 3 1 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 0 29 21 17 27 35 28 19 28 53 48 63 62 54 42 20 3 7 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 1 92 380 171 103 12 1 5 0 0 0 0 0 4 16 4 0 0 0 0 3 2 0 3 0 1 0 2 0 0 0 0 3 4 3 15 42 50 16 37 32 54 31 53 24 24 10 5 3 3 0 0 0 0 0 0 0 5 3 15 19 16 0 2 0 0 0 0 0 0 0 0 0 0 0 10 12 11 14 14 14 19 10 13 11 9 8 6 4 4 3 3 2 0 23 45 26 21 17 21 29 25 34 78 108 222 246 187 87 73 85 38 14 0 0 0 19 11 0 0 0 1 4 5 97 87 31 66 76 68 35 24 24 33 11 49 38 47 76 44 5 10 7 0 2 1 1 5 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 36 21 32 46 41 35 26 45 31 35 29 27 46 54 47 9 8 9 0 10 0 6 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 1 0 0 0 0 0 0 0 0 22 311 170 117 13 2 1 23 1 0 0 0 1 30 14 8 7 0 0 1 2 5 6 4 2 0 2 0 16 0 0 0 4 0 7 35 25 15 18 25 70 47 23 37 14 15 3 4 2 0 0 0 0 0 0 0 10 7 17 21 5 2 0 0 0 0 0 0 0 0 0 0 0 0 25 22 16 19 15 20 21 14 0 40 41 36 37 44 22 0 1 1 4 34 47 46 43 30 25 23 18 40 65 49 75 100 74 64 66 61 47 21 10 0 5 26 18 0 0 14 37 82 55 111 70 55 71 72 71 38 30 33 42 11 7 2 7 6 0 1 3 4 4 1 3 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 4 43 22 49 70 51 32 41 55 66 55 56 28 19 44 71 19 12 0 0 0 13 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 26 261 190 153 39 14 1 6 5 26 0 0 0 0 3 11 3 23 9 4 3 3 4 4 6 3 10 3 1 14 0 0 1 3 14 43 37 15 37 48 37 25 20 35 20 13 1 1 2 0 0 0 0 0 0 2 14 9 17 17 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 28 0 23 40 35 37 39 41 45 29 4 21 40 80 65 65 43 43 21 34 20 17 44 58 45 58 49 36 32 49 36 23 11 7 5 20 43 2 1 11 22 12 49 84 31 62 42 71 46 6 12 0 1 2 0 2 3 4 1 1 1 1 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 31 47 53 47 69 71 75 57 52 37 54 46 70 77 33 13 8 6 2 11 5 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 9 2 0 0 0 33 237 213 145 35 25 14 4 17 14 19 0 0 0 0 10 0 0 11 12 6 4 3 4 3 2 0 2 0 3 10 8 8 8 9 5 6 3 6 26 25 30 39 33 9 5 3 2 2 0 0 0 0 0 0 8 16 15 31 10 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 43 36 43 54 45 32 24 30 35 33 23 36 45 59 50 50 44 23 60 44 28 26 24 34 73 81 61 64 32 1 0 17 27 32 19 19 20 12 43 52 20 7 10 13 14 15 32 48 40 26 38 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 23 39 51 43 45 50 77 10 59 68 99 73 80 66 46 18 30 15 44 21 34 13 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 0 0 0 0 4 0 0 0 0 0 44 299 299 189 42 60 28 25 15 13 19 0 0 0 0 0 0 0 0 11 6 4 3 3 4 3 0 0 0 0 14 3 11 9 1 0 0 0 0 25 10 4 1 1 14 2 0 4 3 0 0 0 0 0 0 12 13 20 23 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 49 47 33 28 30 23 20 27 35 51 53 40 44 16 1 9 37 14 2 6 58 92 80 73 59 34 19 0 0 0 7 33 26 28 24 30 59 29 12 9 25 9 52 21 7 9 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 19 19 7 38 5 7 0 29 13 52 63 73 111 93 80 80 45 44 30 30 28 39 4 0 0 0 0 0 0 0 0 0 4 5 0 3 0 0 0 0 0 0 0 0 0 0 0 4 13 0 9 0 0 0 1 0 0 0 0 98 344 371 253 67 88 54 38 30 10 11 17 12 14 0 0 0 0 0 0 9 12 9 4 4 4 1 9 23 11 28 8 9 24 3 0 0 18 0 6 28 16 16 18 0 4 0 4 1 0 0 0 0 0 0 13 16 24 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 57 54 47 34 33 38 45 34 45 46 30 31 29 46 4 0 0 0 14 113 100 83 71 63 49 21 9 0 0 0 7 20 24 16 38 79 50 11 46 17 7 2 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 14 6 8 24 19 3 22 62 69 33 43 55 58 112 74 69 78 72 69 55 54 58 0 0 0 0 4 2 0 5 0 0 24 28 71 17 0 3 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 96 325 414 321 44 106 82 50 31 16 9 4 7 12 0 0 0 0 0 0 0 1 1 5 5 11 4 10 22 27 23 41 30 6 26 2 13 0 0 0 17 9 13 13 1 1 0 2 0 0 0 0 0 0 0 6 12 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27 42 50 45 50 48 43 35 4 10 8 9 5 21 36 48 29 24 27 64 87 103 64 36 27 14 0 0 0 0 0 0 0 0 27 50 63 50 13 10 10 14 0 0 3 1 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 12 15 8 26 26 29 24 33 108 40 62 60 71 74 77 89 79 66 56 70 62 81 0 0 0 0 0 0 0 18 4 0 0 101 52 0 0 11 17 31 0 0 0 0 0 0 0 0 2 0 0 0 0 0 1 0 0 0 0 3 260 374 438 25 17 161 56 46 18 7 12 7 8 15 0 0 0 0 0 0 0 0 1 8 10 6 22 28 33 22 36 38 19 0 0 0 0 0 0 13 1 30 1 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 0 0 0 6 22 27 33 42 64 40 58 41 18 3 2 9 5 23 27 35 27 42 71 54 38 17 9 20 27 29 11 0 1 0 0 0 0 0 0 6 44 40 18 5 5 4 1 5 0 2 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 20 20 18 15 16 19 24 47 47 40 31 4 66 125 95 75 135 84 52 74 82 91 0 0 0 1 0 15 0 5 0 0 0 0 12 4 0 0 0 0 30 12 0 0 0 0 0 0 6 2 0 0 5 3 0 0 8 3 2 0 40 292 396 478 26 0 40 0 4 4 8 8 12 7 6 2 0 0 0 14 0 0 0 0 0 1 12 7 25 27 40 48 49 24 33 14 0 0 0 0 8 23 6 6 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 1 14 14 31 24 55 53 41 63 62 43 33 24 25 21 8 4 10 6 3 4 30 18 0 0 0 8 24 21 0 0 0 0 0 0 0 4 6 50 22 10 0 1 5 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 47 37 0 0 3 0 0 0 0 0 0 0 0 0 29 25 17 20 29 15 11 32 48 43 23 18 44 49 76 114 57 88 80 121 100 87 45 0 0 14 3 5 1 2 0 1 0 0 0 0 0 0 0 0 0 7 55 5 5 1 4 0 0 0 1 0 31 19 3 0 0 20 7 4 0 122 383 399 426 34 31 10 0 0 1 4 7 12 10 4 3 0 0 0 0 0 0 0 0 0 0 1 9 14 25 40 54 24 23 32 28 21 18 0 0 2 52 0 3 2 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 3 14 34 40 37 34 47 64 56 49 25 1 4 0 7 3 8 12 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 17 41 13 7 1 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 0 0 0 0 0 0 0 0 0 0 0 0 9 9 43 34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 36 37 26 22 39 44 33 17 35 55 60 40 25 48 60 68 82 171 100 73 150 179 15 0 33 36 37 31 14 9 28 23 2 0 0 0 0 0 0 0 0 0 2 3 0 0 1 9 14 14 30 43 0 8 34 17 0 0 0 0 0 0 0 237 453 434 17 36 6 0 0 3 11 11 15 20 37 22 53 12 0 14 12 0 0 0 0 0 0 2 5 1 11 27 35 28 27 39 23 19 2 0 7 28 6 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 12 0 1 13 21 23 5 33 49 42 34 22 26 15 7 1 1 0 4 1 5 6 2 0 0 0 0 0 1 1 0 0 0 0 0 14 27 16 10 4 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 28 25 30 36 35 32 23 20 39 12 26 26 0 0 0 0 0 0 0 0 0 0 0 33 41 33 25 28 43 50 52 44 35 56 70 55 57 51 45 45 81 174 149 98 101 186 77 61 50 43 24 39 32 26 20 27 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 2 5 25 41 25 21 12 4 0 0 0 0 3 43 32 159 369 0 1 11 0 2 9 11 20 23 33 49 19 28 35 33 36 25 3 0 0 0 0 0 0 0 0 1 11 48 42 50 50 19 1 1 9 23 27 6 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 26 44 35 34 38 37 35 25 19 21 11 8 1 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 0 0 0 0 0 0 0 0 38 44 38 26 34 45 51 53 49 47 46 59 69 66 64 54 63 1 92 109 107 36 56 99 93 69 58 58 38 44 44 46 27 9 0 0 0 0 0 0 0 5 1 0 0 0 0 0 0 0 0 0 0 0 0 20 34 27 31 19 0 0 0 0 1 6 16 230 0 0 0 0 30 6 16 13 32 39 30 6 17 13 26 20 6 0 0 0 0 0 0 0 0 4 1 10 10 41 29 22 22 15 32 8 17 22 8 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 13 5 0 27 34 41 42 26 19 28 32 23 8 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 52 0 46 54 57 52 42 41 48 0 0 0 0 0 0 0 0 0 46 46 28 40 49 56 63 54 42 49 64 42 64 71 78 61 80 105 122 152 164 81 94 95 63 66 56 53 92 52 53 59 52 31 11 0 0 0 0 0 0 8 24 66 0 0 0 0 0 0 0 0 0 0 0 0 0 4 5 0 0 0 0 0 0 0 27 40 9 0 0 27 1 0 1 9 20 30 14 19 36 23 4 12 0 0 0 0 0 0 0 0 0 0 0 3 8 14 24 23 34 15 20 30 26 21 17 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 15 19 21 31 24 19 14 12 20 24 9 13 1 0 5 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 0 0 0 0 0 0 0 0 0 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 16 0 0 0 41 51 52 39 6 0 0 0 0 24 0 0 0 0 0 0 0 0 0 0 44 45 29 39 47 51 51 51 48 59 52 41 58 50 55 85 92 115 87 97 99 91 117 52 84 81 88 49 59 85 77 66 60 60 52 28 21 23 14 5 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 30 10 9 0 0 0 0 2 6 20 0 0 0 0 0 0 3 15 25 14 16 14 8 7 5 0 3 0 0 3 0 0 1 0 0 0 0 0 8 7 22 30 21 14 24 39 15 26 22 7 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 5 1 0 1 5 6 14 12 1 16 27 17 5 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 24 18 32 35 36 59 82 66 58 56 58 58 60 60 51 44 0 0 0 0 0 0 0 0 0 0 0 0 0 0 36 43 34 38 48 50 52 49 66 65 59 57 65 62 68 78 110 127 96 87 64 149 170 85 76 69 43 64 81 51 131 94 64 46 77 69 77 67 48 36 22 24 24 0 0 0 0 0 0 0 0 0 0 0 0 0 5 55 49 38 11 0 0 0 0 2 3 0 0 0 0 0 0 0 2 24 22 10 2 4 20 14 0 0 0 3 0 2 1 10 4 2 0 0 0 0 1 6 3 26 21 26 25 31 23 21 16 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 10 13 9 2 2 14 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 55 41 43 39 36 40 36 47 61 75 83 47 53 57 57 64 63 51 53 0 0 0 0 0 0 0 0 0 0 0 12 42 6 7 37 35 46 56 59 80 57 61 59 61 69 92 108 101 103 121 85 236 189 187 158 142 87 58 43 61 82 84 82 116 70 102 47 80 56 22 53 7 2 9 4 29 0 0 0 0 0 0 0 20 2 0 80 74 70 78 89 94 50 30 29 46 2 0 0 0 0 0 0 0 0 1 3 23 22 6 9 8 25 100 0 3 0 0 0 7 0 0 2 3 0 0 0 0 4 5 4 3 18 17 29 38 20 32 30 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 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 37 41 34 33 32 37 38 40 38 32 41 41 48 71 46 54 59 62 52 42 59 0 0 0 0 0 82 0 0 0 0 0 38 0 0 32 40 55 57 55 81 57 44 58 70 111 115 117 137 137 139 165 181 161 182 251 183 73 58 64 51 81 60 104 88 67 49 101 118 106 0 0 0 0 0 1 23 18 0 0 0 0 74 1 0 2 28 17 9 65 56 79 78 89 28 30 11 0 0 0 0 0 0 0 0 0 0 26 38 7 21 6 34 29 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 5 0 11 6 5 43 32 13 5 12 5 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 42 46 43 35 32 35 41 43 44 44 42 53 49 42 49 59 79 56 34 69 59 50 54 0 0 0 0 0 32 55 0 0 0 0 0 0 8 30 63 60 52 61 71 38 44 56 88 93 101 109 114 107 123 143 256 68 260 176 142 77 71 76 56 33 44 93 91 97 102 136 224 44 0 0 31 0 0 0 0 0 0 0 0 0 0 0 0 5 63 9 12 8 37 33 7 1 4 16 18 3 0 0 0 0 0 0 0 0 0 0 0 0 2 13 15 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 3 3 15 17 22 17 3 33 3 21 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 53 54 44 31 39 42 41 46 42 52 56 62 64 61 66 69 67 87 110 69 46 48 90 17 0 0 0 0 0 0 51 0 0 0 0 0 0 46 54 73 76 79 73 77 84 91 83 83 80 74 70 70 81 98 124 175 115 221 157 57 62 68 63 73 55 26 62 50 184 152 164 130 67 68 66 46 0 32 49 21 0 0 0 0 0 0 36 31 29 16 12 19 6 6 28 27 0 2 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 3 12 19 6 18 7 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 50 38 31 35 38 35 34 43 45 58 69 69 77 92 84 73 39 54 113 73 81 77 2 0 0 0 0 22 84 49 0 0 0 0 0 38 44 61 66 63 64 73 91 89 86 86 83 73 56 58 62 67 71 80 103 6 136 291 128 52 76 57 48 72 76 100 58 135 24 88 109 93 77 97 64 48 0 97 6 3 49 20 13 25 76 53 25 9 9 22 13 0 13 13 17 5 7 20 1 0 0 0 0 0 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 2 3 23 58 2 11 32 2 7 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 27 31 36 40 37 45 57 57 68 89 97 111 105 123 86 46 27 20 72 36 0 0 0 0 7 47 0 21 0 0 0 0 50 53 56 59 0 0 0 0 0 0 0 29 65 56 55 35 79 47 45 51 7 0 44 102 58 76 127 12 36 12 17 76 62 121 33 65 79 122 145 116 77 61 50 40 34 63 50 35 40 43 37 15 15 6 16 11 1 4 0 0 21 0 2 0 4 4 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 4 7 21 13 7 13 4 4 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 33 40 37 34 33 38 45 43 44 58 66 77 77 79 83 78 57 41 52 45 41 26 0 0 13 36 50 8 0 0 0 0 0 22 53 31 0 0 0 0 0 0 0 0 0 0 39 52 54 48 43 47 48 40 24 0 0 0 20 0 18 20 1 0 8 1 1 76 11 0 62 76 99 118 54 70 63 44 41 29 37 41 32 28 22 15 17 19 17 23 13 0 0 28 82 7 0 0 1 1 2 15 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 9 7 15 25 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 40 40 38 35 21 16 17 18 24 40 45 44 53 62 60 59 61 49 37 34 30 25 21 23 31 36 12 0 0 0 0 0 30 17 0 0 0 0 0 0 0 0 0 0 0 6 40 47 57 56 49 51 45 18 12 0 0 0 4 0 3 7 28 25 0 7 93 34 0 0 0 0 84 71 56 81 60 61 37 42 45 51 36 42 40 36 39 48 42 26 0 0 52 50 26 12 0 0 0 0 3 11 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 0 0 0 0 0 2 2 5 7 4 4 4 5 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 42 43 32 26 27 33 34 39 49 46 53 43 36 35 65 92 72 54 40 34 35 32 34 31 0 0 0 0 0 18 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 43 56 76 84 53 42 0 0 0 0 0 2 90 41 35 0 34 49 82 69 62 55 0 0 0 51 35 98 104 55 33 35 42 48 35 41 38 14 20 39 33 25 0 0 0 0 1 6 19 49 12 0 0 12 32 38 0 0 0 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 1 15 3 3 1 5 10 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 38 28 17 15 24 35 35 73 70 13 22 46 118 99 78 82 32 37 28 21 24 29 28 2 0 0 0 20 0 0 0 0 0 0 0 0 0 0 20 0 0 16 0 0 0 0 0 46 53 70 53 0 0 0 0 0 0 0 0 72 0 46 28 18 65 111 66 27 0 0 0 80 53 84 105 0 19 25 12 27 34 28 6 18 27 16 7 0 0 0 0 0 0 13 52 34 1 6 0 0 3 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 0 0 0 0 0 0 1 1 7 0 5 12 2 1 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 45 42 32 24 0 25 42 42 92 101 78 59 54 31 20 21 25 12 53 46 36 26 29 22 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 0 0 0 10 43 54 40 47 0 0 3 2 8 0 0 106 29 0 0 0 0 63 19 0 3 0 8 0 20 70 0 0 1 0 0 0 39 15 1 2 6 17 7 0 0 0 0 0 0 10 21 57 1 7 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 1 1 0 0 0 2 4 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 18 21 22 26 44 49 53 52 65 21 14 29 55 44 34 33 27 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 0 1 0 1 47 50 8 0 0 14 1 0 44 22 100 45 13 0 0 0 0 0 0 0 11 0 0 37 0 0 0 0 0 6 0 1 0 0 0 10 2 7 6 0 0 0 0 0 0 0 14 0 1 0 11 37 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 2 0 0 0 1 1 1 23 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 50 47 25 22 42 39 24 26 31 29 34 37 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 14 38 0 0 0 0 0 0 34 0 0 0 0 3 72 53 90 163 105 48 0 110 0 86 0 0 38 0 0 28 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 6 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 1 0 19 19 0 0 0 0 5 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 52 27 18 17 17 28 28 16 15 11 2 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 2 0 0 12 26 5 0 0 0 10 0 27 0 0 0 29 100 8 55 39 101 122 94 104 87 60 16 41 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 65 21 27 2 21 47 33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 38 5 0 0 4 4 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48 44 28 21 25 28 29 29 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 11 0 0 25 0 0 0 0 0 0 1 10 0 56 154 75 8 17 10 7 62 85 85 115 113 83 13 36 0 55 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 59 61 11 9 3 13 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 45 48 88 16 0 1 9 3 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 41 39 8 43 35 23 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 2 2 0 0 0 0 1 7 3 0 0 29 0 140 106 0 0 6 33 0 51 48 53 25 45 102 89 0 0 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 1 0 9 0 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 18 10 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 19 0 44 25 0 0 0 4 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 1 7 0 0 0 0 0 0 0 0 0 0 0 0 0 2 17 60 40 109 18 51 49 159 99 55 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 1 5 8 10 0 8 7 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 2 2 7 4 15 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 12 0 0 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 47 77 105 80 21 86 47 128 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 9 10 19 31 10 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 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 3 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 3 159 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 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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 7 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 0 0 0 0 0 0 -5 0 -5 -2 0 0 0 0 -11 0 0 0 0 0 -5 -12 -5 -5 -15 -10 -50 -20 -7 -9 -8 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -5 -5 -6 -7 -6 -6 -1 0 0 0 0 -3 -3 -4 -9 -12 -10 -11 -13 -8 -5 -3 -1 -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 0 -2 0 -9 -35 -77 -80 -82 -79 -77 -52 -20 -21 -13 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -19 -60 -52 0 0 0 0 0 0 0 -1 0 -2 0 0 -3 0 -2 -2 -2 -2 -21 -21 -9 -3 -7 -1 -1 -4 -13 -4 -21 -13 -8 -13 -17 -4 -6 0 -1 0 -1 0 0 0 0 0 0 0 -1 -3 -10 -8 -4 -1 0 0 -10 -4 0 0 -3 0 0 -4 -2 -2 -3 -1 -11 -3 -17 -13 -5 -4 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -8 -7 -7 -10 -15 -13 -7 -2 0 0 0 0 -1 -2 -4 -7 -7 -8 -7 -7 -8 -5 -3 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 -3 -5 -35 -41 -38 -13 -15 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -15 -3 0 0 0 0 0 -1 0 -1 -1 -1 -7 -13 -12 -2 0 0 -7 -12 -10 0 -1 -4 -2 -4 -5 -5 -24 -9 -5 -8 -8 -4 -2 0 0 0 0 -4 0 0 0 0 -3 -3 0 -2 -4 -5 -3 -2 0 0 -15 -3 0 0 0 -1 0 0 -7 -5 -2 -1 0 -1 -4 -2 -2 -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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -10 -8 -8 -10 -8 -7 -6 -2 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -24 0 -3 -12 -1 -2 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -4 -10 -2 0 0 -1 -2 -3 -1 -1 -4 -3 -4 -1 -7 -1 -4 -1 0 0 0 0 0 0 0 -3 -7 -5 -3 -3 -3 -2 -1 -2 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -7 -5 -15 -5 -3 -1 0 0 0 -3 -2 -5 -5 -7 -3 -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 -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 -1 -2 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 -17 -2 0 -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 0 0 0 0 0 0 0 0 -1 -7 -13 -4 -1 -1 -2 -1 -1 -2 0 0 0 0 0 -2 -2 0 0 0 0 0 -1 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 0 0 0 0 -3 0 -1 -7 -4 -3 0 -3 -3 -2 -7 -8 -4 -2 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 -2 -1 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 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 0 0 0 -13 0 0 0 0 0 0 0 0 0 0 -1 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 -1 -3 -4 -1 0 0 0 0 0 0 0 0 0 0 -1 0 -1 0 0 0 0 -1 -1 -1 0 -1 -2 0 0 0 0 0 0 -1 0 -1 0 0 -1 -1 0 0 0 0 -1 0 -3 0 0 0 -3 -14 -19 -18 -14 -11 -1 -1 -3 -3 -9 -11 -11 -4 -3 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 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 -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 -1 0 0 0 0 0 0 -1 0 0 0 0 -1 -10 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -1 0 0 0 -21 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 -3 -18 0 -1 0 0 0 0 0 0 0 -2 -1 0 0 -2 -1 -5 -1 -2 -2 -2 0 0 0 0 0 0 0 0 -6 0 0 0 0 0 0 0 0 0 -1 -6 0 0 0 0 -2 -10 -8 -27 -5 -4 -6 -1 0 -6 -5 -7 -5 -7 -7 -6 -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 -7 -1 0 0 0 -1 -1 0 0 -1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -1 -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 -1 0 0 0 0 0 0 0 0 0 0 0 -2 -2 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 -2 0 0 0 0 0 0 -1 -5 -12 -11 0 -1 0 0 0 -1 -2 -7 -6 -10 -1 -1 0 -1 -9 0 -3 -4 -2 -6 -6 -1 -2 -5 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -1 0 0 0 0 0 0 -5 0 -7 -14 -2 -4 0 0 0 0 0 -7 -2 0 0 -1 -2 0 -1 -9 -8 -10 -29 -21 -9 -2 0 0 0 -1 -1 -1 0 -1 -5 0 -5 -10 -3 -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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 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 -2 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 -6 -4 -18 -1 -4 0 0 0 0 0 0 0 0 0 0 0 -2 -7 0 -24 -33 -26 -2 -9 0 0 -2 0 0 0 0 0 0 0 0 -6 -5 -2 -4 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -4 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 -1 -1 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 -1 0 0 0 0 0 0 -4 -12 0 0 0 0 -1 0 -1 -2 -3 0 0 0 0 -5 0 -5 -19 -32 -14 -24 -9 -2 -5 -6 -1 -2 0 0 0 -1 0 0 0 -2 0 0 -2 -12 -6 -1 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 -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 -1 0 0 0 0 0 0 -1 0 0 0 0 -2 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 -4 0 0 0 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 0 0 0 -1 0 -7 -1 0 0 -1 0 0 0 -3 -3 -7 -1 0 0 0 -1 0 -9 -7 -9 -6 -11 0 -3 -3 -4 -1 0 0 -3 0 0 -1 0 -1 0 0 0 -6 -9 -9 -1 -1 -1 0 -1 -1 -1 0 0 0 0 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -4 -4 -10 -12 0 0 0 0 -1 0 0 -2 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 -7 -13 -6 -9 -14 -18 0 0 0 0 0 0 0 -2 0 -19 -10 -2 -7 0 -1 0 0 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -3 -5 -2 -5 -2 0 0 0 0 0 0 0 0 0 0 -18 -17 -2 0 0 0 0 0 -3 -1 0 -1 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 -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 -5 -9 -5 -4 -6 -6 -29 -88 -103 -46 -9 -4 0 -1 -1 0 -2 0 -2 0 0 -1 0 0 0 -1 0 0 0 0 0 0 0 0 -1 0 -15 -45 -2 0 -4 -8 -5 0 0 0 0 0 0 0 0 -2 0 0 -2 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -2 -3 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -1 0 0 0 0 0 0 0 -5 -1 -2 -6 -4 -1 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -5 -16 -11 -15 -9 -1 -1 0 -6 -3 -1 0 0 -1 0 0 0 0 0 -12 -11 -10 -11 -55 -7 -24 -36 -102 -157 -78 -26 -7 0 0 0 -3 -2 -2 -1 -1 -2 0 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -1 -2 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 -1 -3 0 0 0 0 0 0 -3 -3 0 0 0 0 0 0 0 0 0 0 -11 -7 -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 -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 -1 -2 0 0 -1 -9 -11 -5 -15 -50 -98 -72 -45 -69 -103 -103 -105 -88 -96 -44 -67 -43 -34 -39 -29 -24 -14 -23 -26 -41 -59 -35 -15 -39 -30 -89 -53 -76 -106 -198 -122 -121 -17 -4 0 0 0 0 -2 -2 -1 0 0 0 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 -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 0 0 0 0 0 0 0 0 0 0 0 -5 -34 -14 -12 -3 -3 -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 -2 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -4 -1 -1 0 0 0 0 -1 -9 -16 -12 -23 -11 -29 -37 -145 -170 -200 -233 -214 -239 -251 -215 -123 0 0 0 0 0 -86 -146 -106 -70 -67 -106 -127 -96 -106 -105 -39 -56 -67 -104 -91 -89 -102 -137 -47 -57 -96 -24 -24 -25 -7 -5 0 0 0 0 0 0 0 -1 -1 0 0 0 -1 0 -1 0 0 0 0 0 0 0 -2 -5 -3 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 -1 0 -1 -3 -1 -44 -37 -1 -3 -6 -1 -1 -7 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -2 -3 -10 -28 -19 -22 -5 -1 -3 -3 -4 -3 0 0 -3 -2 -1 0 0 0 -3 -3 -10 -14 -9 -11 -1 -3 -4 -18 -34 -50 -58 -70 -66 -39 -123 -209 -293 -99 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -158 -147 -173 -185 -177 -137 -145 -138 -134 -152 -32 -135 0 0 -112 -123 -108 -1 -27 -161 -138 -105 -88 -27 -21 -9 -3 0 -1 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -1 -4 -4 -5 0 -2 -1 -15 -19 -5 -5 -8 -4 0 -4 0 0 0 0 0 0 0 0 -1 -1 -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 -5 0 -1 -7 -9 -30 -31 0 0 0 0 0 0 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -14 -3 -12 -31 -60 -90 -70 -51 -66 -78 -63 -35 -42 -34 -22 -38 -40 -34 -8 -3 -4 -20 -19 -21 -23 -34 -23 -31 -23 -18 -16 -44 -92 -97 -97 -133 -187 -159 -255 -133 0 0 0 -9 0 0 0 0 0 0 -1 0 0 0 0 0 0 -206 -208 -190 -194 0 0 0 -154 -1 -1 -1 -2 0 -1 -2 -57 0 -147 0 -205 -145 -119 -74 -70 -34 -20 -23 -13 -9 -1 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 -4 -8 -1 -3 0 -12 -26 -35 -18 -13 -8 -7 -3 -1 -1 -1 0 -1 0 -1 -18 -43 -48 -12 -2 -16 -5 -25 -4 0 -1 -1 0 -2 -1 0 0 -1 -1 -6 -2 -1 0 -3 -1 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 -12 -7 -22 -22 -8 -1 0 -1 0 0 0 -2 0 0 -25 -3 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -14 -28 -23 -20 -76 -217 -256 -303 -327 -326 -239 -142 -94 -89 -91 -43 -67 -64 -52 -43 -49 -36 -38 -27 -53 -43 -49 -53 -36 -33 -34 -69 -101 -137 -173 -160 -198 -296 -229 -253 -272 0 0 -1 0 0 0 0 0 0 0 0 -1 -1 -2 -1 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -1 0 -1 -3 -5 -134 0 0 0 -149 0 -144 -103 -88 -84 -63 -50 -36 -32 -7 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -1 0 0 -8 -4 -7 -48 -44 -56 -51 -16 -19 -4 -7 -12 -2 -2 -4 -11 -23 -18 -33 -29 0 -10 -17 -8 -2 -1 -3 -1 -25 -25 -48 -26 -40 -5 -1 -14 -5 -5 -19 -35 -15 -4 -3 0 0 0 0 0 0 0 0 -4 -1 0 0 0 0 -1 0 -2 -12 0 0 0 0 0 -4 0 0 0 0 -1 -1 0 -5 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 -1 0 0 -1 -2 -9 -6 0 0 0 0 -1 -5 0 0 0 0 0 0 -1 -1 -8 -68 -82 -118 -161 -262 -291 -333 -1 0 -369 -211 -74 -71 -80 -85 -94 -119 -138 -124 -98 -116 -109 -62 -116 -150 -92 -64 -126 -88 -76 -175 -270 -338 -298 -293 -340 0 0 0 -321 0 0 0 0 0 0 0 0 0 0 0 -2 -1 -1 -1 -2 -1 -2 -1 0 0 0 0 0 0 0 -1 -1 -1 -1 -2 -2 -2 -2 0 0 0 0 0 -1 0 -63 -153 -169 -113 -87 -43 -30 -30 -25 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -1 0 -8 -12 -39 -56 -59 0 0 0 0 0 0 -43 -4 -6 0 0 0 0 0 0 0 0 -1 -36 -1 0 0 0 0 0 0 0 -1 -16 -12 0 0 0 0 -10 -57 -2 -19 0 0 0 0 0 0 0 -3 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 0 0 0 -1 0 -2 -20 0 -8 -1 0 0 0 0 0 0 0 0 -2 -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 -8 -8 -12 -6 -15 -28 -29 -31 -13 -2 0 -2 -6 -14 -11 0 0 0 0 0 0 0 -24 -73 -260 -323 -224 -251 0 0 -62 0 -214 -263 -193 -176 -188 -149 -188 -237 -202 -243 -226 -247 -316 -172 -176 -165 -185 -157 -287 -263 -323 -282 -344 -508 -464 0 -131 0 0 0 0 0 0 0 0 0 -8 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 -2 0 -1 0 0 0 0 0 0 0 0 0 0 -142 -129 -93 -47 -40 -36 -22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -29 -24 -60 -70 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -3 0 0 0 0 0 0 -9 -3 0 0 0 0 0 0 0 -69 -13 0 -12 -8 -1 0 0 -7 -7 -4 0 0 0 0 0 -1 0 0 -1 0 -3 0 0 0 0 -3 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -5 -3 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 -1 -16 -3 -13 -36 -34 -36 -53 -118 -117 -65 -45 -32 -18 -23 -55 -69 -55 -8 0 0 -16 -45 -35 -93 -127 -290 -136 -340 -190 -238 -323 -385 -312 0 -421 -270 -211 -218 -315 -398 -349 -327 -261 -297 -413 -292 -380 -395 -294 -383 -404 -440 -420 -399 -559 -391 -509 -397 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -130 -141 -139 -68 -39 -27 -20 -9 -6 0 0 0 0 0 -3 -6 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 -2 -1 -1 0 0 0 -1 0 -1 -12 -5 0 0 -1 -5 0 0 -6 0 0 0 0 0 0 0 -1 -4 0 0 -2 0 0 -1 -3 0 0 0 0 -1 0 -1 0 0 0 0 0 0 -1 0 -6 -7 -1 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 -1 -5 0 0 0 0 -8 -20 -53 -101 -121 -108 -180 -248 -159 -106 -55 -68 -84 -166 -167 -158 -133 -22 -49 -127 -146 -172 -122 -143 -203 -250 -285 -236 -311 -1 -2 -431 -490 -422 -345 -343 -404 -429 -406 -401 -287 -287 -320 -359 -285 -281 -267 -97 -515 -505 -528 -516 -595 -113 -121 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -141 -204 -150 -78 -43 -14 -6 0 0 0 0 0 0 -1 0 0 -2 -1 -1 -1 -70 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -36 -28 -29 -34 0 0 0 0 0 0 0 0 0 0 0 -23 -3 0 0 0 0 0 0 0 -3 -2 0 0 -1 0 -1 0 -1 -4 -3 0 -1 0 0 0 0 -4 0 0 0 0 0 0 -1 0 0 0 0 0 -1 0 0 0 0 0 0 -5 0 0 0 0 0 0 0 0 0 -3 -10 -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 -18 -39 -44 -67 -96 -95 -136 -167 -245 -206 -150 -97 -134 -54 -2 -191 -81 -181 -129 -184 -108 -181 -224 -143 -217 -295 -338 -406 -413 -454 -319 -443 -411 -458 -373 -2 -495 -431 -511 -397 -330 -372 -379 -111 -1 -2 0 0 -1 0 -538 -422 -204 -678 -543 -471 -523 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -182 -101 -30 -11 -4 -3 -4 -9 -14 -19 -18 -15 -12 -7 -8 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -44 -3 -5 -1 0 0 -1 -1 -3 -13 -4 -12 -45 0 0 -65 -27 -24 -25 -11 -18 0 -1 0 -1 -1 -17 -5 0 0 0 0 0 -18 -1 0 0 0 0 -6 -1 -4 -7 0 -3 0 0 0 0 0 0 0 0 -1 0 0 0 0 -2 0 -1 0 0 0 0 0 0 0 -11 -1 0 0 0 0 0 0 0 -3 -8 -3 -4 0 -4 -3 0 -1 0 -2 0 0 0 -3 0 0 0 0 0 0 0 0 0 0 0 -5 -18 -53 -63 -85 -109 -126 -153 -174 -158 -257 -235 -205 -216 -1 0 0 0 -3 -1 -19 -242 -239 -197 -235 -278 -407 -410 -220 -2 -1 -492 -349 -387 -358 -432 -478 -1 -461 -445 -372 -410 -122 -480 -161 0 0 0 0 0 -1 0 -582 0 -602 -621 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -231 -125 -28 -17 -21 -29 -32 -34 -33 -36 -42 -44 -40 -19 -34 0 0 0 -3 -10 -2 -3 -33 -51 -42 -38 -38 -62 -83 -69 -33 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -9 -21 -3 0 0 0 -3 0 -2 -2 -9 -19 -15 -28 -23 -3 0 0 0 0 0 0 0 0 0 -7 0 0 0 0 -2 -7 -2 0 -1 -6 -4 -4 -1 -2 -1 0 0 0 0 0 0 -2 -12 -7 -3 -3 -4 -6 -4 0 0 -1 -1 0 -4 -1 -1 -4 -1 -4 -2 0 0 0 0 -5 -16 -18 -25 -73 -96 -102 -104 -126 -173 -171 -183 -191 -1 -1 -2 -2 0 0 -2 -5 -5 -5 -6 -226 -294 -280 -316 -341 -2 -1 -1 -1 -4 -2 -457 -476 -475 -456 -92 -56 -248 -271 -471 0 0 0 0 -1 0 0 -1 -1 0 0 0 -1 -1 -647 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -171 -71 -49 -51 -65 -77 -76 -73 -87 -75 -72 -76 -52 -29 -56 -7 -4 -1 0 0 0 0 0 -16 -29 -19 -12 -8 -1 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -20 0 -27 -6 -1 -3 -6 -40 -39 -42 -43 -28 -5 0 0 0 0 0 0 0 0 -3 -3 -1 0 0 -4 0 0 0 -2 -5 -8 0 0 -2 0 0 0 0 -1 0 0 -10 -3 -10 -15 -15 -4 -5 -17 -7 0 0 -2 -13 -9 -5 -7 -7 -7 -6 0 -2 -4 -2 -12 -25 -26 -39 -77 -107 -7 -2 -4 0 -89 -139 -151 -1 -1 -2 -3 -4 -3 0 0 -4 -5 -5 -6 -2 -76 -258 -1 -1 -1 -2 -1 -2 -2 -1 0 0 0 -1 -1 -1 -340 -240 -1 0 0 0 -1 0 0 0 -1 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -154 -247 -164 -152 -134 -156 -154 -159 -148 -118 0 -60 -114 -91 -22 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 -22 -33 -97 -4 0 0 -6 -39 -50 -61 -72 -42 -12 -4 -2 -7 -5 0 -9 -4 -7 -3 -12 -1 -1 -1 0 0 0 -1 -3 -12 0 -3 -1 0 0 0 0 0 0 -1 -6 -3 -3 -8 -21 -24 -19 -9 -2 0 -8 -25 -43 -21 -8 -10 -15 -14 -13 -7 -8 -9 -9 -13 -15 -14 -47 -81 -127 -1 -3 -2 -2 -1 -2 0 -2 -1 -3 -1 -1 -2 -3 -2 -4 -4 -5 -6 -3 -84 -239 -1 -2 -3 -1 -3 -1 0 0 -1 -1 -1 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -86 -64 -159 -200 -281 -260 -239 0 0 -26 -18 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 -2 -3 -2 -5 -3 0 0 0 0 -1 0 0 0 0 0 -90 -145 -87 -24 0 -7 -47 -63 -107 -93 -23 -18 -11 0 -3 0 0 -8 -5 -4 0 -7 -6 -2 -2 0 0 0 -17 -4 0 0 0 0 0 0 0 0 -2 -2 -7 -16 -36 -38 -20 -26 -30 -15 0 -3 0 -43 -46 -29 -16 -24 -19 -15 -36 0 0 -9 -7 -14 -20 -91 -117 -1 -1 -2 -2 -2 -1 -3 -3 0 0 -3 -2 -2 -1 -1 -4 0 -2 -3 -3 -3 -2 -1 -1 -375 -1 -1 0 -2 -1 0 0 -1 0 -3 -4 -4 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 -277 -272 -298 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 -1 -1 -1 -2 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 -3 0 0 -1 -1 -1 0 0 -15 -88 -108 -34 -5 -9 -44 -105 -148 -54 -21 -19 -6 -5 -1 0 -1 0 0 0 -1 -1 -1 0 -5 0 -5 -14 0 0 -5 0 0 0 0 0 0 -1 -2 -12 -26 0 -40 -10 -16 -25 -16 -5 -5 0 0 -17 -31 -30 -19 -27 -34 0 0 0 -22 -22 -35 -105 -2 -1 -1 -1 -2 -2 -2 -2 -2 -4 -1 0 -1 -1 -2 0 -1 -2 -2 -5 0 -3 -3 -3 -4 -1 0 0 -2 -1 -1 0 -1 -1 -2 -3 -4 -3 -2 -3 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -118 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 -1 -1 0 -1 0 -1 -7 -20 -47 -75 -112 -97 -87 -54 -37 -16 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -76 -97 -35 -4 -29 -78 -176 -73 -33 -31 -1 -5 -3 -1 0 0 0 0 0 0 0 0 0 -1 -2 -17 0 0 -5 -2 0 0 0 0 0 -1 -10 -8 -18 -30 -32 0 -26 -26 -5 -3 -1 0 0 -14 -18 -15 -20 -13 -22 0 0 -5 -9 -44 -52 -2 -1 -3 -3 -4 -1 -3 -2 -3 -1 -1 -1 0 -1 -1 0 0 0 -3 -3 0 -1 -1 -2 -2 -4 -1 0 0 0 -1 0 0 -1 0 -1 -2 -2 -1 -2 -4 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -89 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -1 -3 -64 -39 -54 -216 -192 -189 -182 -201 -82 0 -110 -4 -10 -91 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -44 -60 -23 -13 -50 -146 -76 -23 -52 0 0 -1 0 0 0 0 0 0 -1 0 0 0 -1 -4 -2 -1 -1 -1 -6 -2 0 0 0 -2 -8 -14 -19 -15 -26 0 -7 -20 -25 -10 -5 -1 -6 -29 -3 -3 -24 -10 -16 -25 -3 -8 -35 -38 -57 -51 -3 -10 -2 -3 -3 -4 -5 -1 -1 -2 -3 -2 -2 -3 -4 -4 -2 -1 -1 0 -2 0 -1 0 -2 -5 -1 0 0 -1 0 0 -1 -2 -1 0 -2 0 -2 -2 -3 -3 0 -2 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -44 -251 -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 -6 -6 -10 -11 -15 -54 -88 -87 0 0 0 0 0 0 0 0 0 0 0 0 0 -236 -220 -185 -104 -13 -5 -1 0 -1 0 0 0 0 0 0 0 0 0 0 -36 -32 0 -11 -77 -29 -20 -42 -3 -1 0 0 0 0 0 0 0 0 0 0 -1 -6 -3 -23 -6 -1 -2 0 0 0 0 0 -5 -11 -20 -25 -3 -1 -2 -8 -2 -21 -3 -1 -1 -14 -30 -4 -4 -18 -12 -12 -10 -5 -61 -64 -31 -2 -1 -2 -3 -3 -2 -2 -5 -4 0 0 0 -2 -3 -4 -2 -1 -4 -1 -2 0 -2 -2 -5 -3 -4 -3 -3 -1 -1 0 -1 -1 0 0 -1 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 -281 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -11 -26 -35 -70 -21 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -205 -186 -50 -20 -16 -8 -2 -3 -1 0 0 0 0 0 0 0 0 -20 -3 -1 -48 -1 -4 -22 -5 0 0 0 0 0 0 0 0 0 -1 0 0 0 -7 -42 -13 -8 -2 -1 0 0 0 -3 -10 -10 0 -4 -4 -21 -15 -21 -6 -7 -2 -3 -12 -24 -15 -2 -4 -4 -31 -1 -12 -3 -1 -3 -4 -6 -4 -4 -2 0 -1 -3 -3 -3 -4 -3 -4 -2 -2 0 -2 -1 0 -2 -4 -3 -5 0 -1 -3 -6 -5 -5 -4 -2 0 -1 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -316 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -10 -19 -25 -110 -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 -14 -160 -73 -59 -46 -61 -56 -7 -12 -41 -30 0 0 0 0 0 0 0 0 -12 -3 -2 -11 -5 -1 -2 0 0 0 0 0 0 0 0 0 0 0 -25 -19 -21 -4 -10 -3 0 0 0 -7 -3 0 0 -4 -14 -23 -7 -4 -7 -6 -8 -4 0 0 -3 0 -1 -20 0 0 -7 0 -1 0 -1 -2 -1 -1 -1 -3 -4 -3 -2 -2 -2 -4 -2 -1 -3 -5 -2 -4 -4 -1 -1 -2 -1 -1 -2 -2 -3 -2 -3 -4 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -94 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 -2 -25 -49 -17 -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 -31 -283 -25 -212 -29 -106 -21 -22 -193 -31 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 -1 -6 0 0 0 0 0 0 0 0 -3 -3 -21 -18 -4 -21 -39 -6 -5 -2 -8 0 -4 -13 -19 -13 -14 -3 -2 -5 -2 -2 0 0 0 0 -24 -21 -19 -1 -8 0 0 0 0 0 0 -1 0 0 0 -5 -3 -3 -1 -2 -5 -1 -2 0 -4 -3 -4 -4 -4 -2 0 -2 0 0 -1 -2 -2 0 0 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 0 -1 -20 -72 -62 -44 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 0 -364 -44 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -145 -33 -13 -68 -1 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -3 -17 -12 -36 -15 -12 -58 -37 0 0 0 0 0 -10 -18 -2 -13 -1 -15 0 0 0 0 -1 -4 -2 -3 -2 -4 -3 0 0 0 0 0 0 0 0 -1 0 0 0 -1 -2 -2 -4 -3 0 -1 -1 -2 -2 -2 -3 -1 -2 -3 -5 -2 0 0 -1 0 0 -1 -3 -4 -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 -1 -1 -4 -18 -34 -47 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 0 -117 -1 -2 -1 0 -1 -137 -1 -39 -5 -2 -249 -259 -276 -1 -1 0 -1 -1 -1 -1 0 -171 -118 -36 -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 -5 -3 -19 -20 0 -8 -66 -35 -27 -34 -6 0 0 -3 -6 -4 -1 -14 0 0 0 0 0 0 -2 0 -6 -4 -10 -5 0 0 0 0 0 0 0 0 0 0 -3 -3 -4 -3 -3 -4 -9 -11 0 -5 -5 -1 -4 -2 -3 -3 -1 -1 -2 -3 -2 0 -2 -1 -1 -1 -2 -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 0 0 0 0 -1 -1 -1 -4 -5 -39 -108 -142 -24 0 0 0 0 -1 0 0 0 0 -3 -1 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -298 -133 -125 -186 -149 -189 -230 -188 -1 -1 -2 -2 -1 -1 0 -1 0 -73 -140 -85 -36 -17 -2 0 -1 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -22 -1 -16 -6 -42 -16 -46 -44 -50 -40 -3 0 -1 -4 -5 0 0 0 0 0 0 0 0 0 -2 -4 -6 -3 -5 0 0 0 0 0 -1 0 -10 -17 -4 0 0 0 0 -2 -2 -6 -8 -5 -1 -5 -6 -1 -2 -4 -5 -7 -3 -2 -1 -1 -2 0 -2 -1 -1 -1 -1 0 -3 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 -3 -31 -57 -7 -8 0 0 0 -1 0 0 -1 0 0 0 -1 -1 -2 0 0 0 0 -1 0 -2 0 0 0 0 0 0 0 0 0 0 -1 -12 -267 -199 -172 -288 -1 0 0 -1 0 0 -2 0 -1 -1 0 -2 -324 -185 -101 -37 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 -1 -8 0 -52 -52 -37 -38 -36 0 0 0 -13 -3 0 -1 -1 0 0 0 0 0 -2 -2 -3 -3 -1 0 0 0 0 -1 -2 0 -9 -16 0 0 0 0 0 0 0 -1 -2 -3 0 0 -6 -5 -4 -4 -1 -1 0 0 -1 0 -2 -3 -2 0 0 -1 0 -2 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 -1 -2 0 0 0 0 -1 0 -17 0 -51 -85 0 -1 0 0 0 0 -3 0 0 -2 -4 -3 -1 -1 0 -1 -1 -2 0 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -1 -251 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 -193 -211 -70 -35 -7 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 -1 -1 -2 -2 -3 -6 -1 0 -3 -2 -8 -15 -12 -11 -31 -4 -21 -8 -2 -2 -5 -3 -3 -2 -1 0 -1 -1 0 -2 -3 -2 -1 0 0 0 0 -1 -1 -6 -12 0 0 0 0 0 0 0 0 -2 -2 -4 0 0 -7 -8 -6 -6 -1 0 0 0 0 -1 -1 -1 -1 -2 0 -1 -2 -1 -2 -2 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 -2 -2 0 -4 0 -7 0 0 -23 0 0 -2 0 -1 -1 0 -2 -3 -1 0 -2 -1 0 0 -2 -3 -1 -1 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -2 -1 0 -1 0 0 0 0 0 0 0 0 0 -1 -244 -133 -30 -3 0 0 -1 0 0 0 0 0 0 0 0 -2 0 0 -1 -5 -3 -3 -2 -3 -3 -1 0 0 0 -3 -9 -31 -29 -22 -28 -16 -1 -1 -3 -5 -4 -3 -2 -1 -36 -1 -2 -5 -2 0 0 0 0 0 0 0 0 -4 -2 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -5 -5 -3 0 0 0 0 0 0 0 0 0 -1 -2 -1 -1 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -2 -2 -1 0 0 0 -7 -3 0 0 -102 0 0 0 0 0 0 -2 -3 -1 -1 -2 0 -4 -3 -5 -5 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -1 -2 -1 -1 -2 0 0 0 0 0 0 0 0 -26 -3 -165 -68 -8 0 0 -4 0 0 0 0 0 0 0 0 0 -1 -6 0 0 0 -3 -10 -4 -9 -1 0 0 0 -3 -16 -24 -10 -13 -36 -24 -10 -3 -4 -6 -7 -8 -6 -3 -3 -2 -5 -5 -4 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 -3 0 0 -1 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -1 -2 -2 0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -5 -5 -5 -2 0 0 -2 -7 -28 -91 0 0 -114 0 0 0 0 0 0 -1 -2 -2 -1 -3 -1 -2 -1 -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 -1 0 0 0 0 0 0 0 0 0 0 -3 -77 -13 0 -3 -3 -3 0 0 0 0 0 0 0 0 -1 0 0 0 0 -4 -1 -1 -1 -1 0 0 -4 -40 -58 -57 -30 -18 -15 -29 -19 -6 -2 -4 -4 -8 -10 -13 -4 -3 -9 -8 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 -2 -2 -1 -2 -2 -1 -1 0 0 -1 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -10 -12 -16 -20 -9 -1 0 -5 -25 -63 0 0 0 -1 0 0 -1 0 -1 0 0 -1 -2 -1 -1 -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 -1 0 -1 0 0 0 0 0 0 0 -5 -103 -27 -1 -5 -1 0 0 0 0 0 0 0 0 0 0 -3 0 -1 0 0 0 -2 0 -30 -29 -33 -21 -25 -47 -55 -45 -34 -21 -20 -24 -8 -1 -1 -3 -7 -6 -8 -14 -4 -8 -7 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -10 -14 -11 -21 -21 -7 -4 -7 -27 -55 0 0 0 -1 0 0 -1 0 0 0 0 -2 -2 -1 -1 0 0 -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 -1 -2 -2 -4 -5 -4 -2 -1 -2 -1 -1 0 0 0 0 0 0 0 0 0 -1 -27 -147 -46 -25 -10 -5 -2 0 0 0 0 0 0 0 0 0 -20 -6 -11 0 -2 -5 -50 -31 -7 0 -62 -53 -28 -18 -34 -39 -41 -32 -19 -21 -6 -5 -4 -12 -7 -6 -14 -11 -6 -10 -4 -4 -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 -1 0 0 0 0 0 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 -73 -17 -9 -11 -11 -14 -17 -8 -8 -23 -60 -62 -64 0 -1 -1 0 -1 0 0 -1 -3 -5 -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 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 -14 -153 -33 -17 -3 0 0 0 0 0 0 -1 0 0 0 0 0 0 -2 0 -8 -50 -101 -63 0 0 -111 -103 -32 -5 -20 -26 -36 -42 -33 -17 -9 -10 -13 -10 -7 -9 -6 -10 -4 -5 -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 -1 -4 -2 -4 -4 -3 -2 -1 -1 -1 -1 -2 -2 -3 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -117 -77 -6 -8 -6 -10 -8 -5 -5 -11 -10 -50 -183 0 0 -1 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -17 -5 0 -7 -34 -3 0 0 0 0 0 0 0 0 0 -5 -71 -5 -19 -80 -161 -132 -73 -18 0 -76 -24 -40 -15 -1 -13 -15 -13 -20 -8 -3 -11 -10 -3 -1 -2 -9 -4 -6 -4 -6 -3 -2 -12 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 -1 -1 0 0 -1 -2 -3 -2 -3 -3 -3 -3 -4 -4 -4 -3 -1 -1 -1 -1 -2 -1 -2 -2 -3 -2 -1 -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 -63 -83 -62 -4 -10 -8 -10 -12 -8 -9 -5 -26 0 0 0 -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 -1 0 0 -1 -2 -2 -7 -1 -5 -1 -3 -7 -13 -1 0 -1 -12 -2 0 0 0 -5 -35 -74 -123 -182 -197 0 -45 0 -5 -67 -7 -3 -1 -3 -4 -13 -1 -15 -5 0 0 -1 -6 -7 -4 -7 -3 -3 -5 -13 -4 -1 -1 -1 -1 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -2 -3 -3 -5 -6 -5 -5 -3 -2 -1 -3 -5 -6 -6 -5 -3 0 -1 -1 -1 0 -1 -2 -3 -1 -2 -1 -1 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -40 -57 -45 -11 -11 -12 -27 -28 -17 -12 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -4 0 -4 -16 -1 -2 -5 -3 0 -2 -11 -6 -8 -4 -2 -14 -3 0 0 -6 -47 -61 -139 -226 -115 0 0 0 -85 -34 -30 -30 -77 -13 -6 -9 0 -1 -2 0 0 -2 -6 -6 -4 -2 -3 -22 0 -5 0 0 0 -1 -2 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 -2 -4 -6 -6 -7 -5 -7 -4 -1 0 0 0 0 -3 -1 -3 -5 -4 -3 0 -1 0 0 -3 -3 -5 -3 -3 -6 -5 -3 -2 -3 -3 -2 -2 -4 -3 -3 -2 -3 -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 -10 -25 -55 -33 -10 -8 -14 -37 -39 -17 -22 -2 0 -3 -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 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -1 0 -15 -24 0 -9 -24 -29 -1 0 0 -4 0 -1 -2 0 -3 0 -1 -1 -49 -83 -101 -119 0 0 0 -9 -10 0 0 0 -94 -36 -27 -8 0 0 0 0 -1 -6 -5 -11 -8 -6 -2 -15 -1 -20 0 0 0 -3 -1 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -4 -7 -7 -7 -8 -6 -5 -5 -4 -2 -3 -3 -1 0 -1 0 -2 -3 -2 0 0 -4 0 0 0 0 0 0 -1 -2 -3 -4 0 -1 0 -2 -2 -6 0 -1 -5 -4 -2 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -32 -1 -1 -5 -39 -67 -20 -9 -12 -24 -33 -19 -35 -77 -2 -7 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 -2 0 -1 -15 -49 -22 0 0 -1 -20 0 -1 -1 -4 0 0 0 0 0 -2 0 -3 0 -1 -25 -7 -44 -27 -61 -85 -95 -9 0 0 0 0 0 0 0 -3 -38 -11 0 0 0 0 -2 -8 -7 -7 -7 -8 -10 -24 -2 -3 -1 0 0 -2 -1 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 -3 -3 -6 -3 -4 -5 -7 -6 -4 -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 -1 -4 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -51 -3 -5 -5 -18 -72 -84 -32 -19 -6 -27 -18 -27 -40 -100 -159 -179 -138 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -10 -44 0 0 -1 0 0 0 -2 0 -2 -2 0 0 0 0 0 -2 -14 -1 -1 -11 -25 -25 -12 -38 -80 -109 0 0 0 0 0 0 0 0 0 -1 0 -7 -6 -1 0 0 -3 -3 -3 -4 -12 -5 -1 -12 -28 0 0 -2 -14 -1 0 0 0 0 0 -3 -118 -67 -57 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -8 -6 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -6 -17 -11 -1 -3 -7 -74 -63 -40 -1 -14 -19 -20 -44 -62 -149 0 -139 -58 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 -1 -7 -39 -68 -12 -1 -1 -2 0 0 0 -1 -1 0 0 0 0 0 0 -7 -1 -3 -6 -13 -14 -25 -33 -77 -80 -3 0 0 0 0 0 0 0 -1 0 0 -12 -57 -31 -10 0 -1 -1 -1 -3 -3 -8 -7 -3 -10 -29 -41 -1 -5 0 0 0 0 0 0 -1 -1 -108 -100 -96 -90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -43 -16 -12 -4 0 -1 -3 -56 -60 -4 0 -2 -14 -38 -46 -121 0 0 -1 0 -9 -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 -14 -79 -1 0 -7 -5 -1 -4 -2 0 -2 0 0 0 0 0 0 0 -1 -2 -5 -6 -12 -2 -2 -3 0 -89 0 -14 -3 -16 0 0 0 0 -1 -2 0 0 -13 -35 -3 -3 0 -3 -1 -2 -3 -4 -12 -3 -3 -4 -25 -58 -3 -53 -22 -25 -45 -85 0 -72 -60 -79 -85 -98 -90 -93 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -10 -10 -71 -9 -22 -18 0 -3 -1 -2 -26 -63 -5 0 -5 -44 -38 -102 -179 -178 -65 -95 -115 0 0 0 -1 -78 -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 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -8 -2 -29 -61 -2 -7 -3 -4 -1 -35 -21 -7 -6 -5 -9 -14 -29 -18 -8 -1 -2 -1 -5 -1 -2 -25 -1 -1 -26 0 -5 -2 -1 -1 0 0 0 0 -7 -4 0 -7 -5 -17 -1 -16 -3 -2 -2 -1 -1 -1 -1 0 -1 -1 -9 -11 -11 -28 -8 -17 -35 -51 -60 -55 -43 -62 -70 -89 -87 -83 -68 -69 -58 -15 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 -29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -26 -54 -73 -1 -1 -1 0 0 0 -1 -1 -15 -48 -4 -1 -9 -41 -4 -160 -183 -163 -121 -100 -110 -131 0 0 -108 0 -153 0 0 0 0 0 0 0 0 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 -8 -5 -8 -2 -2 -12 -31 0 0 0 0 -13 -22 -28 -31 -28 -43 -47 -26 -28 -1 -1 -2 0 0 0 -2 -9 0 -1 0 0 -1 0 0 0 0 0 0 -8 0 -1 0 0 -21 -29 -7 0 0 0 -1 0 0 -1 -1 -1 -1 -10 -8 -1 -1 -6 -21 -19 -28 -43 -38 -35 -42 -78 -71 -69 -49 -43 -2 -1 -1 0 0 0 0 0 0 0 -1 0 0 -2 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -38 -40 -109 0 0 0 -1 -3 0 0 0 -2 -19 -31 -5 0 -4 -37 -6 -77 -160 -141 -131 -132 -84 -85 0 -87 -11 -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 -1 0 0 0 0 0 0 0 0 0 0 0 0 -3 -7 -8 -4 -2 -33 -32 -43 -35 -21 -4 0 0 -2 -3 -34 -3 -7 -16 -15 -8 -1 -1 -1 0 0 0 0 0 0 0 -1 0 -2 -1 0 0 0 0 0 0 0 -1 -4 -3 -10 -17 -1 0 0 0 -2 -5 -5 0 -1 -3 -3 0 -2 -1 -1 -2 -16 -19 -11 -21 -35 -17 -30 -42 -57 -12 -39 -32 -33 0 -1 -1 -1 0 -1 0 0 -6 -2 0 0 -1 -4 -3 0 -1 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -10 -37 -104 -90 -40 -20 0 0 0 -1 0 0 0 -1 -17 -24 0 -1 -19 -57 -6 -10 -3 -39 -53 -99 -65 -80 -87 -1 -134 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -15 -3 -1 0 -20 -34 -3 -3 0 -1 -1 0 0 -1 -3 -1 -10 -13 -10 -20 -22 0 -1 -2 0 -14 -17 -1 -13 -14 -6 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -2 0 0 0 0 0 -1 0 -7 0 -1 -5 -28 -18 -12 -9 -12 -14 -8 -7 -21 -38 -3 -1 -27 -28 0 -10 0 0 -2 -1 0 -1 0 -1 0 0 -1 -11 0 0 0 -3 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 -14 -71 -84 -79 -36 -3 -4 0 0 -3 -1 0 0 0 -1 -4 -12 -2 -3 -21 -46 -12 -12 -9 -52 -59 -82 -105 -87 -111 -98 -135 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -14 -11 -3 -2 -5 -1 -3 -5 -3 -2 -1 -4 -5 0 -9 -1 0 0 0 0 -5 -5 -8 -6 -11 -1 0 -15 -3 -32 -22 -10 -8 -9 -1 -2 -3 0 0 0 0 0 0 0 0 0 0 -2 0 0 -4 -1 0 0 0 0 0 0 -2 -2 0 -5 -2 -12 -20 -33 -22 -13 -5 -3 -4 -7 -25 -2 -2 -15 -10 -1 -5 -1 -1 -1 0 0 0 -2 0 -17 0 -1 0 -3 0 -2 -8 -1 0 -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 0 0 0 -2 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -32 -74 -75 -37 -8 0 -16 -5 -13 -16 -5 -7 0 0 0 0 -1 -6 -15 -7 -14 -31 -22 -26 -45 -38 -26 -26 -11 -107 -109 -138 -174 -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 -3 0 0 -1 -4 -5 -1 -4 -5 -9 -3 -1 -2 -2 -4 -3 -3 -1 -1 0 -1 -2 -1 0 0 0 0 -35 -24 -27 -39 -50 -47 -20 0 -3 -6 -8 -2 -2 -2 0 0 -1 0 0 0 0 0 0 -1 -7 0 -3 0 0 0 -7 0 0 0 0 0 -4 -4 0 -2 -8 -19 -31 -15 -4 -4 -3 -7 -25 -3 -3 -2 -2 -3 -2 -8 -8 -2 -1 0 0 -2 -5 -1 -6 0 0 -3 -7 -2 0 0 0 0 0 0 -10 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -2 -1 -3 -2 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -37 -45 -38 -9 0 -12 -2 -1 -42 -8 -2 -3 -1 -39 -2 -1 0 0 0 -1 -9 -35 -30 -28 -24 -28 -10 -12 -22 -9 -27 -104 -56 -201 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -2 -5 -2 -2 -3 -5 -6 -1 -2 0 -2 -3 -1 -1 0 0 -1 -4 -11 -10 -1 0 -1 0 0 0 -3 -1 -13 -32 -5 0 0 0 -4 -11 0 0 0 0 0 0 -1 -1 0 -4 0 0 0 0 0 0 -4 0 -12 -1 -1 0 0 -6 0 0 0 -37 -27 -5 -2 -4 -5 0 -2 -5 -8 -3 -4 -5 -5 -5 -6 -5 -14 -5 -5 -5 -2 0 0 -4 -1 -3 -5 -1 0 -1 -3 -3 0 -1 -1 -1 0 -3 0 0 0 0 0 0 0 0 0 -1 0 0 -1 -2 -3 0 -3 -3 -3 -1 -1 0 -1 -2 -1 -6 -7 -6 -1 -1 -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 -4 -26 -35 -49 -15 0 0 0 0 -5 -13 -6 -7 -1 -1 -1 -7 -17 -2 -1 -4 0 -1 -17 -41 -39 -32 -9 -2 -8 -19 -6 -3 -18 -27 -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 -16 -15 -1 -2 0 -3 -2 -2 -4 -3 -5 -8 0 0 0 0 0 0 0 0 0 0 0 -5 -6 -3 0 0 0 0 -5 -9 -10 -16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -1 0 0 0 0 -7 -13 -6 -1 -5 -3 -7 0 -2 -1 0 0 0 -63 -17 -2 -2 -1 -2 -7 -10 -10 -12 -15 -12 -15 -13 -5 -7 -7 -7 -7 -8 -3 0 0 -1 0 -4 -2 -5 -5 0 -2 0 0 -5 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 -2 -5 -3 -4 -4 -3 -6 -6 -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 -17 -29 -33 -44 -14 0 0 0 0 -14 -4 -3 -5 -8 -3 -1 -2 -27 -33 -11 -10 -11 -6 -5 -21 -30 -40 -18 -9 -1 -25 -6 -17 -1 -4 -6 -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 -1 -2 -1 0 0 -3 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 -1 -1 0 0 0 0 -2 0 -4 0 0 0 -5 -6 0 0 -63 -31 -10 -5 -4 -12 -11 -19 -13 -36 -27 -16 -18 -25 -10 -9 -10 -8 -6 -1 -1 0 0 -4 -1 -2 -1 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 0 -1 -3 -4 -5 -3 -2 -4 -6 -6 -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 -30 -29 -27 -25 -38 -73 0 0 0 0 0 -1 0 -1 -2 -5 -1 0 -6 -24 -25 -40 -23 -26 -26 -27 -12 -20 -31 -17 -2 -3 -27 -2 -3 -1 -2 -1 -9 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 -2 -6 -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 0 0 0 0 0 0 -1 -1 0 0 0 0 -1 -1 -1 -2 -2 -2 -4 0 -9 -7 0 0 0 -9 -1 -2 0 0 -1 -3 -4 -9 -73 -47 -20 -13 -11 -17 -24 -37 -52 -40 -32 -41 -24 -22 -19 -6 -3 -3 -10 -8 -2 -1 0 -1 -3 -2 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 -1 -1 0 -1 0 0 0 -1 -2 -1 -3 -3 -4 -6 -7 -6 -3 -3 -2 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 -28 -25 -26 -18 -57 -130 0 0 0 0 0 0 0 0 0 0 0 -6 0 -11 -12 -51 -45 -71 -64 -36 -24 -22 -12 -25 -6 -2 0 -9 -2 -3 -8 -11 -17 -4 -4 0 -1 -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 -1 -6 -5 0 0 0 0 -2 -2 -3 -8 -13 0 0 0 -14 0 0 -4 0 0 -2 0 0 0 -49 -102 -53 -33 -17 -10 -12 -18 -50 -28 -25 -19 -22 -36 -25 -11 -2 0 0 -3 -3 -13 -9 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 -1 -1 0 0 0 0 0 0 0 -2 -3 -4 -5 -7 -1 -4 -5 -4 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -27 -10 -10 -29 -66 -133 0 0 0 0 0 0 0 0 0 0 0 0 -4 -2 -1 -1 -48 -74 -77 -75 -47 -26 -17 -12 -19 -5 -2 0 -2 0 0 -1 -9 -2 -4 -1 -8 -12 -9 -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 -2 -4 -4 -1 -11 0 0 -11 0 0 0 0 -3 -1 -3 -7 -19 -4 0 -1 -5 -18 -13 -4 0 0 0 0 -70 -57 -69 -50 -40 -27 -21 -30 -53 -12 -17 -15 -6 -2 -13 -14 -6 -3 -3 0 0 0 0 0 0 -1 -1 -2 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 0 -1 0 -1 -2 -3 -4 -4 -5 -8 -7 -4 -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 -25 -19 -23 -22 -56 -96 -158 0 0 0 0 0 0 0 0 0 0 0 0 -3 -21 -6 -5 -11 -84 -33 -42 -56 -44 -29 -24 -39 -22 -9 0 -3 -2 0 0 0 -1 -1 0 -4 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -2 -1 0 0 0 0 -3 -10 0 0 0 0 0 0 0 -1 -3 -1 -4 -7 -18 0 -12 0 -3 -28 -40 -15 -8 -17 -19 -46 -51 -23 -27 -25 -12 -13 -5 -10 -9 0 -3 -12 -1 -1 -8 -10 -12 -2 0 0 0 -1 0 -2 -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 -2 0 0 0 0 0 -1 0 0 -3 -2 -2 -3 -4 -7 -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 -9 -19 -26 -43 -77 -139 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -7 -14 -9 -3 -16 -41 -14 -26 -26 -58 -47 -50 -32 -38 -11 -1 0 0 -2 -1 -1 -13 0 0 0 -9 -2 -1 -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 -1 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 0 -1 0 0 0 0 0 0 0 -26 -3 -2 -3 -4 -11 0 -50 -30 -11 -48 -27 -47 -25 -5 -23 -35 -49 -39 -36 -30 -35 -44 -12 -8 -6 0 0 0 0 0 -1 0 -1 0 0 -9 0 -1 -1 -6 -51 -6 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 -1 0 -1 -6 -3 -7 -7 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -2 -26 -30 -84 -156 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -15 0 -1 -20 -7 -8 -11 -13 -43 -39 -28 -15 -27 -4 0 0 0 0 0 -1 0 -1 0 0 -3 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 -1 -1 0 -10 -10 -8 0 0 0 0 0 0 0 -4 0 0 0 0 -2 0 0 0 0 0 0 0 -7 0 -23 -21 0 0 0 0 0 0 0 0 0 -103 -76 0 0 0 0 -12 0 -10 -28 -48 -82 -62 -24 -20 -5 -9 -27 -32 -27 -38 -38 -76 0 0 0 0 0 -1 0 -3 0 0 -3 0 0 0 -5 -6 -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 -1 0 0 0 0 -1 -3 0 -2 -3 -1 -5 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -22 -31 -131 -229 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -1 -4 -2 -1 -10 -10 -19 -56 -28 -2 -13 -7 -1 -19 -30 -1 0 -1 0 0 -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 -1 -1 -11 -16 -11 -9 0 0 0 0 0 0 0 0 0 -4 -3 -6 -3 0 0 0 0 0 0 0 0 -5 -7 0 -2 -26 -2 -1 0 0 0 0 0 0 -22 0 0 0 0 0 0 0 -43 -69 -76 -45 -47 -14 -24 -5 -8 -20 -27 -24 -3 -2 0 -1 0 0 0 0 0 0 0 0 0 -1 0 -13 -33 -39 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -5 -10 -19 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -36 -16 -50 -161 -207 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -4 -2 0 0 0 0 0 0 0 -32 -8 -2 -2 0 0 0 -1 -1 -1 -1 -2 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -1 -3 -4 -3 0 0 0 0 0 0 0 0 0 0 0 -17 -10 -9 -7 -3 -2 -3 -4 -24 -8 -1 0 0 -15 -14 -1 -3 0 0 0 0 -10 -13 0 0 0 0 0 0 -49 -62 -29 -25 -32 -60 -49 -65 -48 -37 -38 -12 -2 0 0 0 0 0 0 0 0 -3 0 -2 -8 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 -1 -2 0 0 0 0 0 0 0 0 0 -2 -4 -10 -15 -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 -16 -42 -137 -210 0 0 -4 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 -2 0 0 0 -7 0 0 0 0 0 0 0 -74 -17 -2 -3 -1 0 0 0 -23 -1 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -1 0 -1 -1 -1 -1 0 0 0 0 0 0 0 -1 -1 -3 -11 -18 -17 -10 -8 -3 -43 -6 -1 -1 0 -12 -2 -1 -4 -17 0 0 0 -9 -13 0 0 0 0 -158 -137 -66 -67 -75 -53 -62 -28 -39 -68 -45 -16 -25 -3 -4 -2 -1 -6 -40 -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 -2 -1 -9 -23 -29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -42 -115 -189 0 0 0 0 0 0 0 0 0 0 -2 -10 -7 0 0 -2 0 0 0 -1 0 0 -5 0 -7 0 0 0 0 0 -71 -14 -3 -5 -3 -6 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -2 -3 0 0 0 -1 -1 0 -1 0 0 -2 -14 -1 -1 0 0 -9 -16 -21 -19 -7 -10 -11 -21 -7 -3 -3 -2 -2 -5 -16 -33 0 -23 -4 -10 0 -1 -81 -97 -64 -98 -54 -88 -79 -29 -37 -7 -18 -23 -18 -18 -38 -16 -40 -61 -71 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 -1 -1 0 0 0 0 0 -6 -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 -58 -47 -84 -145 0 0 0 0 -14 -1 0 0 0 0 -1 -1 0 0 -3 0 0 0 0 0 0 0 0 -6 0 -2 0 0 0 0 -41 -9 -1 -1 0 0 -1 0 -4 -1 0 -1 0 0 0 0 0 0 0 0 0 -2 0 0 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 -2 -3 0 -1 -2 0 -7 -1 -1 -6 -9 -3 0 -13 -15 -23 -20 -7 -6 -12 -6 -4 -3 -3 -2 -4 -10 -28 -37 -33 -7 -2 -1 -1 -27 -35 -71 -93 -78 -134 -48 -58 -33 -31 -9 -16 0 0 0 0 0 -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 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -2 0 0 -1 -4 -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 -1 -1 0 0 0 -61 -45 -74 -130 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -2 0 -1 0 0 0 0 0 0 -3 0 0 -2 -5 -2 0 -41 -14 -2 0 -2 -6 0 0 -9 -3 0 0 0 0 0 0 0 0 0 0 0 -3 -3 -1 0 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 -4 -6 -10 -9 -6 -5 -4 -10 -20 -36 -11 -8 -6 -10 -15 -13 -9 -2 -3 -3 -4 -5 0 -7 -4 -4 -14 -27 -26 -22 -4 -2 -3 0 -20 -8 -35 -41 -64 -43 -20 -66 -32 -4 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 0 -3 0 -3 -3 -4 -3 -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 -8 0 0 0 0 0 -1 0 0 0 0 0 -54 -54 -64 -109 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 0 0 0 0 0 0 0 0 -4 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -1 -2 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -8 -11 -4 -4 -14 -10 -4 -1 -4 -10 -14 -22 -5 -17 -15 -11 -2 -25 -3 -1 -3 -1 -1 -1 -3 0 0 -1 -14 -6 -15 -20 -17 -9 -4 -2 0 0 -1 -2 -1 -3 -4 -30 -34 -62 -46 -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 -1 0 0 0 -16 -9 -1 0 0 -4 -3 -3 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -79 -56 0 -64 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 -1 0 0 0 0 -51 -48 -57 -73 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 -1 0 0 0 0 0 0 0 0 0 -28 -34 -2 0 0 0 0 0 0 0 0 0 0 0 -3 -2 -1 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -4 -5 -7 -7 -6 -10 -12 -17 -19 -11 -6 0 0 0 -14 -1 -1 -2 -3 -3 -3 -3 -4 0 0 0 -16 -12 -12 -21 -11 -2 -2 -6 0 -1 0 -3 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -9 -2 -40 -7 0 -2 -1 -7 -4 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 -33 -36 0 -16 0 -21 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 0 0 0 -3 0 0 0 0 -32 -43 -64 -63 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -40 0 0 0 0 0 0 0 0 0 0 0 0 -4 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -7 -2 0 -2 -18 -28 -27 -12 -24 -6 -10 -19 -28 -28 -16 -21 -22 -19 -12 -10 -3 -1 -14 -29 -37 0 0 -1 0 0 0 0 0 -12 -7 -4 0 0 -4 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 -14 -6 -5 -10 0 -1 -3 -6 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 0 0 0 -2 0 0 -74 -5 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -25 0 0 0 0 -17 -29 -54 -44 -1 -2 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -3 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -6 -7 -4 -3 -4 -29 -23 -59 -27 -15 -30 -25 -21 -16 -17 -16 -11 -20 -7 -3 -2 -7 -6 -5 -16 -30 -10 0 0 0 0 0 0 0 0 -1 -1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 0 -1 -6 -6 0 0 0 0 0 0 0 0 0 -1 0 0 0 -1 0 -2 0 0 -2 -3 0 0 0 0 -16 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 -1 -3 -2 0 -17 -20 -31 -31 0 0 0 0 -1 -6 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 -1 -11 -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 -4 -14 -9 -1 -4 -1 -5 -38 -28 -22 -31 -28 -18 -10 -6 -3 -13 -26 -23 -48 -33 -6 0 0 0 -1 -3 -11 -2 0 0 0 0 0 0 0 -3 -4 0 0 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -5 -5 -4 -1 0 0 0 0 0 0 0 0 -2 0 0 0 -4 0 0 0 0 0 0 -1 0 0 0 0 -20 0 0 -1 -52 -55 0 0 0 0 0 0 0 0 0 0 -11 -4 -1 0 -15 -19 -26 -25 0 0 -6 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -2 0 0 0 0 0 0 -2 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 -2 -5 0 -1 -1 -4 -21 -27 -16 -12 -8 -6 -2 -9 -1 -1 -19 -35 0 0 0 0 0 0 0 0 0 0 -2 -1 0 0 0 0 0 0 0 -4 -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 -1 -1 -1 -4 -2 -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 -43 -23 -14 -4 0 -3 0 0 0 -1 0 -17 0 0 0 0 -6 -15 -18 -23 -2 0 -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 0 0 0 0 0 0 0 0 0 -2 -3 -4 -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 -11 -6 0 -1 -2 0 -2 -23 -22 -16 -5 -10 -6 -15 -17 -6 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -3 0 0 0 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 -1 0 0 0 0 0 0 -2 0 -1 -1 -1 0 0 0 0 -6 -6 -13 -19 -29 0 0 0 0 -3 0 -23 0 0 0 0 -1 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 -1 -3 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -10 -4 -4 -5 -9 -20 -15 -14 -14 -18 -9 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 -1 -1 -14 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -41 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -1 0 0 0 -1 -2 -11 -10 -18 0 0 0 -1 -4 0 -52 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 0 0 0 -2 0 0 0 0 0 -1 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 -22 -1 -19 -14 -13 -10 -16 -14 -9 -6 -10 -5 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -4 -4 -4 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -18 -21 0 0 -3 0 0 0 0 0 0 -2 -1 0 -2 0 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 0 -1 0 0 0 0 0 -4 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -20 -17 -8 -15 -8 -13 -15 -3 -19 -10 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -5 -2 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 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 -9 -7 -24 0 0 0 0 0 0 0 0 0 0 0 -2 0 -4 0 0 -2 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 -5 -1 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 0 0 0 0 0 -16 -4 0 -2 -4 -3 -7 -6 -1 -4 -2 -7 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 0 -1 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 0 0 0 0 0 -5 -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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -5 -3 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 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 0 0 0 0 0 0 0 0 0 -8 -1 -1 0 -1 0 -2 -6 -2 -10 -106 0 0 0 0 0 0 0 0 -6 -2 0 0 0 0 0 -1 -1 -2 -1 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -8 0 -3 0 -2 -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 -6 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 -1 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -5 0 0 0 -1 0 0 0 0 0 0 -39 -48 -42 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 0 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -10 -5 -20 0 -23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 -4 -1 -21 -13 -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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 -1 0 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 -1 0 0 0 0 -4 0 0 0 -8 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 -2 0 0 -8 0 -2 0 -21 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 -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 -1 0 0 -1 0 0 -3 0 0 -16 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -1 0 -1 0 0 -2 -2 0 0 0 0 0 -9 0 -4 -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 -2 0 0 0 0 0 0 -1 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -1 -1 0 0 -1 0 -8 -7 0 0 -2 0 0 -1 -5 0 0 -1 0 0 0 0 -1 -1 -1 0 0 0 -1 -3 -1 0 0 -1 -1 0 0 0 0 -2 0 -28 0 -23 -29 -37 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -2 -3 -1 0 0 0 0 -1 0 0 -31 -17 0 0 -6 -3 -5 -1 0 0 0 -1 0 0 0 0 0 0 0 -2 -1 0 0 -1 0 -1 0 -1 -1 0 -3 0 0 -2 -5 -2 -4 0 -1 -2 -5 -41 -80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -6 -4 -1 0 0 0 0 0 0 -1 -3 -8 -25 -17 0 -2 0 0 0 0 0 0 -6 0 0 0 0 0 0 0 0 0 -1 0 0 -1 0 -1 0 -2 0 0 -17 -29 -4 -11 0 0 0 0 -6 -8 -24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -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 -1 0 0 -1 -1 0 0 0 0 0 0 0 0 -1 0 -2 -1 0 0 0 0 0 0 0 0 0 -1 0 0 -2 -1 0 0 -1 -1 0 0 0 0 -1 0 0 0 0 0 -1 -2 -12 0 0 0 0 -1 -3 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -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 -1 0 0 0 0 0 0 -2 0 -1 0 0 0 0 0 0 0 0 0 0 0 -2 -3 0 0 -1 0 0 0 0 0 -2 0 0 0 0 -1 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 -2 -1 -1 0 -3 0 0 -1 -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 0 -5 0 0 0 0 0 0 0 0 0 -5 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 -5 -1 -2 0 0 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 -4 0 0 0 0 -2 -2 -5 -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 -1 0 -1 -3 -3 0 0 0 -3 0 0 0 0 0 0 -5 -2 -1 -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 0 0 0 0 0 0 -3 0 0 0 0 0 -5 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 -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 -11 0 0 0 -1 -1 -4 -1 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 0 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 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 -7 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 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 -2 -4 -3 0 -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 -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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -20 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -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 -3 -2 -1 0 0 0 -2 0 -2 0 0 0 0 0 0 -1 -1 0 0 -6 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 -2 0 -3 -1 0 -6 -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 -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 -2 -1 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 -32 0 0 0 -1 0 0 0 0 0 0 0 -2 0 0 0 -1 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 0 0 0 0 0 0 0 0 0 0 0 0 -23 -1 -2 -9 -4 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 -4 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 -1 0 0 0 0 0 0 0 0 0 0 0 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 0 0 -1 0 0 0 0 0 0 0 0 -17 -3 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 0 0 0 0 0 0 0 0 -8 -12 -2 -4 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 -2 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 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 -1 -1 -1 -3 -9 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 6 7 9 4 4 4 6 5 6 2 7 3 3 2 2 6 7 4 5 1 3 7 3 5 1 5 2 6 3 3 1 2 1 2 3 2 2 3 4 5 5 5 6 6 6 5 6 6 8 9 12 12 11 11 11 11 10 11 12 12 12 12 10 9 8 9 8 6 5 5 4 4 5 4 2 2 4 4 3 4 4 4 4 4 5 5 6 6 5 6 6 6 8 9 10 11 10 10 10 10 11 12 12 13 14 16 17 17 17 15 14 14 13 11 11 10 12 11 11 12 10 9 7 6 5 7 7 7 9 8 8 9 7 8 8 9 9 9 8 8 9 9 7 5 6 7 7 8 9 8 8 10 10 9 9 9 8 7 9 7 7 7 6 9 10 9 9 10 9 6 7 8 8 12 9 10 15 12 12 14 13 16 19 17 19 21 19 19 19 22 24 23 23 24 23 23 23 24 24 25 25 23 23 24 22 23 25 24 24 nan nan 22 20 19 21 22 19 19 16 17 14 15 14 15 15 14 15 15 15 14 14 14 13 12 13 12 12 14 13 12 11 13 11 11 11 11 14 14 13 13 8 8 9 11 9 9 12 7 2 4 1 3 3 2 2 3 4 5 5 2 5 2 4 6 7 7 4 4 5 3 4 2 0 2 2 1 1 3 3 4 5 5 6 7 8 8 6 5 6 10 11 10 10 11 10 12 10 10 10 10 9 9 10 11 9 7 8 8 5 4 4 4 4 3 4 4 4 4 5 4 5 5 4 4 5 5 5 6 7 6 5 6 7 8 9 9 9 9 10 10 9 11 12 13 14 15 15 16 16 17 17 15 15 15 12 13 12 12 10 10 10 9 9 9 6 6 7 6 6 4 1 1 5 7 9 8 9 10 10 10 10 10 9 8 7 5 5 7 7 7 10 11 10 10 11 9 10 8 8 6 7 7 5 9 10 9 10 10 11 7 6 8 9 7 8 11 13 12 8 14 11 15 15 20 17 19 20 19 19 21 21 23 22 22 22 22 23 23 23 23 23 23 24 24 25 25 27 26 24 22 22 22 22 21 18 20 22 20 18 15 16 13 16 14 16 14 14 15 16 16 15 15 16 15 14 15 15 14 15 15 15 12 13 12 12 12 13 14 13 12 12 9 7 9 12 13 7 6 2 2 6 7 9 8 4 4 5 9 6 4 2 3 1 1 1 3 2 2 4 2 3 3 0 2 3 4 1 3 6 5 6 7 8 8 10 11 10 7 6 7 8 9 8 9 10 10 9 10 10 8 7 7 7 9 10 9 7 7 6 5 3 3 3 3 3 2 3 3 3 4 5 5 5 5 5 4 5 6 6 7 7 6 5 6 7 10 10 10 10 10 10 11 11 12 13 13 13 14 15 15 16 17 15 14 15 12 14 12 12 10 10 10 9 9 9 7 9 8 3 4 2 2 5 6 8 8 9 11 11 12 11 11 10 9 6 6 6 7 7 10 9 9 9 10 10 11 9 7 7 6 5 4 6 5 8 7 8 7 11 10 6 9 9 7 8 10 13 13 11 6 18 12 13 14 18 17 20 19 19 20 20 21 23 22 21 21 22 22 22 23 23 24 24 22 24 24 23 26 25 23 23 23 22 22 21 19 20 20 19 18 17 19 18 17 18 18 17 16 15 16 17 17 17 17 16 15 16 16 15 16 15 17 14 14 13 12 12 13 14 13 11 11 10 9 6 9 11 11 6 3 6 8 5 12 8 10 6 9 7 5 2 3 1 1 2 3 4 4 4 3 1 2 5 4 3 4 3 4 5 6 6 9 9 10 12 13 14 13 10 9 11 11 11 10 10 9 10 9 9 10 7 7 7 7 8 8 8 7 6 4 4 3 3 2 3 3 3 3 3 3 3 5 4 4 4 5 5 5 6 6 7 7 7 7 7 8 9 10 10 11 11 11 11 10 11 10 11 13 12 13 14 15 16 15 15 15 15 14 12 13 11 10 10 10 8 8 7 7 6 3 3 2 3 4 4 5 8 10 12 11 12 13 12 11 12 12 12 12 11 10 11 11 11 11 13 13 11 12 10 8 6 3 4 3 2 2 8 6 8 8 6 11 7 4 6 10 9 12 7 9 4 10 15 9 17 17 18 20 18 20 21 18 21 20 22 20 21 21 22 22 22 24 22 24 24 23 24 23 23 23 24 23 23 22 21 22 23 19 19 19 20 17 18 19 20 19 16 16 19 18 18 19 18 18 17 18 17 16 17 16 17 16 17 16 15 13 12 13 14 13 14 14 14 9 3 2 6 11 9 6 6 9 5 7 9 8 5 4 3 3 0 4 4 3 1 6 7 7 6 6 5 6 4 6 8 7 8 3 1 3 6 8 12 13 15 13 15 15 17 15 13 13 13 12 11 10 9 9 9 9 9 7 8 6 7 8 6 6 6 5 4 3 4 4 3 4 4 5 4 4 4 4 5 4 6 6 7 6 6 6 6 7 7 8 9 9 9 9 11 11 11 12 12 11 11 10 11 11 12 14 13 14 14 14 13 13 14 15 14 13 14 13 11 11 10 10 8 7 9 6 3 6 5 4 4 5 6 8 10 8 7 10 12 12 11 13 12 15 14 13 13 14 15 14 15 14 13 14 13 11 9 5 4 3 2 2 4 4 7 7 8 10 8 7 3 7 9 7 8 9 7 12 8 13 6 18 13 19 18 17 20 20 19 20 21 22 22 21 21 21 23 23 25 23 23 24 26 25 23 22 21 22 22 21 22 19 21 22 20 19 18 17 16 17 17 18 18 16 16 16 18 20 21 20 22 19 19 19 17 17 17 17 16 17 15 12 13 12 14 14 14 15 14 16 6 4 5 2 8 10 7 6 8 4 8 7 9 6 6 2 3 4 4 7 3 5 8 7 8 5 5 7 10 9 7 9 10 6 5 3 4 8 15 17 14 16 16 17 17 17 14 15 14 14 13 13 11 9 10 10 11 11 9 9 8 10 7 6 6 5 4 5 4 4 4 4 4 6 5 5 5 5 5 5 5 5 6 6 6 6 7 7 8 8 9 10 10 9 10 9 11 13 13 13 12 12 11 12 12 12 13 14 14 14 14 15 14 13 14 14 13 12 12 11 10 9 10 10 10 8 4 5 4 6 6 6 6 8 8 5 7 5 9 9 10 9 12 12 15 13 10 11 11 11 12 13 15 15 13 13 12 10 1 3 3 2 2 6 7 7 9 9 7 7 8 3 8 7 6 8 8 7 10 9 8 8 16 11 16 17 17 18 18 18 20 21 22 22 22 20 22 23 22 23 23 23 23 24 23 22 21 20 19 18 19 20 19 19 19 19 18 15 15 14 15 14 15 16 14 14 14 16 17 19 18 19 20 18 17 18 17 16 16 15 15 13 12 13 13 15 14 14 14 14 14 7 3 4 4 6 7 7 8 4 4 4 3 6 4 4 4 5 8 8 9 10 7 9 9 8 10 7 5 11 12 11 7 8 4 3 3 6 13 15 10 7 14 14 18 19 20 19 18 19 17 16 14 14 12 12 12 11 10 13 14 11 10 8 7 7 6 6 5 5 5 5 5 5 5 5 6 6 5 5 6 6 6 6 7 6 7 8 9 8 10 11 10 10 10 11 11 11 12 13 13 13 13 14 13 14 14 14 14 14 14 15 15 15 13 12 13 13 13 13 13 12 12 11 11 11 9 8 7 5 6 8 6 7 5 6 6 5 6 7 7 9 8 12 13 12 8 7 8 10 10 11 13 13 13 14 14 10 10 7 5 4 4 5 7 7 4 7 6 7 8 6 6 6 5 6 6 3 7 10 8 8 13 11 9 12 15 16 17 16 19 20 19 21 21 22 21 22 23 24 24 24 24 23 22 24 24 22 21 19 19 18 18 17 17 17 18 16 14 15 12 12 12 11 10 11 11 13 13 12 14 13 14 16 16 16 17 17 16 16 15 14 12 12 12 12 12 13 12 13 12 13 2 4 6 7 7 8 9 9 7 5 3 3 2 3 4 5 8 10 11 12 14 13 4 11 14 8 9 12 16 14 11 9 9 6 12 6 9 12 14 14 14 10 8 15 18 21 22 23 20 19 19 17 17 14 13 13 15 14 15 16 14 10 10 9 8 7 7 7 7 7 6 6 5 6 6 6 6 6 7 6 7 7 8 8 10 9 9 11 11 10 11 10 10 11 12 13 13 13 13 13 13 14 13 13 14 14 15 15 13 14 14 14 14 14 12 13 13 13 11 12 11 11 14 13 7 9 9 7 7 7 6 4 5 5 6 7 6 6 8 7 8 10 12 12 7 7 7 7 8 9 10 12 9 10 9 10 8 8 4 5 4 6 3 2 3 5 6 6 7 7 4 3 4 4 5 4 4 7 7 7 6 10 11 10 12 14 15 16 17 18 20 20 20 21 22 22 21 24 24 23 24 24 23 23 22 21 21 20 19 19 19 19 15 17 15 17 16 14 14 12 13 10 9 9 10 9 10 11 10 12 15 13 14 13 14 14 15 16 15 13 12 10 10 9 9 9 10 8 11 11 12 4 7 11 9 9 11 12 10 10 9 6 2 1 4 7 8 8 18 14 12 14 14 13 20 20 9 7 9 9 14 12 4 5 10 10 10 8 8 10 10 10 9 9 7 19 24 27 23 21 21 21 20 19 16 15 14 13 14 16 17 15 16 11 12 10 9 8 9 8 8 8 8 7 7 7 6 7 8 8 8 8 9 9 9 10 10 10 10 11 10 11 12 12 13 13 13 14 13 13 13 13 14 14 13 14 14 13 14 13 13 13 14 12 13 12 12 12 12 11 12 10 11 12 13 8 9 11 9 9 7 5 6 5 6 7 8 8 7 7 9 9 10 10 8 6 5 5 7 8 9 9 6 6 6 6 6 5 3 4 4 2 3 2 2 1 3 5 7 5 5 4 3 2 2 4 3 5 6 4 6 6 7 8 9 12 15 16 17 19 19 18 19 19 19 20 22 22 23 23 24 25 24 23 22 23 22 22 19 17 18 19 20 18 16 15 17 15 13 12 12 13 10 8 6 6 6 9 10 9 11 12 13 13 11 10 10 11 12 10 10 9 8 7 8 8 8 9 8 6 9 10 5 4 9 4 6 13 14 15 7 6 7 5 7 4 9 10 11 12 12 11 11 15 13 15 19 10 12 16 17 9 17 8 6 16 14 9 5 8 9 9 10 5 4 5 15 14 16 23 28 24 24 23 20 17 17 15 15 17 16 17 17 16 16 14 12 11 10 10 9 9 9 9 9 8 8 7 8 9 9 9 10 10 10 10 11 11 11 11 11 11 11 14 14 14 14 13 13 13 14 14 14 13 14 14 14 13 13 14 13 12 13 13 12 13 13 12 12 11 10 11 9 10 11 10 9 8 10 7 7 7 6 5 4 8 7 8 7 6 6 6 6 7 7 4 3 2 3 3 4 5 3 2 1 1 2 2 0 0 2 4 1 2 2 2 2 5 6 7 6 3 4 2 1 1 1 3 5 5 3 6 7 9 9 9 13 15 16 17 18 18 17 17 17 18 20 20 21 22 24 24 24 26 24 24 23 24 23 24 22 20 20 19 18 17 17 18 17 13 13 11 11 9 9 5 4 6 7 5 6 9 10 11 11 11 12 11 10 9 10 10 9 8 8 8 7 8 6 8 7 9 9 4 4 6 7 5 6 10 10 4 8 7 8 6 3 8 8 9 7 9 5 10 13 14 14 9 9 15 19 19 14 11 10 17 16 9 6 5 5 5 3 5 6 5 9 10 13 18 19 17 21 25 21 22 21 16 17 18 17 16 17 18 18 18 17 17 14 12 12 11 11 11 10 10 9 10 9 9 11 11 11 11 12 10 10 11 11 12 12 12 12 14 15 15 14 14 14 14 15 15 13 14 14 13 11 13 13 13 13 13 13 14 13 12 13 12 11 10 9 9 9 8 6 9 8 9 8 5 5 4 4 4 5 6 6 8 6 5 6 6 6 5 4 3 3 1 1 2 0 1 2 2 3 3 1 1 2 3 5 4 3 5 3 3 5 5 5 6 6 8 7 8 7 1 5 7 8 9 8 6 6 6 8 10 12 13 16 17 17 17 19 18 17 16 17 19 19 21 21 22 22 24 25 25 23 25 25 23 22 22 22 21 18 16 14 15 16 14 14 13 12 11 8 7 4 2 4 5 5 6 8 9 9 10 9 8 9 9 8 10 10 9 9 7 8 5 6 6 6 7 6 7 2 4 6 5 6 4 3 7 5 4 9 9 8 6 4 5 3 9 6 7 10 12 15 14 12 14 15 12 12 12 16 8 7 9 6 4 3 3 4 3 6 7 4 11 9 11 14 20 14 16 16 17 15 17 18 22 22 19 18 20 20 19 19 18 17 17 16 14 14 12 12 12 12 11 11 11 10 11 13 13 13 12 11 11 12 12 13 13 13 14 15 14 13 14 14 14 14 15 14 14 15 14 12 12 12 13 14 14 14 13 13 14 13 11 10 11 10 8 8 9 9 8 9 7 8 7 6 6 4 5 4 5 5 7 6 5 5 6 6 5 5 4 4 2 1 2 2 2 5 4 2 4 4 3 3 3 4 4 6 8 8 7 8 10 10 11 10 13 12 13 13 12 14 15 13 13 12 12 11 10 10 10 13 15 16 16 19 21 21 22 21 19 18 20 20 21 20 22 22 21 23 23 25 24 24 24 25 24 22 21 19 18 18 16 13 14 12 13 13 12 10 8 5 6 2 4 4 5 5 5 7 9 12 9 8 8 9 8 10 10 9 7 7 5 4 6 5 4 4 6 8 3 4 6 9 11 6 10 14 15 6 15 11 8 6 5 7 3 4 7 9 9 10 12 13 16 14 12 13 14 12 8 9 5 6 7 5 3 4 2 6 8 8 8 12 9 13 15 14 13 13 16 21 22 20 19 22 23 23 19 22 21 21 20 21 19 22 21 18 16 14 14 15 14 13 13 12 12 12 12 13 14 13 13 13 13 14 14 14 15 15 14 14 14 14 14 15 15 15 15 14 14 13 12 13 13 13 14 15 14 14 14 13 13 12 10 9 10 8 8 8 9 8 9 8 8 8 8 5 6 4 4 5 6 7 6 5 6 5 4 4 3 5 5 4 5 5 7 8 8 8 7 8 8 6 6 5 7 8 9 8 9 9 9 10 10 13 12 12 13 12 14 15 15 15 13 15 15 14 15 14 13 14 16 20 19 19 20 20 19 20 22 22 19 19 21 22 23 22 22 23 22 23 24 24 22 23 24 23 23 21 18 17 17 17 13 13 12 13 12 11 9 6 6 5 5 5 3 3 4 6 7 6 5 6 6 7 9 9 9 8 7 5 5 4 3 3 3 5 4 5 7 5 7 8 9 9 10 13 10 10 14 14 12 6 5 4 4 4 3 4 5 8 13 12 13 14 13 12 13 11 8 4 2 3 2 2 4 5 4 4 7 8 10 9 12 13 14 14 14 15 16 14 20 18 17 18 15 24 26 21 23 23 24 25 26 23 22 24 23 21 20 18 16 16 16 16 15 14 13 14 14 15 14 14 14 14 14 14 15 15 16 16 15 15 14 13 14 15 16 15 15 14 13 14 13 13 13 14 13 15 13 13 13 13 12 10 8 9 9 9 10 10 9 10 10 10 9 8 8 6 7 6 7 7 6 6 5 5 4 5 5 4 5 4 4 7 9 8 6 8 9 10 8 9 9 9 8 7 7 8 10 10 8 5 8 10 14 12 14 14 14 15 15 15 14 16 16 16 17 15 16 16 17 19 21 21 19 20 18 20 19 21 23 23 22 21 21 21 21 21 22 22 21 22 22 23 22 22 22 21 20 19 17 15 15 nan nan 13 14 14 12 10 8 8 4 6 4 4 2 1 4 5 5 4 5 7 7 8 8 8 8 5 4 2 2 1 3 3 4 4 4 4 4 8 8 8 9 8 8 6 6 4 4 4 2 4 3 4 4 4 4 6 7 9 10 11 12 12 13 12 10 10 7 4 5 3 2 4 5 5 7 9 9 11 10 13 15 13 15 16 15 15 19 19 17 17 16 20 23 19 22 20 25 26 28 29 26 24 25 26 24 23 21 19 19 19 19 18 16 16 16 15 15 16 16 15 15 15 16 15 15 15 16 16 15 16 16 15 15 16 16 16 15 14 14 13 13 12 13 15 13 14 12 12 13 11 11 9 9 10 11 11 11 12 12 11 11 11 10 9 7 8 8 9 8 8 7 7 6 4 4 5 4 4 5 7 9 10 10 9 8 9 10 10 10 9 8 8 9 8 9 9 9 10 8 7 8 10 10 12 11 12 11 12 13 12 15 13 16 17 17 17 17 17 18 19 20 20 20 18 18 21 20 21 21 nan nan nan 18 19 19 19 20 20 20 19 19 19 20 20 20 19 17 17 15 nan nan nan nan 16 16 12 11 9 7 4 3 2 0 3 0 2 4 6 4 5 6 5 7 7 6 5 3 2 2 1 2 3 4 4 5 6 7 5 6 7 7 9 7 5 5 5 4 1 2 1 3 4 5 5 5 5 6 7 7 9 10 9 10 10 11 10 8 6 6 5 4 3 4 4 5 6 8 10 12 12 12 13 12 15 14 14 16 18 19 17 18 17 18 23 23 22 20 26 24 28 27 29 27 30 29 30 28 28 23 22 22 21 20 19 18 17 17 16 17 18 18 17 17 16 15 16 16 16 16 17 17 17 17 16 15 16 16 16 16 14 14 13 13 13 14 14 13 12 12 11 11 11 10 12 13 13 14 14 13 13 13 12 11 10 9 9 9 9 9 9 10 9 8 8 10 9 7 6 5 6 8 9 9 9 10 10 9 9 10 10 9 8 8 9 9 8 11 11 8 8 9 7 8 9 9 8 11 13 11 12 10 12 10 16 12 17 15 14 15 17 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 18 nan 19 18 18 17 17 18 nan nan nan nan nan nan nan nan 14 13 11 10 8 6 4 4 2 2 1 4 4 5 4 5 4 6 8 7 8 4 1 1 1 2 3 3 4 5 5 4 5 6 6 7 7 6 6 5 4 2 1 2 2 3 4 5 5 5 6 7 6 6 6 7 8 9 10 12 11 9 8 7 7 7 7 7 8 8 8 9 8 11 11 12 13 14 14 14 15 15 17 19 19 19 18 19 17 18 22 19 21 20 22 24 25 28 27 31 28 24 15 25 27 28 28 24 21 21 20 20 18 17 17 18 20 20 19 18 16 17 18 18 18 17 17 18 18 17 17 16 17 17 16 16 15 15 13 12 11 13 13 13 12 12 13 12 12 15 16 16 16 15 14 14 13 12 11 11 10 9 9 9 8 9 11 12 11 10 11 11 10 9 9 8 8 9 9 9 9 9 9 6 7 7 9 10 8 7 8 7 7 9 8 8 7 6 4 5 7 9 12 10 9 10 10 10 10 12 15 13 13 13 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 7 6 5 3 2 3 3 5 4 3 2 1 2 4 6 6 4 2 1 2 2 1 2 4 5 3 3 5 5 5 4 4 8 9 7 5 5 3 2 2 2 3 4 4 1 2 2 4 4 4 6 6 8 9 11 11 10 9 10 11 10 11 11 11 13 12 13 13 12 14 14 12 13 15 15 15 17 17 19 21 21 20 19 20 18 18 19 19 20 18 18 20 24 26 26 21 26 24 9 17 28 30 29 30 26 22 19 20 20 19 19 19 19 19 20 19 19 18 18 21 21 20 18 18 18 17 17 17 17 17 17 17 17 17 16 14 12 14 14 12 12 12 13 14 15 15 16 17 16 16 15 14 13 13 11 10 10 9 9 10 9 9 10 12 12 11 12 12 10 9 7 7 8 8 9 8 8 8 9 8 8 6 5 5 7 6 6 6 6 5 5 7 5 6 7 6 5 5 5 6 6 8 7 9 9 9 10 11 11 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 5 4 4 7 7 7 5 3 1 1 2 2 2 3 2 3 1 2 2 1 1 2 5 6 5 6 7 3 3 4 5 5 4 5 7 4 0 0 3 3 2 1 3 4 5 6 nan nan 5 7 8 7 6 7 8 9 8 8 10 12 12 14 15 14 15 14 14 17 16 16 15 15 16 16 16 16 19 20 21 20 21 23 21 22 20 22 20 17 18 18 18 20 32 23 24 30 18 23 26 24 33 26 30 25 21 21 20 20 20 20 18 18 20 20 20 19 19 21 21 21 21 20 18 16 17 18 17 17 17 18 18 18 17 15 14 14 13 12 13 14 14 15 16 17 17 16 15 16 15 15 14 13 12 10 10 9 9 10 10 9 10 11 11 11 12 11 10 10 9 8 8 8 7 7 nan nan nan nan nan 7 6 4 4 5 5 4 4 5 4 5 5 5 3 3 2 1 2 3 5 4 6 8 8 8 8 8 nan 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 9 7 5 3 2 2 1 0 2 2 3 4 5 4 1 1 0 1 2 2 4 3 3 3 4 5 nan 5 nan 4 3 4 5 3 5 2 3 3 5 nan nan 5 6 nan nan nan 8 8 8 9 10 12 13 14 15 15 17 nan 17 17 16 nan 17 17 16 17 18 18 19 20 20 20 19 19 20 20 20 23 24 24 22 20 19 19 19 18 20 20 28 27 27 29 29 24 22 22 22 22 28 25 24 24 22 22 22 22 21 20 20 22 22 21 20 20 21 22 21 23 21 18 17 18 17 18 18 19 18 18 17 15 14 14 14 13 13 16 18 18 18 19 17 16 16 15 16 15 14 13 12 11 11 10 9 10 10 10 9 10 10 11 11 11 11 10 9 8 7 6 6 6 nan nan nan nan nan nan 6 5 5 4 3 3 4 3 3 3 3 2 0 2 1 1 2 3 4 4 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 6 6 3 1 1 0 1 2 2 4 4 5 5 4 3 2 1 2 2 1 2 2 3 2 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 20 24 22 nan nan nan nan nan 19 18 18 19 21 21 21 23 22 22 23 23 22 24 25 25 24 22 23 21 22 22 23 25 25 24 24 29 30 24 23 20 22 23 21 25 28 27 24 23 22 23 23 23 23 22 22 23 22 20 21 22 23 23 23 21 19 18 18 18 19 19 18 18 18 17 15 15 14 13 14 16 19 19 19 19 18 16 16 16 15 15 13 13 12 12 12 13 12 11 11 12 12 11 11 11 11 10 11 11 9 7 5 nan nan nan nan nan nan nan nan nan 5 4 2 2 3 3 3 2 2 3 3 3 2 2 3 3 4 5 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 4 4 2 1 1 1 3 1 2 4 4 3 4 4 1 1 3 1 2 2 2 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 24 nan nan nan nan nan nan nan nan nan 23 22 24 25 25 26 26 25 25 24 26 26 28 26 23 23 22 23 25 25 25 25 26 25 27 27 28 27 26 30 26 24 25 30 29 27 23 25 25 25 24 24 24 23 22 23 22 21 20 22 23 23 22 21 20 19 18 18 18 20 19 18 18 16 16 15 13 13 16 17 18 18 18 18 16 15 14 13 nan 13 12 12 nan nan 11 11 12 12 12 12 13 12 11 10 10 10 9 8 5 4 nan nan nan 2 1 nan nan nan nan nan 2 2 2 4 nan nan 3 3 4 nan 4 nan nan 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 3 1 1 1 2 3 3 4 4 5 5 4 5 3 3 3 2 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 24 26 27 27 27 27 27 26 27 27 29 27 26 23 24 25 28 27 27 27 26 24 26 29 27 24 26 28 23 21 26 25 28 27 26 28 27 28 26 27 25 24 23 22 21 21 20 21 22 23 23 22 23 21 20 19 19 20 21 20 19 18 17 17 15 14 15 17 18 17 17 15 14 15 13 11 10 10 nan nan 11 nan nan nan 10 10 10 11 nan nan nan 10 9 7 7 5 5 4 1 2 1 nan 1 3 nan nan nan nan nan 3 4 nan nan nan nan 6 6 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 1 0 1 3 4 6 6 6 5 4 4 3 4 5 5 2 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 27 28 29 30 31 29 29 30 29 28 27 28 25 28 29 28 28 28 28 26 26 23 25 22 21 26 25 24 24 25 27 28 28 29 27 26 28 28 27 26 24 24 23 21 23 23 23 24 24 24 24 22 20 21 19 19 21 20 19 19 19 18 17 16 15 17 18 17 16 14 13 14 15 13 12 11 12 nan 10 nan nan nan nan nan 8 8 nan nan nan nan nan 7 nan 5 6 3 1 2 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 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 3 5 6 7 7 8 7 6 5 5 4 5 5 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 17 16 13 15 17 19 20 21 24 25 nan nan nan nan nan nan nan nan 29 28 27 29 28 nan nan 29 nan nan nan nan nan nan 30 30 31 30 31 30 29 28 29 29 30 31 30 30 29 27 27 27 25 23 23 20 24 26 26 22 23 23 26 27 30 30 28 29 30 28 28 26 25 25 24 25 25 25 25 25 25 25 25 24 18 22 21 22 21 21 20 20 19 18 19 17 17 18 18 17 14 14 17 15 14 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 1 nan nan nan nan nan nan nan 3 nan 7 nan nan nan nan nan 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 7 8 8 9 9 7 7 5 6 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 15 14 13 16 19 19 22 24 24 23 26 25 24 25 25 25 25 26 28 27 28 28 29 30 29 28 28 28 27 27 29 nan nan nan nan 29 31 31 29 29 29 28 30 31 31 30 33 31 29 26 26 24 25 26 20 23 25 27 25 25 26 27 25 29 31 28 27 30 30 29 27 27 26 26 27 26 26 25 25 26 26 27 27 26 24 24 23 23 23 22 22 22 21 19 19 18 19 18 17 16 16 14 14 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 9 10 10 10 10 10 9 10 7 6 8 nan 8 7 8 7 8 8 7 7 9 9 12 14 15 14 15 13 13 13 15 16 17 20 24 26 27 27 29 27 26 25 26 26 28 28 29 30 31 32 31 30 29 27 26 26 24 26 27 27 28 29 nan nan nan 30 30 28 28 29 30 29 nan 29 31 31 30 31 27 26 29 27 25 26 26 26 26 29 27 25 26 29 31 31 30 29 30 29 29 27 28 26 28 27 26 26 25 25 26 26 26 26 27 24 22 24 25 25 24 23 23 22 21 20 19 18 18 16 14 13 12 nan nan nan nan nan nan nan nan 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 5 8 7 4 3 2 5 6 7 7 8 10 11 12 13 12 11 14 13 13 15 18 18 21 23 25 30 28 28 28 28 28 28 28 30 29 31 31 30 32 32 33 31 29 28 30 27 27 27 26 25 25 25 25 26 nan nan 28 29 28 29 29 30 nan nan 29 31 29 29 29 28 29 30 29 29 26 26 29 28 27 26 30 35 35 31 31 30 29 29 29 29 29 29 29 27 27 24 24 25 25 26 25 25 24 26 23 24 25 26 25 24 24 23 22 20 19 18 18 14 13 11 12 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 5 6 5 3 5 6 7 7 8 9 11 12 12 12 11 12 10 13 15 16 18 17 21 26 27 27 28 28 30 29 28 27 25 24 23 23 25 27 28 30 30 31 29 26 28 28 28 26 26 26 26 27 27 26 25 27 nan nan nan 26 23 27 29 nan nan nan 29 31 30 31 31 32 29 32 27 28 27 29 30 29 30 33 35 31 32 31 30 31 31 30 31 31 31 31 29 28 27 25 25 24 24 26 26 26 24 24 26 27 26 26 24 24 24 23 21 19 19 17 15 13 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 8 8 7 5 7 9 8 8 9 8 10 11 11 12 12 12 12 16 17 19 18 21 23 27 29 28 29 30 32 31 29 24 21 18 17 17 18 19 20 22 24 26 26 25 26 26 27 27 26 26 25 26 26 26 25 24 25 25 26 nan nan 27 26 24 26 nan nan 31 32 32 32 32 29 31 28 30 30 31 28 30 29 31 33 32 35 35 32 31 33 32 33 33 33 32 32 31 29 28 26 nan 26 nan nan 27 27 25 26 26 26 26 24 25 25 23 21 21 19 18 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 8 7 7 8 9 10 10 10 9 10 12 13 12 13 10 11 15 17 19 20 24 26 28 29 29 30 32 32 31 26 21 17 15 15 14 15 16 nan nan nan nan nan nan 22 23 24 25 26 26 25 23 21 20 19 19 18 17 19 19 18 nan nan 23 24 24 nan nan nan 34 33 32 31 31 29 32 33 33 33 32 29 31 34 35 36 37 34 34 34 34 35 35 34 34 33 33 30 31 30 28 26 nan nan 27 26 27 27 27 26 25 25 23 22 21 19 19 19 18 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 9 9 10 8 11 11 12 9 11 11 12 12 11 12 14 14 15 18 20 21 23 24 25 27 29 30 32 31 28 23 17 13 14 nan 13 nan nan nan nan nan nan nan nan nan nan nan nan 24 23 24 24 23 20 18 14 12 8 7 7 6 5 6 8 nan 14 18 25 nan nan 29 33 32 33 33 34 34 35 35 34 32 32 33 37 37 36 37 35 33 35 35 35 34 36 33 33 33 33 32 30 30 28 nan nan 26 27 28 26 24 24 23 24 22 22 20 18 18 17 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 10 9 11 10 8 11 13 12 12 12 12 13 14 14 16 15 14 17 18 20 20 23 25 27 30 30 29 31 30 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 21 21 20 19 18 16 15 12 11 10 9 9 7 6 8 9 11 17 nan 29 30 30 35 35 35 35 35 35 36 36 35 34 35 37 39 41 38 31 35 34 36 36 37 36 34 34 36 35 nan nan nan nan nan 30 25 26 26 23 24 23 25 27 27 26 25 23 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 11 10 10 8 11 10 13 14 13 13 14 15 15 17 16 17 17 18 18 19 19 22 24 26 25 28 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 18 19 19 19 18 18 17 15 14 13 11 9 8 7 7 9 11 12 18 23 29 31 34 36 36 34 36 35 36 35 37 36 37 38 40 40 36 37 34 36 38 39 40 37 37 38 38 nan nan nan nan 28 30 27 25 29 29 29 28 27 27 24 26 26 25 26 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 10 11 10 9 10 12 12 14 14 15 16 18 18 18 18 17 18 20 21 20 21 23 25 25 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 16 15 15 15 14 11 13 12 10 9 8 6 8 10 11 15 18 20 25 33 33 35 37 37 36 36 38 39 39 38 36 39 40 38 37 nan 37 41 42 40 43 42 41 nan nan nan nan nan nan 30 30 29 30 30 29 30 27 26 25 25 25 26 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 11 9 11 12 11 12 13 16 18 19 20 19 20 21 17 20 19 21 22 21 23 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 11 11 12 nan 13 13 12 11 10 8 6 10 12 13 17 20 20 24 31 35 37 37 37 39 39 40 39 37 37 40 39 39 nan 38 nan 42 41 43 44 nan nan nan nan nan nan nan 29 29 26 nan 29 29 28 27 26 24 23 25 25 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 12 13 13 13 13 15 22 22 21 20 21 20 19 19 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 8 12 11 12 15 14 15 14 14 11 9 11 11 12 15 18 19 21 25 32 34 36 38 38 41 41 41 39 38 39 40 nan nan 41 nan 41 44 nan nan nan nan nan nan nan 31 31 28 27 27 27 28 28 27 nan nan 24 21 24 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 13 13 17 23 24 22 22 20 20 21 22 20 22 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 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 13 16 16 17 17 18 17 17 14 15 14 14 18 20 22 23 23 25 33 34 38 41 41 41 41 39 39 nan nan nan nan nan 41 45 44 38 nan nan nan nan nan 32 31 32 28 27 26 25 nan 25 25 nan nan nan 22 nan nan nan nan nan nan nan 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 17 18 20 25 27 25 21 23 21 21 20 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 17 15 19 18 nan nan nan nan nan nan nan nan nan nan nan 15 17 19 23 24 23 23 22 21 21 17 15 17 20 23 25 24 24 26 29 38 40 42 43 41 39 41 40 41 nan 43 42 nan 45 45 42 38 nan nan nan nan 32 32 32 30 28 26 26 25 nan 23 nan nan nan 23 nan 20 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 19 20 22 24 25 27 25 24 25 24 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 20 23 25 28 28 26 23 23 21 18 19 21 22 24 26 27 28 29 36 40 44 43 40 41 38 40 41 43 nan nan 46 46 45 43 36 35 nan 34 34 32 31 30 30 27 25 24 24 nan nan 21 nan nan nan 18 17 17 15 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 19 23 24 22 24 23 28 26 25 25 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 22 28 28 28 30 27 24 24 22 21 23 25 28 30 29 30 31 36 43 43 41 41 41 38 40 45 44 47 nan nan 49 47 44 nan 37 36 nan nan nan 32 nan 28 27 26 25 22 20 nan nan nan nan 18 17 18 17 nan 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 26 27 26 26 27 28 25 25 25 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 26 28 31 32 31 28 31 27 25 26 30 33 34 33 35 38 38 42 48 42 46 44 42 41 44 48 48 48 51 nan nan nan nan nan 38 39 37 35 nan 31 29 28 27 24 20 19 18 18 18 18 17 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 26 26 27 26 24 24 26 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 31 35 34 35 36 36 35 33 31 33 38 40 38 36 41 35 43 53 50 46 47 52 48 45 47 48 50 52 52 47 nan nan nan nan nan 37 36 35 32 32 30 nan 21 20 18 18 18 20 18 18 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 28 25 28 27 25 27 25 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 35 40 37 38 39 44 43 38 33 39 42 43 39 41 46 57 41 52 56 47 53 55 47 47 50 49 52 50 51 nan 42 nan nan nan nan 37 36 34 34 nan nan 28 23 22 18 20 20 19 19 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 28 27 27 27 29 27 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 nan nan nan nan 33 36 40 40 42 43 44 44 40 39 44 45 42 46 44 47 63 42 49 53 53 52 52 nan nan nan nan 50 49 48 nan nan nan nan 37 36 35 35 34 37 37 37 28 26 22 22 21 19 19 20 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 27 26 28 29 30 30 28 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 40 42 46 50 51 49 51 45 41 46 47 50 47 43 50 58 54 47 43 48 nan nan nan nan nan nan nan 46 44 nan nan 38 36 36 34 34 35 36 37 39 38 nan 30 27 23 22 23 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 29 28 27 29 28 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 47 55 58 56 54 54 50 45 48 50 48 46 47 42 37 41 39 39 nan nan nan nan nan nan nan 51 49 44 42 41 39 35 34 35 36 36 37 38 38 36 nan 30 27 25 25 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 31 29 27 27 28 29 33 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 49 57 63 58 55 61 58 55 51 45 43 43 41 nan 30 34 nan nan nan nan nan nan nan nan nan 54 52 49 nan 44 41 39 36 35 36 35 36 37 36 36 33 32 28 28 nan nan 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 34 33 29 27 26 30 34 37 33 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 60 57 57 57 nan nan 51 45 44 40 38 nan nan nan nan nan nan nan nan nan nan 57 59 57 56 54 48 45 43 38 37 36 37 36 36 37 36 35 34 30 nan 30 29 24 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 37 33 32 30 28 28 35 38 35 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 58 nan nan nan nan nan nan 58 61 nan nan nan nan nan nan nan nan nan nan 48 46 39 37 37 nan nan nan nan nan nan nan nan nan nan nan nan nan 58 53 53 48 42 38 37 38 38 35 37 37 35 35 33 29 nan 28 31 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 32 32 33 30 29 28 33 40 37 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 63 nan 54 58 62 62 64 nan nan nan nan nan nan nan nan nan nan 47 46 43 40 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 59 51 43 39 38 39 38 36 38 37 34 34 33 31 nan 29 29 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 32 28 31 34 33 34 38 31 39 38 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 42 33 44 50 58 60 62 nan nan nan nan nan nan nan nan nan 48 46 43 44 nan nan nan 35 36 nan nan nan nan nan nan nan nan nan nan nan nan nan 54 46 40 39 39 38 37 39 38 36 35 34 30 31 30 28 nan nan nan nan nan nan nan nan nan 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 40 32 25 26 29 29 31 30 37 43 41 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 51 35 45 46 49 56 59 62 nan nan nan nan nan nan nan nan nan nan 48 44 42 nan nan 37 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 43 39 40 41 40 40 40 41 39 38 36 35 32 30 nan nan nan nan nan 25 nan nan nan 25 28 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 38 33 34 27 25 28 30 33 35 35 35 42 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 34 35 41 45 56 58 61 nan nan 62 61 nan nan nan nan nan 52 52 50 47 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 49 45 43 44 45 42 41 40 41 40 39 37 33 31 31 nan nan nan nan 26 nan nan nan nan 27 28 28 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 41 36 35 37 22 26 28 31 32 37 39 42 43 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 29 nan 30 36 45 nan 45 58 62 62 64 64 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 53 52 51 47 46 44 41 40 40 40 39 39 36 34 32 30 28 29 27 27 28 28 28 27 28 28 28 27 28 nan 28 nan 34 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 32 42 41 36 37 32 24 29 29 30 35 36 37 35 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 12 18 nan 10 nan nan nan nan nan nan nan 59 59 nan nan nan nan nan nan 52 54 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 62 nan nan 58 52 46 45 44 41 41 41 41 40 37 33 32 30 31 31 31 31 29 30 28 28 29 30 29 28 29 29 30 33 34 35 37 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 28 31 27 45 40 36 35 36 33 26 26 23 25 28 29 28 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 55 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 56 51 47 44 44 44 41 39 37 36 34 33 33 33 32 32 32 31 30 30 31 31 31 31 31 30 31 33 36 37 36 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 31 32 29 47 45 43 37 31 35 32 28 24 26 27 29 28 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 52 nan nan nan nan 56 56 56 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 49 48 44 43 40 38 36 37 35 34 33 33 33 32 32 30 32 32 32 32 33 34 34 34 35 37 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 28 30 33 29 nan nan 43 40 34 43 34 32 23 31 27 26 26 29 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 23 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 47 45 42 40 39 39 35 33 34 34 34 33 34 33 34 35 34 33 35 35 36 36 35 38 41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 35 32 30 nan nan nan 42 42 39 33 35 33 27 30 28 26 30 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 nan 9 7 5 3 8 11 16 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 46 42 43 42 39 36 36 37 36 35 36 35 36 36 37 36 36 35 35 35 34 38 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 31 30 29 nan nan nan nan nan nan nan 37 37 34 27 31 28 27 28 28 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 5 nan nan 8 11 15 21 24 28 29 27 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 44 43 42 41 38 39 38 39 39 38 39 39 38 36 37 39 37 35 33 36 39 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 25 30 28 29 nan nan nan nan nan nan nan nan nan nan 33 31 30 30 29 27 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 8 nan nan nan 8 12 18 nan nan nan nan 31 32 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 40 41 42 40 42 40 41 40 39 39 40 40 40 39 37 36 35 35 40 42 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 30 26 23 nan nan nan nan nan nan nan nan nan nan nan nan 31 30 30 30 29 29 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 16 nan nan 4 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 42 43 42 42 42 41 41 40 40 39 39 40 39 38 36 nan 35 36 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 30 26 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 31 32 32 31 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 43 42 42 42 42 40 41 41 38 39 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 25 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 33 32 31 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 41 40 41 40 41 42 46 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 nan nan nan nan 23 25 28 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 42 42 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 17 22 24 26 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 15 19 22 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 18 25 29 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 61 59 55 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 18 23 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 50 nan nan nan nan nan nan nan nan nan 72 72 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 94 89 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 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 77 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 23 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 11 9 11 16 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 76 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 13 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 21 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 16 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 16 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 16 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 22 19 21 nan 70 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 nan 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 20 nan nan 47 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 nan nan 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 18 18 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 nan nan nan 38 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 19 17 18 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 29 nan 33 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan 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 19 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 19 23 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 nan nan nan nan 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 10 15 nan nan nan 20 22 nan nan nan nan nan nan nan 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 9 15 10 nan 6 6 14 14 13 nan nan nan nan nan nan nan 11 nan 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 4 8 2 6 4 9 4 4 6 15 18 nan nan nan nan nan nan 14 nan nan nan 17 20 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 13 10 8 9 11 7 nan 7 11 19 nan nan nan nan nan nan nan nan nan 10 16 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 8 2 3 6 nan nan nan nan nan nan nan nan nan 14 16 20 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 51 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 nan 2 3 7 nan nan nan nan nan nan 33 nan 21 nan nan 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 42 47 50 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 nan nan 20 nan nan nan nan nan nan 26 nan nan nan 22 20 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 26 nan nan nan nan nan nan nan nan 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan 21 21 nan 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 nan nan nan nan nan nan nan nan 15 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 19 nan nan nan nan nan nan nan nan nan nan 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 nan nan nan 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 nan nan nan nan 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 282 254 265 284 270 302 311 311 346 274 304 292 6 4 341 94 345 325 333 358 35 125 113 265 209 319 166 73 101 71 252 85 287 287 178 185 180 189 191 185 200 193 197 201 200 196 211 206 192 180 171 164 162 160 162 161 162 161 163 163 164 167 165 168 175 174 157 155 165 169 162 146 142 157 160 168 165 138 134 137 131 133 141 142 156 138 148 146 148 153 157 158 165 166 168 168 164 152 149 155 158 153 149 150 153 150 150 154 154 157 161 148 152 148 152 151 141 151 139 144 147 137 137 125 112 83 57 49 42 29 29 2 345 326 316 313 319 323 316 318 325 316 324 324 336 330 341 340 317 315 338 351 353 14 358 352 3 1 342 357 0 22 40 48 58 58 62 71 79 78 60 80 94 87 91 93 84 85 95 106 110 112 116 121 123 126 121 121 118 114 120 120 124 128 129 131 126 133 135 134 131 134 134 136 132 137 132 134 133 128 nan nan 113 114 123 118 108 96 94 92 89 81 83 84 84 70 73 73 65 64 52 59 54 50 43 32 39 41 45 57 53 62 59 62 60 67 66 70 69 74 78 270 290 307 287 272 285 297 287 58 3 141 172 189 239 308 270 327 308 250 270 277 236 140 181 170 185 177 143 95 122 55 44 158 272 251 280 238 243 236 230 220 220 221 227 219 219 222 220 216 194 188 181 177 174 172 170 167 165 168 167 170 180 173 170 176 173 158 153 165 163 166 151 164 168 156 162 158 138 142 136 138 134 128 135 134 137 145 149 142 152 158 157 161 162 166 165 160 148 148 149 154 151 149 153 153 150 152 152 156 159 159 157 149 151 151 150 151 157 143 148 153 130 136 141 121 87 73 56 59 18 174 298 301 293 296 296 304 302 313 316 313 312 321 312 311 323 327 314 322 322 331 332 353 9 1 359 332 337 349 333 337 31 43 55 53 53 67 71 72 66 81 92 79 86 87 90 81 90 92 107 119 109 118 118 124 119 114 114 114 107 116 121 123 126 129 128 131 138 134 130 131 134 133 133 141 144 137 137 134 128 126 122 119 116 120 120 113 97 90 101 100 91 83 86 85 71 81 79 72 69 61 53 55 52 38 43 45 48 47 56 58 62 69 68 69 77 80 82 77 67 73 280 290 295 289 275 260 291 24 265 268 215 229 215 244 242 287 286 252 249 257 256 11 27 230 244 184 221 156 165 162 149 219 226 216 241 309 303 299 288 259 246 241 229 227 228 226 223 236 228 210 209 202 195 184 182 179 165 175 171 177 171 191 188 179 177 183 175 152 170 174 166 169 189 185 169 160 134 133 127 137 125 119 128 126 127 138 140 140 139 140 146 154 148 162 164 155 147 149 145 150 152 150 150 151 152 150 158 161 160 152 154 153 151 155 153 152 155 155 149 135 134 142 129 117 105 103 120 134 165 153 234 273 263 285 294 308 315 311 319 321 315 318 318 348 336 331 334 341 340 337 332 338 2 6 342 345 343 341 352 323 342 20 16 37 58 52 72 71 79 96 89 78 105 109 107 80 87 102 168 101 120 118 113 114 115 114 114 108 109 109 119 125 123 126 129 131 134 132 135 131 131 129 134 140 139 143 136 139 135 132 129 127 122 120 123 124 120 107 96 102 92 88 91 83 87 85 77 75 71 64 59 51 54 57 46 50 49 39 45 48 51 56 62 66 69 72 76 86 84 79 74 273 300 285 256 261 264 210 208 252 187 182 190 187 176 213 301 241 311 259 301 259 302 340 242 292 288 257 256 133 240 235 235 239 260 335 339 313 291 276 271 258 250 239 233 233 229 224 230 238 229 223 221 208 198 191 187 178 177 176 184 182 203 220 193 186 189 189 177 180 182 198 200 206 195 177 161 134 145 151 118 129 116 121 133 143 141 141 139 139 145 151 162 161 165 163 157 150 152 148 147 151 150 153 152 154 155 156 156 156 157 159 152 153 152 153 152 154 153 144 135 134 145 139 147 145 152 155 175 158 238 307 262 269 291 308 315 315 313 313 329 330 327 333 333 337 343 350 346 353 356 357 353 349 338 327 320 328 336 351 350 339 309 32 75 68 57 73 93 85 77 64 65 119 90 77 81 101 97 123 113 109 127 114 111 112 111 118 111 109 116 117 122 121 131 128 130 137 135 133 126 133 137 137 137 139 145 139 140 137 136 135 127 128 127 127 125 125 121 114 106 107 88 82 86 88 92 86 74 71 69 62 59 53 55 50 49 47 43 43 41 50 57 66 71 77 82 85 81 84 83 78 300 320 225 236 220 229 199 184 187 189 156 168 196 202 238 321 287 197 233 240 286 355 344 283 302 295 273 289 276 241 250 241 232 226 134 350 320 314 322 291 265 254 245 239 234 235 231 225 236 242 236 229 215 211 207 196 191 180 193 192 184 206 224 227 205 215 213 205 198 200 215 209 214 191 177 161 155 151 146 117 134 136 155 154 146 149 143 152 154 161 161 167 171 166 161 152 153 152 155 154 151 153 148 149 155 158 160 162 162 166 161 154 159 162 165 162 160 160 157 149 147 141 149 161 162 170 182 203 220 243 260 249 272 310 316 322 313 318 317 325 326 324 332 326 314 318 336 346 348 351 348 342 348 340 334 329 317 322 342 334 11 79 96 118 95 82 75 82 76 88 114 83 80 72 70 83 86 159 101 89 103 170 108 110 106 111 111 113 112 121 121 122 126 126 131 136 139 134 136 133 136 137 140 139 143 143 140 146 142 144 137 130 130 131 129 129 126 128 125 118 124 111 96 85 82 87 87 82 74 72 72 67 61 55 54 51 47 46 50 44 54 71 77 84 88 86 89 90 92 92 88 266 238 162 112 142 149 161 167 173 206 180 179 193 186 202 281 262 236 227 263 256 321 309 297 286 258 256 282 287 253 240 254 268 242 105 161 350 343 354 335 265 261 264 243 234 239 233 229 226 240 238 234 228 224 221 211 199 183 180 219 184 223 225 237 246 231 228 235 215 223 213 211 197 205 191 166 161 155 143 133 148 151 167 153 151 160 159 162 164 167 170 172 168 161 163 155 158 160 162 159 152 152 155 162 162 160 160 163 162 163 161 161 163 163 164 163 166 168 166 163 159 158 166 176 182 178 214 228 221 243 262 250 264 292 295 312 308 316 310 311 301 317 306 288 287 291 311 324 336 332 328 323 331 331 331 324 328 321 357 330 342 34 90 80 79 69 55 67 90 78 70 98 72 81 97 99 178 113 88 76 107 170 99 102 109 108 112 112 114 122 124 130 133 138 135 137 140 137 136 139 136 139 143 143 146 147 151 155 157 151 144 136 142 139 136 130 125 133 130 125 120 128 116 98 92 79 79 83 82 76 74 74 65 49 52 57 57 52 59 58 61 77 83 82 81 84 88 90 86 86 93 242 192 209 199 170 165 201 175 209 204 187 188 213 217 215 245 255 264 277 273 246 284 304 301 295 294 324 287 266 262 260 259 252 325 342 317 331 347 356 4 274 246 249 252 241 237 239 235 227 227 239 232 236 231 232 224 216 208 186 193 197 228 235 224 242 247 248 247 244 227 213 208 199 203 191 179 172 156 153 154 169 177 180 159 167 173 172 167 165 171 173 171 168 169 166 167 173 164 169 164 158 155 159 162 162 166 162 163 166 168 168 167 169 166 175 169 170 173 175 175 169 176 175 185 176 202 220 226 245 275 282 282 304 292 298 304 301 299 300 292 284 276 268 277 279 290 292 309 311 315 317 317 309 327 331 335 331 323 331 353 346 22 25 41 59 75 78 76 61 70 62 57 80 113 124 157 148 92 86 87 174 110 95 106 119 108 112 110 121 125 129 136 141 143 141 141 145 143 143 142 141 143 146 149 152 154 156 162 159 158 147 151 152 143 140 131 132 133 139 129 119 123 130 114 98 86 76 71 69 71 65 60 64 59 58 57 54 50 51 60 68 75 82 85 88 86 92 97 108 104 103 238 257 218 214 214 199 191 163 181 197 200 163 206 288 297 309 302 316 321 308 275 284 273 304 316 276 288 261 243 249 212 224 11 335 5 318 341 350 340 336 358 2 318 260 242 248 240 241 231 219 228 229 236 225 234 232 225 214 202 193 198 231 233 238 230 241 251 247 246 239 229 214 209 205 201 184 174 168 159 168 178 185 189 173 171 177 174 171 172 177 172 171 178 177 174 167 178 182 174 168 163 161 161 166 165 168 164 167 169 174 172 165 163 163 166 162 175 172 164 176 169 179 184 184 189 205 219 224 240 262 285 279 269 278 282 275 272 274 279 266 261 261 269 281 288 267 268 278 298 305 307 312 315 338 324 327 332 329 329 324 325 335 23 81 58 66 91 60 60 60 58 100 136 105 133 150 103 99 117 152 103 117 122 129 125 119 120 124 126 126 136 142 146 145 142 145 146 147 148 147 148 150 151 151 154 159 157 162 163 160 158 156 154 148 148 138 136 140 138 131 115 115 125 102 94 88 80 75 62 62 62 62 62 58 56 46 44 40 54 66 69 83 91 82 90 92 95 97 107 115 109 284 297 264 200 229 223 213 182 291 180 168 192 318 337 342 338 333 337 333 320 320 310 283 332 326 285 309 325 265 230 182 252 350 354 343 353 308 334 335 334 332 321 308 286 273 285 245 249 232 224 225 223 223 236 230 234 237 227 219 212 220 227 227 227 219 223 238 250 243 237 226 221 209 214 209 193 177 175 173 171 189 189 185 181 175 173 179 175 173 177 172 176 183 180 179 178 178 179 180 169 168 162 163 169 170 171 167 171 177 173 173 167 160 156 155 159 160 164 159 168 161 169 178 193 188 205 213 227 228 243 260 260 265 263 262 257 260 251 253 253 258 265 271 273 258 246 235 243 279 294 302 297 295 300 321 348 347 319 289 314 304 311 170 62 179 130 106 119 92 95 47 73 77 160 159 108 125 123 148 86 89 117 140 140 124 132 132 135 131 132 135 141 147 144 147 150 149 152 155 157 154 156 156 155 160 161 164 166 169 167 164 163 160 158 155 145 140 150 149 143 133 129 114 112 92 83 78 63 55 54 50 57 59 52 51 38 38 46 51 68 71 72 83 87 88 91 103 107 123 117 112 353 337 327 337 270 255 236 199 126 158 132 44 9 359 9 12 355 341 326 326 329 344 347 355 359 342 303 307 22 31 223 36 340 346 337 333 325 322 313 333 310 295 304 315 311 265 256 246 240 232 226 227 219 231 226 232 232 225 219 223 225 224 225 228 231 229 224 239 243 243 235 220 216 213 219 199 184 189 182 185 190 191 186 182 182 175 178 175 176 174 180 180 186 183 177 182 182 181 183 177 175 171 166 170 168 167 174 177 179 171 174 166 159 154 155 150 145 143 148 145 149 174 180 196 205 208 214 225 225 241 240 240 245 249 244 252 251 240 233 245 247 252 264 253 255 240 210 228 262 276 275 291 24 12 337 323 205 94 71 57 96 167 130 127 168 129 155 135 132 120 106 94 124 357 139 164 146 148 127 107 125 151 161 140 145 145 140 138 135 136 137 142 147 150 155 155 151 154 160 160 159 159 163 166 167 167 169 169 170 172 172 172 166 164 161 157 149 152 152 154 142 133 114 107 102 81 67 63 44 53 44 40 34 35 30 24 36 50 56 67 65 75 79 86 102 100 105 145 144 142 138 16 339 341 332 305 304 253 246 39 123 88 50 42 9 3 19 3 359 30 313 348 348 353 358 8 354 351 3 7 32 153 17 3 344 338 317 298 256 268 292 284 280 308 288 277 286 279 293 254 239 234 239 235 230 236 235 236 239 233 229 234 234 228 226 226 227 224 230 236 243 239 227 221 218 216 207 197 185 187 189 196 192 187 189 184 175 182 173 179 175 188 186 179 182 176 180 182 185 185 183 180 180 172 171 174 173 175 179 180 177 176 172 162 154 155 148 141 153 146 152 141 171 181 182 193 195 185 187 195 206 226 213 217 229 235 241 236 229 214 212 231 247 221 172 111 111 83 64 203 196 157 75 108 113 91 176 158 159 164 210 247 145 136 156 181 162 153 164 174 170 155 149 117 196 207 186 177 166 142 135 139 160 163 158 163 153 147 147 144 146 147 148 152 154 157 159 158 159 159 163 163 164 166 170 173 172 172 171 169 171 177 178 172 168 168 161 159 155 161 152 150 149 129 108 40 53 65 52 47 45 38 14 11 9 6 16 38 47 54 66 64 63 77 89 100 133 159 158 166 166 151 13 20 16 2 63 66 110 42 190 154 87 46 36 12 355 15 360 360 347 326 349 347 352 354 10 8 15 20 62 45 42 18 350 345 354 310 270 243 265 293 248 252 270 268 285 247 265 270 272 223 230 250 248 245 244 242 241 242 238 236 242 238 241 239 236 235 228 223 227 231 246 234 222 218 215 206 199 189 187 190 190 192 188 191 191 183 184 176 179 188 187 188 180 179 176 179 182 187 185 185 187 181 178 179 181 177 180 184 184 182 175 176 167 160 152 155 152 160 164 166 161 158 165 166 179 179 165 154 172 180 164 183 209 225 216 206 207 209 195 204 220 226 184 179 18 93 118 170 173 153 100 86 96 94 136 140 168 164 146 153 148 163 172 178 168 152 162 171 170 177 166 170 188 185 188 179 185 167 160 163 168 164 171 172 172 161 160 159 160 155 153 157 160 161 161 163 165 163 162 159 170 169 173 174 178 177 176 175 174 176 179 180 173 170 165 164 164 162 157 160 163 150 130 118 59 44 45 35 35 26 33 8 7 30 22 35 52 57 59 46 55 68 82 101 143 154 165 168 160 159 156 118 78 75 50 54 106 61 32 11 320 52 50 40 3 351 284 347 25 299 334 338 349 348 357 10 12 22 39 56 69 42 343 335 346 5 287 247 243 280 263 248 244 267 243 235 246 261 264 251 241 257 258 265 252 264 249 241 245 247 245 243 247 245 242 241 238 237 233 226 223 226 230 225 217 213 208 201 199 192 187 191 193 191 190 194 190 187 183 183 187 186 190 186 181 176 178 184 185 186 190 189 182 184 186 186 184 183 188 186 182 179 180 177 171 154 156 157 157 146 162 171 161 148 148 149 152 155 152 153 145 138 179 185 195 194 191 194 202 190 193 207 215 197 185 161 151 136 144 139 132 129 124 123 127 135 142 146 143 131 130 140 164 174 161 153 154 164 169 170 178 175 183 184 180 187 186 178 179 177 177 179 173 184 176 174 174 166 162 158 161 156 157 158 166 165 168 166 169 169 169 171 172 178 179 182 180 182 180 181 182 182 185 173 169 165 166 164 164 158 161 164 148 143 140 109 59 55 11 43 357 18 33 30 39 47 58 59 49 44 57 45 71 100 149 149 163 152 144 171 164 165 116 99 76 84 70 71 71 68 60 24 40 49 27 359 360 305 322 302 325 332 337 345 356 352 6 10 19 39 54 42 69 272 315 286 258 253 265 278 253 261 256 249 247 250 240 259 260 250 232 271 265 268 260 240 238 238 233 247 260 250 247 246 253 247 243 243 240 240 235 231 218 222 224 216 206 204 200 199 196 191 196 190 196 190 196 195 190 186 189 190 189 191 186 181 180 183 184 188 188 191 192 187 188 192 193 186 190 187 192 186 185 184 179 176 167 157 159 158 158 148 151 149 143 143 142 150 149 145 141 133 135 131 140 157 153 163 170 183 162 154 158 170 171 159 135 139 148 141 124 119 114 113 112 124 131 130 120 130 135 137 139 135 146 155 144 159 164 171 173 179 175 181 178 184 189 186 181 183 186 183 177 188 184 179 177 173 167 166 160 165 161 162 160 164 170 170 168 173 175 174 176 173 176 178 183 186 187 185 185 183 184 183 174 171 nan nan 166 161 161 166 173 180 163 158 145 28 179 328 71 24 10 21 22 55 53 68 68 53 44 42 60 85 94 75 100 125 134 136 148 141 170 102 106 103 100 82 79 74 70 77 71 60 34 302 318 307 317 322 325 343 336 339 339 346 4 13 23 30 41 47 46 39 8 12 329 279 265 264 242 243 252 249 256 249 249 248 244 249 242 235 238 247 256 251 246 244 237 224 231 241 246 249 251 249 249 245 244 249 240 235 232 223 217 221 215 207 200 199 198 199 196 197 194 193 193 197 198 193 192 192 196 196 188 194 184 181 187 188 188 186 193 189 196 197 195 197 192 190 192 190 188 191 187 183 181 168 163 150 149 154 152 153 146 142 144 149 151 146 145 139 138 133 125 123 122 125 125 130 147 138 128 138 143 132 126 135 140 136 132 125 122 116 109 101 109 114 123 122 124 132 135 134 136 149 140 143 146 158 168 173 178 180 184 173 193 187 192 191 190 190 184 182 181 187 185 178 173 167 169 167 169 172 168 170 nan nan nan 172 173 179 177 180 177 176 179 185 186 190 190 186 187 188 186 178 nan nan nan nan 164 156 162 161 181 196 186 296 4 312 286 154 55 70 60 77 77 86 67 43 35 36 31 60 71 84 91 74 88 95 103 115 121 138 86 86 91 97 94 85 95 99 119 146 158 339 3 317 315 335 339 338 355 351 347 347 352 359 8 13 16 30 32 34 37 15 347 333 312 291 279 274 249 251 248 257 253 257 266 251 251 253 245 251 251 258 257 260 253 241 237 237 230 231 230 237 241 247 247 242 247 242 239 234 224 216 216 214 207 200 196 197 202 198 205 197 198 198 199 201 195 196 194 196 196 191 199 195 188 187 188 191 191 188 190 194 199 195 197 193 186 186 189 190 194 192 190 185 173 164 149 156 149 146 149 147 146 148 148 151 142 147 142 132 121 127 120 121 118 124 128 131 130 132 138 135 129 123 126 122 126 130 130 120 115 110 111 105 103 103 107 112 128 137 144 149 142 142 144 159 158 158 158 169 176 170 184 192 191 186 190 183 198 191 184 186 189 189 187 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 183 183 185 nan 184 184 190 186 189 185 nan nan nan nan nan nan nan nan 163 160 167 180 201 201 240 310 268 308 141 112 111 99 67 62 35 37 14 14 7 13 61 70 197 344 32 59 69 86 98 134 148 114 114 112 100 95 97 99 92 88 71 0 3 358 340 336 347 344 356 1 4 6 7 5 9 8 11 8 8 10 8 360 339 329 314 304 294 291 283 274 265 264 258 261 263 256 255 247 254 250 251 256 254 256 257 267 260 242 243 250 244 249 240 234 245 245 244 239 242 238 262 243 220 217 213 210 210 198 198 198 200 206 205 204 200 196 202 197 200 203 197 194 195 197 199 193 192 187 189 194 190 193 191 194 198 197 195 191 185 189 188 187 191 188 183 172 165 157 157 153 154 150 149 148 150 151 150 151 150 136 131 118 117 117 118 127 127 129 131 133 133 135 133 125 116 120 121 126 129 125 123 126 118 115 116 118 112 108 117 120 134 139 144 141 139 134 157 170 175 163 157 165 172 183 193 202 215 193 199 197 201 192 190 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 207 207 232 244 174 160 132 135 125 114 102 28 11 7 7 19 345 12 33 19 341 16 177 134 113 114 161 145 172 78 73 85 124 124 104 55 48 35 1 360 347 353 0 349 359 128 57 46 49 42 23 10 12 6 3 357 357 350 342 337 325 318 310 306 300 298 290 282 275 270 267 265 265 264 257 254 249 247 246 250 253 262 258 262 257 256 250 255 255 243 244 245 252 244 233 226 228 219 255 271 241 222 216 205 201 197 199 202 202 207 212 213 212 202 205 201 204 206 205 198 198 196 203 198 194 191 190 193 192 194 193 196 198 200 200 197 192 187 182 178 178 177 176 175 167 162 163 158 152 149 147 148 151 151 152 154 146 137 134 131 115 113 113 119 120 125 131 135 136 128 129 129 128 121 118 121 122 126 131 130 124 121 108 110 119 119 113 120 122 124 128 123 136 157 162 170 190 173 156 147 181 191 204 207 214 208 207 208 201 195 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 176 177 161 147 142 134 129 20 38 4 17 37 26 6 16 64 344 323 349 204 156 150 152 188 177 182 82 86 55 57 48 86 117 126 115 27 164 348 360 14 31 61 72 72 56 nan nan 31 11 4 359 349 350 344 337 331 325 313 309 308 304 298 297 286 285 275 275 276 275 268 265 269 261 255 248 247 247 249 251 260 253 255 256 250 254 251 248 257 257 263 227 217 243 238 232 241 265 265 252 228 200 201 192 193 210 205 212 215 214 220 216 210 204 206 213 208 206 201 196 196 200 197 192 192 191 193 193 194 194 199 201 205 202 199 191 183 178 177 179 181 178 168 166 166 161 154 149 150 151 152 153 152 148 145 143 134 133 131 121 122 118 119 122 136 142 139 137 136 139 135 131 126 120 nan nan nan nan nan 139 129 110 108 121 109 123 131 142 144 145 162 163 156 168 153 163 171 179 198 217 222 227 237 220 223 220 nan 203 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 152 151 148 133 112 15 357 353 25 34 32 10 33 7 351 339 264 314 55 91 154 156 178 180 71 62 52 nan 45 nan 46 43 88 124 140 135 96 72 64 56 nan nan 55 44 nan nan nan 7 3 355 351 341 334 332 327 323 316 316 nan 305 300 292 nan 283 279 269 260 261 265 260 263 263 253 246 247 251 251 242 250 261 252 246 250 255 257 252 250 248 235 226 250 253 230 262 252 254 240 256 255 235 230 209 208 210 212 216 215 217 216 220 210 208 213 218 209 207 204 200 195 198 195 193 189 190 194 196 195 198 201 206 208 205 200 193 185 182 178 180 176 168 166 164 159 153 155 156 155 159 158 157 155 150 142 137 138 141 137 129 127 118 121 139 145 147 147 146 153 148 142 140 152 nan nan nan nan nan nan 134 125 128 129 129 151 159 147 166 168 158 136 118 276 290 227 248 253 260 252 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 134 135 125 81 9 323 10 13 9 25 17 24 11 353 334 309 248 172 187 108 143 198 38 29 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 312 314 307 nan nan nan nan nan 276 269 259 251 255 260 262 263 255 248 250 244 242 241 246 256 253 239 246 242 252 242 240 239 237 251 240 245 247 241 239 250 243 262 251 217 213 209 208 216 217 217 221 220 221 218 214 217 220 218 212 209 204 199 194 194 191 189 187 192 195 195 197 201 198 206 203 200 196 193 181 177 178 176 172 169 166 163 157 159 162 159 162 164 161 159 154 154 156 153 152 150 140 137 132 133 140 145 148 149 150 156 149 nan nan nan nan nan nan nan nan nan 126 122 117 149 175 188 165 192 224 219 207 196 189 242 261 251 259 264 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 142 125 111 124 100 22 335 17 2 1 12 3 356 332 303 274 175 186 196 229 5 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 315 305 nan nan nan nan nan nan nan nan nan 258 249 245 247 249 253 254 251 249 245 239 238 244 247 249 242 247 244 249 239 238 239 238 238 241 239 246 239 242 246 250 245 228 231 211 207 216 217 227 220 229 230 219 224 222 221 222 216 216 210 203 200 193 189 188 188 194 195 196 197 199 197 194 196 196 194 190 179 182 178 175 172 169 174 170 166 165 169 nan 168 165 162 nan nan 163 163 168 158 154 149 149 144 144 141 144 151 157 157 140 133 nan nan nan 158 54 nan nan nan nan nan 128 169 210 243 nan nan 196 223 254 nan 237 nan nan 241 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 113 117 88 47 59 329 337 350 352 9 355 1 351 334 340 344 207 209 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 248 244 243 243 249 252 248 243 244 239 237 239 241 243 239 241 244 240 236 233 238 234 242 240 240 243 247 246 252 236 222 232 229 214 213 217 221 227 231 226 227 228 225 226 228 228 223 219 212 203 198 191 185 188 191 193 195 198 198 194 189 188 192 191 187 178 179 178 174 172 167 171 173 162 159 155 158 170 nan nan 164 nan nan nan 177 171 168 161 nan nan nan 152 143 148 143 137 115 83 348 359 222 nan 121 321 nan nan nan nan nan 252 259 nan nan nan nan 223 233 237 247 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 328 20 353 345 343 335 337 338 346 324 296 291 309 330 313 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 241 243 244 249 251 243 243 242 238 236 240 236 239 241 241 238 239 233 235 239 244 249 244 243 248 242 228 222 235 232 231 227 227 224 226 235 234 231 228 228 224 227 234 231 226 223 212 202 194 186 187 189 193 194 198 201 198 193 191 189 190 187 181 175 176 176 167 165 171 173 165 168 171 178 172 180 nan 169 nan nan nan nan nan 184 167 nan nan nan nan nan 158 nan 142 153 173 245 327 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 239 239 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 329 336 335 328 327 328 330 320 302 286 256 272 288 295 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 348 345 340 341 340 336 337 336 324 324 322 nan nan nan nan nan nan nan nan 288 284 278 280 275 nan nan 260 nan nan nan nan nan nan 245 244 247 250 246 246 242 240 239 239 236 236 238 237 237 236 238 235 237 246 250 244 244 246 238 226 231 236 242 233 231 229 231 226 242 238 235 231 229 227 232 236 233 228 222 207 205 194 190 191 203 198 198 196 198 194 190 186 184 187 180 175 176 174 171 170 178 177 177 179 178 176 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 184 207 nan nan nan nan nan nan nan 330 nan 303 nan nan nan nan nan 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 307 313 311 314 317 319 316 312 288 276 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 348 350 339 342 342 341 338 336 334 331 330 326 324 320 318 310 300 292 286 283 284 279 275 272 274 266 266 265 265 263 260 255 nan nan nan nan 251 252 258 253 251 249 246 243 241 239 237 239 236 237 235 240 237 236 234 236 246 241 236 230 231 233 240 238 232 231 243 237 232 239 240 237 233 230 233 238 237 235 229 214 213 204 195 191 189 202 198 195 195 194 189 187 182 182 182 179 180 180 182 183 185 187 186 178 185 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 304 307 308 307 310 308 309 315 314 298 309 nan 334 356 357 356 357 349 337 333 332 340 346 345 343 341 342 351 344 336 330 330 328 330 329 330 330 330 329 324 320 312 303 294 286 277 271 271 268 269 267 263 262 260 263 260 264 267 264 262 262 259 nan nan nan 258 262 261 255 254 255 255 nan 248 247 246 241 235 235 234 237 241 235 236 233 240 234 233 231 236 237 235 237 239 243 239 234 241 242 239 236 238 241 240 240 233 224 218 214 204 199 192 195 198 198 197 197 188 186 185 181 183 184 185 184 187 190 194 199 195 193 nan nan nan nan nan nan nan nan 203 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 311 312 315 330 349 340 314 306 318 306 337 340 350 347 341 340 331 341 342 336 342 329 328 325 329 322 325 327 329 326 319 312 306 299 294 285 279 274 272 270 265 261 263 262 267 266 265 268 269 271 269 266 265 261 261 260 nan nan 264 264 261 256 252 257 nan nan 253 253 254 246 245 239 238 234 232 242 232 232 241 238 237 243 232 238 243 241 246 240 236 243 243 241 240 242 245 242 243 231 227 221 216 206 196 203 195 199 204 203 193 186 185 186 185 187 188 190 192 194 196 205 201 196 194 202 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 298 303 318 325 335 297 287 300 281 302 317 324 331 333 339 333 324 328 328 329 323 321 319 323 323 328 331 329 323 319 312 308 300 290 285 283 278 276 273 267 266 261 260 265 264 267 269 273 273 272 270 268 266 269 262 261 263 nan nan nan 264 256 252 251 nan nan nan 261 260 256 250 243 238 237 239 237 237 236 241 234 239 245 233 235 237 244 247 242 240 245 244 245 242 245 249 244 241 232 231 226 214 206 206 203 198 204 210 202 190 188 187 190 192 192 195 196 198 203 204 201 194 208 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 308 310 312 287 277 288 291 281 295 298 306 313 319 314 312 323 332 329 326 320 318 322 325 326 330 331 331 326 321 317 317 307 299 291 285 279 265 261 261 262 260 260 262 265 265 265 269 271 271 271 269 265 262 260 263 262 259 263 262 nan nan 268 263 256 255 nan nan 261 262 262 257 255 245 245 241 243 240 242 236 238 242 241 236 231 229 245 245 244 243 243 247 247 246 249 250 245 239 231 230 nan 210 nan nan 201 200 213 211 198 190 194 193 194 195 197 201 200 206 204 204 200 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 281 290 297 295 290 278 282 282 283 292 294 308 308 308 319 308 313 319 321 318 326 323 330 325 328 330 328 323 321 314 306 298 292 285 279 271 267 253 nan nan nan nan nan nan 255 256 261 263 266 268 271 269 267 269 267 269 269 267 266 262 261 nan nan 273 266 257 nan nan nan 259 262 264 264 259 252 247 246 243 243 236 235 237 238 230 231 248 239 241 242 244 243 248 247 249 253 253 245 240 232 230 222 nan nan 207 203 214 217 205 198 199 197 195 196 197 203 209 211 211 211 208 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 274 285 292 292 288 288 280 280 277 286 296 303 310 306 305 304 313 322 322 320 321 321 323 322 325 328 326 322 312 309 307 299 288 273 nan 262 nan nan nan nan nan nan nan nan nan nan nan nan 262 260 260 261 264 268 270 265 264 257 262 263 263 274 275 264 nan 273 266 262 nan nan 267 265 264 263 263 258 252 249 247 246 244 236 240 236 238 243 248 241 238 243 246 244 244 248 252 257 254 246 240 232 224 218 nan nan 206 220 220 213 201 206 203 195 194 196 199 205 216 216 217 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 259 269 288 295 290 290 286 279 276 285 284 296 295 296 296 300 299 309 314 318 315 316 317 320 326 323 322 322 316 314 313 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 250 247 248 251 257 259 256 262 265 264 261 256 260 265 273 281 285 281 274 nan 264 269 265 266 263 264 262 260 260 253 250 247 241 242 241 240 246 248 242 241 242 244 245 245 247 253 257 256 248 nan nan nan nan nan 210 225 225 223 208 208 212 205 200 199 202 206 207 221 222 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 266 265 269 284 283 280 280 283 283 294 287 293 294 297 301 303 306 308 311 316 314 317 317 316 318 317 319 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 237 238 242 245 247 249 250 259 266 271 262 260 256 257 267 273 277 274 272 268 266 265 266 266 266 265 262 263 260 253 251 247 242 241 245 246 244 247 244 241 245 244 244 246 253 253 253 nan nan nan nan 216 210 214 223 222 218 211 212 215 208 210 206 210 210 220 224 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 265 272 268 273 285 279 283 289 286 285 291 293 293 296 292 296 303 310 310 310 314 312 308 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 nan nan nan 240 241 241 242 243 237 246 253 263 261 263 264 275 283 264 270 269 273 279 279 273 266 268 268 267 265 262 263 257 254 253 249 242 245 249 242 245 nan 239 244 245 241 249 251 251 nan nan nan nan nan nan 218 217 221 222 219 212 218 215 217 216 217 220 221 222 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 262 264 270 271 278 282 286 281 283 286 286 287 290 293 285 291 291 297 299 306 308 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 242 242 255 nan 264 269 281 287 293 288 283 269 271 285 290 282 284 275 269 265 267 263 262 264 262 261 259 252 245 244 247 244 nan 245 nan 243 243 245 250 nan nan nan nan nan nan nan 220 223 225 nan 229 223 220 217 218 218 224 226 227 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 nan nan nan 256 260 264 261 265 267 275 290 280 273 278 283 284 283 281 286 282 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 259 261 256 273 269 268 270 281 293 291 297 283 277 269 273 284 294 291 282 270 268 267 267 269 266 264 263 256 249 248 247 nan nan 248 nan 243 245 nan nan nan nan nan nan nan 230 227 227 225 228 230 231 229 222 nan nan 222 232 239 233 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 228 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 258 260 263 263 274 282 285 275 270 272 271 277 280 281 285 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 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 272 272 278 271 276 276 276 286 287 284 279 281 284 282 282 288 291 282 279 270 264 265 267 268 268 266 262 256 nan nan nan nan nan 247 247 245 244 nan nan nan nan nan 234 228 231 228 228 231 232 nan 226 224 nan nan nan 239 nan nan nan nan nan nan nan 217 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 252 257 259 268 279 280 273 260 266 262 263 272 275 283 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 264 284 277 272 272 nan nan nan nan nan nan nan nan nan nan nan 272 272 269 273 272 270 270 271 284 295 288 278 282 285 286 286 291 287 281 277 265 264 267 269 268 266 263 257 253 nan 249 253 nan 249 248 245 245 nan nan nan nan 237 233 233 228 231 230 233 233 nan 223 nan nan nan 227 nan 230 nan nan 226 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 251 255 267 273 276 274 266 267 262 267 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 262 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 270 267 272 267 263 260 268 282 290 281 283 286 287 285 286 286 280 281 268 261 262 265 265 264 265 259 252 252 nan nan 251 249 247 246 249 248 nan 245 242 234 232 236 234 235 232 235 237 nan nan 222 nan nan nan 232 233 234 225 nan 221 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 251 256 256 262 268 269 273 268 265 268 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 271 266 259 259 259 263 277 285 282 273 280 283 284 282 281 276 274 265 258 259 265 268 265 262 258 254 251 250 nan nan 247 245 245 nan 241 243 nan nan nan 234 nan 233 231 228 232 233 231 nan nan nan nan 231 231 234 227 nan 226 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 257 263 266 265 270 263 263 265 267 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 251 252 254 256 261 283 283 279 275 277 277 283 281 279 276 273 265 257 255 256 263 262 261 257 254 249 248 249 251 nan nan nan nan nan 234 238 239 235 nan 240 233 229 228 228 225 234 234 235 237 238 231 234 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 254 259 264 266 269 262 264 262 263 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 247 245 248 254 269 274 278 281 278 270 275 276 276 275 270 260 259 259 254 256 262 262 261 257 254 250 251 251 253 251 246 nan nan nan nan nan 237 239 242 240 237 229 nan 230 223 236 241 238 244 236 234 235 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 nan nan nan nan nan 252 254 263 263 263 262 260 264 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 245 248 255 267 272 278 278 275 273 275 274 273 270 268 264 264 260 252 248 251 258 261 258 255 251 251 254 254 253 nan 245 nan nan nan nan 236 238 241 238 nan nan 228 227 221 238 241 241 239 234 231 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 248 250 260 265 264 263 260 263 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 249 247 260 263 267 269 271 272 269 270 269 270 269 267 268 263 245 234 241 249 254 257 nan nan nan nan 251 254 253 nan nan nan nan 241 237 238 237 237 239 237 234 232 228 229 241 241 243 242 237 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 257 251 253 263 266 268 268 267 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 247 247 259 259 261 261 263 265 263 264 264 262 266 268 269 269 276 265 249 250 nan nan nan nan nan nan nan 246 252 nan nan 246 240 243 238 236 236 235 238 238 237 nan 230 230 233 236 241 237 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 267 263 259 260 268 271 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 250 244 251 252 252 250 257 258 256 259 261 260 262 264 268 273 275 274 274 nan nan nan nan nan nan nan 241 240 240 246 251 248 245 244 241 237 233 235 237 238 237 nan 231 229 234 238 239 239 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 268 268 265 262 263 270 272 273 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 252 252 252 245 244 251 245 245 253 256 260 261 263 nan 268 264 nan nan nan nan nan nan nan nan nan 244 242 241 nan 243 242 240 241 244 240 237 240 238 239 236 238 231 238 228 nan nan 239 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 267 272 268 265 268 277 276 278 279 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 251 243 245 245 nan nan 244 253 258 255 258 nan nan nan nan nan nan nan nan nan nan 245 243 243 244 240 238 240 241 241 240 243 241 239 244 241 240 237 238 247 nan 236 240 239 247 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 275 266 263 271 271 268 272 281 281 280 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 nan nan nan nan 273 nan nan nan nan nan nan 268 265 nan nan nan nan nan nan nan nan nan nan 239 246 253 252 247 nan nan nan nan nan nan nan nan nan nan nan nan nan 247 241 237 237 238 243 243 246 242 242 246 244 241 240 240 247 nan 242 245 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 282 278 271 277 272 272 267 274 280 279 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 nan nan nan nan nan nan nan 277 nan 281 271 268 264 262 nan nan nan nan nan nan nan nan nan nan 240 243 248 247 247 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 237 237 236 243 246 248 245 246 249 248 245 244 247 250 nan 241 244 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 268 271 276 271 272 269 271 279 274 279 285 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 253 291 286 267 258 257 258 nan nan nan nan nan nan nan nan nan 238 239 241 247 nan nan nan 252 257 nan nan nan nan nan nan nan nan nan nan nan nan nan 236 235 242 250 252 247 250 253 249 249 250 251 246 247 245 244 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 284 237 235 270 267 278 278 275 268 278 282 279 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 263 266 292 271 263 252 250 251 nan nan nan nan nan nan nan nan nan nan 235 238 242 nan nan 252 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 239 246 250 255 250 251 253 252 250 252 250 249 248 246 nan nan nan nan nan 253 nan nan nan 272 278 285 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 291 234 233 235 264 271 272 272 273 277 277 281 281 273 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 220 259 247 248 247 246 243 nan nan 240 241 nan nan nan nan nan 237 241 242 244 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 237 245 250 249 254 252 250 253 254 252 251 250 252 251 250 nan nan nan nan 256 nan nan nan nan 275 283 287 292 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 288 227 226 236 236 272 286 276 276 275 274 279 280 280 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 196 nan 226 238 232 nan 231 235 237 237 237 239 nan nan nan nan 236 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 239 247 245 248 252 252 250 251 254 253 252 250 252 250 251 250 251 253 255 260 262 264 268 270 275 284 288 292 298 nan 305 nan 311 311 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 295 299 237 242 242 238 235 282 287 281 276 279 282 281 283 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 264 209 nan 149 nan nan nan nan nan nan nan 234 235 nan nan nan nan nan nan 233 240 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 239 nan nan 245 244 245 249 249 249 253 253 251 254 255 254 254 253 254 255 256 259 264 268 271 274 280 286 290 293 297 301 305 307 309 305 306 306 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 310 309 307 243 247 244 233 249 246 282 284 282 280 280 283 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 296 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 233 239 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 241 245 247 247 251 252 250 253 254 252 253 253 255 258 260 264 269 274 277 280 284 290 293 294 298 301 304 304 303 305 302 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 293 311 311 308 242 243 247 247 259 260 242 270 281 285 280 283 295 298 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 239 nan nan nan nan 237 241 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 243 247 250 251 252 257 256 256 254 258 260 262 267 272 277 279 283 286 289 293 297 300 304 300 297 302 302 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 322 313 311 311 nan nan 251 247 245 243 247 238 266 276 281 286 291 299 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 226 232 nan nan nan nan nan nan nan nan 239 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 246 249 250 257 260 262 260 261 264 266 271 274 277 280 283 288 292 292 294 298 296 295 298 299 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 294 315 318 310 nan nan nan 250 249 246 242 242 247 262 284 288 285 292 301 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 227 nan 209 186 150 211 230 226 237 242 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 248 251 257 261 265 267 268 269 272 272 275 279 283 286 288 292 292 291 291 291 295 298 302 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 323 326 315 nan nan nan nan nan nan nan 242 248 246 263 280 288 286 296 300 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 196 207 nan nan 215 228 225 222 232 233 233 235 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 252 259 263 266 265 267 271 273 275 279 282 285 287 286 286 287 285 287 293 298 305 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 330 338 338 324 nan nan nan nan nan nan nan nan nan nan 251 269 283 288 292 291 287 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 203 nan nan nan 227 211 215 nan nan nan nan 226 230 229 228 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 267 268 269 272 275 277 282 283 286 290 286 285 284 283 284 291 300 306 311 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 339 339 327 nan nan nan nan nan nan nan nan nan nan nan nan 265 272 277 283 284 289 292 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 273 nan nan 237 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 265 267 270 273 275 278 281 284 287 290 289 282 277 279 284 nan 296 299 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 345 346 336 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 279 282 286 292 288 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 270 274 280 284 285 287 281 282 280 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 343 339 342 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 276 282 285 286 288 295 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 270 272 277 279 279 277 278 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 342 348 335 349 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 266 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 329 338 341 344 341 350 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 324 337 348 345 334 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 336 350 343 330 344 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 236 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 332 347 350 332 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 238 nan nan nan nan nan nan nan nan nan 242 246 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 339 332 325 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 238 245 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 326 329 331 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 242 260 255 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 242 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 336 332 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 246 270 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 333 328 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 275 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 326 328 332 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 306 317 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 299 323 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 257 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 242 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 310 328 339 nan 220 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 235 nan nan 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 317 328 nan nan 229 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 213 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 297 310 323 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan 257 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 241 274 298 313 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 243 nan 253 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 272 288 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 246 240 nan 256 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 257 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 248 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 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 262 246 240 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 230 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 282 288 nan nan nan 236 238 nan nan nan nan nan nan nan 173 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 241 282 289 299 nan 319 259 220 220 200 nan nan nan nan nan nan nan 160 nan 184 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 223 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 181 229 297 259 128 29 9 333 343 215 211 199 nan nan nan nan nan nan 167 nan nan nan 195 205 207 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 129 120 108 70 58 21 335 nan 357 219 187 nan nan nan nan nan nan nan nan nan 203 220 213 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 312 272 278 326 nan nan nan nan nan nan nan nan nan 177 211 214 206 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan 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 nan 275 256 189 nan nan nan nan nan nan 165 nan 194 nan nan 196 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 254 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 222 nan nan 165 nan nan nan nan nan nan 173 nan nan nan 206 204 205 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 204 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 204 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 82 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 204 nan nan nan nan nan nan nan nan 203 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 85 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 163 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 195 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 182 170 nan nan 193 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 206 nan nan nan 203 203 nan 221 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 196 nan nan nan nan nan nan nan nan 194 216 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 190 196 nan nan nan nan nan nan nan nan nan nan 213 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 197 nan nan nan 199 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 227 nan nan nan nan 230 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 215 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan