CAPE 1272 973 1191 1238 1566 1424 1265 1423 937 803 605 747 1047 606 653 903 976 747 625 355 616 830 490 431 362 229 246 263 261 294 215 418 372 475 1068 1190 1039 981 931 894 963 952 1137 1187 1378 1393 1500 1510 1518 1566 1412 1411 1445 1402 1349 1206 1261 1273 1308 1002 1227 1297 1296 1221 1082 1139 933 1039 1061 1060 991 942 1085 1047 1036 1052 945 955 956 938 1009 975 1013 971 781 815 899 946 936 952 933 880 870 878 934 924 878 875 836 1011 867 835 970 1038 1035 1038 1099 1123 1248 1198 1245 1205 1224 1181 1124 1312 1283 1193 1248 1178 1226 1197 1214 1248 1257 1319 1152 1097 1164 1247 1170 1092 1262 1226 1160 1010 924 924 869 851 921 998 1058 1170 1170 1152 1225 1166 1172 1332 1219 1263 1332 1297 1299 1368 1329 1073 1092 998 1064 1190 1280 1272 1185 1334 1405 1422 1471 1327 1211 1226 1523 1549 1447 1424 1381 1318 1232 1149 936 786 827 817 823 792 664 563 891 968 902 1018 932 1025 991 972 936 898 848 719 723 758 845 871 887 853 826 845 820 916 845 739 398 419 755 794 756 711 574 592 537 456 490 492 475 466 439 415 419 370 383 399 408 386 429 449 464 418 381 384 529 485 298 351 432 516 383 304 369 211 238 1386 1206 1362 1233 1612 1267 1302 1257 1079 794 762 1152 1129 1095 1158 951 618 617 410 430 601 718 711 783 573 507 367 222 276 322 268 393 521 405 1156 1070 943 1020 976 934 982 1000 1172 1267 1344 1373 1640 1447 1518 1430 1276 1467 1476 1498 1360 1234 1148 1114 1337 1255 1304 1308 1239 1125 1011 1091 1057 936 980 1018 1098 1095 1086 996 1010 893 919 962 957 925 914 998 1020 1021 982 881 943 945 958 906 944 914 873 902 934 835 951 928 855 848 855 772 814 814 835 843 961 1013 985 928 985 929 1174 1090 1102 1197 1208 1360 1284 1309 1325 1284 1235 1282 1335 1295 1232 1186 1155 1162 1108 1162 1205 1194 1077 1014 1079 1106 1059 1074 1136 1157 1155 1203 1209 1246 1234 1229 1319 1282 1336 1165 1287 1342 1301 1227 1271 1198 1177 1112 1126 1221 1284 1377 1334 1397 1444 1375 1523 1387 1375 1449 1438 1560 1552 1611 1475 1429 1278 1180 919 699 515 464 383 300 327 495 584 631 697 917 933 953 866 717 684 637 670 749 863 906 954 951 929 802 584 621 419 208 174 106 39 52 332 659 710 679 633 648 725 551 513 523 521 527 489 451 421 406 386 391 400 393 436 425 361 393 388 346 380 594 405 434 486 580 490 445 555 578 434 1432 1673 1740 1522 1634 1006 1137 1247 1393 1172 969 1158 1218 1076 898 652 606 413 391 586 546 599 395 464 367 260 308 232 286 356 377 468 512 557 1218 1037 958 1073 988 994 1095 1175 1158 1313 1316 1342 1442 1537 1524 1410 1357 1531 1533 1315 1362 1369 1145 1173 1260 1336 927 1353 1236 1142 1112 1065 1228 1142 1004 923 1088 1080 1050 1006 900 817 865 967 914 931 865 936 967 1007 985 991 960 1017 982 958 990 993 930 945 922 862 905 914 761 795 860 770 734 979 814 781 870 829 843 847 1001 1086 1100 1052 1138 1333 1068 1127 1291 1268 1317 1277 1340 1262 1267 1322 1184 1147 1092 1114 1086 1023 1081 1075 1024 1064 1066 1110 1152 1226 1135 1164 1144 1029 1176 1217 1293 1323 1344 1361 1278 1302 1332 1342 1281 1199 1120 1110 1122 1185 1134 1212 1291 1330 1296 1410 1407 1338 1524 1470 1574 1417 1433 1509 1592 1490 1452 1310 1061 898 824 867 636 296 206 204 171 198 254 322 380 585 711 766 805 918 919 970 878 830 826 1012 1139 1224 711 755 589 405 461 669 490 150 71 86 217 512 661 638 523 471 599 613 771 640 598 591 591 562 523 496 511 480 519 486 474 448 420 382 417 427 438 466 645 515 470 662 610 616 564 486 459 1512 1419 1019 1107 1246 1566 1410 1774 1531 1212 1161 1260 972 715 302 761 575 610 459 628 729 586 140 280 271 245 288 241 295 367 425 396 331 304 536 1233 1307 1335 1093 1139 1148 1201 1401 1347 1370 1341 1277 1491 1627 1401 1450 1454 1346 1396 1355 1190 1185 1094 1192 1155 886 1226 1076 1106 1104 1160 1176 1273 1229 1098 1109 1137 1107 1070 999 967 920 1003 1011 996 934 983 981 1026 1026 990 942 996 1010 1014 854 998 936 943 908 974 889 942 932 874 845 740 682 778 815 770 820 749 773 746 737 843 816 887 1183 1187 1124 1260 1341 1346 1314 1328 1365 1302 1309 1318 1260 1205 1131 1098 985 931 967 1034 1085 1159 1171 1156 1157 1058 1163 1130 1144 1174 1224 1254 1270 1302 1390 1407 1441 1400 1354 1407 1274 1115 1091 1157 1105 1155 1139 1194 1189 1387 1403 1323 1396 1460 1352 1514 1573 1435 1419 1361 1414 1297 1476 1165 1030 1022 945 875 1018 993 741 442 403 387 370 431 615 749 912 884 924 955 1002 1060 1035 1090 1126 1171 1132 1216 1116 1214 1284 1172 1083 981 1133 763 259 111 124 199 376 532 550 437 383 597 766 760 705 700 663 651 665 652 613 578 527 467 494 528 561 511 538 554 512 569 625 701 723 540 771 785 700 616 661 1695 1478 1510 1482 1653 1521 1492 1099 942 930 794 616 821 527 455 398 242 478 771 222 146 395 505 519 281 331 284 345 339 361 331 348 626 460 514 825 1100 1303 1393 1177 1055 1342 1578 1565 1456 1420 1379 1457 1434 1375 1362 1475 1405 1305 1352 1277 1194 1268 1187 1213 1120 1136 1120 1018 1017 1138 1248 1327 1353 1220 1107 1119 1095 1070 1135 1096 1008 1050 1086 1101 1019 1045 1100 1040 1063 952 964 1024 1122 1117 1139 990 1038 979 909 983 951 889 770 834 915 894 849 720 769 781 837 734 770 887 916 860 760 731 779 783 879 973 1108 1347 1420 1212 1153 978 1113 1364 1253 1144 1281 1264 1321 1311 1154 1180 1237 1306 1298 1140 1196 1118 1188 1160 1275 1286 1147 1294 1152 1326 1150 1361 1491 1408 1529 1448 1348 1107 1089 1068 1051 1032 1055 1289 1182 1230 1470 1377 1301 1296 1471 1443 1405 1378 1311 1294 1266 1253 1293 1132 1062 1044 1003 1003 991 957 755 852 858 801 732 714 767 762 926 865 980 1021 996 1099 979 953 1077 1200 1197 1235 1214 1112 1094 887 944 804 970 962 925 769 507 423 494 589 691 792 723 599 419 721 672 681 694 762 694 793 757 716 671 573 506 558 620 615 715 729 721 677 739 620 591 639 782 651 639 563 627 1413 1519 1751 896 1769 1329 1262 1095 708 696 991 734 151 45 83 165 369 692 823 300 754 734 528 470 405 421 311 531 565 564 470 314 473 399 431 873 1062 1234 1095 1192 1334 1468 1654 1550 1478 1444 1386 1350 1396 1423 1172 1314 1393 1313 1338 1285 1099 1260 1220 1356 1102 1156 1079 1082 945 1139 1350 1279 1282 1329 1188 1193 1140 1150 1107 1085 1033 1046 1059 1058 1038 1038 1077 1054 1075 1063 1051 1056 1082 1020 1132 1084 1044 1047 949 1001 1032 1018 744 927 840 845 665 853 929 770 730 776 817 803 728 749 714 800 807 869 892 1023 1034 1124 1054 1099 1179 1146 1138 1219 1383 1420 1450 1200 1257 1247 1162 1125 1171 1334 1313 1288 1346 1275 1175 1326 1293 1167 1241 1178 1213 1428 1342 1244 1409 1454 1638 1400 1370 1131 1102 1031 1000 1039 1088 1373 1232 1203 1243 1456 1187 1324 1214 1396 1369 1148 1084 1235 1222 1095 1028 1038 1068 987 1017 1062 956 886 883 887 900 750 740 806 750 689 819 915 1059 996 920 1017 1116 1134 1150 1180 1182 1102 993 987 994 972 920 843 867 905 877 778 822 760 573 488 565 745 839 622 469 657 798 626 565 653 589 556 631 556 662 797 676 583 584 683 662 818 562 583 584 617 645 627 511 588 654 557 598 1822 2266 1350 1466 1625 1528 955 910 1334 1355 876 1039 596 566 365 707 748 746 803 741 794 772 699 461 416 441 615 808 763 847 476 460 314 486 460 561 984 1132 1133 1263 1449 1524 1620 1670 1529 1420 1389 1301 1319 1283 1086 1214 1167 1182 1328 1217 1281 1123 1023 1178 1195 1207 1203 1213 1157 1225 1201 1223 1304 1287 1224 1269 1260 1203 1193 1170 1117 1090 1072 1060 1053 1066 1078 1102 1126 1021 1135 1090 1114 1067 996 1002 1041 998 913 924 1034 1095 1048 965 992 986 870 767 810 726 738 730 948 783 783 823 952 785 887 915 868 942 995 1069 1092 959 866 993 980 913 1122 1231 1185 968 1094 1265 1133 1132 1347 1381 1425 1378 1476 1351 1443 1274 1367 1122 1093 1088 1186 1149 1268 1355 1400 1456 1488 1225 1292 1222 1220 1065 1069 1066 1095 1316 1325 1351 1504 1521 1373 1181 1409 1370 1342 1186 1194 772 1041 1013 1087 963 1069 1103 1068 1021 1000 998 1028 1009 951 973 896 852 877 938 1102 1012 1109 1095 1051 1113 1155 1175 1164 1170 1180 1072 1048 1034 990 978 937 861 815 760 708 847 776 757 602 538 706 611 510 504 621 665 792 807 633 632 607 643 560 555 568 480 542 724 787 687 667 770 828 713 702 699 474 610 540 402 523 617 721 1940 2098 1698 1326 798 989 1396 1369 1152 1028 1002 772 796 1184 1034 929 1018 878 799 808 906 532 524 681 747 861 693 591 428 203 300 509 349 245 310 352 933 833 937 1096 1263 1167 1346 1547 1538 1455 1412 1383 1333 1152 1106 1128 1165 1113 1160 1119 1129 940 864 791 759 1073 1204 1151 1203 1196 1169 1212 1193 1181 1234 1301 1238 1228 1278 1224 1128 1097 1072 990 1036 1129 1168 1157 1169 1076 1220 1154 1207 1195 1199 1020 987 1008 946 852 1023 1012 953 1007 1018 1037 1044 915 887 857 820 853 911 857 897 943 949 894 939 872 823 923 967 896 940 935 890 905 938 923 860 877 1094 1169 955 1075 1300 1146 1181 1119 1160 1104 1213 1301 1232 1220 1274 1039 978 1057 1069 1137 1069 1325 1373 1356 1357 1381 1275 1258 1314 1196 1131 1144 1204 1336 1425 1647 1550 1595 1336 1320 1468 1366 1165 1157 1098 1040 1041 1094 991 1038 845 1062 1132 1072 1073 1065 1034 1032 1004 925 987 918 927 1015 927 1116 1005 1089 1080 1158 1117 1230 1159 1128 1055 1088 1051 917 1041 996 918 799 767 786 719 775 767 727 630 859 672 629 543 761 834 799 604 719 649 693 647 732 565 622 591 402 377 527 608 648 660 765 479 571 665 563 549 751 967 814 910 987 951 1928 1953 1906 1311 1032 1376 1322 1208 879 879 930 845 547 651 780 1004 1056 1117 1049 1076 1047 859 905 780 975 979 777 673 383 255 205 292 387 669 279 320 797 710 560 677 858 905 1014 1044 1426 1350 1282 1339 1181 1093 985 1075 1136 1171 1169 1153 1069 1015 966 925 731 631 893 1136 1123 1070 1193 1191 1199 1266 1193 1245 1170 1317 1262 1293 1205 1173 1107 1108 1106 1174 1195 1143 1253 1127 1131 1207 1339 1295 1204 1108 1017 963 1046 885 947 1090 1000 1049 960 997 965 1016 1073 1013 949 904 814 875 908 856 948 941 1061 1033 966 904 942 1006 945 936 892 813 822 863 911 870 921 992 1085 1081 1017 1034 1124 1092 1094 1043 1042 1069 1114 1022 1179 1077 1047 1029 1051 1071 1125 1026 1167 1324 1280 1193 1220 1439 1542 1489 1453 1375 1516 1354 1552 1688 1606 1567 1608 1480 1473 1307 1247 1164 1194 1180 1195 1174 1160 1222 1172 1087 1067 1077 1224 1170 1051 1110 1040 880 959 1015 923 937 1000 1033 1117 1069 1124 1095 1122 1173 1172 1098 1101 1100 1069 1000 983 958 875 798 833 843 875 882 879 841 852 905 654 746 817 763 623 520 621 694 646 740 750 654 589 743 738 572 667 690 679 585 589 568 773 535 640 1063 926 837 974 990 924 1039 1101 1999 1515 1372 1617 1352 1315 1047 842 639 649 851 683 457 446 336 920 1096 1054 1021 1007 943 951 1010 993 874 949 853 595 422 240 99 184 161 680 268 502 827 824 533 464 684 640 727 831 1143 1360 1196 1086 1073 1047 986 971 1236 1182 1202 1008 1060 1057 1046 936 803 691 613 587 741 1016 1092 1163 1256 1237 1255 1139 1189 1260 1277 1244 1234 1239 1197 1158 1092 1210 1241 1246 1254 1169 1195 1251 1339 1145 1189 1097 1142 1019 989 889 941 1053 1087 978 1090 973 909 1045 1026 964 912 977 905 914 899 796 751 963 1048 1022 927 901 963 917 836 918 892 887 888 853 871 944 933 990 1026 957 986 1024 1002 1039 1018 1040 1029 1019 951 947 950 1030 951 939 997 1002 1035 1106 1154 1040 1040 1032 1169 1416 1511 1583 1664 1705 1574 1495 1648 1623 1482 1608 1496 1562 1454 1374 1434 1225 1271 1335 1323 1294 1228 1320 1536 1202 1168 1181 1329 1204 1168 1093 1034 925 843 1062 1040 966 1098 1069 1112 1078 1086 973 1080 1143 1167 1062 1064 992 1062 1022 930 873 835 764 631 620 710 715 706 788 740 727 805 837 744 692 634 663 560 682 725 688 734 633 743 716 711 807 667 736 712 803 922 1136 1128 1242 950 959 969 989 976 1084 1056 1146 1180 2024 1773 1661 1606 1322 584 656 750 842 570 721 708 456 415 382 1055 1239 1196 1060 1063 800 896 863 818 831 752 641 470 573 128 238 179 197 806 720 741 756 620 534 429 544 584 613 789 1154 1185 1205 989 968 1038 1069 1088 1122 1357 1264 1014 1031 1041 851 828 858 704 743 654 637 705 1101 1163 1222 1291 1162 1286 1207 1274 1296 1229 1201 1258 1206 1204 1196 1157 1271 1264 1386 1286 1260 1281 1225 1245 1228 1289 1426 1325 918 897 954 978 1054 1078 1071 1031 1017 1112 1030 993 1021 988 886 913 914 914 897 868 936 813 864 880 859 844 861 850 859 812 844 820 841 848 954 964 955 998 973 994 986 991 993 984 997 963 889 944 906 889 907 987 996 957 976 1016 976 1063 1158 1142 1087 1184 1214 1244 1228 1554 1658 1825 1758 1645 1794 1596 1428 1455 1438 1309 1463 1329 1271 1264 1285 1213 1156 1353 1289 1105 1190 1227 1340 1225 1194 1170 1085 1043 990 1029 1067 1006 1041 926 1150 1010 991 994 1063 1079 1033 1044 1009 943 923 884 822 805 722 659 641 594 542 578 650 702 696 564 429 531 752 619 472 578 568 765 897 895 796 741 1098 1126 794 855 969 1033 1250 1299 1087 807 1207 1130 1100 1116 1014 909 1105 1057 1122 1181 966 2135 1729 1623 1567 1215 745 845 776 732 658 629 545 246 446 460 657 1181 1107 975 1002 968 857 671 617 801 821 622 405 137 116 56 39 171 552 178 265 687 594 575 590 716 694 820 946 1174 1126 1046 1069 1031 1063 1094 1132 1450 1260 1010 936 936 761 812 674 596 632 739 745 797 748 1013 1267 1136 1328 1258 1245 1170 1192 1254 1236 1159 1193 1226 1285 1188 1114 1158 1233 1399 1401 1335 1374 1282 1370 1358 1307 1410 1199 1089 913 985 992 1055 1033 1038 1112 1133 1107 1043 1021 1050 1126 986 928 881 999 970 996 957 914 926 843 801 864 828 817 852 881 794 893 890 881 960 1005 957 966 989 942 877 873 939 882 912 882 846 832 883 856 894 907 934 956 949 943 1043 1117 1042 1050 1083 1169 1231 1179 1334 1560 1646 1684 1688 1722 1814 1608 1500 1478 1550 1453 1493 1351 1414 1294 1257 1271 1324 1335 1327 1213 1129 1180 1192 1153 1204 1176 1080 1021 1002 943 917 953 990 1002 1118 1158 1147 970 967 958 1051 943 974 889 802 754 707 637 554 653 773 873 808 816 793 634 714 549 473 652 840 693 871 862 732 932 977 946 1070 1065 581 989 1145 1005 1168 1277 1241 1123 784 922 1208 1202 1175 960 1041 1059 1196 1147 1122 661 456 1820 1836 1383 1520 1431 1055 1021 619 356 605 858 577 511 342 582 767 1038 890 897 965 997 800 619 524 674 772 926 669 177 58 96 85 59 411 246 518 687 759 784 805 807 928 998 1205 999 835 809 1012 982 949 1047 979 1141 946 885 743 671 636 684 503 429 381 318 223 423 694 811 1178 1134 1247 1313 1283 1171 1211 1261 1279 1114 1076 1108 1142 1156 1133 1218 1186 1256 1377 1335 1388 1371 1330 1302 1227 1252 1223 1056 999 985 1058 1119 1028 1140 1037 1136 1284 1108 1049 1025 1026 958 901 917 1070 975 975 960 1012 1001 853 891 942 990 956 895 952 845 855 875 808 919 957 1027 1018 939 951 917 825 848 786 833 836 822 849 840 815 895 876 899 863 792 787 810 903 959 1005 1023 1065 1094 1166 1200 1254 1368 1263 1216 1520 1694 1825 1508 1459 1548 1582 1503 1341 1362 1261 1295 1273 1315 1232 1196 1076 1037 1141 1156 1235 1273 1146 1071 983 991 946 987 1048 987 1098 1168 1114 997 924 922 816 829 772 766 757 724 711 727 625 539 664 816 815 735 893 905 769 620 463 339 640 1029 802 934 1052 1068 889 855 916 875 1172 1004 1094 1306 1247 1213 1070 1071 955 1182 1326 1027 1181 1153 1160 1151 1085 1185 1200 976 485 304 1416 1396 1326 1228 1296 1029 787 878 369 453 664 630 762 876 821 1040 1208 962 1043 755 725 660 664 663 659 789 870 644 301 120 129 194 187 463 437 604 915 1090 973 889 839 1064 986 995 1098 920 932 943 1058 925 765 941 991 922 875 665 539 670 624 485 407 349 261 101 124 515 600 1057 1301 1220 1268 1288 1273 1299 1308 1244 1260 1141 1095 1196 1121 1122 1151 1097 1134 1229 1361 1441 1342 1421 1604 1468 1322 1366 1378 1150 1060 1013 1075 995 1010 1093 1100 1229 1294 1135 1035 988 1073 1080 1000 1094 1150 1041 923 1018 1116 1111 997 1046 1226 1333 1134 958 904 920 823 855 1013 1139 1126 977 898 964 1041 949 901 909 871 807 801 800 794 833 784 769 762 755 695 705 837 846 916 956 942 987 1005 1034 1106 1327 1410 1384 1351 1429 1574 1631 1495 1428 1498 1620 1362 1312 1339 1330 1279 1220 1256 1142 1155 1106 1083 1012 1181 1061 1115 1026 999 938 959 892 871 837 858 868 899 936 776 657 605 628 640 606 510 512 599 642 668 645 567 522 643 622 561 762 885 693 606 473 396 556 793 708 871 1042 982 1023 924 896 700 1010 1209 1226 1391 1346 1445 1439 1295 1152 1411 1235 1203 1237 1119 1179 1160 1160 1181 1016 1037 657 222 1277 906 1169 1247 1136 1212 922 853 862 769 920 1029 1227 1193 1163 1021 960 898 854 754 754 801 719 664 660 699 753 849 529 284 180 283 394 558 392 530 789 845 820 931 1010 1065 1090 947 981 961 886 1132 1055 1119 1132 655 583 628 855 571 423 552 684 533 453 353 333 174 78 270 573 649 1203 1313 1143 1176 1269 1236 1182 1242 1328 1213 1208 1132 1172 1110 1130 1113 1201 1244 1345 1397 1437 1533 1672 1512 1477 1339 1309 1402 1234 1045 1028 963 927 956 1000 1162 1219 1108 1069 924 1033 1145 1093 1318 1363 1313 1042 1114 1278 1236 1247 1417 1492 1486 1351 1221 1012 981 1113 1068 1092 1131 1089 998 1033 1001 991 815 812 835 900 850 833 821 783 738 743 756 705 710 717 760 769 773 837 810 832 861 910 941 979 1129 1265 1322 1379 1515 1554 1399 1459 1305 1397 1259 1123 1173 1273 1292 1137 1084 1106 1117 1024 1056 960 1033 1070 948 925 933 900 803 745 720 684 653 628 564 559 564 530 378 300 332 352 378 292 276 358 502 514 505 502 412 442 466 302 514 489 527 339 448 456 431 593 560 563 853 968 973 1053 876 666 762 990 1178 1241 1355 1435 1394 1466 1360 1344 1276 1197 1194 1168 1253 1190 1190 1221 964 699 325 373 1222 1146 483 838 1000 1075 1205 1022 1078 1076 1040 925 1009 1123 1028 1046 811 708 661 592 854 878 562 487 723 776 829 681 530 508 481 472 568 328 503 895 773 810 1011 1111 1015 1018 1013 751 913 938 1068 1109 1167 1066 1047 1073 855 606 626 581 394 448 534 486 327 381 356 177 5 2 238 558 780 1036 1013 1085 1006 1250 1300 1170 1257 1201 1232 1057 1220 1124 1163 1116 1037 1126 1135 1258 1525 1557 1510 1304 1244 1178 1185 1314 1274 1029 1096 987 1071 1004 1031 1038 1179 1114 1043 1063 1053 1239 1038 1123 1143 1123 1150 1101 1257 1353 1345 1315 1324 1368 1315 1172 1060 1046 1087 1018 964 991 1083 1101 1087 1127 1047 1035 956 1032 1016 976 917 818 750 696 710 822 872 785 747 764 762 792 719 625 605 620 706 845 978 967 1116 1308 1377 1544 1337 1242 1188 1208 1204 1028 909 1050 1135 882 864 736 737 763 795 889 1014 1065 900 609 616 544 567 517 484 491 389 328 297 223 260 282 225 188 111 140 166 210 156 139 137 306 367 371 360 261 130 168 149 90 110 404 289 176 189 151 138 118 312 542 875 995 824 868 974 1032 944 993 1393 1388 1415 1544 1499 1358 1293 1239 1241 1216 1213 1337 1221 1263 1124 867 582 748 952 1117 1004 718 483 542 743 923 665 658 768 793 1040 937 1047 1031 930 845 778 893 968 764 834 814 800 815 707 743 627 480 518 427 481 582 673 852 1012 892 867 813 895 909 755 820 875 813 993 861 992 955 959 1047 819 750 512 525 562 328 247 400 511 171 111 296 174 0 0 71 369 761 550 985 928 1005 1126 1243 1162 1130 1269 1205 1130 1089 1092 1117 1137 1205 1232 1208 1239 1537 1696 1432 1199 996 856 1051 1093 1120 987 1049 1127 1006 990 943 1033 1102 1114 1022 1102 1129 1153 1073 1036 1023 1080 1074 1334 1420 1327 1466 1314 1220 1212 1134 1021 892 831 843 967 1010 992 1043 1053 1104 1054 1145 1144 1078 1107 1075 1093 974 713 768 768 831 856 867 844 809 707 575 390 466 458 423 454 487 512 545 734 968 1089 1224 1217 1112 996 896 934 1007 859 705 857 1140 872 809 579 457 462 622 791 893 783 601 301 238 217 183 164 218 228 134 79 52 34 44 19 21 16 13 9 32 55 49 50 44 42 73 59 105 106 58 15 16 10 15 82 127 84 77 15 20 51 137 649 664 708 719 867 794 946 859 856 1191 1276 1375 1596 1515 1451 1373 1208 1098 1063 1198 1264 1288 1263 1229 962 958 1043 1053 1059 1097 1024 471 425 530 486 247 306 473 562 622 785 702 834 883 930 809 799 688 717 746 704 774 743 803 907 585 567 600 650 790 830 909 791 980 731 790 809 729 767 728 897 815 743 736 856 822 643 692 912 1022 923 835 775 512 348 175 361 439 219 84 186 173 40 21 299 799 514 696 853 930 871 924 1043 1009 1038 1086 1100 1127 1075 1043 1074 1041 1058 1074 1102 1159 1167 1348 1511 1031 936 850 899 1025 910 854 1004 1111 1147 1054 987 781 960 1120 1085 1039 1021 1033 1071 1000 1042 952 865 955 1352 1368 1409 1398 1260 964 943 803 737 586 633 692 891 881 914 909 987 1048 1045 956 918 867 981 1045 900 759 698 712 940 906 858 776 669 429 316 238 242 242 267 267 252 227 290 415 740 819 1013 1099 950 681 607 666 941 1059 677 766 1028 910 620 423 416 463 578 714 850 647 495 122 22 7 28 24 12 6 15 9 4 8 16 10 8 6 8 5 7 13 18 18 14 5 9 16 7 13 8 14 11 3 7 12 22 15 17 7 14 21 109 41 242 404 483 764 450 365 392 474 898 1119 1189 1563 1523 1397 1335 1302 1228 1087 1323 1206 1388 1508 1348 1083 800 849 1015 1152 1063 1005 667 498 504 503 231 175 228 215 276 460 626 632 642 749 744 777 853 526 297 347 500 685 692 907 910 919 742 845 758 871 812 727 666 701 768 774 817 784 724 808 735 720 759 763 770 658 740 686 788 685 751 882 731 625 808 428 281 303 86 188 52 16 14 506 962 654 847 1025 967 899 883 974 989 902 1041 1004 956 1061 1039 1056 1275 1119 1051 1010 894 1149 1201 1147 1140 1133 896 708 764 805 817 985 1088 1097 1071 1024 998 970 997 961 953 974 960 1000 903 961 949 839 755 902 1052 1186 1225 1232 1113 881 737 601 644 568 525 647 533 604 674 834 914 947 908 851 828 830 803 873 1008 689 534 665 778 745 772 617 84 94 58 94 70 108 104 96 152 316 388 545 834 819 754 722 552 416 465 506 724 709 675 541 412 346 295 294 384 375 456 423 385 280 21 9 5 6 7 4 9 6 5 6 8 13 6 9 7 8 5 4 21 17 12 16 23 20 23 6 4 3 7 9 11 10 9 18 19 9 6 7 7 13 23 81 152 174 334 327 187 407 338 334 822 794 1329 1451 1557 1316 1236 1320 1220 1187 1371 1207 1434 1293 1316 980 864 860 1076 1011 1002 799 656 564 465 68 141 77 56 111 98 162 255 311 489 632 553 518 509 447 140 158 247 354 920 565 707 845 945 901 722 499 571 632 651 681 694 718 680 876 719 696 666 623 621 722 691 641 666 705 559 716 919 710 553 519 254 407 512 31 20 231 376 380 876 1114 546 770 928 1016 973 882 997 972 916 999 956 1302 1325 1189 1264 1337 1223 1173 1010 961 993 1011 1110 1150 953 881 643 653 804 881 1002 1104 1111 1008 922 850 903 885 896 863 871 890 1007 924 950 874 869 752 703 680 807 987 1167 1111 923 703 649 641 589 456 425 326 256 125 308 467 629 599 643 602 529 533 601 985 781 419 377 496 468 333 293 69 20 14 13 12 10 26 148 251 229 277 440 527 468 254 239 174 177 132 302 526 437 514 364 328 223 272 192 184 117 261 158 139 34 13 7 7 6 8 8 10 10 11 5 6 7 5 7 7 10 6 16 12 7 13 8 8 15 15 18 15 8 12 11 14 11 11 7 3 8 13 7 6 9 6 10 19 69 103 145 208 26 232 514 717 821 1061 1221 1325 1355 1343 1385 1384 1250 1310 1293 1455 1384 1201 1245 986 828 973 911 813 628 476 342 51 53 42 4 6 5 4 11 15 23 162 173 432 120 26 55 5 12 79 136 157 212 290 416 531 435 287 318 304 290 244 320 391 326 279 394 485 505 646 662 611 692 737 701 612 613 575 490 584 616 632 421 388 564 352 557 426 417 720 699 869 1184 716 552 517 550 851 824 1022 876 918 787 906 1255 1203 966 1072 1204 1048 824 756 804 961 1019 1064 1057 1156 995 697 609 726 939 1059 1119 1017 998 1047 998 847 756 798 875 702 873 936 990 775 841 837 782 742 861 812 748 838 1041 957 732 639 595 458 455 328 213 234 159 193 263 284 387 362 389 335 372 401 486 626 329 301 274 320 370 284 62 19 16 16 10 74 94 117 125 122 192 168 245 105 57 51 90 111 219 165 352 187 516 268 352 73 74 45 51 69 24 24 17 14 15 8 12 10 9 10 15 11 14 6 5 8 17 5 7 8 13 21 23 19 9 12 8 10 10 5 2 4 5 8 8 9 6 5 7 6 4 7 8 7 7 6 5 5 6 9 29 50 78 280 506 661 721 913 897 1081 1229 1378 1361 1382 1492 1265 1235 1215 1334 1448 1044 874 740 676 656 687 521 177 36 29 8 5 4 5 5 5 2 2 2 4 6 6 8 4 4 4 3 2 1 9 38 96 117 79 1 2 2 75 159 127 133 146 106 66 100 162 259 389 549 562 510 618 575 497 553 529 395 332 314 322 354 425 610 545 479 502 480 774 779 976 1281 1044 1005 999 480 977 961 757 783 1060 633 738 669 549 750 867 954 678 604 580 642 755 895 977 1053 1095 953 640 657 871 1068 1202 1022 942 938 942 980 792 947 948 854 908 884 793 782 769 739 707 663 803 866 972 744 888 881 734 617 679 615 337 228 182 30 26 97 182 178 241 229 206 207 271 246 234 327 291 245 222 232 451 196 267 40 18 19 14 11 22 20 22 19 45 47 21 28 55 46 89 122 167 133 135 265 304 310 193 48 40 40 31 23 18 17 15 14 11 9 10 11 8 8 9 7 7 8 7 22 14 6 14 14 14 10 4 9 8 8 12 13 3 7 12 13 12 9 10 3 3 9 8 3 6 8 5 9 5 11 9 10 8 7 5 3 10 27 217 508 552 698 825 735 719 1075 910 1003 1262 1106 1006 964 1110 1229 1243 960 673 502 320 570 583 480 27 8 8 7 10 7 7 8 6 4 4 4 4 5 4 2 3 2 0 0 0 0 0 0 0 0 0 0 0 0 5 92 62 30 7 7 6 41 50 137 195 267 393 459 578 618 556 550 598 490 336 263 275 334 512 575 442 386 642 676 626 854 1009 1065 1021 1063 952 784 982 942 765 1214 880 522 548 489 535 547 695 610 528 469 465 590 717 870 1008 908 865 854 717 771 937 987 1056 1083 1038 987 1122 1022 922 853 800 698 784 709 685 699 694 638 512 732 887 784 892 810 754 717 600 530 485 202 153 63 34 26 84 80 138 111 81 66 122 116 97 36 32 100 116 154 230 261 473 230 83 27 22 21 24 19 10 9 19 27 26 30 38 63 119 136 113 112 91 99 145 119 68 38 36 37 24 21 18 16 11 16 10 14 14 8 9 11 5 8 8 12 14 14 14 11 15 11 17 12 17 11 14 7 14 15 13 13 7 10 9 10 11 10 9 9 9 9 6 6 6 4 8 3 8 7 9 10 8 6 4 12 20 22 37 208 521 621 750 819 861 897 1086 1135 1046 928 908 964 1032 1087 1121 247 148 102 148 147 180 8 4 6 8 6 6 5 5 6 4 5 4 3 4 8 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 89 25 6 4 4 4 2 0 0 0 0 35 140 224 407 642 614 573 514 440 344 262 239 289 373 550 413 343 813 723 664 635 757 806 799 994 854 713 960 1080 1022 1300 897 490 342 411 450 374 421 427 278 315 526 517 720 887 907 740 778 725 758 739 803 908 979 970 922 988 857 864 729 763 719 681 693 689 650 556 497 504 518 775 875 745 722 598 541 689 470 339 140 150 73 160 42 25 43 41 55 120 60 48 49 36 30 44 164 53 74 96 159 126 290 91 62 52 39 34 20 16 15 10 29 32 27 28 28 48 57 51 54 49 47 100 71 76 38 26 37 15 11 20 18 8 3 13 15 14 11 10 8 6 5 3 8 16 15 18 15 12 18 19 14 9 10 10 13 16 14 13 17 15 13 10 10 12 11 11 7 6 12 12 12 12 11 8 9 8 7 5 6 6 5 2 2 0 0 5 20 48 128 260 297 445 600 513 762 837 835 803 792 841 873 966 75 1 38 59 29 20 5 6 4 3 5 7 4 6 5 2 3 5 8 12 40 8 5 118 244 329 300 285 308 287 191 128 74 2 0 0 0 0 0 0 0 3 3 3 4 4 1 0 0 0 0 3 195 311 437 530 383 394 354 250 119 142 278 463 484 376 556 492 599 543 633 583 752 884 862 731 933 1007 918 1113 713 503 376 302 339 296 186 199 187 314 442 572 800 889 895 942 948 707 463 645 605 632 779 829 845 801 748 753 718 681 715 723 692 603 547 535 538 489 598 602 664 578 664 557 478 299 276 82 105 53 17 28 35 32 38 42 46 33 43 43 36 33 44 52 81 32 41 87 72 70 128 45 27 37 54 29 24 27 20 28 36 30 32 23 32 30 24 22 25 33 32 27 33 25 19 28 22 16 3 9 17 12 15 11 8 11 13 12 13 11 15 8 16 17 17 16 13 14 15 13 16 14 11 12 13 17 16 17 16 12 11 11 9 8 5 6 10 10 10 8 7 7 8 6 7 6 4 2 2 2 1 2 1 0 0 0 0 28 91 157 199 253 270 276 329 447 527 516 526 532 642 294 9 7 10 18 5 6 4 5 5 2 2 1 0 1 2 9 8 64 226 104 146 392 544 666 541 506 563 669 603 613 529 432 331 251 181 153 192 233 243 204 162 127 70 72 164 251 243 104 53 6 0 0 0 126 252 508 415 361 291 195 77 67 109 333 535 468 576 672 584 495 670 526 545 476 715 734 920 808 887 974 690 553 416 340 309 194 176 133 229 348 501 624 768 895 875 794 542 389 351 480 375 506 612 637 633 613 592 607 679 685 734 732 707 619 551 538 541 537 449 402 501 552 479 429 286 227 151 123 91 90 66 64 36 26 66 42 35 37 49 36 37 27 30 41 45 49 48 41 41 36 73 115 51 54 36 29 29 37 33 25 20 27 32 23 23 16 7 20 31 38 28 19 27 26 11 12 12 13 14 16 9 7 9 14 15 13 7 6 9 11 12 15 17 13 12 12 13 13 13 13 11 11 14 16 15 15 12 16 12 14 14 11 9 6 3 3 6 5 5 2 2 2 3 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 12 68 114 115 82 61 71 101 163 216 225 267 14 21 76 197 158 22 6 8 97 182 197 108 62 77 101 181 181 267 365 491 444 351 428 451 656 685 749 689 705 710 669 602 579 582 566 537 518 531 574 627 657 613 565 546 558 556 506 497 482 253 103 98 57 0 0 10 97 233 425 295 264 125 77 54 67 162 434 523 744 661 702 780 839 774 562 497 565 667 760 565 617 608 611 503 296 335 152 153 114 205 345 316 402 672 768 745 720 591 421 279 278 355 244 146 428 453 462 440 443 529 512 559 637 686 655 586 505 484 478 397 349 404 405 374 311 187 173 44 154 101 100 66 37 55 52 36 33 43 37 53 50 34 20 24 33 24 31 34 41 33 32 52 96 52 36 38 33 29 27 38 38 32 39 30 19 19 21 23 20 21 16 8 24 31 20 7 17 8 13 7 7 10 14 14 11 12 12 13 11 8 8 12 14 14 13 13 12 12 12 13 13 13 12 12 12 12 12 16 16 14 13 9 10 10 9 6 4 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 24 21 22 25 21 23 41 90 0 158 330 591 892 430 62 66 83 395 641 557 580 581 511 529 590 627 573 560 472 795 797 729 842 886 839 770 744 740 747 720 635 594 593 632 568 568 543 582 547 625 625 611 634 614 548 524 538 558 500 348 368 344 107 0 0 68 151 358 261 231 151 107 0 3 83 287 543 659 622 644 667 776 839 726 726 691 563 490 444 646 546 350 165 194 276 68 100 240 220 58 270 534 678 720 699 567 529 578 369 326 395 387 388 394 329 297 211 290 451 422 436 607 627 605 532 463 421 384 321 316 352 218 149 79 149 134 124 206 96 40 43 64 67 73 46 46 47 44 50 36 32 33 26 32 43 34 27 50 38 38 39 44 41 26 27 21 28 34 39 33 30 32 37 36 37 25 25 29 30 18 9 26 6 4 5 6 4 9 15 12 9 10 12 11 10 10 11 10 3 10 9 11 13 12 12 11 10 9 9 9 9 10 10 10 9 12 12 13 11 8 7 8 8 6 5 5 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 17 20 16 21 21 81 354 620 829 870 911 273 269 466 625 668 755 732 696 644 481 712 694 704 667 815 791 821 944 882 880 746 808 854 784 790 734 713 694 635 694 677 675 646 624 591 602 578 593 556 547 494 482 411 430 458 523 514 553 452 316 75 0 14 84 332 401 275 179 108 34 0 0 184 353 625 610 555 683 735 756 758 765 624 495 418 369 299 347 356 195 194 188 120 80 47 0 104 365 573 619 756 712 548 519 482 242 243 239 275 234 52 96 201 327 191 236 402 451 563 564 520 455 423 320 278 385 297 105 108 75 108 304 296 231 142 47 40 31 56 71 42 35 41 33 34 29 20 31 34 34 27 31 25 42 29 29 30 30 38 31 30 22 25 27 23 25 27 29 25 33 36 35 22 28 21 26 22 19 32 11 6 3 19 12 5 8 13 12 9 10 10 10 12 11 13 5 8 6 10 9 10 11 11 11 11 10 10 10 9 9 9 9 9 9 8 8 5 6 6 9 8 8 6 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 15 42 42 36 489 430 711 917 1090 906 713 973 724 798 923 810 931 899 787 879 814 765 782 720 813 806 747 757 724 818 751 783 793 719 684 686 654 603 504 434 496 536 581 529 523 540 559 525 537 516 513 519 504 512 463 443 390 499 525 491 525 256 59 4 32 72 244 312 222 113 68 0 0 80 249 497 577 571 591 652 622 663 653 514 452 378 238 188 199 353 464 329 129 25 39 42 42 221 319 382 531 566 556 455 486 304 154 168 150 146 81 231 229 268 119 154 229 360 500 504 490 470 423 400 385 348 259 215 99 82 120 228 246 313 199 72 43 48 31 44 44 42 38 35 33 19 22 31 27 9 20 9 12 27 33 22 23 14 14 27 12 37 23 38 26 26 22 26 26 27 31 28 24 25 18 21 9 25 25 19 13 8 6 11 10 9 9 11 11 9 6 5 4 5 7 7 7 8 7 4 6 6 6 8 6 6 7 8 8 8 8 7 5 7 6 7 7 5 5 4 4 3 5 6 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 10 27 67 873 795 830 804 1099 844 944 955 902 917 841 916 850 786 859 792 803 768 808 852 911 822 802 824 905 887 856 782 734 651 611 557 460 404 416 386 375 412 415 457 504 481 463 500 517 502 463 447 585 580 566 561 551 493 570 516 474 438 429 182 47 11 78 120 119 297 165 86 17 0 85 179 388 574 600 647 720 666 645 608 486 397 271 183 105 154 368 347 118 22 4 10 37 129 207 198 230 409 432 513 386 296 207 2 113 21 135 160 192 184 140 185 147 344 437 470 481 446 394 368 369 282 217 120 94 69 79 107 123 101 107 156 107 186 40 32 45 45 33 36 41 21 10 19 23 21 23 23 15 20 25 16 18 4 25 16 47 25 31 17 21 25 17 16 23 28 25 26 23 24 9 13 7 9 12 14 12 9 9 9 6 9 11 10 6 8 6 5 3 2 2 3 4 5 7 5 5 5 4 4 3 2 3 4 4 4 5 5 5 5 5 6 7 8 5 6 6 4 3 3 3 3 3 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 39 793 995 958 965 1004 1005 931 966 965 926 833 861 868 873 880 767 952 904 852 888 851 857 847 851 762 794 742 616 607 537 464 431 406 373 331 275 290 323 391 429 459 399 429 404 346 277 313 258 329 403 426 537 620 610 624 638 599 571 497 488 371 167 40 16 94 204 407 298 143 37 0 146 151 267 629 636 721 741 767 644 548 462 323 219 110 116 174 212 95 67 9 6 10 55 257 154 93 125 257 442 514 209 131 37 10 21 12 14 129 77 134 113 128 236 403 442 421 433 385 353 286 252 147 70 67 55 56 63 67 40 29 27 37 31 44 39 29 40 35 30 32 15 32 34 35 25 14 21 9 35 22 21 20 14 4 16 32 32 26 20 14 26 25 18 14 21 11 17 21 16 18 7 5 3 9 23 16 14 10 6 3 15 5 8 7 8 9 7 6 4 2 2 2 2 6 6 3 3 3 1 1 1 3 3 4 4 4 4 4 4 4 4 4 4 4 4 3 3 2 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 4 10 39 902 1014 916 989 1079 1042 1018 865 926 896 867 771 833 834 837 870 882 906 870 901 879 813 742 745 702 638 621 504 417 359 330 306 228 184 131 133 147 240 268 156 129 90 127 223 200 174 228 239 262 275 280 460 600 634 652 673 681 704 642 614 572 532 435 301 131 35 122 230 425 250 93 38 236 130 268 589 686 726 781 851 758 564 394 261 203 151 284 266 159 75 11 15 14 12 28 121 8 79 117 226 396 265 146 2 69 63 12 15 12 200 76 63 121 93 301 632 436 339 303 326 194 150 104 60 38 20 15 13 30 18 4 13 26 15 25 37 30 28 51 28 22 33 15 20 13 21 29 38 24 25 26 31 14 17 3 7 14 19 32 20 13 13 8 23 14 2 3 4 7 7 2 11 3 6 16 5 2 3 3 2 3 2 8 6 7 5 6 7 10 9 6 4 2 1 2 5 5 4 2 1 1 2 2 2 2 3 2 2 2 2 3 2 3 3 3 4 2 2 1 1 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 21 55 1412 1228 1045 1021 979 1001 882 1046 927 840 790 788 781 790 864 877 846 833 777 775 777 738 717 667 555 493 426 330 252 165 117 112 88 83 56 52 77 44 61 35 50 45 29 41 64 46 118 138 192 161 245 353 507 577 625 674 701 737 721 688 630 584 560 530 506 477 276 116 173 316 417 185 135 329 213 333 487 694 805 724 803 662 534 486 258 147 181 364 142 105 79 21 15 10 11 25 3 0 40 93 278 277 128 59 87 82 12 17 13 80 108 34 180 126 133 350 340 331 280 274 195 234 104 35 10 12 13 14 16 17 3 9 27 15 21 23 21 15 32 38 28 22 29 26 21 21 23 19 25 24 24 24 23 16 12 6 9 21 21 28 16 14 19 24 24 2 6 12 9 12 10 17 3 4 2 2 3 9 7 7 5 4 3 4 6 6 7 7 7 8 10 7 6 3 2 3 5 5 4 3 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 4 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 20 30 1049 1426 1145 655 642 763 892 1027 911 863 816 818 828 685 691 793 676 769 803 749 710 742 579 488 314 327 201 100 71 35 66 38 49 13 17 14 10 39 15 26 18 18 23 20 18 20 22 15 99 151 76 138 305 332 473 564 646 709 763 735 718 701 748 694 639 555 499 556 444 285 362 478 289 317 403 265 348 561 572 704 735 688 551 357 283 158 48 7 51 104 101 17 9 9 13 5 14 2 6 72 143 165 138 9 92 97 84 13 21 32 21 62 472 197 105 117 165 242 299 227 190 98 50 34 10 26 23 20 10 16 15 16 26 21 39 29 17 18 22 15 18 19 16 19 16 26 14 9 9 16 17 6 11 15 13 2 14 12 24 24 20 23 22 28 22 22 14 23 6 2 21 19 11 10 4 2 7 9 4 3 3 3 3 5 2 2 5 6 5 5 7 6 7 5 3 2 3 5 5 4 2 1 0 0 0 1 1 2 1 2 2 2 2 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1299 1475 1233 1000 923 959 935 866 837 817 781 713 698 821 565 615 686 752 712 653 607 624 508 251 101 48 34 29 15 19 21 9 22 26 24 26 32 37 32 31 25 26 26 26 23 24 25 26 24 17 53 43 208 228 335 315 429 617 647 704 679 662 672 767 742 719 678 660 659 586 437 433 597 418 409 478 294 358 578 540 551 542 486 409 278 144 159 24 131 180 73 70 93 106 20 10 17 19 9 3 104 65 111 0 101 99 108 0 17 19 21 14 557 218 30 135 153 166 203 181 151 102 108 119 102 112 92 61 36 16 30 20 21 19 24 34 52 24 20 22 24 20 14 15 21 25 17 16 8 16 20 9 12 20 13 16 25 8 7 12 20 28 22 27 21 2 2 14 15 1 16 19 15 16 3 2 8 5 3 1 2 5 11 8 8 5 4 6 5 2 2 4 5 4 4 3 5 4 3 2 2 1 1 1 0 0 1 0 0 1 1 1 1 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 1508 1563 1415 1114 1002 869 903 844 790 770 735 724 669 666 655 665 607 588 624 614 543 425 145 13 16 23 22 12 18 14 20 23 25 28 38 38 36 34 36 35 39 35 37 33 24 31 25 25 24 20 16 17 54 118 145 320 274 294 548 581 600 552 610 598 638 705 745 814 767 751 534 611 639 637 616 605 597 503 563 436 528 489 390 173 150 143 166 85 127 38 150 119 88 95 79 79 47 54 12 62 96 108 104 109 31 132 159 54 13 25 43 45 302 185 28 88 181 152 158 119 147 132 138 135 113 105 97 61 38 12 16 21 38 33 29 20 23 31 71 49 42 41 32 29 24 19 14 8 12 9 17 10 19 20 17 18 28 14 13 10 12 14 18 24 15 9 3 4 7 9 8 12 18 12 9 2 3 3 5 4 3 8 3 4 3 6 9 5 4 3 3 3 5 7 5 6 7 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1445 1530 1401 1317 1176 974 827 771 760 630 615 632 621 713 552 506 513 701 639 558 367 318 125 20 15 10 20 25 24 27 26 26 37 33 31 35 30 37 33 31 31 36 30 31 34 26 34 41 25 25 15 14 14 14 42 53 59 228 290 390 557 510 473 501 643 687 646 818 843 833 705 670 631 628 615 630 566 529 512 642 555 537 315 176 259 280 245 218 175 186 141 72 61 81 125 89 92 87 12 116 106 141 53 116 138 61 150 177 0 6 57 87 109 84 7 13 61 138 176 146 126 135 123 144 124 101 95 86 40 24 8 9 14 59 59 40 29 24 40 67 55 26 26 27 27 18 22 20 23 16 14 15 11 18 16 19 13 26 20 23 19 17 25 12 20 23 18 15 6 5 5 4 7 1 6 9 12 11 5 6 3 5 4 3 3 4 9 5 10 8 6 6 5 6 6 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1159 1292 1274 1202 949 912 862 672 639 548 452 618 699 478 267 343 473 477 521 319 184 37 9 11 12 17 22 23 28 28 24 37 33 32 38 31 19 27 28 25 32 33 24 28 47 67 28 16 26 56 16 26 12 7 12 30 176 140 252 226 481 553 542 610 624 517 537 637 836 823 832 749 766 705 577 608 513 617 451 514 545 463 330 387 310 237 233 216 216 169 131 62 26 59 92 125 126 80 85 96 42 141 134 131 199 116 128 129 158 94 65 86 104 23 157 60 14 14 38 101 51 36 94 120 129 120 93 87 38 40 46 26 12 52 68 69 54 45 26 23 45 60 40 17 17 4 41 42 34 29 24 7 13 26 28 15 30 24 23 21 24 15 21 11 20 23 26 24 13 15 12 4 7 7 7 10 10 5 4 6 8 9 7 4 3 5 1 1 5 4 4 4 4 6 6 6 7 6 4 3 1 1 1 1 1 1 1 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1028 990 1167 1017 938 933 824 632 505 418 317 354 495 632 556 509 484 442 328 218 91 16 14 18 16 22 26 26 30 28 31 33 36 37 30 34 34 20 19 26 26 20 19 18 16 16 18 15 14 7 58 451 263 31 327 224 70 59 146 112 211 253 361 366 297 645 457 345 586 826 820 732 846 808 775 541 675 594 567 485 483 457 516 448 359 312 232 154 175 164 155 86 55 15 0 12 96 111 132 57 85 146 81 112 165 173 113 153 159 208 179 159 134 121 42 117 6 10 11 19 22 40 58 140 140 107 98 92 77 54 33 36 9 35 57 44 31 52 43 0 26 48 39 26 44 44 40 40 39 39 34 27 19 10 12 18 16 11 6 19 23 20 24 33 9 18 21 25 31 16 18 16 4 7 4 14 11 8 6 4 5 5 5 4 3 6 6 2 5 3 3 6 6 8 5 4 3 3 4 4 4 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 2 1 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 905 933 1064 977 886 962 845 557 368 284 143 75 256 200 419 325 249 269 186 127 21 25 8 20 21 23 20 26 21 25 34 35 23 24 24 27 27 28 27 17 17 19 19 16 13 15 14 14 14 16 9 67 383 408 213 47 18 15 14 11 5 3 7 12 48 74 251 486 311 388 818 826 1063 1018 858 772 732 639 648 642 525 536 499 483 347 259 214 230 230 206 219 185 117 29 7 0 6 27 130 116 150 169 164 113 75 93 199 169 205 188 233 185 240 272 213 149 179 33 25 98 48 114 129 115 116 126 125 112 88 87 66 59 26 2 40 47 67 42 47 3 1 68 57 51 38 46 57 67 34 44 60 36 33 22 12 14 17 9 5 19 19 17 17 22 22 22 18 18 23 15 15 4 5 9 17 9 14 10 9 5 3 5 4 5 2 2 2 4 2 2 3 2 6 5 6 6 4 4 3 3 4 3 3 2 2 1 0 0 1 1 0 0 0 0 0 1 1 1 0 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 909 973 975 921 888 852 788 352 155 56 15 5 3 4 3 7 117 66 79 31 15 9 12 15 22 16 30 25 24 19 30 22 25 22 27 26 28 20 19 19 15 13 15 15 12 9 10 9 8 9 13 12 24 149 207 83 19 12 8 10 18 9 4 5 4 5 24 150 524 328 387 892 845 833 832 706 843 827 648 681 611 658 584 539 394 271 99 62 96 150 194 170 130 48 16 5 1 20 2 81 64 120 181 155 149 137 109 206 228 243 202 202 208 259 345 176 138 213 155 117 161 113 124 162 155 138 131 100 102 100 91 50 42 56 20 50 36 17 6 0 28 73 67 67 40 27 21 25 37 37 57 56 55 41 33 20 30 26 6 6 11 16 16 16 21 16 18 20 15 17 12 8 11 2 5 5 5 7 9 11 8 3 3 3 1 2 4 3 5 5 4 4 4 3 5 6 4 3 3 3 3 3 3 3 2 2 1 1 1 1 1 0 1 1 0 1 1 1 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 733 796 850 857 739 670 628 492 67 11 3 2 3 4 4 5 9 24 17 25 28 20 7 14 8 20 26 19 27 25 25 27 30 20 22 22 21 20 16 15 15 16 11 9 7 5 2 4 5 5 4 7 15 11 33 103 50 22 22 15 6 4 6 7 6 5 8 7 21 440 265 465 766 756 744 756 894 877 785 714 610 613 569 483 394 210 44 18 20 33 73 125 70 38 15 12 5 3 0 2 70 98 119 168 140 189 156 151 243 256 264 282 278 228 256 270 187 187 248 219 134 124 122 135 129 155 120 98 79 66 54 30 0 51 60 32 23 15 4 3 54 46 67 73 62 60 46 51 54 63 57 34 39 60 49 33 17 18 11 5 5 14 19 24 22 17 18 17 17 16 5 9 4 6 3 2 5 9 4 9 8 10 6 3 3 2 2 3 2 2 2 3 2 2 4 4 4 3 3 2 1 2 2 2 1 1 1 1 0 1 1 1 1 0 0 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 619 695 738 702 627 594 487 334 15 5 2 4 7 12 43 16 9 8 33 33 22 13 8 9 11 24 20 22 22 21 23 21 19 21 22 15 15 15 15 12 7 7 7 7 4 2 5 4 3 3 4 4 3 6 14 12 15 40 21 11 6 5 2 3 5 6 10 7 14 98 315 235 344 587 359 303 683 813 977 913 811 736 679 527 303 252 147 85 31 34 34 23 41 12 4 0 5 5 0 0 66 107 101 134 183 154 171 137 182 230 223 221 214 197 154 226 236 251 217 170 283 126 179 108 152 138 143 110 66 60 0 28 65 49 33 43 43 23 4 1 48 6 25 26 26 37 38 37 26 55 58 53 53 61 72 59 43 16 12 18 5 7 4 6 26 15 11 10 18 21 10 14 11 5 5 6 6 5 4 5 9 7 7 8 6 6 4 4 3 3 2 2 3 3 2 2 2 2 3 2 2 1 1 2 1 1 0 0 0 0 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 1 396 611 643 590 510 532 431 276 0 5 4 4 3 17 29 20 11 7 30 20 7 8 15 14 17 12 20 19 16 18 17 16 16 18 11 13 12 11 9 9 6 8 7 5 6 5 3 3 2 2 3 3 2 4 5 5 12 16 29 33 14 8 6 4 4 4 9 9 10 8 28 144 249 245 482 237 217 438 786 776 783 600 532 407 352 248 178 125 65 23 13 8 17 6 18 6 0 0 1 0 0 40 95 117 141 156 210 121 126 178 198 203 184 233 219 186 164 287 259 194 214 175 178 182 181 149 129 109 61 10 0 0 64 89 16 30 63 78 4 19 14 2 4 26 38 32 27 44 31 51 47 42 35 57 61 66 53 8 15 16 9 11 10 8 7 8 11 2 9 9 7 5 15 18 18 8 12 2 5 4 3 3 5 8 8 5 3 3 2 2 1 1 2 2 2 2 3 3 2 2 1 1 2 2 2 1 2 1 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 467 227 480 564 481 410 373 470 299 0 1 6 6 10 19 24 15 16 7 9 24 23 9 16 11 17 17 16 15 12 15 15 11 14 13 13 10 8 7 7 6 6 3 3 2 1 2 4 5 3 4 3 3 3 6 5 7 6 8 17 20 15 17 14 6 8 8 8 14 8 5 7 17 26 185 150 178 60 121 324 513 700 544 443 417 409 381 295 108 24 1 0 7 6 7 15 10 1 0 3 0 0 14 29 91 151 173 166 192 149 118 148 172 171 158 197 234 184 210 292 309 344 317 166 106 137 131 158 92 24 0 30 35 57 69 42 22 81 59 23 8 8 7 6 7 2 4 4 13 16 25 9 5 3 3 1 41 59 21 17 13 12 11 9 10 12 8 7 4 3 3 4 7 6 6 6 10 10 11 11 14 11 10 9 8 6 6 5 3 2 2 2 1 1 1 1 1 0 0 0 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 0 0 0 708 184 375 554 440 348 364 386 290 14 0 11 14 13 16 6 14 11 22 29 24 15 14 10 14 13 17 10 12 11 12 12 11 11 11 9 6 5 5 4 4 1 2 1 2 2 4 4 5 5 5 5 4 7 7 8 9 10 10 9 8 13 16 16 18 11 7 9 7 7 9 3 2 4 2 141 86 53 16 3 50 184 277 502 374 323 320 185 52 19 0 12 5 3 0 0 0 0 0 0 0 0 0 13 108 152 206 227 194 206 241 130 122 131 154 167 186 201 151 197 299 301 222 165 122 99 73 22 19 19 0 0 43 76 70 94 75 75 95 64 24 2 3 3 4 3 4 3 3 4 10 13 8 3 3 2 17 53 49 54 48 32 33 31 37 36 18 20 21 23 23 19 11 6 5 4 5 7 5 7 6 6 5 5 5 4 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 722 131 311 546 519 455 402 446 282 94 0 3 9 11 3 1 0 4 14 18 18 12 10 11 14 14 24 22 11 10 12 9 7 7 7 4 4 3 2 1 1 1 1 0 4 7 7 7 10 10 9 11 13 14 14 18 25 20 18 15 12 8 8 15 16 17 15 9 8 7 8 3 0 0 5 38 119 172 72 6 10 3 11 0 102 82 13 0 7 13 11 0 1 2 0 0 0 3 1 0 17 3 0 2 17 115 120 181 254 247 219 290 255 123 166 131 184 229 238 190 212 252 256 398 403 257 139 49 104 36 24 0 3 0 83 64 95 115 99 108 58 30 1 2 7 3 3 3 3 2 5 7 8 20 34 36 32 31 57 68 71 60 67 54 55 57 56 36 50 46 26 40 30 30 29 12 12 16 12 10 13 12 10 6 5 4 3 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 340 153 245 476 579 476 469 463 279 117 0 0 0 0 4 3 0 0 0 3 8 9 9 8 13 10 11 14 6 8 4 5 6 7 5 2 1 1 0 0 0 1 3 2 2 7 7 8 9 11 10 12 18 22 27 24 33 36 24 30 28 31 23 17 19 27 27 22 15 16 13 13 4 0 0 3 62 134 147 93 24 5 5 6 3 0 0 0 0 0 4 0 0 3 0 0 0 0 0 0 0 0 5 0 6 5 94 95 162 182 162 172 230 256 291 289 319 236 236 217 188 256 335 362 319 385 249 145 76 19 7 0 4 3 0 43 88 110 119 126 103 64 56 27 28 2 4 9 5 2 2 5 7 30 41 56 65 65 56 57 47 57 52 59 60 62 59 47 42 26 29 35 28 35 32 26 25 31 46 21 26 37 30 32 21 18 14 10 7 3 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 12 234 158 152 346 513 542 499 496 273 115 4 0 0 7 7 13 8 5 12 13 17 6 9 10 11 7 5 5 3 3 3 2 3 3 2 2 1 1 1 2 2 2 2 4 2 1 3 5 6 8 9 8 10 13 20 32 44 69 77 66 62 54 30 24 21 21 26 29 26 27 25 16 15 7 1 14 21 65 109 92 83 36 10 2 1 2 4 11 2 2 0 0 0 3 4 7 2 1 2 29 16 0 1 1 0 9 112 79 73 85 138 159 151 208 235 309 283 335 437 232 201 224 273 288 305 335 249 124 66 2 11 0 2 0 0 0 71 128 151 171 137 120 122 88 68 88 9 27 45 5 5 21 14 67 72 36 60 45 44 28 31 35 38 38 41 29 32 25 16 9 6 16 17 14 18 17 13 13 12 17 9 11 5 19 28 29 29 32 28 26 17 13 7 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 1 1 0 0 0 0 1 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 144 95 308 211 245 458 538 604 494 299 124 23 14 32 6 4 3 7 13 17 14 13 9 7 10 7 6 5 3 3 2 1 2 2 2 1 1 1 1 2 2 2 2 2 3 3 2 1 0 0 0 0 0 2 4 5 5 8 9 14 11 31 48 75 72 66 43 40 30 25 34 35 39 20 10 12 9 33 66 66 79 82 84 71 33 9 6 3 2 1 0 5 4 1 5 10 0 13 46 4 0 6 19 0 31 1 14 7 80 83 94 113 91 86 125 152 160 240 210 270 276 300 336 280 236 226 250 344 168 121 76 138 3 0 0 0 0 72 98 117 156 215 149 114 150 103 94 97 28 47 45 37 48 64 63 59 53 38 40 36 29 20 17 24 23 29 26 20 19 21 23 17 14 11 10 7 9 9 3 3 7 9 13 6 3 3 6 3 11 29 29 33 25 29 26 26 26 18 12 5 8 8 9 5 0 0 0 0 0 0 0 0 0 1 0 0 1 2 2 1 1 0 0 0 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 105 293 534 398 326 303 421 566 484 234 140 62 43 36 21 0 0 5 14 11 15 16 7 5 9 7 5 3 2 2 2 1 0 0 0 0 1 1 0 2 1 1 1 1 1 0 0 0 0 0 0 0 1 3 6 5 8 9 10 9 13 13 8 9 25 43 82 106 79 65 49 46 35 41 21 19 25 10 37 69 70 64 75 69 54 39 22 7 3 2 0 28 43 13 0 0 0 4 27 24 16 12 13 12 34 6 2 12 10 48 75 111 115 85 92 127 167 149 129 134 112 133 149 229 229 262 247 238 211 125 166 198 102 89 48 27 3 80 108 147 156 213 198 152 129 102 90 117 76 18 57 80 100 70 32 19 18 34 31 22 15 14 17 17 21 23 23 20 20 17 14 16 13 7 8 6 1 3 1 7 1 3 6 3 2 2 3 3 1 2 2 8 15 20 21 24 20 15 20 24 24 22 23 22 15 13 10 1 0 0 0 0 0 1 1 1 1 2 2 1 1 1 2 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 89 35 131 230 146 36 853 561 513 316 249 241 423 512 276 188 148 88 68 43 4 0 3 8 7 0 11 8 5 7 6 4 2 3 1 0 0 0 0 0 0 0 0 0 1 1 1 1 1 0 0 0 0 0 0 0 2 3 0 4 7 7 5 7 7 10 10 13 14 14 9 6 33 89 159 123 81 89 66 40 22 22 21 21 18 20 38 27 63 69 60 39 25 18 13 17 10 30 39 31 12 0 2 23 2 2 0 9 24 53 27 3 9 27 27 32 18 37 42 65 101 142 179 180 126 105 109 137 143 149 157 203 239 256 137 110 150 233 132 153 107 71 78 98 125 126 231 227 168 163 123 119 100 100 21 101 142 99 63 6 12 16 23 13 18 16 8 1 1 2 11 19 15 14 11 4 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 2 2 0 1 0 0 0 1 1 2 9 4 0 9 26 25 26 22 26 25 22 22 16 6 5 2 2 5 6 5 4 4 2 1 1 1 3 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 78 187 219 448 505 470 538 419 502 309 168 186 203 440 397 316 269 170 115 76 4 0 0 0 0 0 12 14 12 9 14 11 4 2 1 0 0 0 0 0 0 0 0 0 1 2 3 0 0 0 0 0 0 0 0 0 1 1 2 4 6 5 8 7 12 15 18 18 22 33 21 11 1 18 134 118 138 100 108 82 23 18 13 9 10 3 0 14 30 48 68 80 63 48 44 33 29 15 31 27 24 25 3 1 1 0 0 0 2 2 65 0 10 0 2 6 22 8 2 15 28 88 120 159 161 145 141 150 182 201 232 176 216 336 279 199 124 216 203 188 161 142 120 147 166 147 180 232 236 207 182 205 130 89 139 124 107 86 44 18 19 12 11 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 4 12 11 5 4 2 5 24 31 24 12 9 10 9 11 11 8 5 4 1 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 129 135 149 784 798 723 376 433 382 154 108 172 253 477 397 306 223 143 86 26 0 0 0 3 3 5 21 13 13 17 16 4 3 1 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 3 0 4 4 6 9 10 13 13 16 11 11 10 11 22 32 45 50 58 46 20 30 76 136 41 18 9 2 3 1 0 0 0 11 39 52 33 38 44 18 0 20 34 23 16 67 53 6 10 0 0 0 11 11 24 36 52 13 29 3 4 5 3 4 5 8 3 19 57 60 113 131 195 226 328 308 171 459 466 233 282 337 485 234 182 254 193 183 207 191 196 175 193 197 191 234 261 187 134 156 108 40 32 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 20 21 18 16 14 14 11 11 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 2 51 43 513 760 470 483 416 409 218 162 160 179 330 414 302 255 169 106 47 6 0 0 0 0 16 5 3 5 19 18 15 3 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 9 13 14 13 10 10 20 25 33 36 41 43 45 42 93 83 15 0 1 142 98 31 11 4 3 1 0 0 0 3 0 12 27 17 0 0 0 0 1 3 33 29 35 56 22 31 25 6 0 61 26 51 47 57 0 4 14 2 26 22 15 11 11 6 0 11 31 74 158 233 282 318 263 259 311 266 218 385 573 508 373 230 182 258 247 281 235 183 157 172 194 212 256 207 163 170 117 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 11 6 0 0 0 0 0 0 0 0 0 0 0 7 2 10 6 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 8 3 18 3 190 57 251 473 489 419 329 215 224 164 175 365 338 252 164 119 73 15 8 0 0 0 0 16 5 6 18 14 13 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 9 8 11 15 10 11 16 22 32 37 27 54 64 52 60 149 257 42 1 0 5 90 85 36 14 13 7 1 0 0 3 3 4 3 1 0 0 0 0 0 0 0 21 52 37 6 25 44 6 3 49 12 5 0 51 56 0 3 3 4 29 10 15 12 16 4 1 0 21 39 156 262 257 276 190 174 181 202 208 349 320 265 213 221 210 272 254 247 235 154 126 175 197 196 212 184 192 151 47 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 12 24 12 20 168 7 101 163 381 493 521 310 262 207 193 163 237 301 284 194 139 86 28 27 23 21 14 7 13 9 13 19 17 16 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 7 7 8 6 5 16 17 22 28 26 20 22 72 107 153 287 148 3 0 0 0 38 83 56 22 14 10 1 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 7 12 28 78 61 50 71 50 13 1 4 1 1 0 1 7 6 7 0 5 20 17 4 0 9 16 83 196 233 233 195 139 162 213 224 241 225 222 203 243 205 254 294 334 264 174 162 122 158 174 187 193 201 163 75 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 31 57 12 6 92 38 165 105 231 330 376 470 409 302 247 181 162 208 245 239 166 81 59 45 45 27 42 5 11 18 8 7 19 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 6 5 5 7 7 6 11 18 14 16 17 12 32 72 102 128 235 289 155 0 0 0 0 28 113 65 39 16 6 3 11 16 64 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 69 65 51 42 30 2 5 7 1 1 0 2 5 5 0 1 2 5 4 7 46 41 77 99 182 174 168 137 117 135 188 206 206 233 279 261 245 228 286 331 287 241 217 187 140 136 195 197 209 160 94 18 5 7 3 1 3 1 4 2 0 19 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 31 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 101 88 0 0 92 45 90 156 171 274 433 410 358 269 285 255 209 181 192 178 110 49 54 47 21 25 11 28 5 0 2 13 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 6 4 4 5 6 8 13 9 9 6 4 29 50 56 59 62 111 200 112 0 13 0 91 96 132 100 34 19 5 3 70 115 91 93 85 23 1 0 0 0 0 0 0 1 0 0 0 0 0 0 35 57 44 33 6 0 1 17 17 8 10 1 2 2 4 2 0 1 7 10 58 41 78 72 66 56 76 117 119 94 92 145 230 272 292 277 244 265 306 316 286 254 209 161 151 148 191 206 203 238 120 37 20 9 4 2 2 1 9 2 3 5 36 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 4 12 2 11 16 18 28 25 22 7 6 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 35 148 254 63 23 9 16 105 12 52 69 158 278 312 333 298 287 273 235 145 146 149 58 57 42 33 6 33 21 33 15 0 3 0 0 0 0 0 0 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 4 7 6 8 8 4 2 2 19 50 14 37 127 43 98 194 27 53 55 75 130 107 132 99 45 72 126 132 121 99 107 92 74 58 54 61 30 1 1 3 2 2 4 0 0 5 0 5 10 41 53 1 0 0 10 2 34 101 65 3 0 4 4 3 0 0 16 17 77 79 71 75 61 39 23 25 44 51 77 110 146 138 237 234 286 315 326 275 220 177 169 168 107 122 117 147 200 161 80 41 29 34 13 0 6 1 4 4 4 1 0 6 4 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 6 10 11 6 5 1 3 0 5 6 5 2 13 11 13 16 25 22 24 28 21 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 57 149 303 113 92 98 54 0 0 2 27 76 252 265 349 303 329 195 210 137 130 84 72 51 40 35 23 16 19 5 2 0 0 1 5 0 0 0 1 5 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 2 3 5 8 7 4 1 2 11 26 46 29 8 24 0 124 28 0 40 4 84 98 128 165 123 125 139 128 125 72 21 11 18 26 27 25 29 44 47 1 3 12 19 14 6 16 20 12 21 0 20 21 0 0 4 7 0 10 47 89 103 0 0 2 4 3 0 3 11 76 43 11 20 17 11 20 30 25 13 23 35 71 83 116 156 258 306 290 248 184 162 161 129 102 87 86 105 147 128 79 43 41 29 17 3 0 7 15 15 0 1 2 10 19 3 1 0 0 0 0 0 0 0 0 14 14 20 21 25 25 27 33 36 24 25 25 24 25 19 15 23 3 5 14 11 14 19 16 20 20 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 59 188 41 87 49 6 2 6 6 9 1 50 100 137 256 273 378 226 215 187 102 77 76 42 26 18 26 17 16 12 4 6 3 5 0 0 0 0 6 16 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 1 2 6 5 6 3 2 2 14 32 51 24 20 48 2 119 11 1 5 47 55 125 157 153 143 190 134 83 31 10 6 7 2 0 0 0 0 0 0 29 35 32 34 18 16 33 21 35 52 62 59 20 14 28 32 37 29 14 38 127 72 41 13 0 0 0 1 0 4 19 3 22 29 25 33 16 2 1 9 17 7 29 44 58 115 152 219 205 117 107 55 58 57 67 63 76 96 99 79 41 36 8 27 12 17 2 8 5 5 2 4 1 4 2 10 2 1 4 0 0 0 0 0 0 0 0 18 16 25 26 27 24 25 19 17 21 20 16 19 20 29 37 41 32 31 27 19 10 9 1 0 0 0 2 6 15 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 6 26 134 136 77 46 59 1 11 10 0 0 1 6 35 92 321 278 275 162 175 190 99 83 51 44 28 9 21 23 17 11 6 13 2 0 0 0 0 4 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 1 0 2 3 6 10 4 6 9 7 21 29 1 31 8 0 31 89 60 61 66 74 142 180 139 140 116 62 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 18 21 54 49 48 59 75 65 35 18 19 18 29 17 18 47 125 102 12 6 10 0 0 1 2 0 13 1 0 0 16 2 2 5 3 2 0 7 9 10 13 21 68 82 73 79 62 55 70 54 56 23 6 52 63 87 75 31 46 23 15 8 3 1 3 1 3 4 4 4 6 1 5 7 0 0 0 0 1 25 25 26 24 28 29 28 26 25 20 23 24 18 23 24 25 20 27 22 21 23 23 16 14 26 40 34 25 23 17 6 0 0 0 12 12 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 12 12 49 61 53 51 68 1 3 1 3 0 0 0 0 0 10 60 140 210 212 152 121 150 109 84 71 30 25 14 21 25 21 26 33 4 0 0 0 0 4 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 7 6 13 7 2 5 15 0 5 4 31 12 26 63 105 121 154 147 140 110 78 34 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 25 37 43 72 83 66 20 0 0 0 22 24 59 48 139 80 39 12 35 12 7 9 0 61 84 72 53 34 51 41 15 7 5 3 2 0 17 14 21 44 22 24 2 10 7 13 15 54 34 11 11 23 31 48 48 33 47 6 8 10 10 11 6 5 6 6 6 5 5 5 7 0 0 0 0 0 0 21 26 24 16 6 21 7 23 31 27 21 32 29 21 27 27 29 23 24 34 24 24 18 15 13 7 24 30 28 27 22 14 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 39 42 61 106 98 3 7 1 0 1 0 0 0 0 0 0 0 21 25 95 111 107 121 95 103 62 86 59 50 46 23 28 30 36 30 9 5 8 0 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 4 7 20 15 2 0 0 15 20 27 36 35 18 111 99 51 24 14 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 17 48 74 122 81 30 12 0 0 4 12 15 66 136 113 65 55 52 35 6 10 4 9 128 89 37 65 74 40 7 5 14 25 19 23 31 54 80 64 33 20 2 9 11 0 3 32 33 43 24 2 32 20 13 6 9 8 5 3 1 1 0 0 6 1 0 0 4 0 0 0 0 0 18 23 16 21 24 0 0 0 0 0 26 35 39 26 17 26 32 33 39 31 30 27 26 34 32 27 19 20 16 22 25 31 32 33 31 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 7 77 43 347 141 55 12 0 0 0 0 0 5 1 0 0 29 3 0 0 43 86 103 91 66 150 68 99 86 52 48 43 47 41 36 36 19 7 2 1 11 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 0 1 0 12 11 6 2 4 14 13 22 41 47 66 76 96 68 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 2 1 3 3 0 0 2 69 76 100 88 48 25 10 7 8 11 18 27 102 98 131 95 49 20 0 12 9 0 110 128 60 41 50 63 21 9 16 40 48 59 67 67 69 44 13 6 11 25 30 28 14 9 21 35 25 21 16 20 14 8 5 6 1 0 0 5 5 2 5 0 0 0 0 0 0 0 0 0 9 16 17 0 21 17 28 31 33 21 23 25 23 46 32 45 34 32 39 42 34 34 39 55 48 46 38 35 17 12 21 22 12 27 35 25 15 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 38 127 487 182 25 30 1 1 0 0 0 4 3 0 0 0 20 34 0 4 38 58 94 67 64 44 55 87 94 75 54 49 49 55 48 49 40 12 5 14 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 1 0 0 3 5 7 11 26 29 37 34 25 25 40 53 60 59 32 5 1 0 0 0 0 0 0 0 0 0 13 9 15 4 2 6 15 6 0 0 0 0 0 0 0 3 19 45 43 67 76 74 72 45 41 34 38 23 2 6 11 46 70 41 33 32 42 9 0 0 48 91 75 50 35 38 36 12 2 2 4 35 51 18 15 6 8 8 6 8 32 14 19 13 11 12 16 7 10 8 4 5 3 2 2 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 35 39 42 41 34 31 34 34 44 51 52 47 43 45 43 38 47 52 38 33 28 14 11 34 35 30 33 34 24 1 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 22 135 254 264 46 35 15 10 0 0 0 0 0 0 0 0 0 6 1 18 25 32 48 51 69 91 56 86 89 94 91 66 44 46 54 41 37 8 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 0 0 2 2 7 9 13 28 24 32 27 38 23 22 21 16 14 7 2 1 0 0 0 0 0 0 0 0 4 0 4 3 6 4 13 30 26 45 25 30 52 51 0 0 0 47 101 66 58 71 70 68 26 12 47 65 9 0 0 9 43 63 57 42 30 21 5 0 0 45 42 39 16 5 4 0 0 3 5 8 9 13 7 0 3 27 22 24 21 25 24 5 10 9 11 10 6 6 1 0 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35 30 40 49 52 40 33 52 64 70 58 35 44 45 44 43 42 34 24 23 38 41 32 45 35 33 31 1 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 10 168 229 87 95 127 12 0 0 0 0 4 0 0 0 0 0 0 1 21 5 10 2 41 77 74 131 69 65 60 119 98 45 57 52 39 32 5 15 12 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 6 7 17 30 29 38 27 24 26 32 31 28 14 8 0 0 0 0 0 0 0 0 0 1 2 0 0 2 7 4 0 2 6 8 9 16 26 38 30 33 50 49 63 75 91 92 111 65 43 32 8 0 0 11 0 0 0 5 18 15 23 27 1 8 0 0 70 29 57 31 7 0 0 0 0 0 0 5 8 9 11 12 16 24 43 63 22 10 9 3 1 0 1 2 0 2 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 36 0 0 0 0 0 0 0 0 0 21 0 49 52 57 50 50 43 53 68 61 47 49 33 37 32 23 34 26 35 47 47 52 43 35 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 0 0 0 0 98 201 179 61 49 24 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 14 5 8 16 22 30 49 43 52 151 112 86 54 60 24 3 20 8 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 2 8 9 27 30 22 15 24 42 34 25 16 12 0 0 0 0 0 4 4 2 0 0 2 4 8 8 9 9 8 1 8 4 0 0 3 14 22 20 16 7 13 52 53 34 88 84 86 97 57 42 37 0 0 28 64 16 0 4 12 0 8 7 3 0 0 5 14 57 30 31 14 0 0 0 0 0 1 8 6 13 13 20 10 8 16 6 9 6 4 3 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 36 48 56 61 62 66 63 44 37 37 33 29 17 36 35 49 58 56 53 58 53 23 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 60 271 205 188 91 87 0 0 0 0 0 0 0 7 9 0 0 0 0 19 12 22 16 9 7 6 9 7 5 4 24 120 59 69 43 10 3 20 10 24 5 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 2 3 11 11 10 18 25 14 9 37 20 21 16 12 10 8 11 12 15 16 14 17 19 12 7 12 15 20 16 12 7 2 0 1 0 0 1 3 22 44 15 11 7 7 18 41 28 97 87 71 76 71 63 48 21 0 16 29 24 0 0 0 0 0 12 3 1 16 41 7 66 60 11 13 3 2 0 3 4 5 8 9 11 5 4 4 0 1 2 1 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 53 45 60 64 54 59 64 59 62 51 45 38 28 20 38 45 55 60 52 53 54 54 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 55 276 269 242 149 6 0 0 0 0 0 0 0 3 44 119 19 0 1 6 16 12 18 26 12 5 8 15 6 7 21 58 71 40 66 4 34 6 30 8 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 10 6 9 5 3 7 18 15 14 13 3 3 5 10 17 20 20 24 28 28 28 26 22 15 7 3 0 0 5 8 11 11 13 28 38 36 25 39 53 55 32 0 0 1 4 22 48 78 83 66 74 69 50 42 26 0 46 52 23 0 0 0 1 14 29 10 33 46 47 21 41 26 16 22 19 14 8 4 8 4 1 2 4 3 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27 48 42 0 0 0 3 65 85 52 37 62 71 78 81 66 57 48 33 31 20 27 47 54 52 50 59 51 41 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 262 297 210 1 0 0 11 0 0 0 0 0 58 26 85 29 12 8 2 11 5 10 26 15 19 15 8 13 7 16 29 38 15 2 41 34 53 50 19 0 0 0 0 0 0 0 0 0 0 0 0 0 12 24 17 10 18 11 7 14 7 7 3 1 1 2 8 16 23 26 26 33 26 22 31 36 36 32 34 30 29 27 25 23 29 37 61 54 58 43 51 60 56 52 28 3 0 0 0 10 44 64 69 67 69 57 41 21 14 0 21 28 30 28 19 9 18 40 29 20 9 22 24 7 23 10 39 0 20 13 5 2 1 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 37 32 17 0 0 0 19 45 62 65 48 69 74 81 70 65 76 69 59 46 47 45 25 35 32 48 61 53 58 58 36 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 66 192 209 0 0 1 2 0 0 0 0 0 0 46 41 20 17 13 19 5 2 5 7 6 20 19 7 14 17 12 8 19 7 14 10 17 73 47 20 1 0 0 0 0 0 0 0 0 0 0 0 0 11 11 9 19 26 24 17 10 2 6 6 5 3 1 4 7 0 3 4 10 34 36 25 24 18 35 39 37 33 51 55 62 58 66 68 50 45 49 62 63 46 51 19 0 5 6 0 0 25 58 70 46 35 41 34 16 0 18 12 0 0 0 0 0 1 13 11 6 27 11 43 3 6 13 7 4 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 0 0 0 0 0 0 0 0 0 32 47 42 37 38 20 32 34 42 63 65 76 93 84 63 78 63 53 50 51 44 44 34 58 77 62 59 54 35 6 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 0 0 0 0 0 0 0 0 55 118 0 2 0 0 0 3 0 0 0 0 0 9 38 69 77 11 7 5 8 6 5 8 9 19 16 18 26 12 43 49 8 5 14 22 53 31 2 0 0 0 0 0 0 0 0 0 0 0 0 5 3 7 22 22 8 0 0 7 5 5 3 1 0 0 0 0 0 0 26 27 29 34 20 7 27 19 34 26 29 32 46 56 56 58 34 13 6 30 43 45 49 55 33 29 0 0 0 30 53 49 24 22 18 0 0 0 0 0 0 0 0 0 0 28 5 31 38 23 34 36 9 9 6 11 1 1 1 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 59 20 0 0 0 42 31 33 48 46 60 60 62 71 98 63 73 74 65 54 46 36 37 58 49 63 76 64 68 53 37 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 83 0 0 1 0 2 0 0 0 0 0 0 0 15 21 16 7 1 19 6 10 15 8 22 20 22 26 19 15 25 9 2 3 14 12 6 33 1 0 0 0 0 0 0 0 0 0 0 0 1 8 3 9 17 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 34 4 5 5 5 25 13 12 0 0 0 15 25 26 44 16 1 0 13 15 31 73 102 16 1 16 36 30 31 46 49 23 0 0 0 0 0 1 5 11 11 21 28 19 51 9 46 69 66 80 53 37 9 24 7 7 1 1 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 53 52 55 64 73 74 61 80 89 66 72 64 47 47 51 48 49 52 51 60 86 59 61 56 44 12 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 82 0 0 0 0 0 0 2 0 0 0 0 0 1 11 15 9 8 12 14 9 35 9 12 27 25 22 16 30 42 4 1 3 22 7 12 17 0 0 0 0 0 0 0 0 0 0 0 0 0 17 9 20 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 2 15 27 1 1 3 16 21 61 104 77 31 40 55 54 53 45 29 25 38 12 2 2 0 0 0 0 3 72 83 102 67 1 27 29 29 34 72 50 12 14 17 0 0 2 0 0 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 4 59 55 44 61 61 59 62 53 53 59 55 39 52 55 59 62 60 52 59 76 86 39 59 45 26 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 2 35 0 0 0 0 0 0 0 0 0 0 0 0 0 13 8 4 6 5 14 8 42 55 17 28 29 11 12 37 4 11 8 3 2 2 24 10 0 0 0 0 0 0 0 0 0 0 0 0 0 15 19 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 10 19 27 6 6 13 18 24 52 98 77 41 65 70 78 43 0 0 1 3 7 5 3 7 1 0 0 10 64 36 40 14 4 16 10 34 22 17 33 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35 45 49 50 31 0 0 0 0 0 0 61 62 53 37 48 56 48 49 54 66 51 56 61 44 66 69 65 63 69 69 61 66 95 54 72 65 54 12 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 1 0 2 17 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 4 11 0 5 9 15 56 24 26 20 18 32 16 10 1 3 2 15 0 0 0 0 0 0 0 0 0 0 0 0 0 5 12 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 7 8 0 0 0 22 23 11 3 1 9 36 55 51 70 138 123 63 45 32 34 0 3 11 12 13 5 17 9 0 0 28 24 68 33 7 3 4 4 10 19 3 0 3 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 14 45 56 62 64 47 0 0 0 0 0 0 0 0 24 51 54 39 40 57 78 78 82 59 50 51 70 71 63 60 62 60 67 68 103 124 75 67 67 61 17 14 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 2 2 2 15 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 0 5 11 11 3 56 21 15 6 6 20 3 0 6 12 8 1 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 4 20 0 7 48 47 26 14 2 6 6 15 32 87 71 47 29 42 24 19 9 1 7 7 11 9 7 4 3 0 0 0 14 33 48 2 7 12 9 11 0 12 26 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 33 55 94 94 55 76 0 41 69 65 2 12 38 63 48 58 43 53 59 89 89 81 71 63 70 71 65 63 63 59 69 79 84 124 116 73 1 61 44 44 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 1 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 53 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 2 3 10 6 17 6 19 19 22 3 3 1 4 7 30 27 20 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 18 25 44 45 49 50 48 35 20 18 20 34 76 54 13 13 22 16 12 1 1 1 12 5 6 2 1 0 0 0 0 6 27 12 15 2 3 4 5 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 48 111 69 69 71 42 79 66 65 53 48 61 49 52 55 62 56 61 93 82 66 62 77 75 72 71 71 76 76 82 85 91 136 91 69 25 80 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 17 20 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 37 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 3 0 0 0 0 0 1 22 7 3 4 6 1 40 45 53 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 21 24 51 55 57 48 47 46 50 47 51 37 49 31 32 4 2 0 0 3 3 7 21 8 0 0 0 0 0 0 0 0 1 1 9 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 36 36 71 66 75 69 80 64 65 55 49 52 41 45 59 75 66 92 72 76 81 78 71 75 75 76 79 84 91 96 90 88 67 119 92 36 12 19 42 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 18 56 26 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 6 39 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 1 1 0 0 1 2 13 4 5 3 3 4 1 18 57 34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 27 39 34 48 41 43 32 41 30 41 33 33 8 1 0 0 11 16 2 8 13 3 4 3 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 33 34 54 56 43 65 56 55 63 48 36 36 50 54 72 68 89 74 71 77 73 81 84 82 92 22 0 80 88 94 103 91 79 96 113 10 6 0 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 43 48 34 4 10 0 0 0 0 0 0 0 0 0 0 0 0 12 0 0 1 3 0 0 0 26 28 16 1 2 17 0 25 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 0 0 3 5 8 11 1 3 5 4 9 1 85 51 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 11 2 8 2 0 20 29 60 64 34 35 1 11 0 0 0 0 4 24 30 2 17 13 10 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 75 43 45 63 52 55 42 64 30 51 70 36 54 78 75 73 1 109 86 104 103 92 74 63 66 69 77 72 82 100 0 77 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 23 17 13 20 22 37 21 2 47 15 0 0 0 0 52 28 0 0 0 0 0 0 0 0 0 0 0 0 5 3 11 5 14 28 37 3 11 8 4 5 5 1 43 21 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 11 12 12 5 33 45 42 31 7 0 0 0 16 12 3 8 3 11 4 9 14 1 4 1 0 0 0 0 0 0 0 0 4 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 50 53 42 52 48 47 42 53 60 48 49 53 51 0 0 13 51 74 106 98 101 85 78 74 73 53 20 65 76 93 77 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 13 15 40 28 20 2 26 0 0 0 0 0 0 0 0 17 0 0 0 0 0 0 0 0 0 0 0 1 5 8 1 3 1 33 39 2 7 3 4 1 12 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 10 25 16 19 22 33 33 32 31 23 14 0 14 13 3 11 0 8 4 3 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 39 0 17 45 53 39 55 57 49 62 21 0 0 0 42 73 94 109 102 97 91 97 95 89 88 64 82 76 29 41 53 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 1 1 9 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 2 9 13 26 34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 2 2 0 32 61 12 15 4 4 2 3 0 31 1 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 4 0 1 12 24 26 15 15 10 11 19 19 14 7 8 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 54 58 31 52 54 67 63 0 0 0 0 61 82 102 116 102 88 88 101 101 100 95 88 81 74 76 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 21 0 9 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 20 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 2 3 13 11 5 10 7 6 12 1 0 37 1 0 0 0 0 0 0 0 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 19 1 0 9 9 0 6 4 4 1 11 6 0 7 3 0 2 1 2 3 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 78 0 35 49 44 47 55 0 0 1 64 95 80 68 82 75 69 89 86 74 72 88 74 79 86 79 75 69 85 74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 33 3 0 41 18 0 0 2 1 0 0 0 0 0 0 0 0 0 7 1 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 2 3 5 9 3 4 9 0 0 4 0 10 31 0 0 0 0 0 0 0 0 0 0 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 2 4 0 0 0 3 2 0 6 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 52 0 37 45 12 61 58 0 0 0 67 90 70 72 80 71 72 73 0 0 0 0 0 59 74 72 94 88 78 84 111 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 53 100 5 0 0 0 4 12 0 0 0 0 0 0 2 0 1 4 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 5 2 0 0 0 0 9 0 32 35 8 0 0 0 0 0 0 0 0 0 11 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 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 44 0 68 56 0 0 0 55 79 62 49 64 59 43 0 0 0 4 0 24 0 0 26 64 67 82 84 87 115 69 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 43 31 25 22 53 27 4 34 73 13 7 1 1 0 0 0 0 0 1 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 6 0 0 11 15 4 0 0 0 0 0 0 0 0 1 14 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 56 0 21 68 11 0 0 31 77 52 57 47 33 0 0 0 0 0 0 42 56 54 11 0 51 57 51 67 73 81 107 0 0 0 0 0 2 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 9 22 28 17 37 45 22 110 62 53 54 59 31 0 0 0 0 0 0 0 0 0 0 29 53 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 39 64 4 11 38 7 8 0 0 3 5 0 0 0 0 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 2 3 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 0 0 48 40 0 0 0 0 55 57 40 23 0 0 0 0 0 22 42 47 41 46 53 58 45 59 69 59 77 87 82 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 16 18 5 15 28 20 98 118 74 64 49 49 14 17 4 10 15 3 0 0 40 88 98 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 2 0 0 0 3 6 0 0 14 2 1 8 35 8 0 0 7 2 0 0 0 0 1 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 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 54 0 0 0 68 35 16 0 31 0 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 37 9 0 0 0 65 59 35 18 0 0 0 0 0 7 28 9 39 37 32 39 12 51 54 63 44 59 59 75 0 0 0 0 0 0 0 0 0 1 0 0 0 6 27 17 0 0 0 0 0 0 0 0 0 0 3 4 0 0 5 46 113 63 84 55 41 17 0 11 11 2 10 2 8 96 169 203 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 6 0 0 0 0 4 16 4 4 0 3 5 14 1 1 1 0 1 1 6 3 8 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 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 32 47 48 42 36 37 44 42 48 44 46 50 52 64 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 30 0 0 0 0 59 38 12 0 0 1 0 0 7 3 31 29 29 35 22 30 45 52 47 71 77 67 25 2 0 0 0 0 0 0 68 25 51 0 0 0 22 25 26 24 0 0 0 0 0 0 0 3 0 0 0 0 0 0 25 0 1 25 32 13 20 19 19 14 10 0 1 1 1 50 56 62 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 0 0 0 0 0 0 5 0 44 1 12 48 37 4 6 10 4 4 1 1 6 6 2 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 22 41 43 44 46 47 53 54 52 40 46 80 73 46 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 19 0 0 0 1 37 27 0 0 0 0 0 0 23 25 1 14 32 0 23 43 53 11 2 49 40 50 0 0 0 0 0 15 32 1 41 71 109 34 0 0 0 24 17 17 0 30 38 0 0 0 0 0 0 0 0 0 2 3 9 37 15 30 55 32 30 6 3 14 15 0 2 1 18 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 0 1 1 2 5 1 0 0 0 0 0 2 22 40 17 20 11 1 3 3 1 3 6 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 40 61 68 69 68 68 56 55 52 57 62 103 34 46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 0 0 0 0 0 46 0 0 0 0 0 0 4 1 1 0 22 27 29 25 11 0 0 14 0 0 0 0 0 0 0 5 31 36 28 12 34 80 41 30 14 21 24 19 14 24 14 28 27 0 0 0 0 0 0 0 0 1 7 8 52 80 30 52 51 25 10 20 55 47 13 0 2 9 2 10 19 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 19 0 0 0 0 0 1 1 4 26 17 7 1 1 1 1 1 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 38 41 59 70 88 83 78 70 61 57 55 45 38 35 36 46 41 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 0 0 0 0 0 20 0 0 1 0 0 0 2 0 0 0 16 24 26 27 30 22 47 44 16 16 8 1 25 9 0 0 6 0 19 6 21 26 0 0 17 3 0 0 3 3 23 17 24 0 0 0 0 0 0 0 0 0 3 4 16 72 41 61 50 40 29 50 67 67 62 64 46 37 0 9 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 1 2 2 1 1 0 0 0 1 1 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 36 39 62 62 74 111 67 60 50 62 55 50 36 41 40 0 8 0 38 0 27 31 14 0 32 31 0 0 0 0 0 0 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 24 22 19 27 31 0 8 0 1 0 14 0 0 2 0 0 0 2 10 0 1 2 0 0 0 0 7 10 11 0 0 0 0 0 0 0 0 0 0 0 8 8 49 40 39 29 40 42 55 54 53 43 38 41 54 73 91 101 82 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 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 0 0 0 0 31 33 32 39 45 41 39 40 37 34 31 32 29 1 18 0 18 44 42 38 37 35 38 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 1 0 0 0 0 1 4 5 0 1 9 17 0 24 0 1 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 5 27 41 9 36 42 45 53 57 41 29 18 19 21 32 39 66 98 82 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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 51 28 30 27 29 33 29 32 32 27 33 34 36 13 20 41 48 39 33 38 35 34 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 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 27 51 55 55 61 64 57 41 17 7 0 0 0 9 12 23 31 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 50 49 43 17 0 21 22 35 30 26 40 29 4 26 36 54 24 27 13 0 0 31 33 6 0 0 0 0 17 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 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 15 42 77 65 58 70 62 29 2 0 1 4 8 5 7 14 10 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 6 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 0 1 0 0 0 1 27 31 24 17 23 53 53 4 27 36 32 28 34 23 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 12 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 18 41 29 12 1 0 1 5 4 9 9 8 2 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 14 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 36 35 25 0 0 0 27 42 0 0 0 0 0 0 0 0 0 11 0 0 0 0 0 0 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 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 18 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 38 6 0 0 0 0 0 0 0 0 0 0 0 0 0 9 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 0 0 0 0 0 0 0 21 22 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 29 0 30 0 13 19 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 12 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 29 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 29 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 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 2 15 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 16 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 0 0 1 0 0 0 0 3 7 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 3 19 33 13 21 22 22 12 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 9 26 33 13 10 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 13 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 4 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 12 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -6 -14 -2 0 0 0 0 0 0 -1 0 -1 0 -8 -3 0 -2 0 0 -5 0 0 -1 -1 -23 -8 -8 -11 -7 -20 -12 -11 -13 -13 -4 -1 -3 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 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 -1 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -2 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -4 -2 0 0 0 0 0 0 0 0 0 -1 0 -1 0 0 0 0 0 0 0 0 0 0 -15 -9 -2 -1 -3 0 0 0 0 -1 -1 -1 -6 -1 -12 -14 -6 -18 -5 -3 -4 -2 -2 -2 -2 -2 -4 -4 -4 -6 -16 -14 -16 -8 -5 -7 -13 -30 -21 -1 -2 -1 -4 -2 0 0 0 0 0 0 0 -2 -4 0 0 0 0 -11 -20 -2 -1 -1 -1 -6 -26 -33 -6 -11 -15 -10 -11 -13 -13 -5 -9 -3 -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 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 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -5 -6 -4 -3 0 -1 0 -1 0 0 0 -2 -1 -4 -3 0 0 0 0 0 0 0 -1 -4 -36 -57 -42 -73 -49 -12 -1 -1 0 0 0 -1 -2 -4 -1 -2 -4 -12 -5 -8 -7 -5 -2 -4 -5 -2 -2 -2 -4 -4 -12 -6 -7 -16 -18 -18 -7 -8 -6 -4 -2 -2 -3 -1 0 0 0 0 0 0 0 0 0 -2 -1 0 0 -4 -4 -20 -33 -3 -3 -9 -49 -7 -40 -7 -37 -11 -4 -27 -12 -13 -13 -13 -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 -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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -13 -12 -14 -20 -10 -3 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 -5 -2 0 -1 -33 -43 -40 -25 -1 0 -1 -1 -4 -2 -2 -1 -1 -2 -2 -3 -3 -3 -3 -1 -1 -1 -1 -1 -2 -1 -7 -3 -7 -13 -13 -8 -4 -8 -3 -3 -3 -1 -1 -2 0 0 0 -3 -1 0 -1 0 0 0 0 0 -2 -1 -12 -1 -6 -1 -14 -1 -2 -1 -6 -4 -10 -7 -12 -4 -17 -15 -7 -12 -15 -18 -11 -6 -8 -1 0 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 -2 -2 0 0 -1 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -2 -3 -2 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -55 -16 -18 -6 -1 -2 -4 -5 -2 -1 -1 -2 0 -3 -2 -1 -1 -1 0 -1 -1 -1 -1 -4 -3 -15 -6 -9 0 -3 -1 -3 -4 0 0 0 -1 -1 0 0 -1 -1 0 0 0 0 0 0 0 0 0 -1 -5 -11 -28 -3 -1 -10 -16 -4 -1 -2 -12 -33 -45 -24 -14 -11 -10 -12 -9 -5 -4 -5 -4 -3 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 -1 -1 0 0 -1 -1 -1 0 0 0 0 0 0 0 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -2 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 -2 -2 -6 -7 -1 -1 -2 -2 -2 -2 -1 0 0 0 0 0 0 -1 -2 -6 -3 -5 -7 -2 -2 -1 -1 -1 -1 -2 -2 -1 -2 -1 -1 -1 -9 0 0 0 -1 0 0 0 -30 -97 -57 -42 -15 0 -2 -12 -6 -1 0 -1 -5 -9 -22 -4 -1 -4 -5 -26 -5 -4 -3 -3 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -2 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 -1 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -1 0 -1 -1 -2 -1 -1 -1 -4 -5 -2 -1 -3 -4 -2 -5 -3 -2 -2 -2 0 0 -1 -1 -1 -2 -1 -4 -3 -2 -2 -2 -3 -2 -2 -2 -2 -2 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 -3 0 0 0 -2 -1 -1 -2 -1 -2 -2 -4 -3 -1 -2 -1 -12 -9 -15 0 -1 -5 -3 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -2 -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 -2 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 -3 -4 -4 -2 -1 -1 -1 -2 -2 -3 -2 -3 -3 -5 -4 -4 -2 -1 0 -2 0 0 -1 -1 -3 -4 -3 -3 -7 -2 -2 -1 0 0 0 0 0 0 0 0 0 -1 0 0 -3 0 0 0 0 0 -1 0 0 -1 -2 -2 -2 0 0 -1 -9 -18 -26 0 -5 -5 -14 -9 -3 -1 -2 -2 -2 -4 -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 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 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -2 0 0 0 -2 -1 -5 -2 -2 -1 -3 -3 -3 -5 -4 -3 -3 -2 -4 -3 -6 -5 -5 -5 -3 -2 0 0 0 0 -1 0 0 0 0 -1 0 0 0 -5 -1 0 0 -1 0 -4 0 0 0 0 0 -1 -1 -1 0 0 0 -1 -4 -9 -3 -20 -11 -4 -2 -3 -71 -2 0 -1 -1 -1 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 0 0 0 -2 -3 -2 -4 -3 -3 -2 -3 -3 -1 -3 -3 -4 -4 -4 -4 -5 -5 -2 -6 -3 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 -1 -1 -19 -9 0 0 -1 -1 -15 -2 0 0 0 -2 -2 0 0 0 0 0 0 0 -5 -25 -60 -22 -35 0 -59 -2 -2 -2 0 -1 0 0 0 0 -1 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -6 -4 -3 -3 -3 -4 -3 -2 -3 -5 -4 -5 -4 -1 -1 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 -23 -19 -1 -1 -17 -10 0 -1 -4 -12 -3 0 -1 0 0 0 0 0 0 0 0 0 -1 0 -32 -49 -38 -33 0 -1 0 -1 -3 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -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 -1 0 0 -1 -3 -4 -6 -2 -1 0 -3 -4 0 -2 -2 -3 -1 0 0 0 -1 -1 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 -3 -1 0 -2 -8 -1 0 -27 -11 -5 -7 -6 -1 -4 -4 -2 0 -1 -3 0 0 0 -8 -39 -31 -72 -74 -28 -9 -72 -22 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 -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 0 0 -2 0 0 -2 -2 0 -7 -4 0 0 0 -3 -7 -2 -3 -3 -2 0 0 -1 -1 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -5 -39 -13 0 -2 -5 -9 -6 -5 -6 -6 -5 -3 0 0 -1 -2 -2 0 0 -1 -48 -104 -69 -74 -49 -5 -41 -2 0 -1 -8 -5 -6 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 -1 -3 -5 -3 -1 -10 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -1 0 -1 -2 -6 -10 -2 0 0 -2 0 0 -6 0 0 -2 0 0 -1 -2 0 0 -2 -2 -3 -1 0 -1 0 0 0 0 0 0 0 0 0 -3 0 0 0 0 0 0 0 0 -24 -12 0 0 -1 -2 -5 -4 -1 -2 -1 0 0 -2 -2 -1 -5 0 0 0 -37 -52 -42 -27 -21 -4 -1 -4 -4 0 0 -1 -13 0 -1 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 -9 -9 -12 -18 -52 -61 -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 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 -3 0 0 0 0 0 -2 -3 0 -3 -2 -1 -1 -1 0 -6 -7 -2 -1 0 -1 -1 0 -1 -3 -2 -4 0 0 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 -21 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 -2 0 0 0 -1 0 0 0 -2 -11 -10 -5 -2 -1 -3 -6 -5 -7 -3 -4 -3 0 0 0 0 0 0 0 0 0 0 -6 -13 0 0 -1 -1 -1 0 -4 -15 -18 -19 -50 -68 -35 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 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -16 -15 -6 -10 -20 -18 -2 -1 0 0 0 0 -2 -10 -24 -16 -8 -4 -10 -10 -4 -3 -3 -3 -2 -2 -1 0 -2 -2 -8 -4 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 0 0 -4 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 -1 -1 0 -1 -1 0 0 0 0 0 0 0 0 0 -3 -2 -1 -6 -5 -3 -4 -4 -1 0 -2 0 0 0 0 0 0 0 0 0 -8 -1 -1 -5 -1 0 -3 -19 -16 -36 -47 -77 -67 -25 -6 -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 -1 0 0 -1 0 -2 -10 -11 -6 -3 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -1 0 0 -5 -7 -4 0 0 0 0 0 0 -5 -2 -3 -7 -2 -15 -12 -19 -32 -21 -35 -25 -26 -36 -46 -77 -66 -62 -41 -49 -49 -36 -11 -6 -1 -1 -12 -62 -37 -60 -92 -93 -20 -27 -69 -52 -53 -52 -60 -18 -6 -1 -2 0 -3 -2 -1 -2 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 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 -1 0 -1 -1 0 -1 -1 -1 0 0 0 -1 -1 -1 -1 -1 -1 -1 -2 0 -1 0 0 0 0 0 -1 -27 -5 0 -8 -3 -1 -7 -45 -77 -37 -35 -12 0 -54 -5 -4 -10 -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 -1 -4 -10 -24 -62 -36 -45 -53 -37 -29 -25 -22 -10 -5 -1 0 0 0 -2 -4 -1 0 -2 -5 0 0 -1 -5 -21 -31 -35 -1 0 0 0 -4 -61 -79 -88 -95 -100 -84 -93 -121 -149 -142 -95 -154 0 -19 0 0 0 -50 -96 -75 -68 -76 -93 -65 -58 -74 -83 -146 -5 -16 -19 -26 -83 -103 -78 -88 -16 -165 -89 -76 -9 -11 -1 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 0 0 0 -2 0 -1 -2 -5 -2 -4 -1 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 -3 -2 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 -1 -1 -5 -15 -1 -1 -29 -83 -53 -44 -114 -156 -35 -2 -14 -9 -2 -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 -1 -6 -4 -1 0 0 0 -2 -1 0 0 0 0 0 0 0 0 0 -7 -9 -2 -3 -6 -17 -31 -73 -110 -136 -135 -128 -120 -114 -115 -116 -91 -58 -10 -10 -1 0 0 -5 -14 -7 -1 0 -4 -1 0 -1 -16 -29 -23 -23 -2 0 0 0 -9 -156 -238 -9 -279 -143 0 0 0 0 0 -7 -1 0 0 0 0 0 0 0 0 -1 0 0 -127 -1 0 0 0 0 0 0 0 0 -39 0 -152 0 0 -129 -104 -103 -32 -12 -4 -1 0 -4 -2 -2 -4 -5 -3 -1 0 0 0 0 0 -1 0 0 0 0 0 0 0 -1 -3 0 0 0 0 -1 -1 -1 -3 -14 -10 -7 -3 -11 -2 -1 0 0 0 0 0 -1 -31 -13 -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 -1 -3 -1 0 -1 0 0 0 -1 0 -2 -18 -8 -67 -56 -56 -168 -161 -11 -2 -7 -3 -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 -2 -5 -4 -12 -9 -4 -17 -21 -14 -1 -1 0 -1 0 -1 -1 -2 0 0 -9 -36 -30 -25 -32 -22 -44 -249 -239 -280 -239 -247 -205 -198 -203 -165 -90 -70 -40 -8 -10 -13 -16 -27 -38 -34 -36 -12 -6 -6 -10 -29 -40 -49 -41 -29 -40 -31 -31 -32 -71 -232 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -2 0 0 0 0 -1 0 0 -1 -1 -1 0 -1 -38 0 -1 -104 -66 -48 -38 -12 -3 -13 -6 -7 -9 -3 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 -1 0 -44 -17 -28 -11 -21 -1 -5 0 -30 -4 0 0 0 -1 -2 -17 -15 -19 -14 0 -8 -3 0 0 0 0 -5 0 0 -2 0 0 0 0 0 0 0 -1 -1 -5 0 -4 -8 -6 0 -1 -2 0 -1 0 -2 -15 -2 0 -67 -76 -15 -19 -11 -3 -1 -7 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 -2 -6 -7 -8 -14 -25 -48 -67 -140 -63 -42 -20 -21 -16 -17 -39 -42 -39 0 -11 -60 -70 -53 -74 -119 -134 -272 -131 0 0 0 -12 -166 -204 -152 -164 -141 -84 -65 -87 -134 -122 -141 -129 -163 -86 -30 -43 -25 -56 -74 -103 -65 -92 -106 -176 -77 -152 -170 -134 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 0 -2 -1 -1 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 -1 -66 -95 -46 -22 -10 -98 -20 -8 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -19 -18 -17 0 0 0 0 -2 -2 -1 -3 -1 -1 -10 -3 -29 0 -11 -33 -25 -14 -6 -22 -16 -2 -8 -8 -7 -1 -3 -10 -7 -5 0 0 -1 -12 -14 -4 -2 -6 -4 0 -1 -22 -82 -38 -15 -2 0 -1 -1 -10 -1 -15 -1 -5 -1 -1 -1 -1 -1 -1 -6 -8 -1 0 0 0 -2 0 0 -1 -3 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -8 -17 -20 -45 -85 -84 -137 -126 -114 -101 -68 -70 -70 -90 -80 -73 -65 -42 -105 -109 -113 -99 -102 -140 -267 0 0 0 0 -283 -257 -242 -244 -253 -213 -222 -182 -235 -277 -273 -232 -226 -126 -146 -74 -152 -38 -122 -87 -283 -275 -328 -241 -233 -33 -40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 -30 -22 -131 -86 -59 -11 -5 -3 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -20 -16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -68 -35 -15 -9 -22 0 0 0 -27 -11 -15 -16 -6 -6 -13 -5 -2 -1 0 0 -16 0 -13 -23 0 0 0 0 -1 -1 -2 0 0 -29 -4 -8 -3 0 0 -2 0 0 0 0 0 -6 0 0 -4 -2 0 -2 -5 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 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -27 -59 -78 -18 -14 -147 -125 -139 -125 -124 -131 -133 -111 -115 -124 -103 -114 -143 -157 -157 -87 -167 -152 -324 0 0 0 0 0 0 0 0 -383 -381 -389 -446 -350 -334 -265 -235 -201 -212 -202 -125 -116 -122 -173 -386 -443 -406 -448 -221 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 -16 -8 -18 0 0 0 0 -27 -2 -16 -197 -147 -32 -4 -4 -3 -2 -1 -1 0 -1 -1 0 0 0 0 0 0 0 0 0 -1 -8 0 -1 -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 0 0 0 -13 -28 -12 0 -1 0 -13 -11 -1 -1 0 0 0 0 0 0 0 0 0 0 -2 -13 -2 0 -28 -6 -2 0 -1 -2 -1 -1 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -1 0 0 -3 -2 0 0 0 0 0 0 0 0 0 0 -1 0 -1 0 -2 -3 -4 -1 -2 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -46 -82 -180 -149 -3 -167 -176 -149 -186 -209 -239 -178 -200 -229 -2 -4 -246 -200 -169 -149 -149 -97 -174 -290 -108 0 0 0 0 0 0 0 0 0 -446 -434 -380 -306 -278 -293 -287 -287 -286 -235 -238 -319 -424 -432 -429 -323 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -174 -143 -153 -122 -59 -6 -4 -7 -8 -2 0 0 0 0 0 0 0 0 0 0 -2 -13 -14 -19 -11 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -34 -19 -19 0 0 0 0 0 0 0 0 -4 -9 -1 0 -2 0 -1 -1 0 0 -14 -43 -18 -4 -6 -4 -7 -1 -1 0 -4 -3 -1 -1 0 0 0 0 0 0 0 0 -1 -12 -1 0 -2 0 -2 -14 -6 0 0 0 0 0 0 0 0 0 -1 -1 -1 -2 -4 -6 -11 -11 -2 -4 -1 0 0 0 0 0 0 -1 0 -1 0 0 0 0 -2 -4 0 -2 -13 -78 -86 -171 -106 -9 0 -1 -3 -66 -168 -112 -2 0 -2 -7 -4 -186 -122 -201 -225 -182 -200 -136 -278 -350 -170 0 -1 -1 -1 -1 0 0 0 0 0 -156 -449 -419 -444 -423 -407 -256 -330 -369 -338 -429 -537 -492 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -54 -143 -129 -99 -58 -36 -5 0 -4 0 0 0 0 0 0 0 0 -31 0 -66 -36 -12 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 0 0 -1 -85 -60 -68 -1 -67 -64 -4 -21 -41 -16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -8 0 0 0 0 0 0 -11 -9 -12 -53 -12 -1 -13 -5 -4 -6 -1 -7 -33 -4 -1 -1 0 0 0 0 0 -5 -9 -17 -9 -12 -14 -36 -28 -51 -6 0 -1 0 0 0 0 0 0 -3 -2 -3 -3 -4 -6 -11 -17 -11 -1 -3 0 0 0 0 -1 -1 0 0 -1 0 0 0 -1 0 -1 0 -22 -40 -135 -124 -196 -15 -17 0 -1 -2 -3 -6 -5 -1 -2 -1 -5 -4 -20 -243 -2 -1 -267 -276 -261 -217 -258 -6 -375 -358 -2 0 -1 0 0 0 0 0 0 0 0 0 0 0 -30 -32 -1 -532 -32 -2 -19 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -149 -100 -68 -59 -38 -29 -26 -10 0 0 0 -2 -9 -1 -17 -149 0 -69 -73 0 0 0 0 0 0 0 0 0 0 0 -20 0 -8 -69 -14 0 -40 -18 -5 -23 -22 -6 0 0 0 -4 -16 -6 -5 -13 -14 -6 -2 -1 -2 -7 -18 -13 -9 -1 0 0 -3 -15 -3 0 0 0 -21 -4 0 0 0 0 -8 -25 -33 -13 -24 -2 -6 -5 -3 -2 -3 -55 -8 -8 -7 -5 0 0 0 0 0 0 -6 -11 -14 -20 -36 -35 -42 -28 -8 -3 0 0 0 0 0 -1 -5 -9 -6 -6 -6 -5 -6 -11 -14 -15 -2 -1 -1 0 0 0 -1 -2 -1 0 -1 -1 -2 -2 -1 -1 -1 -33 -58 -93 -120 -144 -180 -208 -193 -1 0 -178 -3 -6 -5 -2 -4 -2 -2 -3 -1 -2 -2 -53 -5 -2 -2 -253 -257 -1 -313 -3 -2 -5 -2 -2 -3 -3 -3 0 0 0 0 0 0 0 0 0 0 -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 -110 -127 -86 -75 -89 -106 -82 -42 -22 -29 -30 -28 -112 -93 -22 -47 -21 -6 0 0 -17 -14 -13 -10 -15 -32 -16 0 0 -20 -35 -16 -21 -46 -34 -24 -2 -1 -1 -1 0 0 0 -4 -6 -5 -7 -4 -3 -4 -3 -1 0 0 0 0 0 0 0 0 0 -1 -3 -7 -35 0 0 -28 -31 -8 0 0 0 -16 -37 -58 -45 -7 -10 -3 -2 -2 -2 -30 -32 -13 -4 -12 -6 0 0 -4 0 0 0 -4 -21 -14 -49 -27 -51 -26 -7 -12 -7 0 0 0 0 0 -1 -18 -21 -9 -37 -33 -16 -20 -12 -13 -12 -6 -2 0 0 0 0 -2 -2 0 -1 -3 -6 -2 -3 -4 -17 -73 -91 -97 -111 -165 -169 -208 -3 -104 -69 -2 -1 -4 -4 -2 -1 0 -2 -2 -1 -2 -2 -4 -1 -2 -5 -324 -279 -70 -2 -1 -2 -2 -1 -1 -1 -1 -2 -3 -3 0 -1 0 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -83 -121 -128 -143 -151 -95 -77 -83 -70 -1 -32 -19 -3 0 -21 -19 -27 -18 -9 0 0 0 0 -1 -1 -1 -3 -2 -3 -9 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 0 -3 -2 -4 -3 0 0 -2 0 0 0 0 0 0 0 0 0 0 -2 -12 0 0 -24 -9 0 -8 -1 -4 -23 0 -6 -32 -1 -1 0 -1 -1 -3 -3 -4 -1 -1 0 -11 -22 -2 -2 -5 -4 -39 -34 -16 -57 -36 -13 -16 -46 -14 0 0 0 0 0 -1 -1 -7 -11 -4 -6 -9 -7 -21 -47 -39 -34 -10 -9 -6 0 0 0 -1 -1 -3 -3 -6 -5 -2 -28 -78 -148 -109 -123 -93 -103 -185 -71 -56 -230 -235 -254 -1 -2 -1 -1 -1 -1 0 0 0 -1 -1 -1 -2 -2 -3 -6 -1 -2 -3 -3 -2 -2 -2 -4 -1 -1 -2 0 -1 -3 -2 -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 0 0 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 -115 -129 -80 -116 -97 -1 -20 0 -1 0 0 -14 -20 -2 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 -3 -1 0 0 0 0 0 0 0 -1 -1 -5 -2 -1 0 0 0 -17 -1 -75 -2 -1 0 0 -11 -26 -29 0 0 -5 0 -1 -1 0 -1 -1 -4 -2 -2 -1 0 0 -1 -1 -1 0 -12 -18 -25 -33 -41 -37 -1 -21 -1 0 -3 -1 0 -1 0 0 -8 -7 -10 -17 -14 -54 -21 -27 -16 -29 -28 -9 -6 0 0 -1 -4 -3 -8 -9 -3 -9 -106 -102 -157 -133 -36 -49 -83 -142 -1 -2 -1 -264 -271 -1 0 -1 -1 -1 -1 0 0 0 -1 0 -1 -1 0 -2 -4 -3 -2 -2 0 0 0 -1 0 -1 -4 -3 -2 -1 -3 0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -170 -147 -143 -124 -4 -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 -4 -7 -6 -1 -1 -2 -10 -1 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -2 0 -2 -47 -60 -41 -5 -1 0 0 -14 -34 0 0 -22 -2 -1 0 0 -1 -1 -2 -1 -1 0 0 0 -12 -12 -9 -2 -3 -4 -33 -49 -37 -26 -28 -6 -1 0 0 -3 -2 0 0 -3 -11 -14 -20 -28 -12 -27 -45 -28 -39 -19 -32 -10 0 0 -3 -1 -5 -3 -3 -5 -12 -31 -115 -136 -111 -58 -65 -55 -112 -64 -2 -218 -3 -3 -2 -2 -1 -3 0 0 0 0 -1 0 0 0 0 -1 0 -1 -1 -2 -1 -2 0 0 0 -1 -1 -1 -3 -3 -3 -3 -3 -2 -1 0 -1 -1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -84 -220 -155 -119 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 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -9 -1 -6 -2 -7 -64 -111 -27 -3 -2 0 -3 -19 -32 0 -28 -10 -2 0 -1 0 0 -2 0 0 0 0 -1 -32 -22 -50 -1 -4 -21 -26 0 -5 -19 -6 0 0 -2 0 0 0 0 -1 -5 -1 -26 -3 -26 -14 -20 -12 -26 -32 -18 -13 -2 0 -1 -4 -7 -7 -5 -10 -26 -86 -119 -166 -154 -136 -125 -166 -177 -151 -216 -143 0 -1 -1 -1 -2 -2 -1 0 -1 -1 0 -1 -1 0 0 0 0 0 0 0 0 -1 0 -1 0 0 -2 -2 0 0 -1 -1 -1 -2 -2 -2 -1 0 0 -1 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -46 -247 -163 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 0 0 0 0 0 -1 0 0 0 0 0 0 -7 -3 -3 0 0 0 0 0 0 0 0 0 -2 -1 -7 -1 -10 -64 -104 -32 -1 0 -3 -11 -59 0 -19 -23 -10 -1 -2 -2 -1 -3 0 0 0 0 -15 -4 -89 -44 -40 -10 -15 -1 -1 -3 -2 -2 0 0 0 -6 0 0 -4 -12 -10 0 0 -2 -2 -16 -38 -18 -28 -22 -38 -3 0 0 -1 -4 -7 -10 -16 -54 -151 -156 -179 -196 -205 -192 -180 -55 0 -1 -1 0 0 -1 -1 0 -1 0 0 0 -2 0 0 0 0 -1 -1 0 0 0 0 0 -1 -1 0 -1 -1 0 0 0 0 0 -1 -1 -1 -2 0 -1 0 0 0 0 -1 -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 -387 -300 -213 0 0 0 0 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 -35 0 -1 -2 -17 -22 -17 -1 -1 -2 -3 -17 -12 -2 -8 -22 -18 -19 -17 -14 -10 -1 0 0 0 0 0 0 0 0 0 0 0 -7 -28 -68 -33 -2 0 -3 -30 -72 -3 -16 -7 -2 -2 -2 -3 -1 0 0 0 -1 -32 -2 -9 -25 -3 -3 0 -1 -1 -1 -1 0 -1 -2 0 0 -1 -1 -5 -2 -18 -16 0 -3 -1 -42 -29 -33 -21 -22 -19 -2 -8 -4 -7 -3 -17 -30 -75 -166 0 0 0 0 0 0 0 0 0 0 -4 -2 0 -2 -2 -1 -1 0 0 0 0 -1 -1 -1 -1 0 -1 0 0 0 0 0 -1 -1 -2 -1 -1 -1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -360 -281 -220 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -13 -23 -1 -19 -23 -38 -62 -99 -108 -64 -109 -61 -97 -84 -109 -68 -124 -105 -126 -74 -72 -54 -67 -43 -21 -3 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -8 -23 -10 -2 -1 -6 -19 -2 -6 -5 -4 -1 -2 -1 0 0 0 0 -6 -2 -22 -4 -19 0 -1 -1 -1 0 -1 -1 -1 0 -5 -2 0 -2 -4 -24 -13 -8 0 -2 -2 -11 -21 -18 -48 -35 -80 -10 -8 -3 -6 -3 -10 -6 -58 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -2 -3 -3 -3 -1 0 -1 0 -1 -2 -1 -1 0 0 0 -1 -1 0 0 0 -2 -1 -1 -1 -1 -1 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -287 -268 0 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 -30 -17 -49 -118 -81 -150 -134 -13 -57 -33 0 -101 0 0 0 0 0 0 0 0 0 -48 -154 -119 -176 -125 -51 -43 -11 -1 0 0 0 0 0 0 0 0 0 -1 -2 -2 -1 -4 -2 -3 0 0 0 -6 -4 -1 -1 0 -1 -1 0 -1 -5 -1 -1 0 -1 -1 -1 -1 0 -1 -1 -1 0 -1 0 -4 0 -1 -2 -13 -10 -6 -4 -1 -5 -3 -3 -3 -5 -51 -9 -80 -42 -19 -4 -7 -11 -60 -120 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 -2 -1 -1 -1 -2 -2 -1 0 0 0 0 0 0 0 -1 -1 0 0 0 0 -1 -3 -2 -2 0 0 -1 -1 0 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -34 -71 -118 0 -124 -190 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -36 -267 -271 -133 -108 -65 -58 -18 -1 -1 0 0 0 0 0 0 0 0 -1 -1 -3 0 0 0 0 0 0 -3 -2 0 0 0 0 0 0 -2 -1 -1 -4 -4 -66 -1 -1 -1 -1 -1 0 -7 0 0 -2 -1 -4 0 0 -4 -2 -4 0 -5 -1 -3 -1 -3 -31 -1 -59 -53 -41 -24 -28 -39 -82 -86 -87 -123 -127 -142 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 -1 -2 -1 -1 0 0 -1 -2 -1 -1 -2 -2 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -67 -92 -119 -1 -151 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -286 -255 -215 -99 -104 -69 -17 -10 -2 -1 -1 0 0 0 0 -1 0 0 -7 -2 0 -1 0 0 0 -4 -1 -2 0 0 0 -1 0 0 0 -1 -3 -4 -2 -1 -1 -2 -3 -2 -5 -8 -1 -3 -1 -2 -2 -5 -16 -1 -7 -8 -3 -4 -3 -4 -10 -32 0 -35 -34 -50 -43 -66 -49 -82 -88 -106 -145 -176 -207 0 0 0 0 0 0 0 0 0 0 0 0 -3 -2 -3 -2 -1 0 0 -1 0 0 0 0 0 0 0 0 -2 -2 0 -3 -2 -1 -1 -1 -1 0 -1 0 0 0 0 0 0 0 0 -1 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 -285 -417 -38 0 0 0 0 0 -392 -364 -332 -143 -111 -60 -11 -15 -13 -6 -2 -2 -1 -1 0 0 0 -1 -3 -3 0 -3 -1 -2 -2 -1 0 0 0 0 -1 0 0 0 -2 -6 0 0 0 0 -2 -3 -3 -3 -1 -2 -1 -3 -17 -13 -7 -12 -6 -1 0 -1 -4 -5 -4 -2 0 0 -47 -65 -41 -76 -98 -102 -127 -126 -170 -219 -251 -107 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -2 -2 -2 -1 -2 0 0 0 0 0 0 0 -1 0 -1 0 -3 -1 -2 -1 -1 -2 0 0 -1 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 0 0 0 0 0 -5 -8 -22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -56 -376 -355 -230 0 -102 -369 -110 -316 -42 0 0 -324 -249 -280 -161 -169 -50 -28 -23 -12 -9 -15 -6 -1 0 0 0 -1 0 -2 -7 -3 -5 -2 -1 -3 -2 0 0 0 -1 -17 -17 -5 0 0 0 -3 -10 0 0 -1 -1 -3 -3 -3 -2 -5 -4 -8 -12 -7 -4 -1 -1 0 0 0 0 0 -10 -15 0 0 -23 -172 -58 -1 -128 -169 -184 -201 -84 0 -1 0 0 0 0 0 0 0 0 0 -3 -1 0 0 0 0 0 0 -2 -1 0 0 0 0 0 0 0 0 -1 0 -2 -2 -2 -3 -2 -2 -1 -1 -1 -1 -1 0 -1 0 0 0 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -16 -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 -2 -418 -126 -233 -425 -169 -240 -392 -385 -270 -299 -192 -163 -108 -76 -92 -13 -28 -43 -1 -2 -1 0 -1 -1 -1 -12 -5 -8 -6 -3 -4 -1 0 0 0 -22 -50 -30 -13 -13 -12 -24 -39 -43 0 -29 -1 -2 -1 -2 -5 -4 -3 -5 -9 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -176 -195 0 0 0 0 0 0 0 0 0 0 -3 -2 -2 -2 0 -3 0 0 0 -1 -1 -2 -2 -3 -2 0 0 0 0 0 0 0 0 0 -1 -2 -1 -2 -1 0 -1 -1 -1 0 -1 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 -4 -1 -2 -6 -1 -1 -2 -13 -42 -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 -342 -147 -135 -242 -388 -1 -1 0 0 0 0 0 -2 -334 -275 -136 -38 -71 -46 -2 0 -1 0 0 0 -1 -5 -6 -6 -5 -2 0 0 0 -3 -26 -43 -44 -46 -61 -64 -59 -75 -124 0 -47 -12 0 -1 -2 -3 -3 -1 -6 -9 -3 -2 -1 -2 -20 -1 -11 -10 -31 -19 -50 0 0 -34 -1 -162 -209 -81 0 -18 0 0 0 0 0 0 0 0 0 -2 0 -1 -4 -2 0 0 0 0 0 0 0 -1 -3 -2 0 0 0 0 0 0 0 0 0 -1 -1 0 -2 -2 -2 -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 -6 -17 -48 0 0 0 0 -1 -4 -55 -58 -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 -167 -244 -207 -304 -17 -1 -1 0 0 0 0 0 0 -1 -181 -210 -43 -81 -58 -1 0 0 -1 -3 -1 -1 -4 -2 -2 0 0 0 0 -2 -32 -55 -43 -61 -68 -65 -84 -100 -14 -164 -40 -65 0 0 0 0 -3 -2 0 -2 -8 -2 -5 -6 -6 -3 -4 -22 -2 -34 0 -36 -98 -15 -113 -2 -104 -184 -201 -235 -128 -1 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 -3 -2 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -3 -1 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 -30 -45 0 0 0 0 0 0 0 -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 -77 -247 -349 0 0 0 0 0 0 0 0 0 0 0 -113 -44 -95 -30 0 0 -1 0 -1 -2 -4 0 -2 0 0 0 0 -15 -81 -112 -61 -95 -88 -73 -107 -117 -152 -145 -154 -134 0 -15 0 0 -1 0 0 0 -3 -6 -5 -5 -32 -52 -19 -21 -5 -17 -1 -50 -31 -46 -2 -4 -2 -112 -2 -113 -1 -4 0 0 0 -2 0 0 0 0 -1 -2 0 0 0 0 -1 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 -1 -1 0 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -3 -66 0 0 0 0 0 -68 0 0 0 -4 -2 -3 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -219 -50 -75 -63 -6 -33 -45 -1 0 0 0 -1 0 0 -1 0 -2 -33 -78 -186 -117 -57 -46 -131 -177 -180 0 -148 -170 -1 0 -7 0 0 0 0 0 0 -2 -4 -8 -7 -4 -2 -3 -4 -20 -30 -29 -61 -3 -35 -4 -130 -3 -13 0 0 -3 0 0 0 0 -2 -2 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 -1 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -2 0 -1 -1 -2 -2 -2 -9 0 0 0 0 0 0 -21 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -147 -176 -53 -77 -22 -66 -89 -12 -1 0 0 0 0 -1 0 -1 -16 -38 -79 -106 -163 -150 -150 -188 -208 -91 0 0 -134 0 0 -22 0 0 0 -1 0 0 0 -1 -4 -5 -3 0 -3 -7 -9 -23 -37 -18 -85 -33 -34 -152 -139 0 0 -2 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 -1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -87 -32 -2 -1 -3 -6 -8 -2 -12 0 0 0 0 0 -14 -79 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 -4 -3 -301 -80 -102 -68 -134 -96 -24 -5 -1 -1 -1 0 0 0 -4 -37 -170 -30 0 -77 -129 -181 -239 -130 -26 0 -209 0 0 -8 -14 0 0 0 -1 -1 0 0 0 0 0 0 0 -2 -9 -39 -26 -29 -18 -34 -4 -4 -3 -3 -109 -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 -85 -79 -22 -6 -21 -28 -16 -9 -13 -45 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 -1 0 0 0 0 0 0 0 0 0 -2 0 -21 -119 -106 -121 -234 -32 -121 -60 -24 0 0 0 -1 -26 -164 -211 -12 -211 0 0 0 -14 0 0 0 0 0 0 -1 -17 0 0 0 0 0 -1 0 0 0 0 0 0 -2 -9 -12 -7 -27 -42 -80 -3 -2 -3 -5 -2 0 0 0 0 0 -1 -1 0 0 0 -1 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -65 -113 -55 -10 -15 -21 -22 -13 -25 -60 0 -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 0 0 0 0 0 0 0 -3 -168 -118 -46 -85 -237 -232 -55 -169 0 -62 -61 -129 -11 -262 -224 -243 0 0 0 0 0 0 0 0 0 -2 0 -8 -14 -8 0 0 0 0 0 -2 0 0 0 0 -1 -1 -1 -4 -7 -6 -58 -60 -18 -24 -86 -13 -1 -2 -2 -2 0 0 0 -1 -1 -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 -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 -8 -51 -114 -86 -27 -5 -12 -12 -11 -28 -64 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -1 0 0 0 0 0 -3 -3 -118 -73 -111 -205 0 0 0 0 0 0 0 0 0 -185 0 0 0 0 0 0 0 0 0 0 0 -45 -1 -6 -2 -11 0 0 0 0 -1 -1 0 0 -3 -8 0 -2 -5 -7 -30 -12 -22 -39 -31 -96 0 0 0 0 0 0 0 0 -1 0 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 -1 -3 0 -4 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 -16 -72 -91 -69 -88 -41 -8 -3 -5 -7 -28 -60 -44 0 0 -113 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -188 -155 -116 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -26 -2 0 -24 -2 0 -4 -1 -4 -2 -5 0 -1 0 -1 -19 -5 -4 -7 -4 -29 -31 -31 -33 -75 -1 0 0 0 0 0 0 0 0 -1 -2 -126 -220 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -2 -4 -2 -1 0 -1 -1 0 0 0 0 0 0 -1 -1 -3 -4 -4 -2 0 -3 -5 -8 -3 -6 -5 -1 -1 -6 -6 -8 -5 0 -2 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -133 -93 -39 -62 -64 -29 -11 -1 -2 -14 -56 -103 -125 -113 -11 -2 -3 -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 -1 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -2 -1 -1 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -218 -3 0 0 0 0 0 -2 -2 -3 0 -3 -1 -2 -3 -8 -2 0 -2 -1 -2 -1 -1 -20 -34 -45 -64 -49 -53 -30 -48 0 0 0 -1 0 0 0 0 -2 -3 -2 -21 -173 -135 -1 -228 -1 -1 -1 0 0 0 0 0 0 0 0 0 -3 -3 -3 -4 -4 -3 -4 -3 0 -2 -3 -2 0 0 0 -1 -1 0 0 0 0 0 -1 0 -2 -2 -2 -1 -3 -2 0 -2 -8 -9 -5 -5 -5 -7 -8 -6 0 0 -5 -8 -6 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -74 -58 -159 -14 -44 -49 -82 -32 -3 -3 -16 -38 -63 -98 -94 -115 0 -47 -47 -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 -1 -2 -2 0 -1 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 -3 -1 -1 0 -33 -8 -2 -14 -4 0 0 0 -6 -3 -2 -4 -4 -6 -5 -6 -5 -2 -2 -37 -66 -85 -93 -2 -134 -88 -1 -1 -1 -1 -1 -1 -1 -19 -177 -129 -143 -93 -1 -1 -1 -3 0 0 0 -1 0 0 0 0 -2 -6 -7 -6 -4 -1 -1 -2 -5 -4 -2 -1 -2 -3 -2 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -10 -9 -9 -7 -11 0 0 -8 -8 -8 -7 -8 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -149 -121 -118 -217 -110 -62 -138 -20 -23 -53 -69 -88 -16 -5 -23 -35 -30 -65 -69 -80 -118 0 -125 -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 -5 -5 -4 0 0 0 0 0 0 0 0 0 0 0 -3 -13 0 -9 -9 -2 0 0 0 0 0 -2 -1 -6 0 -1 -8 -27 -30 -2 -1 -6 -1 -3 -2 -4 -6 -7 -8 -7 -8 -7 -4 -51 -59 0 -1 0 -60 -1 -1 -2 -2 -2 -1 -36 -80 -105 -98 -99 -128 0 -1 -2 0 0 0 -1 0 0 -1 -4 -1 -6 -7 -4 -3 -1 -1 0 0 -1 -2 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -3 -1 0 -4 -5 -7 -10 -11 -6 -3 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 -132 -136 -150 -107 -178 -144 -141 -33 -28 -58 -76 -83 -67 -11 -22 -32 -27 -37 -64 -64 -86 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -5 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -1 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -3 0 -5 0 0 0 0 -4 -1 -3 -10 0 0 -2 -14 -28 -12 0 0 -4 -1 0 0 -1 -4 -4 -3 -3 -5 -6 -12 -35 -35 -71 -2 -32 -65 -13 -29 -1 -1 -113 -109 -126 -94 -66 -71 -85 -103 -79 0 -1 0 -1 0 0 0 -2 -7 -5 -7 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -10 -8 -3 -1 0 -11 -7 0 0 -2 -2 -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 -272 -107 -142 -136 -150 -164 -54 -38 -57 -6 -105 -53 -34 -8 -4 -39 -33 -50 -83 -108 0 0 0 -90 0 -9 -133 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -13 -1 -30 -13 -3 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -1 0 -1 -2 -17 0 0 0 0 0 0 0 0 -1 -15 -1 0 -1 -1 0 0 0 0 0 0 0 -1 -3 -1 -1 -32 -35 -6 -1 -2 -25 -34 -9 0 -25 -3 -21 -48 -59 -43 -57 -66 -85 -3 -2 -4 -71 -46 -84 0 0 0 0 0 -9 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -5 -3 -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 -17 -378 -389 -197 -168 -221 -13 -55 -63 -30 -65 -77 -63 -19 -3 -28 -48 -41 -77 -103 -170 0 0 0 0 -142 -27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -26 -46 0 0 -1 0 -2 0 0 0 0 0 0 0 0 0 -1 -7 -2 0 0 0 0 0 -2 -1 -1 0 0 0 0 -2 -22 -3 -1 -3 0 -2 0 0 -7 -2 0 0 0 -3 -1 0 0 0 0 0 -1 0 0 -1 -17 -9 -8 -17 -15 -17 -9 0 0 -2 -25 -39 -18 -17 -12 -47 -21 -3 -3 -3 -2 -32 -53 0 0 0 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -22 -15 -305 -136 -382 -367 -338 -1 -8 -20 -44 -39 -81 -83 -67 -16 -25 -41 -62 -80 -90 -38 -45 0 0 0 -5 -154 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -27 -2 0 -9 -4 -1 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 -11 0 -4 -13 0 0 -1 0 -1 -1 0 0 0 -1 -1 0 0 0 0 -3 -8 -2 0 -1 -1 -5 -8 -7 -8 -7 -11 -14 -16 -21 -38 -40 -22 -16 -65 -1 -3 -5 -5 -5 -37 -2 -1 0 0 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -15 -143 -325 -293 -420 -364 -413 -373 -6 0 -1 -40 -37 -45 -37 -75 -65 -32 -52 -60 -81 -84 -31 -28 -36 -39 -78 -188 -141 0 0 -31 -75 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -41 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 -6 -1 -3 0 0 0 -1 -2 -1 0 -1 0 0 0 -1 0 -23 -8 -5 -1 -1 -3 -5 -9 -7 -5 -4 -5 -4 -5 -5 -24 -29 -31 -24 -32 -47 -4 -4 -5 -5 -4 -4 -11 0 0 0 0 0 0 0 0 0 0 0 -4 -40 -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 -30 -189 -158 -181 -204 -420 -450 -349 -343 -37 -14 0 -20 -21 -53 -50 -54 -61 -75 -43 -54 -64 -92 -16 -30 -32 -24 -20 -171 -157 -124 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 -1 0 0 0 0 0 0 0 -1 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -2 -6 -2 -28 0 0 0 -1 0 0 0 0 0 -1 -1 -15 0 -5 -23 -15 -6 -5 -2 -3 -5 -10 -12 -9 -6 -6 -7 -6 -5 -38 -3 -52 -33 -51 -76 -4 -3 -7 -7 -6 -3 -9 0 0 0 -3 -6 -2 -1 -1 -4 0 -4 -3 -3 -4 -4 -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 -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 -318 -339 -193 -3 0 -365 -363 -297 -17 -29 -36 -9 -45 -49 -49 -41 -50 -73 -85 -62 -45 -73 -21 -34 -27 -26 -22 -25 -22 -99 0 -123 -110 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 -2 0 -1 0 -1 0 -2 -2 0 0 0 -1 0 0 -1 0 -4 -6 -2 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -6 0 0 -96 -28 -3 0 0 0 -1 -1 0 0 -2 -1 0 -6 -20 -7 -7 -8 -9 -8 -7 -8 -10 -12 -11 -6 -4 -18 -51 -22 -3 -2 -85 -91 -3 -5 -8 -8 -7 -3 -2 -3 0 0 0 -1 -1 -3 -18 -4 -1 -1 -4 -24 -7 -3 -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 -1 0 -1 0 -2 -3 -4 -5 -8 -3 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -37 -215 -244 -300 -275 -458 -149 -341 -240 -22 -41 -35 -38 -29 -39 -50 -50 -62 -81 -81 -65 -71 -59 -47 -26 -19 -17 -36 -11 -11 -5 -4 -9 -159 -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 -1 -1 -10 0 -1 -1 -5 0 -16 -3 0 0 0 0 0 0 -5 -6 -5 -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 -79 -56 -19 -1 -1 -15 0 0 0 0 0 -1 -1 -2 -7 -19 -15 -14 -15 -21 -31 -39 -34 -33 -29 -20 -14 -12 -7 -7 -4 -3 -3 -4 -7 -9 -11 -12 -12 -9 -13 -3 0 0 0 -1 -2 -1 -1 0 0 -1 0 -5 -4 0 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -1 -1 -1 0 -1 0 -1 0 0 -4 -4 -6 -7 -4 -5 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -126 -140 -354 -274 -315 -280 -238 -221 -73 0 -11 -56 -67 -15 -41 -25 -42 -65 -101 -87 -74 -81 -41 -44 -34 -33 -28 -17 -13 -9 -4 -10 0 -3 -3 -3 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 0 0 -1 -2 0 0 -2 -2 0 0 -2 -3 0 -1 -2 -15 -4 -5 -7 -5 -2 -2 -2 -4 -1 -1 0 0 0 -1 -3 -1 0 0 0 0 0 -1 -2 0 0 0 -1 0 -78 -17 -1 -2 0 0 0 0 0 -1 -2 -2 -1 -9 -4 0 -16 -14 -35 -36 -47 -63 -62 -58 -42 -29 -16 -12 -8 -7 -9 -13 -14 -13 -13 -16 -19 -14 -22 -6 -1 0 -1 0 0 0 0 0 0 -3 -3 -1 -1 -11 -7 -6 0 -14 -11 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 0 -1 -1 -1 -1 -2 -1 0 -2 -3 -5 -4 -4 -8 -6 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -154 -387 -286 -307 -236 -187 -60 -24 -33 -43 -40 -17 -63 -80 -33 -21 -47 -44 -77 -61 -54 -63 -70 -45 -38 -35 -23 -19 -4 -11 -5 -10 -10 -3 -7 0 0 0 0 -92 -181 -1 0 0 0 0 0 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 -10 -1 -2 -5 -10 -3 -1 0 0 -3 -7 -15 -16 -27 0 0 0 0 0 0 -1 -1 -1 -2 -3 -3 -1 0 0 -1 0 0 -2 -2 -1 -2 -5 -89 -113 -54 -8 -30 -55 -16 0 0 0 0 0 -2 0 -1 -1 0 -2 -3 -4 -12 -79 -50 -65 -102 -74 -59 -60 -21 -12 -8 -10 -14 -8 -8 -27 -18 -20 -11 -14 -7 -1 0 -1 -1 -1 -2 -13 -1 -5 0 -5 0 -1 -1 -1 0 -7 -8 -11 -21 0 -6 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -3 -2 -3 -2 -1 -1 -1 -1 -1 -2 -2 -1 -2 -3 -3 -3 0 0 0 -11 -9 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -408 -140 -432 -279 -226 -254 -179 -102 -21 -7 -45 -22 -1 -2 -2 -45 -44 -11 -35 -47 -88 -59 -47 -60 -43 -54 -34 -25 -20 -26 -19 -13 -13 -6 -1 -3 -3 0 0 0 -89 -171 0 0 0 0 0 0 0 0 0 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 -1 -2 -11 -10 -13 -10 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -2 -1 -3 -1 -1 -2 -2 -4 -5 -9 -4 -118 -135 -56 -23 -26 -151 -26 -28 -1 0 0 0 0 -2 0 -3 0 -1 0 0 -4 -3 0 -1 -116 -119 -111 -68 -56 -14 -14 -10 -6 -6 -9 -6 -4 -4 -1 -32 -1 -17 -3 0 -3 0 0 -4 0 -5 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 -1 -3 -3 -3 -2 -4 -1 -1 -1 -1 -2 -2 -3 -4 0 0 0 -5 -8 -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 -403 -267 -359 -284 -235 -186 -149 0 -3 -1 -12 -1 0 0 0 0 -1 -33 -37 -36 -52 -57 -60 -54 -59 -47 -44 -28 -18 -12 -22 -6 -14 -4 -1 -18 0 0 0 0 -157 -182 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -6 0 -2 -14 -6 -6 -5 -3 -2 -1 -1 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -3 -3 -3 -2 -4 -5 -15 0 0 0 -16 -11 -78 -81 -28 -69 -120 -173 -22 -32 -44 -32 0 -32 -9 -1 -1 -6 -2 -1 -11 -30 -25 -19 -11 -14 -167 -131 -112 -55 -43 -33 -47 -21 -40 -12 -11 -2 -3 -7 -2 -3 -2 0 0 0 -2 0 -2 -1 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 -2 -1 0 -1 0 0 0 0 -2 -3 -2 -1 -1 -1 -2 -1 -1 -2 -2 -1 -2 -1 0 -1 -1 0 -1 -1 -1 -2 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 -417 -381 -336 -244 -194 -7 -87 -24 0 0 0 -3 0 0 0 0 0 -5 -34 -17 -22 -33 -117 -98 -55 -68 -36 -46 -30 -20 -14 -5 -3 -4 0 -5 -8 -2 0 0 -92 -165 0 0 0 0 0 0 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 -7 0 0 -1 -1 -3 -10 -15 -15 -7 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 -3 -1 -4 -13 -20 -1 0 -29 -15 -132 -58 -26 -42 -77 -94 -98 -18 -43 -53 -13 -79 -8 -10 -24 -14 -13 -24 -24 -24 -15 -16 -29 -186 -154 -127 -60 -43 -62 -69 -111 -69 -33 0 -2 -1 -2 -2 -7 0 -1 0 -5 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 -1 0 -1 -1 -1 -1 -1 -1 -2 -1 -1 -2 -2 -1 -1 -4 -2 -1 -3 -1 -1 0 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -207 -360 -343 -159 -171 -162 -197 0 -2 0 -1 0 -1 -6 0 0 0 0 0 0 -82 -62 -66 -69 -143 -59 -84 -108 -43 -35 -21 -7 -1 -3 0 -1 -1 0 -4 -25 -139 -154 0 0 0 0 0 0 0 0 0 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 -19 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -3 -3 -5 -16 -26 -31 -28 -20 -124 -108 -16 -35 -37 -66 -110 -31 -1 -25 -37 0 -4 -6 -30 -19 -13 -12 -46 -187 -158 -90 -80 -82 -53 -59 -15 -49 0 -105 -101 -24 -16 -2 0 0 -5 -2 -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 -1 0 -1 -1 0 -1 0 0 0 -1 -1 0 0 -2 -2 -2 -1 -1 -2 -1 -3 -3 -1 -2 -2 -1 -1 -2 0 0 -1 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -400 -287 -138 -147 -204 -184 0 0 0 0 0 -4 0 -3 0 0 0 0 0 -53 -183 -129 -103 -155 -145 -108 -92 -52 -32 -21 -17 -11 -1 -1 0 0 -1 0 -3 -87 -139 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -2 -5 -6 -7 -11 -15 -17 -10 -7 -72 -47 -102 -71 -131 -158 -144 -81 -8 0 0 -40 -14 -25 -32 -39 -34 -28 -45 0 0 -116 -65 -20 -17 -2 0 0 0 -1 -2 0 -4 0 0 -1 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -3 -2 -4 -1 -3 -1 -1 -2 -2 0 0 0 0 -1 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -393 -299 -195 -132 -177 -174 -166 0 0 0 0 0 0 0 0 0 0 0 0 -51 -190 -193 -164 -136 -189 -165 -124 -87 -48 -43 -12 -14 -15 -7 0 0 0 -1 -4 -27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -4 -4 -4 -4 -5 -2 0 0 -1 -1 0 0 0 0 0 -1 -2 -2 -3 -1 -4 -14 -6 -1 -12 0 0 -10 -99 -79 -107 -146 -161 -183 -21 0 0 -34 -12 -25 -46 -12 -15 -16 0 0 0 0 0 0 0 0 -2 -1 -1 -2 -10 -4 -5 -6 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -3 -3 -2 -1 0 -1 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -405 -280 -204 -190 -179 -140 -159 0 0 0 0 0 0 0 0 0 0 0 -8 -34 -24 -204 -2 -134 -95 -81 -129 -91 -75 -66 -43 -61 -141 -146 -2 0 0 0 -2 -43 -101 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -1 -3 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -6 -6 -8 -6 -3 -2 -2 -2 -1 0 0 0 0 0 0 -1 -3 -3 -10 0 0 -1 0 0 -1 -9 -10 -17 -19 -17 -2 -16 0 0 -33 -35 -26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 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 -1 -1 -1 -4 -2 0 0 -1 0 0 -1 0 -1 -1 -2 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -27 -292 -216 -192 -213 -195 -149 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -28 -13 0 -1 -42 -67 -73 -110 -41 -31 -33 -96 -107 -4 0 0 -1 -2 -26 -88 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 0 0 -2 -1 -2 -2 -5 -9 -7 -2 -1 -2 0 0 -1 -1 -2 -1 -1 0 0 0 0 -2 0 -7 -18 0 -34 -28 -21 0 0 0 0 -3 0 0 -4 0 0 0 0 0 0 0 0 0 0 0 0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -1 -1 0 0 -1 0 0 0 -1 -1 -3 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -328 -186 -184 -186 -179 -143 0 0 0 0 0 0 0 -9 -3 0 0 0 0 -3 -1 0 0 0 0 0 -65 -59 -1 -1 -37 -71 -68 0 0 -1 -2 -1 -17 -68 -151 -238 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 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 -2 -2 -1 -1 0 0 0 0 0 0 -2 -5 -11 -14 -6 0 -4 0 0 -1 -1 -1 -1 -1 -1 0 0 -1 -4 0 0 0 -3 0 -34 -19 -3 -7 0 -2 -1 -2 -5 -2 -1 0 0 0 0 0 0 -2 -2 -5 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 -1 -1 -1 0 0 0 0 0 0 0 0 -1 -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 -228 -169 -172 -170 -135 0 0 0 0 0 0 0 0 -1 0 -1 -9 0 0 0 0 0 0 0 0 0 0 0 0 -1 -17 -10 -13 0 0 -3 0 -1 -70 -131 -183 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 -2 -3 -1 -2 -2 -2 0 0 0 0 -1 -1 -1 0 0 -23 -24 -2 -2 -1 0 -1 -1 -1 -1 -1 -1 0 0 -1 -3 0 0 0 -11 -31 -30 -30 -10 0 0 -1 -2 0 -1 0 0 0 0 0 0 0 -1 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -2 -1 0 0 0 0 0 0 0 0 -3 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -332 -201 -163 -141 0 0 0 0 0 0 0 0 0 -4 0 -3 -7 -16 0 0 0 0 0 -1 0 0 0 0 0 -3 0 -1 -3 0 -1 0 -2 -44 -94 -157 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -2 -2 -1 -4 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -1 -1 -2 -3 -1 -2 -2 -1 -1 0 0 0 0 -9 -1 -1 -2 -2 -1 -1 -1 -1 -1 0 -1 -3 -7 -14 -21 -31 -28 -16 -26 -15 -12 0 0 0 0 0 0 -1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 -1 -1 -1 -1 -1 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 -333 -224 -188 0 0 0 0 0 0 0 0 0 0 -1 -2 -7 0 -8 -13 0 0 -1 0 0 0 0 0 0 0 0 -35 -15 -34 -11 0 -2 -34 -74 -134 -99 0 0 0 0 0 0 0 0 0 0 0 0 -5 -6 -2 -1 -4 -3 -4 -1 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -1 -3 -3 -2 -4 -2 -1 -1 -2 0 0 0 -2 -1 -1 -3 -2 -2 -1 -1 0 -1 -3 0 0 0 0 0 -2 -14 -15 0 -34 -30 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -1 -2 -1 -2 0 0 0 0 0 0 -2 -5 -11 -5 0 0 0 0 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -299 -263 0 -1 0 0 0 0 0 0 0 0 0 -1 -2 0 0 -7 -6 0 0 0 0 -122 0 -1 -1 0 0 -1 -35 -40 -2 -1 -1 -7 -26 -67 -128 0 0 0 0 0 0 0 0 0 0 0 0 -4 -6 -4 -7 -8 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -1 0 0 0 0 0 0 -1 -6 -5 -5 -7 -8 -23 -33 -32 -2 -1 -3 -3 0 -1 -3 0 0 0 -1 -2 -5 -4 -3 -4 0 0 0 0 0 0 0 0 0 0 -2 -7 -43 -4 -46 -15 0 -8 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 -3 -4 -1 -1 -1 0 0 0 0 0 0 0 0 -5 -9 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -230 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 -4 0 -2 -12 -9 0 -121 -267 -143 -1 0 0 0 -10 -49 0 0 0 -3 -1 -1 -39 -62 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -2 -1 -8 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 -3 0 0 -1 -42 -32 -28 -10 -8 -1 0 -6 -7 -8 -9 -1 -10 -19 -9 -4 -3 -3 -5 -6 -4 -1 0 0 0 -1 0 -5 -6 -142 -124 -98 -101 -102 -174 -112 -73 -7 -1 -1 -4 -1 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 0 -1 0 0 0 0 0 0 0 0 0 -9 -7 -4 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -45 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -6 -4 -4 -9 -17 0 -32 -58 -35 0 0 0 -1 -48 -53 0 -1 0 0 0 -1 -32 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 -2 -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 -23 -25 -9 -2 0 -27 -14 -5 -8 -6 -5 -7 -6 -4 -4 -11 -8 -8 -2 0 -2 -3 -3 0 0 0 0 -4 -35 -28 -35 -63 0 -114 -153 0 -12 0 -5 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -6 -2 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -73 -62 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -22 0 0 0 -1 -12 -13 -89 -193 -206 -76 0 0 -43 -1 0 -3 0 0 0 -6 -7 0 0 0 0 0 0 0 0 0 0 0 0 -3 -5 -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 -3 -30 -19 -29 -41 -36 -42 -32 -10 -3 -8 -9 -10 -6 -3 -2 -5 -3 0 -1 -1 -1 0 -1 0 0 0 0 -15 -42 -38 -42 -50 -3 0 -17 -34 -21 0 -6 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -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 -66 -36 0 -136 -377 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 -2 -5 -95 -82 -141 -83 -130 -75 -1 -1 0 -6 0 0 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -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 -6 -11 0 0 0 -22 -24 -35 -34 -42 -53 -37 -21 -14 -4 -3 -1 -4 -10 -11 -4 0 -1 -2 0 -14 -2 -1 0 -1 0 -3 -12 -11 -11 -1 -1 -3 0 0 0 0 -17 -14 -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 -1 -8 -9 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -24 -77 -298 -508 -331 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -32 -81 -77 -113 -69 -9 -1 -1 -1 0 0 -25 -46 -63 0 0 0 0 0 0 0 0 0 0 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 -1 -5 0 -6 -9 -10 -21 -28 -27 -54 -60 -52 -51 -37 -28 -14 -8 -1 -5 -3 0 -1 -1 -2 -1 -1 -1 0 0 0 0 0 0 -2 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 -1 0 0 -4 -13 -1 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -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 -50 -330 -296 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -78 -9 -87 0 -128 -7 -3 0 0 0 -25 -49 -56 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 -2 -2 -2 -2 0 -12 -18 -8 -30 -38 -19 -50 -22 -10 -30 -7 -1 -1 -1 -2 0 -1 -5 -8 -5 -4 -2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -1 -1 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -234 -243 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 -130 -7 0 0 -1 0 -15 -26 -45 -97 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -1 0 -1 -2 -6 -8 -15 -18 -24 -18 -17 -9 -12 -6 -3 0 0 -1 -7 0 -3 0 0 -1 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 -1 0 0 0 0 0 0 0 0 -1 -1 0 -2 0 -2 -2 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -5 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 -17 0 -71 -96 -5 0 -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 -8 -3 -6 0 0 0 0 -4 -25 -52 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -4 -6 -6 -3 -6 -15 -15 -11 -9 -9 -16 0 0 0 -6 -1 -10 -4 -5 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -5 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -3 -4 -4 -14 0 0 0 0 0 0 0 0 0 0 0 0 -73 0 0 -2 -20 0 0 -6 -43 -103 -12 -8 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -3 -3 -8 -7 -1 0 0 0 0 0 -11 -64 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -4 -10 -4 -3 -1 -1 -2 0 0 0 -1 -6 -5 -4 0 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -27 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -27 0 -3 -2 -14 -14 -41 -29 -41 -4 -3 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -11 -2 -2 -5 0 -3 -1 -1 0 0 0 0 -32 -100 -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 -1 -1 -1 -11 -6 -5 -3 -3 0 0 0 -11 -8 -11 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 -9 0 0 0 0 0 0 0 0 0 0 0 0 -38 0 -3 -7 -2 -5 -4 -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 -1 -3 0 0 0 -1 -2 -1 0 -1 0 0 -57 -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 -3 -2 -6 -4 -12 -12 -15 -14 -14 -19 -23 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 -1 0 0 0 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 -3 -5 -20 0 0 0 0 0 0 0 0 0 0 0 -34 -58 0 0 -2 -15 -11 -9 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -2 0 0 0 0 0 -37 -7 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 -9 -8 -2 -1 -1 -10 -7 -3 -3 -4 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -5 -2 -3 -4 0 0 0 0 0 0 0 0 0 0 0 -7 0 0 0 -6 0 -6 -11 -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 -1 -1 0 -1 0 -11 -3 -1 0 -1 -2 -13 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 0 -2 -3 -1 -2 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -28 -5 -3 -16 -1 0 0 -2 -13 0 0 0 0 0 0 0 0 -1 -6 -7 0 0 0 0 -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 -6 0 0 -1 -3 -1 0 0 0 -22 -14 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -35 -26 -9 -1 0 0 0 -64 -27 -2 0 -18 0 0 0 -6 -5 -2 -15 0 0 0 0 -1 0 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 -3 0 -12 -4 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 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -7 -15 -13 -13 0 0 -3 -40 -41 -36 -9 -6 -4 0 0 0 0 -1 -18 0 0 0 0 0 0 -241 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -1 0 -1 -6 -1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 0 0 0 0 0 0 -1 -9 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -1 -20 -17 -23 -8 -16 -8 -59 -33 -14 -10 -28 -24 0 0 0 0 0 -15 0 0 -3 -56 -361 -205 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 -1 -2 -5 0 0 0 0 0 -2 -2 0 0 0 0 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -5 0 0 0 -1 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -35 -10 -30 -6 -23 -9 -35 -100 -21 -11 -9 -25 -20 -5 0 -2 -2 -7 -12 0 0 -292 -214 -173 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 -1 -1 0 0 -1 0 0 0 -1 0 0 -1 0 0 0 -1 -1 -1 0 -1 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 -1 0 0 0 -4 -9 -3 -1 -4 -4 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -46 -18 -76 0 0 0 0 0 0 0 0 0 0 -22 -44 0 -4 -3 -49 -21 -59 -54 -30 -22 -14 0 -2 -9 -7 -6 -10 -168 -178 -162 -142 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -5 -3 -8 -9 -2 -1 -1 -2 0 -1 0 0 0 0 0 0 0 0 -34 -67 -34 -5 0 0 -29 -28 -23 -4 0 0 0 0 0 0 0 -4 0 0 0 0 0 0 -35 0 -27 -47 -125 -90 -69 -34 -11 -16 -13 -16 -6 -25 -28 -136 -38 -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 -1 -2 0 0 -1 -1 -1 0 -1 -5 0 0 0 0 0 0 0 0 0 0 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -7 -9 0 -43 -64 -27 -2 -1 -1 -1 0 0 0 -1 0 0 -17 -8 0 -3 -55 -10 -45 0 0 0 -21 -15 -4 0 -10 -33 0 0 0 0 0 0 0 0 0 -10 -54 -56 -33 -9 -44 -18 -30 -27 -83 -26 -3 -1 -2 -16 -2 -11 0 -5 -57 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -3 -2 0 0 0 0 0 0 0 0 0 0 0 -2 -14 -21 0 0 -2 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 0 -1 0 -31 0 -20 0 0 0 0 0 0 0 -3 -3 -3 -1 -7 -9 -12 -8 -1 -7 -18 -11 -12 -3 -4 -12 -26 -15 0 0 0 0 0 0 0 0 -5 -21 -35 -52 -53 -34 -10 -26 -14 -30 -15 0 -2 -6 0 -1 -1 -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 -2 -1 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 -1 0 -1 -2 0 0 0 0 0 0 0 -2 0 -1 -1 -1 0 0 0 0 0 -1 -2 -5 -26 0 0 -1 0 -7 -2 0 -1 0 0 -17 -5 0 0 -15 -1 -6 -12 -16 0 0 0 0 0 0 0 0 0 -12 -10 -69 -56 -41 -12 -13 -24 -30 -19 -3 -5 -23 -13 -4 -2 0 -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 -3 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -1 0 -5 0 -3 -4 0 -30 0 0 0 -19 -1 0 0 -1 0 0 0 0 0 -1 -6 0 0 0 0 0 0 0 0 0 0 0 -11 -79 -49 -58 -52 -35 -41 -30 -13 -9 -13 -9 -30 -42 -20 -7 -4 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 -16 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 -2 -1 -1 -1 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 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -1 0 0 -8 -6 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 -12 -33 -17 -43 -27 -32 -32 -31 -18 -23 -18 -23 -30 -36 -38 -3 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 0 0 0 0 0 0 -10 0 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 -1 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 -5 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -19 -24 -34 -36 -21 -15 -9 -18 -33 0 0 0 -38 -38 -30 -21 -21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 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 -2 0 -1 0 0 0 0 -1 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 -2 0 -21 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 -1 0 -6 -11 -12 -9 -7 -2 -4 0 0 0 0 -1 0 -39 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -1 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 -16 0 0 -5 -3 -1 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 -1 0 0 0 0 0 0 -6 0 -2 -9 -2 -1 0 0 0 0 -1 0 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 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 -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 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -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 -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 -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 -1 0 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 -2 -2 0 0 -1 0 -5 -4 -3 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -6 -8 -7 -8 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 0 0 0 0 0 0 0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 Wind_Speed 13 10 11 11 9 9 7 10 17 16 13 8 6 5 9 12 11 5 6 5 7 11 15 14 14 10 8 11 10 10 8 8 6 6 7 8 5 2 2 3 3 5 6 6 8 8 8 7 6 6 5 8 9 9 8 9 8 8 10 8 9 9 8 10 9 10 11 8 8 7 7 6 5 5 4 4 3 3 3 3 3 3 3 2 3 3 1 2 3 5 5 5 6 6 6 6 5 6 6 7 7 7 8 9 10 11 11 12 12 13 13 13 14 13 11 10 9 7 7 7 7 5 6 6 5 4 3 6 6 7 7 9 10 11 13 11 13 11 12 14 15 16 16 15 14 12 13 13 12 11 11 11 13 13 12 13 12 13 13 12 12 12 13 12 13 12 12 10 7 8 6 7 6 9 7 8 7 11 13 14 13 15 16 18 17 19 17 21 23 23 25 23 21 21 21 22 21 21 21 21 20 23 22 22 22 22 21 20 22 24 23 26 26 26 28 26 22 21 23 19 21 19 17 18 17 18 16 17 16 16 16 17 17 21 16 14 13 12 12 9 11 12 12 14 17 16 15 12 12 13 14 11 8 7 7 8 8 6 8 10 16 18 8 10 4 10 8 12 1 4 4 4 8 13 16 12 11 11 11 11 9 4 6 4 5 6 5 7 4 3 4 5 6 7 8 7 8 9 9 8 6 7 9 9 8 9 10 8 8 8 8 8 9 9 8 9 9 10 9 8 6 6 6 5 4 5 4 3 2 3 2 3 3 2 2 2 1 1 3 4 4 5 6 7 6 6 5 6 6 6 6 7 7 7 8 9 10 11 13 14 13 13 13 14 13 12 11 9 8 7 7 6 6 5 5 5 5 4 7 8 8 9 9 11 15 14 13 14 14 14 16 16 17 17 15 12 10 9 9 9 10 12 14 13 13 10 10 12 12 13 13 12 11 14 12 13 12 12 11 10 5 9 4 10 8 9 6 9 11 14 14 15 14 15 16 16 19 17 19 21 24 24 24 21 23 20 22 20 21 21 22 19 22 20 22 22 20 21 19 20 21 24 25 nan nan 29 26 24 22 22 19 18 18 16 16 14 14 15 16 16 15 16 15 14 18 13 10 8 9 15 9 9 13 12 15 16 19 18 17 14 13 13 10 12 10 12 10 6 8 12 15 13 11 8 5 8 7 7 10 3 1 2 6 10 7 11 10 11 9 11 7 9 8 8 6 6 7 2 3 4 4 4 6 7 8 8 10 11 11 10 10 11 11 9 8 8 10 11 10 9 8 9 8 8 8 8 8 8 9 9 8 7 6 5 5 4 4 3 4 2 3 3 2 1 1 1 1 2 2 3 3 4 5 5 5 5 4 5 6 6 6 6 6 7 7 9 10 9 11 12 13 13 15 15 14 14 14 12 9 6 6 6 5 5 5 4 4 4 6 9 10 11 13 13 12 14 14 15 14 16 16 15 16 16 15 17 13 12 11 12 12 10 13 13 13 13 12 10 13 14 14 12 12 13 12 14 12 13 12 11 8 8 5 6 10 8 8 6 11 11 13 15 15 13 15 15 15 18 19 19 20 23 23 23 21 21 20 21 21 21 22 21 20 21 19 18 20 19 19 17 18 21 23 26 nan nan 28 25 24 21 21 20 18 16 15 15 14 12 15 14 15 14 13 12 13 11 10 5 6 7 4 8 10 13 14 16 18 20 18 19 15 17 18 12 9 10 5 4 7 7 7 9 15 15 12 8 14 12 7 8 4 2 5 4 3 5 7 9 7 8 7 7 6 9 8 3 5 2 1 4 7 5 6 7 9 11 11 12 14 14 14 14 12 13 11 10 8 9 10 10 11 10 11 11 10 10 9 9 8 8 7 7 7 7 6 6 4 4 3 4 4 3 2 2 2 2 2 2 2 2 2 3 4 4 4 5 5 4 4 6 7 6 7 7 7 8 9 9 10 10 12 12 13 14 14 14 14 14 12 10 9 8 6 2 2 1 3 3 5 9 13 14 15 15 12 14 15 16 16 15 16 15 17 16 17 17 14 14 14 14 12 13 13 13 12 14 12 12 13 13 13 13 12 14 14 13 10 12 13 12 10 11 6 7 8 7 8 7 13 6 13 13 15 14 14 16 17 16 16 19 20 20 23 22 22 21 21 19 21 20 21 22 22 21 20 20 21 19 20 20 19 20 22 23 24 25 25 26 27 26 23 21 19 18 17 14 14 11 13 14 14 15 13 11 10 9 8 8 4 5 6 5 1 6 12 13 15 16 17 18 18 16 17 17 3 5 8 6 8 7 9 10 11 13 12 10 12 11 6 7 7 2 4 3 3 4 6 6 7 7 5 7 5 7 7 10 11 12 14 8 5 5 6 8 7 8 12 14 14 17 18 17 17 17 15 13 11 13 12 11 11 11 10 11 12 11 11 10 9 9 8 7 6 7 7 6 5 6 6 5 4 4 3 2 1 1 2 3 2 3 3 4 5 6 5 5 6 6 6 7 7 8 7 7 8 9 10 11 9 10 10 11 12 13 13 14 14 13 14 11 10 9 9 6 1 2 1 2 2 6 8 9 10 11 11 14 14 15 17 16 17 17 16 15 15 15 15 15 17 16 15 13 14 14 14 14 12 13 13 15 14 13 10 13 13 10 10 9 10 12 11 10 7 10 9 5 7 8 8 11 9 13 15 14 16 16 16 16 16 18 17 18 20 20 19 21 20 21 19 21 19 19 21 21 21 20 19 19 21 21 22 20 20 22 25 25 26 25 23 24 25 24 23 19 17 17 13 11 10 10 12 13 14 12 8 7 4 6 5 4 6 5 4 3 5 7 12 14 18 16 12 13 13 15 18 4 7 7 8 8 10 9 11 13 13 13 10 9 nan nan 6 5 4 4 4 7 3 4 5 5 7 6 6 9 9 10 11 13 15 12 11 10 7 5 6 8 11 16 17 16 16 15 16 17 19 19 18 13 13 13 13 12 14 14 12 11 13 11 11 10 9 7 6 6 6 5 6 5 6 5 5 5 4 3 3 2 3 2 3 4 5 5 6 6 6 6 6 7 7 8 7 7 9 9 9 10 11 11 12 13 12 12 13 14 14 15 15 15 14 12 13 12 8 7 5 3 3 3 3 5 7 9 11 10 12 13 13 14 15 16 16 15 14 14 14 15 14 14 15 15 15 13 13 12 13 13 15 15 17 16 16 13 12 13 10 11 6 6 7 10 8 8 6 10 8 6 7 9 7 7 8 11 13 12 13 15 13 14 15 14 15 15 15 18 19 18 18 19 20 19 19 19 19 20 20 20 19 19 19 20 20 20 21 21 21 23 25 25 23 24 23 22 22 21 23 21 17 15 14 11 8 10 12 12 13 8 5 6 4 2 2 3 2 4 4 5 5 8 14 13 13 11 9 11 13 15 5 7 8 10 9 8 11 13 14 14 14 12 5 5 4 3 1 3 1 5 1 3 4 3 3 6 12 11 11 13 16 17 19 19 17 11 9 9 5 7 11 13 18 20 21 20 18 19 22 23 23 18 17 15 17 15 14 14 15 14 13 12 12 11 11 11 10 8 7 5 5 5 5 5 5 6 6 5 5 4 3 3 5 5 6 6 6 6 7 7 7 7 7 8 9 8 9 9 9 10 12 13 14 14 13 14 15 14 15 15 16 15 13 13 12 13 14 10 8 5 6 5 5 6 9 9 12 10 11 12 13 16 16 14 17 16 15 13 13 13 12 14 14 14 13 11 11 11 11 10 13 14 14 15 14 14 12 16 12 11 8 5 6 6 8 7 7 9 9 6 6 8 5 6 7 8 9 12 11 12 12 12 12 13 12 13 15 15 15 16 16 16 17 19 19 19 19 19 19 20 19 18 19 19 19 19 19 20 20 20 21 22 25 24 25 22 21 21 21 20 19 18 18 14 11 7 9 7 8 5 6 4 7 3 0 1 1 5 6 4 6 7 8 12 13 11 8 8 9 11 11 7 8 8 8 9 9 11 15 14 15 15 11 11 8 3 2 3 4 5 2 3 4 3 8 13 15 15 14 15 18 18 19 14 4 16 11 6 11 7 5 11 11 17 23 25 22 21 22 23 23 18 15 15 16 20 17 17 18 19 16 15 13 13 13 13 11 10 9 8 7 6 5 5 5 6 6 6 6 5 5 5 6 6 7 6 7 7 8 8 8 9 9 10 11 10 10 10 11 11 13 14 14 14 13 14 15 16 17 17 17 17 16 12 12 12 11 13 11 5 4 4 5 6 7 8 7 8 9 9 11 14 14 15 16 14 15 13 12 12 13 12 12 14 14 13 12 12 14 13 11 12 13 14 13 15 14 11 10 9 9 6 3 5 6 8 7 8 9 8 6 6 4 6 6 7 8 10 9 9 10 10 9 9 10 10 11 13 14 12 14 16 16 17 18 19 16 18 18 19 18 20 20 18 18 18 19 20 20 20 20 21 21 22 22 23 20 18 20 19 17 17 18 15 15 12 10 9 7 6 5 5 3 3 3 3 3 4 6 6 5 7 5 7 11 10 9 7 6 5 7 10 3 8 7 6 8 9 11 15 17 17 19 16 13 8 4 4 4 4 4 5 6 8 12 12 18 20 21 21 22 14 18 16 17 15 11 15 11 7 9 9 12 12 14 20 25 25 23 23 21 22 20 15 17 20 21 23 23 21 19 19 19 17 14 14 14 14 13 12 11 9 8 6 6 7 7 6 7 6 6 6 7 7 8 7 7 7 7 7 9 9 10 11 11 12 13 13 11 11 12 14 15 15 15 14 15 15 16 17 17 18 17 16 13 14 12 13 13 10 5 3 3 5 5 6 6 5 6 7 8 9 12 11 11 12 12 10 10 11 11 12 12 10 12 13 11 10 8 8 8 9 11 11 12 13 10 6 7 6 7 5 3 3 2 4 7 9 9 7 5 4 3 5 6 6 8 9 8 8 8 6 6 8 7 8 9 10 11 12 12 13 15 16 17 16 17 17 16 17 17 18 18 19 19 18 18 18 19 20 20 20 22 21 22 22 21 21 18 19 19 19 15 16 15 15 13 12 10 9 6 5 6 4 5 3 3 5 6 8 8 8 11 10 10 9 8 6 5 4 5 7 10 6 4 1 7 6 11 15 18 18 21 20 19 11 5 10 2 3 4 6 6 9 12 13 16 20 25 17 21 18 25 nan 10 15 15 7 9 8 5 3 2 5 11 6 8 25 26 23 23 22 20 18 19 22 23 24 26 25 22 22 22 24 21 19 16 16 15 14 13 12 12 10 9 8 7 7 7 7 6 7 7 8 8 8 8 8 7 8 8 9 9 10 10 11 12 13 14 14 12 13 14 16 15 15 16 15 16 17 18 17 18 17 16 14 15 13 13 11 6 3 2 4 4 4 3 3 3 6 5 5 7 8 10 9 9 8 8 8 8 9 9 8 10 9 9 8 6 6 6 9 9 9 11 14 9 9 5 3 3 2 3 1 1 4 6 7 7 8 5 4 5 4 6 5 5 6 7 8 6 6 5 6 4 5 6 7 8 10 12 13 14 14 14 15 16 16 17 16 16 17 18 18 20 19 19 19 19 19 20 20 21 22 22 22 22 21 20 18 18 18 17 18 16 17 14 13 11 9 10 8 6 5 3 1 3 5 8 8 10 11 10 12 10 8 8 6 6 5 4 4 6 9 3 2 9 5 4 12 16 19 22 23 23 11 7 15 14 6 4 6 8 10 11 13 16 17 20 24 22 16 17 13 8 13 1 14 3 7 8 8 11 7 8 12 18 9 10 21 19 20 19 19 21 22 25 24 27 29 25 24 25 25 29 23 22 20 18 18 14 15 13 12 12 12 11 10 8 7 7 7 7 9 9 9 8 8 8 9 9 8 9 10 10 11 12 12 12 13 15 15 14 15 16 15 16 15 15 15 17 18 19 18 17 15 15 14 14 12 9 6 4 4 4 4 4 2 1 0 2 3 3 5 5 5 6 7 7 7 8 9 9 9 6 8 8 7 5 4 6 7 8 7 7 10 11 8 7 6 4 3 4 6 4 3 4 6 7 7 6 3 3 4 5 5 5 5 5 5 8 3 3 5 4 2 5 7 8 9 9 9 12 12 13 13 15 16 18 18 17 17 18 19 17 18 20 21 22 22 21 22 21 21 22 22 23 23 22 21 19 17 18 18 16 16 17 14 14 11 11 9 9 8 7 5 4 5 9 10 9 12 10 10 11 13 11 8 5 3 2 2 3 3 7 4 5 6 4 9 15 4 9 20 11 5 11 20 20 12 7 6 7 8 10 14 14 18 18 24 29 28 21 19 10 nan nan 30 10 8 7 8 11 16 14 18 16 7 11 10 10 17 8 15 23 25 26 27 24 22 22 22 25 27 28 31 30 28 26 24 24 19 17 15 14 12 12 11 10 10 9 8 9 8 10 10 9 10 9 9 9 9 10 9 10 11 12 12 12 12 13 14 15 15 15 16 16 16 16 16 17 17 17 19 18 16 15 14 12 12 9 8 5 5 5 5 5 5 3 3 2 2 2 1 4 3 4 4 6 7 7 9 9 8 8 8 8 7 5 4 2 3 4 4 4 2 4 3 2 2 4 5 2 2 3 3 2 3 5 7 7 5 5 7 7 8 10 9 7 11 9 8 8 6 4 5 7 9 9 9 10 10 9 9 10 11 11 13 16 17 18 17 18 18 19 19 20 20 20 21 21 22 22 22 22 23 23 22 22 22 21 21 20 19 21 19 16 16 15 13 12 11 10 8 7 8 9 8 9 9 10 10 9 9 8 9 10 7 5 3 1 2 1 1 2 6 5 5 5 4 5 8 10 13 8 4 8 17 24 23 16 6 5 5 6 11 18 18 20 16 21 26 32 35 32 nan nan nan nan 15 17 17 15 15 22 13 11 9 10 6 11 10 10 18 16 19 28 27 28 28 25 27 23 26 30 31 32 33 29 26 26 24 20 19 17 15 14 12 11 11 10 10 9 9 10 10 10 11 11 10 10 10 10 11 11 12 11 12 13 12 12 12 13 14 15 16 16 17 18 18 17 18 18 18 18 18 16 15 14 13 11 9 7 6 6 7 7 7 6 5 4 4 4 3 1 2 2 3 4 4 5 5 7 8 8 8 8 7 6 6 5 2 2 4 4 1 1 3 5 4 4 3 3 3 3 2 3 4 3 3 6 7 6 8 11 10 11 13 13 13 11 12 10 9 10 9 9 11 11 12 11 11 13 11 11 11 13 15 15 15 15 16 17 18 18 17 17 18 19 18 19 19 19 20 21 21 22 22 23 22 21 20 22 21 24 24 21 22 16 17 17 12 12 9 9 8 7 9 9 11 10 9 7 8 9 9 8 7 6 3 3 3 4 4 2 3 6 4 6 7 6 7 9 13 12 16 19 18 17 15 11 11 9 8 5 5 7 10 15 16 9 22 19 24 26 28 27 26 28 25 18 14 11 12 10 7 9 11 6 6 6 13 13 8 15 12 17 22 26 27 30 29 23 24 27 30 35 32 35 32 26 26 24 22 23 19 17 15 13 12 11 11 9 10 11 12 12 12 12 12 11 11 12 11 12 12 12 12 12 12 13 12 12 13 14 15 14 15 17 18 18 18 19 19 18 17 17 17 16 15 13 12 10 8 9 9 8 8 8 7 6 7 7 4 2 1 1 1 2 3 3 4 5 5 6 7 7 7 7 8 7 5 2 2 3 4 4 4 7 7 6 5 4 5 2 3 3 4 4 5 3 6 7 6 7 9 9 10 11 13 13 13 11 11 13 10 11 15 14 12 14 14 12 14 15 16 15 16 17 16 16 17 18 17 17 17 17 17 16 17 17 17 18 19 19 21 20 20 18 21 22 22 22 22 22 23 24 22 21 20 19 18 18 10 8 7 9 10 10 10 12 11 12 10 9 9 7 8 6 5 5 5 3 5 4 1 2 4 7 8 9 9 8 9 10 12 12 11 11 10 8 8 4 5 4 3 5 6 7 8 14 9 15 19 21 24 28 26 25 23 22 13 14 10 9 7 6 7 5 7 6 7 6 10 9 13 16 14 14 22 22 24 20 15 19 25 30 33 33 36 31 29 nan 23 24 26 22 18 15 13 12 11 10 10 12 13 14 13 13 14 14 13 13 13 13 13 13 12 13 14 14 14 14 13 12 14 15 14 15 16 17 18 19 20 20 17 17 18 19 16 16 13 12 11 10 9 9 9 9 9 9 9 8 8 5 3 3 3 2 1 2 2 2 3 3 4 4 5 6 7 7 7 6 5 5 6 5 7 10 10 10 9 9 8 7 6 4 4 2 3 4 4 3 5 5 6 6 5 7 8 12 11 12 13 10 14 13 13 12 16 17 19 18 14 14 18 16 17 16 18 17 17 17 17 16 16 15 15 14 16 16 15 16 17 18 18 19 19 20 18 18 20 19 19 20 20 20 22 21 21 18 18 17 16 14 11 11 9 10 14 14 12 12 12 12 9 8 5 5 4 4 4 5 5 5 4 4 4 3 7 8 9 9 8 8 8 8 9 9 9 9 8 6 6 5 5 4 3 5 5 7 9 8 12 15 21 22 23 22 22 21 17 15 11 8 9 8 8 7 7 10 9 8 10 12 15 17 16 15 18 19 20 15 15 12 16 21 29 31 33 33 28 32 nan nan 27 22 24 21 16 13 12 12 12 13 13 14 15 15 15 15 16 16 15 15 15 15 14 14 15 15 16 15 15 16 15 14 14 14 16 16 15 16 18 20 19 18 17 20 19 18 16 14 12 11 10 10 9 9 10 10 10 9 10 8 4 5 3 3 4 6 3 3 4 3 2 2 1 1 1 3 5 7 7 6 5 6 8 10 10 10 10 9 8 7 8 8 6 5 2 2 4 3 3 3 3 4 4 3 3 5 7 7 8 11 19 21 20 14 15 16 18 19 17 16 15 16 17 16 17 16 17 17 15 15 15 15 14 14 14 14 14 15 14 16 17 17 18 19 19 20 19 nan 17 14 15 14 16 18 20 21 20 17 17 17 17 16 11 14 11 10 13 12 12 13 13 8 7 5 5 5 3 4 5 5 4 5 4 3 3 8 8 11 10 10 9 10 9 8 7 8 7 6 6 7 6 7 7 5 5 5 6 7 8 10 14 16 19 19 18 16 14 12 9 7 7 7 8 7 9 9 10 12 10 11 15 16 16 16 15 18 19 22 22 19 17 17 18 22 27 36 32 30 26 nan nan nan 19 17 18 16 14 14 13 13 14 15 15 16 17 18 17 18 19 18 17 18 18 17 17 17 16 16 16 15 16 17 16 15 14 14 15 16 16 16 18 19 18 17 20 19 19 16 15 13 12 11 11 10 9 10 12 10 10 9 6 5 5 5 5 6 5 5 5 6 5 5 6 8 8 6 4 6 7 8 7 6 6 8 9 7 8 7 7 6 6 6 5 5 4 3 1 1 2 2 2 2 3 3 2 2 2 4 3 5 10 11 14 13 11 10 13 14 17 17 16 15 17 17 15 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 17 nan nan nan nan nan nan 17 nan nan nan nan nan 20 21 20 19 18 16 16 17 17 15 12 11 11 11 11 8 6 5 5 4 4 3 2 3 3 3 3 2 3 9 10 10 10 10 9 9 7 7 7 6 5 6 6 5 5 4 6 7 6 4 4 5 7 8 11 11 12 14 15 13 10 9 8 7 7 6 9 8 10 11 10 15 14 14 15 18 15 19 18 18 20 21 21 23 19 19 20 19 19 28 nan 20 23 nan nan 16 7 11 8 12 12 14 15 15 15 16 17 18 18 19 19 20 20 21 20 19 20 19 18 17 17 17 16 16 16 16 17 16 15 14 14 15 16 16 16 17 17 18 18 19 18 16 16 15 13 13 11 10 9 11 12 10 10 8 5 6 7 8 7 6 5 5 7 6 7 8 10 11 10 9 7 5 8 8 7 6 7 7 8 6 5 5 5 5 4 4 5 5 5 3 3 3 1 1 1 1 3 4 2 1 2 3 2 4 6 8 11 9 7 8 9 13 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 nan 20 22 18 18 17 18 17 15 12 11 11 13 12 7 6 6 5 4 4 4 4 4 4 4 3 2 2 8 9 10 10 10 9 9 8 8 7 7 6 4 2 2 3 5 6 7 8 7 5 4 5 7 8 10 9 10 10 10 9 8 7 8 8 9 9 10 12 13 12 16 17 16 17 18 17 18 20 20 21 23 22 21 19 19 21 21 19 20 nan 29 nan nan nan 2 7 7 7 10 14 13 15 14 16 18 19 19 18 20 20 20 21 22 23 23 22 21 21 20 18 18 18 17 17 18 18 17 16 14 14 14 15 15 16 15 15 16 17 18 17 16 16 15 14 14 12 10 9 12 11 9 9 5 5 6 7 8 8 7 5 7 7 5 7 9 10 10 9 6 6 5 7 10 9 8 8 7 nan nan nan nan nan 3 2 nan 4 4 4 6 5 4 4 3 3 2 2 3 3 3 2 2 3 3 2 4 6 7 9 9 9 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 16 20 19 17 15 14 12 12 13 12 12 9 7 7 6 6 5 4 5 5 8 5 5 5 3 4 6 7 8 8 10 10 9 nan 9 nan nan 7 nan 5 5 5 4 4 6 6 7 7 7 6 5 5 8 8 10 10 10 9 8 6 6 7 8 9 9 11 12 14 17 17 19 19 18 18 20 20 22 23 24 25 21 21 21 24 20 20 21 nan nan 16 12 10 17 8 8 8 9 11 13 16 16 16 18 20 19 18 21 23 22 23 24 24 24 25 24 22 21 21 19 17 17 18 17 17 18 17 15 14 14 14 14 14 15 16 16 16 17 17 16 15 13 13 13 12 9 10 10 9 9 7 4 5 5 7 9 9 9 8 7 9 5 5 8 10 10 10 10 6 4 7 9 9 6 7 5 nan nan nan nan nan nan nan 5 5 4 5 3 5 5 6 5 5 4 4 3 2 2 1 3 3 3 3 3 3 5 6 8 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 14 15 14 nan 12 12 11 10 9 7 5 5 5 5 6 7 7 6 5 5 6 5 4 5 5 6 7 9 8 8 nan nan nan nan nan nan nan nan nan nan 7 6 5 6 nan nan nan nan nan 6 5 7 7 9 9 11 10 8 5 6 9 9 9 10 10 12 15 15 18 20 21 20 21 21 22 24 25 25 23 21 24 24 24 22 22 20 26 21 24 23 17 21 24 28 13 14 15 17 18 20 19 21 21 25 27 25 22 23 23 25 25 25 25 24 23 21 19 17 17 17 17 17 17 16 15 15 14 13 13 13 15 16 17 17 17 17 16 13 12 12 11 11 11 11 11 7 8 4 4 6 4 6 6 5 8 8 8 6 8 6 8 9 9 9 10 9 5 4 8 7 8 7 5 nan nan nan nan nan nan nan 2 3 3 4 5 6 6 nan nan nan 5 5 3 3 4 3 3 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 11 10 10 9 7 6 5 7 8 8 6 7 6 6 6 6 6 5 5 5 5 4 8 10 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 11 nan nan nan nan nan 10 12 13 12 11 nan 13 16 17 17 19 21 21 20 23 24 25 24 24 24 23 23 25 24 25 27 24 22 18 17 16 20 19 26 27 18 18 20 21 21 22 22 24 28 27 26 26 23 22 24 25 24 25 25 25 22 21 19 17 17 17 16 15 16 15 15 16 14 13 13 14 16 17 17 17 16 15 13 13 11 10 9 10 12 12 11 10 5 5 7 6 4 4 4 nan nan nan 8 8 8 7 8 10 10 10 10 8 7 8 8 7 8 6 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 6 6 4 5 5 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 7 7 7 8 8 7 7 7 5 6 7 7 5 5 5 6 5 5 1 2 4 4 7 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 18 18 19 20 21 23 23 23 27 26 25 24 24 24 23 24 27 24 24 21 18 19 20 21 18 20 20 21 21 23 24 23 26 28 28 27 27 26 25 24 24 25 26 26 26 26 25 23 21 20 17 18 19 18 16 15 16 16 16 16 16 15 16 18 16 16 15 14 13 13 13 12 11 9 12 12 12 9 5 5 7 7 5 4 nan nan nan nan nan 9 6 nan nan 8 8 nan nan nan 7 10 10 12 9 5 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 7 6 7 nan nan 7 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 6 7 7 7 5 5 5 5 5 4 3 3 4 6 5 6 6 7 6 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 22 21 22 24 25 25 25 26 25 24 22 24 26 26 26 23 23 21 21 20 19 20 18 21 22 23 25 26 28 28 30 32 30 28 27 28 26 26 26 27 26 26 25 26 23 21 19 18 19 19 19 16 15 17 19 20 21 20 17 18 18 17 17 16 15 15 14 14 11 10 11 11 10 9 7 5 6 4 3 3 nan 2 nan nan nan nan nan 7 nan nan nan nan nan nan 7 nan nan nan 9 10 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 5 5 4 4 5 4 3 2 2 3 3 2 4 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 23 24 24 23 22 21 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 22 23 24 24 24 24 25 23 25 26 25 25 24 24 22 23 22 20 19 20 21 24 24 25 31 32 33 33 32 30 29 29 29 29 27 27 27 27 26 26 24 22 20 19 19 19 19 20 20 17 18 20 21 23 21 19 18 18 18 17 16 15 16 15 13 13 13 12 11 10 10 6 5 3 nan 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 6 6 7 6 4 2 0 1 3 2 1 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 19 19 20 20 21 21 22 22 21 22 23 24 23 23 23 23 24 24 25 25 25 26 nan nan 27 28 28 27 nan nan nan nan nan 22 23 23 23 24 25 27 nan nan 25 26 27 26 26 26 23 22 22 23 20 22 26 25 30 35 35 35 33 32 31 30 29 30 29 29 28 28 27 26 25 23 22 21 19 19 19 19 19 20 19 19 21 23 24 21 21 20 19 18 17 17 17 16 16 16 15 14 13 11 10 8 7 5 5 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 8 nan nan nan 5 4 3 2 2 nan nan nan 10 12 nan nan nan nan 8 10 10 nan nan 12 15 16 17 18 18 18 18 18 20 20 22 23 24 24 23 25 25 24 24 25 25 25 26 26 25 25 27 28 28 28 28 30 30 30 30 28 nan nan nan nan nan nan 24 24 25 25 26 nan nan nan 27 27 27 27 27 26 26 25 26 25 25 27 26 32 35 34 34 34 33 33 31 31 29 30 30 29 29 28 25 25 24 22 20 19 18 18 19 18 20 22 22 21 23 26 23 21 20 19 18 18 17 17 17 17 16 16 15 13 13 12 9 8 nan 5 7 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 8 7 9 11 nan nan nan 7 6 8 11 13 13 14 15 17 16 15 17 18 20 20 21 18 21 24 26 27 27 28 27 28 29 29 28 30 28 27 27 27 27 27 29 30 31 29 30 31 30 29 28 28 30 nan nan nan 27 27 27 27 27 27 nan nan nan 27 28 28 29 28 29 30 27 25 24 26 28 32 35 35 37 35 35 33 31 nan 30 31 30 nan 30 28 26 26 23 21 20 19 18 19 19 21 22 18 21 22 21 21 24 22 19 19 19 18 17 18 17 18 16 17 17 14 14 nan 11 10 9 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 6 6 7 11 11 9 8 7 6 7 10 11 12 13 14 15 15 17 20 20 19 21 24 25 26 27 29 30 29 27 28 27 29 30 29 30 28 29 29 30 29 31 32 33 33 32 32 30 30 31 30 30 29 29 nan nan nan nan 31 30 28 29 29 nan nan nan 29 28 29 30 29 29 29 29 26 25 27 30 31 35 37 37 36 35 32 31 33 nan nan nan 31 30 28 28 26 22 21 20 23 20 20 20 21 23 nan nan 19 20 22 20 20 18 18 18 17 17 17 17 17 16 16 14 15 nan 14 13 11 10 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 6 4 5 5 11 11 11 9 8 7 10 10 10 13 14 14 16 18 19 20 20 23 24 27 30 29 30 29 29 30 30 31 30 28 29 28 28 29 31 34 35 35 36 37 37 38 36 37 34 35 35 34 32 31 31 31 32 nan nan nan nan 30 30 31 31 nan nan nan nan 29 29 30 30 31 29 28 28 24 30 32 33 36 37 38 36 31 32 35 nan nan nan nan 33 32 30 30 28 24 21 22 22 21 20 20 21 nan 23 22 22 21 20 19 18 17 18 18 18 18 17 16 17 17 17 nan nan 14 13 12 11 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 5 6 7 6 8 7 9 8 8 9 10 9 11 12 13 15 17 18 18 20 22 21 24 29 30 31 30 29 27 28 30 31 31 31 30 28 29 31 33 35 39 39 39 39 39 39 39 40 42 41 40 39 38 37 36 35 33 29 30 32 nan nan nan 31 32 31 31 nan nan nan nan 30 31 31 31 30 29 29 28 26 31 32 35 37 37 35 35 36 37 nan nan nan nan 32 32 31 32 29 29 25 24 23 22 nan 20 nan 24 24 22 22 22 22 21 19 18 18 18 18 18 18 18 17 18 17 nan nan nan 14 13 12 13 11 8 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 nan nan nan nan 6 6 7 8 9 9 10 10 8 10 11 12 13 14 15 16 17 18 18 20 21 23 27 29 32 33 30 30 31 32 32 32 31 32 32 34 34 36 37 36 35 36 35 36 35 35 36 35 36 38 39 40 41 41 39 39 38 37 33 31 33 30 nan nan nan 31 31 32 32 nan nan 31 30 31 32 30 28 28 29 30 29 33 35 35 37 37 37 36 nan nan nan nan nan nan 32 32 nan 31 32 32 27 26 23 nan nan nan nan nan 25 nan 23 23 22 21 17 17 19 19 19 19 19 18 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 8 9 9 10 10 11 12 12 11 12 14 14 15 16 17 17 18 21 21 24 28 31 33 34 35 33 30 29 32 33 32 32 33 37 38 36 35 33 31 32 nan 30 29 30 30 30 30 31 32 33 34 36 37 37 39 40 43 42 38 35 35 33 32 29 nan 29 31 31 30 nan nan 30 31 32 31 30 31 32 32 33 31 35 35 37 37 37 40 39 nan nan nan nan nan nan 32 nan nan 32 33 30 30 27 nan nan nan nan nan nan 25 nan nan 23 nan 21 19 22 20 20 20 20 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 8 9 10 11 12 13 12 13 13 13 14 15 17 17 17 16 17 21 23 25 27 30 33 36 37 34 32 32 33 35 35 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 26 25 26 26 27 29 29 28 27 28 29 29 31 33 34 37 37 34 33 31 27 30 31 29 30 31 31 32 32 31 31 33 32 33 33 33 36 37 36 39 42 41 36 nan nan nan nan nan nan nan nan nan nan 33 32 30 nan nan nan nan nan nan nan 21 nan 21 24 24 24 24 20 19 18 19 19 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 11 11 13 14 13 13 14 15 16 16 16 17 18 17 16 20 23 25 28 28 32 36 36 35 34 33 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 nan 16 17 19 18 17 15 15 16 18 21 23 25 27 30 26 26 28 33 29 30 30 31 32 31 31 30 32 32 34 34 35 35 36 38 39 nan nan nan 39 36 nan nan nan nan nan nan nan nan nan 33 31 30 nan nan nan nan nan nan nan nan nan 21 25 23 24 22 21 20 21 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 13 13 17 16 15 16 16 16 17 17 17 19 19 18 17 19 23 25 27 29 33 36 36 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 12 12 13 12 13 15 16 17 16 16 18 20 19 16 15 12 15 21 28 32 34 33 32 31 31 30 32 35 36 36 38 39 40 39 41 nan 39 40 nan nan nan 38 nan nan nan nan nan nan 32 nan 29 nan 26 nan 22 nan nan nan nan nan 23 24 nan 20 19 18 20 20 19 19 18 17 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 14 15 19 19 19 18 18 18 18 19 19 20 20 20 18 20 23 25 28 31 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 12 13 14 15 15 18 20 21 22 20 21 21 21 18 15 12 9 12 15 26 30 32 34 33 33 35 36 37 38 41 42 42 44 45 nan 42 nan 46 45 nan nan nan nan nan nan nan nan nan 31 29 29 nan 25 25 nan nan nan nan nan 26 24 nan nan 18 17 17 16 15 15 15 14 14 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 20 21 22 21 21 21 20 21 21 19 20 20 20 20 21 23 25 29 32 34 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 21 23 24 25 25 25 25 25 25 26 25 20 16 12 9 16 23 28 35 37 37 35 38 42 43 44 49 50 53 55 51 50 55 nan nan nan 44 nan nan nan nan 37 35 33 nan 33 28 nan 28 27 nan nan nan nan 23 nan nan nan nan 18 17 16 15 15 15 13 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 21 22 23 22 22 23 23 23 23 22 21 20 20 21 22 21 23 27 30 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 25 26 28 26 29 31 31 30 30 29 27 29 30 29 25 19 15 12 11 19 27 34 37 39 40 41 42 48 51 52 57 58 62 61 60 nan nan nan nan 52 45 nan nan nan nan 35 37 33 33 28 27 26 24 nan nan nan 20 nan 17 nan nan nan nan 17 nan nan nan 14 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 24 23 22 23 23 25 24 24 23 22 20 22 24 23 25 27 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 15 18 nan 24 27 nan nan 27 28 27 27 32 29 27 32 30 29 29 30 27 26 22 18 17 16 15 19 29 33 44 44 47 48 50 55 57 57 58 60 60 nan nan nan nan nan nan 47 38 nan nan 36 nan 34 34 34 29 25 23 22 22 21 19 18 nan 19 nan nan nan nan nan nan nan 13 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 nan nan nan nan nan nan 29 28 22 22 24 24 25 26 26 25 24 nan 23 21 23 26 26 27 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 21 24 24 nan nan nan nan nan nan nan nan nan nan nan 32 34 30 29 30 29 31 29 27 21 17 17 19 25 36 44 50 49 51 49 48 52 55 56 56 58 59 nan nan nan nan nan 53 42 37 36 36 34 nan nan 33 27 27 25 24 22 20 19 17 18 17 nan nan nan nan 16 13 15 14 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 23 23 24 25 27 27 27 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 24 23 nan nan nan nan nan nan nan nan nan nan nan nan 33 37 34 30 32 32 31 32 27 22 21 23 27 25 37 42 49 52 53 nan nan nan 55 59 57 59 nan nan nan nan nan nan nan nan 40 37 35 33 32 32 32 30 28 27 26 22 21 19 19 18 19 18 18 14 16 15 14 13 13 13 14 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 23 24 24 26 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 26 nan nan nan nan nan nan nan nan nan nan nan nan nan 39 37 35 33 33 35 34 34 30 29 31 30 32 34 35 40 44 nan nan nan nan nan 60 nan nan nan nan nan nan nan nan nan nan 38 35 34 32 33 33 33 33 33 29 28 26 20 19 20 19 18 17 16 19 17 16 15 15 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 24 23 25 25 25 27 28 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 42 40 36 35 38 38 37 35 34 35 33 36 34 32 29 36 41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 55 44 38 36 34 33 32 32 33 33 33 32 30 25 21 20 19 18 18 19 19 16 17 17 16 13 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 25 26 27 27 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 45 42 39 39 41 42 38 41 37 36 37 36 36 34 32 34 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 41 36 33 33 32 31 31 31 32 32 31 31 29 25 21 19 20 22 20 21 20 20 18 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 37 25 24 26 27 28 28 29 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 43 41 42 nan 43 41 41 41 41 42 43 39 38 39 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 37 34 33 32 31 30 30 31 30 31 32 31 23 21 23 22 22 24 22 21 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 40 28 26 27 29 30 30 31 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 43 nan nan nan nan nan 41 43 48 47 44 42 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 67 49 38 37 37 33 32 33 31 31 31 32 32 32 30 24 24 24 23 25 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 42 30 28 27 29 30 31 32 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 44 44 nan nan nan nan nan nan 47 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 63 49 38 40 40 37 36 35 33 33 32 32 33 33 28 25 25 24 25 22 24 23 nan 21 nan nan nan nan nan nan nan nan 22 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 37 27 28 27 27 28 29 32 34 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 45 45 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 41 45 44 38 39 37 36 35 34 34 34 32 27 26 25 24 25 25 24 23 nan nan nan nan nan nan nan nan nan 21 21 23 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 27 27 27 27 27 27 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 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 69 nan nan nan 50 47 43 43 41 41 39 38 35 34 33 30 26 25 26 26 25 25 nan nan nan nan nan nan nan nan nan 20 24 25 26 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 31 nan 28 26 25 27 26 28 31 35 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 70 nan nan 50 49 51 45 44 39 37 34 32 30 28 27 28 26 27 26 nan 26 nan nan nan nan nan nan nan 24 28 27 27 28 30 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 23 43 29 28 25 30 30 32 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 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 82 75 nan nan 61 58 56 50 46 45 43 39 34 32 29 30 28 28 28 27 28 28 nan nan nan nan nan 26 25 28 29 30 30 31 31 nan 34 nan nan nan nan 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 28 nan 30 34 37 45 35 50 43 39 38 40 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 54 50 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 72 68 64 61 55 52 48 45 42 39 34 31 31 28 28 28 28 28 29 26 27 nan nan nan 28 28 31 31 31 34 32 34 36 31 nan 27 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 29 23 22 26 28 30 29 28 28 33 37 37 36 35 31 33 36 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 62 59 60 59 58 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 71 68 66 62 54 48 44 42 38 34 33 29 27 30 29 30 29 30 29 27 27 28 30 30 32 35 37 35 34 35 34 nan 27 31 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 29 24 19 21 26 22 23 27 24 25 26 26 24 25 34 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 61 55 49 46 42 39 34 34 30 31 33 32 32 31 29 30 30 29 31 33 35 39 37 35 35 34 33 27 35 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 21 20 28 23 22 21 22 25 27 28 31 28 25 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 50 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 56 49 45 42 39 37 34 33 35 34 33 33 32 32 34 34 33 36 36 37 37 37 33 32 29 28 31 33 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 nan 25 18 26 29 29 25 23 28 35 31 26 27 25 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 53 48 44 42 39 37 38 37 36 37 35 35 34 34 36 33 33 33 34 36 37 33 29 27 28 31 32 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 18 nan 21 19 23 15 18 26 29 29 31 33 28 25 24 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 26 23 18 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 54 49 46 42 40 39 38 39 39 36 36 35 34 33 31 33 31 32 34 34 33 28 27 29 32 33 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 16 30 23 18 20 27 28 22 21 26 26 25 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 44 31 18 16 18 nan nan nan nan nan 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 50 49 46 42 42 41 41 39 39 36 34 33 30 30 31 31 32 34 33 29 29 29 29 31 34 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 nan nan nan nan nan nan 28 27 22 20 21 23 23 23 22 25 26 25 25 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 15 13 nan nan nan nan nan 19 26 nan nan nan nan nan 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 46 42 nan nan 39 36 36 34 30 30 31 30 30 30 31 30 29 28 28 31 32 35 30 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 18 12 nan nan nan nan 21 nan nan nan 18 22 24 23 19 21 21 22 20 22 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 nan nan 19 nan nan nan nan 20 19 16 nan nan nan 30 34 40 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 47 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 33 34 32 32 31 29 29 30 28 28 28 26 33 35 36 34 33 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 21 21 nan nan nan nan nan nan nan nan 26 28 22 22 18 19 23 19 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 25 nan nan nan nan nan nan 13 7 15 19 22 32 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 39 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 24 27 25 28 28 28 27 32 nan nan 33 33 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 25 nan nan nan nan nan nan nan nan nan nan 31 29 23 19 22 24 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 nan nan nan nan nan 2 3 3 16 19 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 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 31 31 25 26 28 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 30 nan nan nan nan nan nan nan nan nan nan nan nan 24 25 23 25 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 4 17 23 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 48 52 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 26 24 24 25 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 4 5 8 14 19 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 24 23 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 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 23 nan nan nan nan nan nan nan nan nan 39 38 nan nan nan nan nan nan nan nan 55 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 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 26 nan nan nan nan nan nan nan nan nan 25 nan 42 nan nan nan nan nan nan nan 57 58 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 21 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 21 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 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 17 22 nan nan 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 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 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 14 13 13 nan nan nan nan nan nan nan nan nan nan 83 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 nan nan nan 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 2 nan 6 9 nan nan nan nan nan nan nan nan 2 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 nan 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 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 21 17 nan nan 9 9 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 23 nan nan nan nan nan nan nan nan nan nan nan nan nan 49 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 71 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 64 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 242 250 249 241 199 225 227 233 220 225 234 271 256 205 166 189 232 8 65 10 15 27 51 55 75 107 126 129 127 148 162 165 194 176 235 230 236 233 250 233 189 181 191 197 192 201 195 199 191 190 193 176 183 173 159 148 149 146 145 159 136 143 163 162 162 159 160 157 149 153 154 159 161 172 180 183 171 190 201 215 225 225 212 230 231 209 188 167 186 168 167 160 170 169 167 161 156 151 152 155 160 160 154 144 143 140 134 139 137 138 135 138 140 141 141 139 143 135 140 135 137 112 93 98 93 65 41 358 10 356 347 342 346 347 350 343 346 335 334 337 334 334 340 346 354 344 7 10 8 14 18 20 21 36 19 24 12 20 18 9 24 28 37 25 32 46 40 44 29 44 72 87 91 80 65 72 82 78 90 86 90 88 94 95 95 93 96 100 105 108 106 110 117 118 124 128 131 135 131 129 140 138 144 148 146 143 139 139 138 138 133 132 132 132 128 124 127 126 123 121 122 125 131 134 139 136 136 128 119 119 126 120 115 129 129 127 119 100 90 74 57 46 36 42 42 34 29 23 42 39 43 236 231 221 198 233 217 197 244 250 230 238 270 263 306 199 202 230 217 67 81 72 71 60 46 83 52 121 138 158 142 137 186 193 204 225 235 237 246 245 226 219 211 206 202 201 203 208 206 195 193 208 204 189 168 167 149 155 158 156 152 151 164 167 167 168 164 157 154 154 156 159 159 167 174 176 176 152 186 201 200 207 213 205 237 232 136 155 147 155 154 145 165 168 157 161 159 161 158 150 164 163 161 155 155 149 148 142 137 142 138 130 131 135 137 137 139 138 134 135 130 123 113 94 79 55 48 16 4 4 356 346 345 348 348 348 342 340 337 336 333 339 340 338 337 343 343 329 4 357 4 14 14 4 13 16 3 4 7 14 22 24 20 29 37 36 35 30 43 39 27 69 90 87 78 71 89 92 88 90 87 80 90 93 95 96 93 91 97 100 97 103 106 111 117 124 122 128 129 127 131 141 136 142 142 145 141 135 139 139 139 133 131 nan nan 128 134 135 128 121 119 119 127 134 133 136 133 126 127 119 120 121 114 122 133 133 111 104 111 87 55 43 42 42 21 48 46 46 49 42 46 51 238 234 206 203 218 216 244 270 259 230 230 213 196 153 154 163 183 200 93 176 28 95 63 38 112 107 112 142 157 178 145 186 180 227 260 186 276 251 257 252 244 230 220 210 203 199 204 197 188 192 204 207 199 180 171 162 163 166 167 161 156 178 174 174 176 167 156 152 159 162 168 164 174 174 179 185 148 169 211 201 190 188 185 194 174 129 129 150 132 159 161 165 153 149 165 175 171 164 165 165 167 164 160 159 153 157 147 137 136 128 126 129 141 138 135 138 145 149 142 144 109 127 118 60 39 21 359 350 5 356 348 351 345 349 340 345 337 331 340 332 340 343 344 332 346 351 348 349 350 350 352 355 9 8 3 351 8 6 5 13 22 24 23 32 27 43 36 30 29 45 67 70 82 84 79 111 67 90 95 85 81 90 91 93 89 92 86 88 95 98 98 107 110 110 118 118 125 128 132 133 136 142 145 142 143 136 132 135 137 135 132 130 nan nan 132 136 130 125 122 124 124 127 133 128 127 134 119 121 118 122 121 113 123 124 108 110 117 99 88 74 42 30 18 49 45 49 43 47 48 50 55 269 269 239 218 217 234 225 213 218 213 201 194 135 144 142 212 203 129 162 50 39 110 19 60 111 126 118 151 161 172 185 194 230 247 237 213 273 275 268 250 247 247 232 219 217 202 198 200 204 204 213 204 197 185 183 177 170 172 175 176 184 187 181 180 176 170 173 163 168 166 167 167 169 182 176 191 164 177 196 210 186 181 182 175 153 130 119 155 174 172 157 164 147 153 168 176 171 173 170 166 162 158 153 159 162 161 155 142 139 139 140 141 142 143 141 141 144 151 152 154 133 142 42 5 6 349 353 355 353 354 345 337 338 341 343 339 332 334 328 329 331 334 336 347 351 357 10 354 356 342 325 342 340 6 357 355 350 1 3 14 24 25 29 20 33 42 41 36 34 43 65 72 87 86 87 81 60 89 86 75 75 88 84 90 87 90 88 89 93 93 99 105 111 111 118 122 127 131 133 134 136 142 143 140 138 131 134 134 133 131 131 133 135 136 137 137 132 132 124 125 126 122 128 123 124 129 120 121 113 121 118 115 124 135 129 96 100 91 44 53 21 20 19 31 19 29 35 42 41 53 61 250 266 270 259 227 212 212 195 188 172 175 179 165 162 133 148 116 176 118 249 110 85 111 113 121 137 153 158 175 192 193 184 193 219 168 165 173 232 271 279 259 256 255 237 228 225 213 204 197 213 209 208 193 179 199 195 179 180 185 187 185 190 186 182 184 186 184 166 180 179 174 172 178 171 176 170 167 176 188 199 177 155 182 166 132 146 165 188 193 172 169 170 159 161 166 175 183 175 175 170 159 155 153 159 162 164 156 151 147 147 144 145 146 149 153 150 155 145 150 149 142 175 223 336 354 338 336 334 341 346 337 336 339 339 338 336 326 328 329 329 330 336 348 345 359 359 2 353 357 350 343 340 340 351 343 350 349 351 349 9 21 14 15 19 28 31 25 28 44 45 50 78 80 65 73 69 69 83 75 65 69 86 90 93 93 94 91 92 90 95 103 104 111 111 121 121 124 132 135 134 138 141 141 134 131 143 139 136 133 135 135 133 134 135 138 136 135 132 128 127 126 121 128 120 113 110 116 117 119 114 113 115 109 113 124 130 121 85 12 35 15 6 6 4 357 6 17 35 50 60 73 246 239 249 225 231 205 189 175 182 175 173 160 117 nan nan 124 127 93 309 94 105 84 138 126 151 153 196 210 207 202 207 202 201 209 148 165 177 207 221 263 272 269 259 254 232 231 213 209 209 214 206 191 188 205 212 206 190 186 189 195 204 188 188 192 187 187 190 186 187 182 184 175 168 172 174 165 165 178 182 188 164 184 162 154 160 169 182 186 202 186 179 180 164 161 170 167 176 185 170 171 164 157 159 166 165 164 163 158 153 151 153 152 151 155 155 156 153 147 162 171 192 220 221 244 292 289 299 295 315 320 333 331 329 325 325 328 324 316 319 326 322 334 344 346 348 346 357 9 339 338 346 341 345 329 338 326 317 329 338 348 18 30 28 36 31 31 41 46 49 46 79 65 69 56 54 52 65 76 72 67 71 91 94 89 88 98 96 93 97 101 110 114 114 114 123 122 128 133 136 138 139 137 145 134 143 142 140 137 137 138 135 133 129 130 132 134 133 130 125 127 127 130 131 118 106 120 120 114 137 142 138 150 135 157 131 135 109 48 295 341 15 1 336 357 17 20 20 35 49 69 76 192 223 218 212 214 203 185 188 186 186 176 170 145 108 88 117 51 343 67 92 39 153 146 190 211 219 234 217 219 199 216 210 211 177 149 166 169 190 249 267 267 264 257 255 246 229 228 219 217 220 213 221 192 220 220 210 206 202 196 199 200 200 190 194 192 191 188 189 192 193 201 177 171 176 178 173 169 168 176 176 185 174 167 174 180 166 193 193 205 201 190 191 165 175 169 172 177 183 170 171 172 165 171 168 163 160 162 156 155 152 158 156 157 154 153 160 162 161 150 178 221 236 236 270 293 285 288 293 307 306 309 321 311 308 317 319 317 314 318 316 329 334 342 342 348 342 358 0 357 338 343 341 335 320 325 329 330 330 323 335 10 42 58 58 79 70 59 71 40 49 82 67 110 77 67 63 54 67 64 61 66 89 97 96 101 101 107 103 101 110 118 116 118 119 120 123 126 133 135 133 136 139 140 140 142 144 144 138 142 140 137 138 134 139 136 141 137 126 128 132 134 140 133 127 132 122 126 131 144 149 145 178 150 205 173 341 2 356 328 334 322 325 332 340 348 360 18 28 62 73 80 178 190 206 226 223 213 200 194 193 190 181 181 161 121 101 350 340 356 357 328 318 289 256 256 245 251 253 239 223 207 203 209 217 204 135 157 166 186 206 218 254 262 254 258 247 234 226 222 223 226 232 234 220 224 224 224 216 216 202 205 197 198 198 194 200 194 193 187 195 193 196 197 190 188 178 180 170 172 176 180 193 183 183 174 192 164 189 190 200 195 189 185 184 180 178 174 179 179 167 175 172 168 169 168 165 162 161 158 160 158 160 156 159 156 155 160 165 165 166 204 227 250 256 274 276 284 297 291 304 302 297 290 299 297 307 300 298 301 306 318 321 326 332 337 342 350 2 351 337 345 339 329 324 330 331 328 324 317 325 353 0 40 59 93 100 96 56 64 45 42 79 96 68 90 84 84 76 75 63 64 64 84 92 94 95 106 117 113 114 124 121 130 124 124 123 129 132 134 140 138 139 140 140 145 150 150 146 141 139 141 137 141 143 145 146 149 146 141 149 148 149 144 146 140 135 136 145 158 159 169 175 169 174 247 264 344 350 328 340 339 331 333 330 326 338 351 30 38 67 85 92 162 185 213 226 211 218 207 208 203 190 192 173 149 146 137 321 338 342 331 324 318 291 278 266 276 266 255 240 238 188 176 199 209 200 160 156 153 183 202 226 240 232 231 245 235 233 227 220 225 229 229 231 232 230 231 226 219 227 211 205 203 200 199 201 204 197 191 187 189 192 193 198 200 189 185 178 177 171 182 184 188 187 189 171 189 171 178 190 195 190 188 189 188 184 179 173 177 180 174 175 176 173 169 169 173 165 162 163 163 166 161 160 160 155 159 156 158 157 172 190 227 249 248 272 279 294 291 286 295 291 289 293 302 302 301 301 293 294 299 295 313 324 322 327 344 355 351 333 338 347 320 319 312 308 324 330 322 333 354 6 6 29 108 83 83 72 76 70 55 66 80 92 117 100 90 92 87 87 87 76 73 86 110 113 111 130 125 125 125 133 135 131 126 130 130 130 138 142 142 145 151 146 142 151 156 156 147 144 141 144 139 142 147 149 151 157 157 158 154 153 157 152 149 155 150 152 154 155 170 176 172 185 200 268 283 314 323 320 324 326 314 335 355 341 338 347 28 54 58 91 98 194 192 204 230 235 225 219 220 210 193 198 174 130 147 80 59 337 334 320 315 304 295 282 281 285 282 288 256 276 232 nan 186 203 176 97 163 135 149 77 264 259 276 247 246 231 232 232 232 223 227 233 231 233 234 232 231 218 220 217 219 216 217 199 204 207 205 193 189 187 186 181 188 201 193 189 180 180 177 184 183 185 190 187 169 185 176 182 190 196 193 197 191 191 185 185 177 177 178 181 176 181 180 170 171 174 174 169 164 166 167 167 168 160 159 158 155 158 155 183 218 225 235 249 257 286 315 267 287 290 286 296 293 293 298 295 285 281 282 279 296 296 300 304 312 336 344 357 339 324 323 322 316 311 308 335 338 4 22 37 123 62 47 99 59 67 98 85 76 80 89 142 127 87 77 89 105 94 84 97 85 79 56 132 127 125 134 139 136 136 140 135 134 133 135 137 138 143 147 150 149 160 151 149 155 161 160 153 148 146 147 145 153 152 154 159 164 163 159 159 158 161 160 157 163 158 156 160 165 182 180 196 191 311 299 300 302 305 300 304 305 316 328 321 320 336 6 16 56 91 101 101 191 255 11 75 317 253 226 237 220 206 196 235 73 34 51 40 339 338 330 319 304 290 278 274 283 275 293 300 313 335 85 359 90 216 238 109 136 59 353 321 343 21 265 31 258 232 230 235 231 233 236 234 239 235 233 224 218 220 219 220 220 217 210 208 210 202 194 197 189 189 181 182 187 186 189 187 185 183 189 185 186 185 191 175 186 181 189 191 200 193 198 192 195 190 182 184 183 176 180 180 185 180 177 175 175 176 173 172 171 171 172 174 171 168 167 166 166 175 194 217 216 210 198 194 186 157 242 283 285 285 292 296 298 295 297 293 280 281 294 300 298 298 298 312 323 328 321 317 316 326 334 315 302 313 292 285 324 34 350 13 35 40 79 91 109 90 72 80 104 95 127 93 90 118 103 117 105 118 114 96 126 194 161 147 153 154 137 142 146 142 144 142 141 144 148 144 153 150 156 159 162 156 158 164 165 165 162 155 150 148 149 150 156 158 161 164 163 164 162 165 169 164 162 159 165 171 168 171 200 204 211 211 240 269 272 278 293 291 304 310 325 319 325 334 353 17 37 113 114 128 120 7 6 20 33 6 357 15 273 230 245 208 28 35 47 45 60 341 347 328 324 319 288 291 295 300 289 305 328 3 346 nan nan 9 340 352 83 47 359 352 10 328 324 342 301 359 266 226 283 280 259 240 234 234 235 237 232 228 230 228 227 225 223 222 212 209 204 195 207 195 190 188 183 186 188 189 188 186 183 184 189 186 181 188 184 185 192 188 192 194 197 198 198 199 190 185 185 190 182 178 181 182 181 182 182 180 177 179 178 176 175 178 181 175 170 168 166 171 180 193 206 194 186 187 168 149 163 187 203 266 270 281 304 307 300 289 276 272 287 298 298 288 301 295 297 288 301 302 305 315 325 323 307 311 254 196 256 291 313 345 56 81 82 73 91 90 66 104 144 149 146 164 149 145 149 157 163 157 153 144 135 168 196 172 178 175 157 151 151 146 154 152 152 152 152 148 145 151 153 156 158 161 160 162 167 167 162 161 157 153 149 147 148 151 155 163 166 169 164 168 165 169 165 168 163 160 171 181 185 193 207 215 221 246 250 259 271 274 284 297 317 322 323 314 325 328 41 286 343 254 183 145 11 6 359 16 24 11 1 36 10 122 57 46 44 47 53 77 12 309 323 330 320 318 307 282 349 314 327 343 352 nan nan nan nan 3 3 12 357 2 348 355 342 341 318 2 324 326 265 294 278 270 249 237 237 234 234 241 237 241 238 235 231 223 222 216 216 204 188 198 193 190 190 187 184 192 193 186 185 181 190 194 190 185 188 181 189 197 193 201 197 202 204 206 202 196 193 191 194 190 181 178 181 183 187 184 184 180 182 181 186 183 179 185 173 170 163 154 155 166 181 186 177 182 176 166 149 161 183 175 302 272 266 313 281 276 274 271 289 293 293 286 280 290 281 273 261 220 270 279 280 347 310 133 152 142 148 134 131 159 156 106 94 113 104 79 80 104 121 143 151 159 164 159 155 162 164 164 157 173 163 167 186 192 187 180 174 167 163 161 164 165 163 162 157 146 147 150 154 156 155 156 160 162 163 166 164 161 161 160 155 153 151 153 150 154 162 167 172 171 170 168 172 169 174 169 171 183 186 186 208 217 217 215 226 248 252 266 269 282 289 314 301 302 317 320 305 316 306 276 225 186 162 357 11 358 4 16 8 12 18 34 23 32 45 43 49 59 48 14 2 332 319 335 346 344 258 326 316 336 342 353 359 5 22 8 17 22 2 359 2 2 7 332 333 321 317 323 298 295 285 296 291 253 249 245 241 237 242 247 243 245 247 247 231 226 215 211 196 193 188 192 186 186 189 186 195 196 190 183 188 190 195 192 192 188 183 193 196 198 205 204 204 206 206 207 199 196 198 198 197 192 182 181 187 189 186 186 186 183 185 187 189 183 180 175 172 164 155 158 161 171 172 174 169 174 173 155 165 174 174 114 164 234 257 265 258 291 295 293 287 286 284 280 274 268 262 243 206 209 268 251 261 179 159 156 157 152 154 150 125 95 71 62 76 90 98 128 134 125 135 140 153 149 153 156 158 165 173 152 181 173 196 188 181 177 179 178 176 166 164 170 167 164 162 159 155 159 158 157 159 159 156 157 163 162 164 164 164 165 161 162 160 155 158 159 160 161 164 166 170 169 168 173 172 171 176 174 177 179 184 218 228 227 238 240 241 252 251 255 273 296 288 283 297 292 292 302 323 292 300 295 195 221 6 5 12 6 16 22 28 27 37 45 46 54 53 64 86 54 8 22 354 340 351 351 334 293 310 328 335 345 357 360 11 23 22 18 27 10 10 359 356 353 336 292 292 298 291 287 288 273 265 271 274 260 287 284 270 267 261 252 250 245 251 238 223 222 nan 197 190 192 179 182 182 187 192 196 203 199 192 196 192 194 198 195 195 193 196 194 201 206 203 201 208 205 206 200 200 200 202 200 197 187 188 189 190 188 189 190 192 190 188 188 186 181 184 177 165 158 161 168 166 164 168 172 169 161 161 160 156 151 143 168 184 230 182 126 11 353 329 302 274 261 275 267 251 229 219 195 196 196 199 186 173 158 156 156 155 156 148 138 127 112 134 129 122 130 138 115 123 122 114 128 139 149 148 158 168 144 145 145 177 194 194 183 181 182 184 174 175 167 173 169 167 165 162 168 162 157 156 161 160 157 164 161 159 156 161 166 158 160 164 163 163 166 170 166 163 163 168 169 173 171 173 168 173 177 181 173 171 168 196 211 238 242 245 242 241 249 254 266 266 259 281 270 280 305 306 312 297 282 273 273 253 359 11 14 12 14 31 49 42 35 43 46 52 59 41 36 22 18 31 1 355 344 325 324 319 322 327 332 342 353 1 9 17 19 9 2 0 352 348 340 323 299 290 278 271 269 260 258 246 245 253 254 261 270 271 286 290 274 263 254 252 245 242 257 239 nan nan 191 186 180 183 178 186 200 205 205 205 202 201 199 193 200 200 198 197 202 196 203 210 204 202 206 205 210 204 203 204 202 203 202 197 193 190 188 187 190 193 194 189 194 189 185 188 196 190 176 173 169 169 171 175 178 177 165 161 160 157 156 142 131 142 138 140 130 92 105 67 22 352 15 69 88 219 201 189 175 174 183 177 169 168 171 159 160 153 151 151 149 143 139 150 168 146 144 147 107 97 97 99 102 96 121 145 139 159 161 165 164 158 170 177 175 177 183 186 185 176 172 174 175 169 168 171 167 168 162 164 164 162 163 163 165 168 163 157 165 160 156 163 168 167 171 168 174 nan 166 175 169 168 174 176 176 170 165 173 180 183 178 180 183 200 207 221 229 242 243 231 236 236 247 238 247 263 274 291 309 304 293 295 300 292 275 3 8 3 12 14 28 38 38 43 44 45 32 38 32 22 4 8 359 355 338 346 311 318 313 315 325 333 338 346 356 0 4 351 351 341 325 323 314 302 296 278 284 279 263 252 256 255 253 249 243 253 255 263 265 264 273 274 273 254 264 243 258 269 235 nan nan nan 177 190 166 173 184 202 209 213 211 209 207 204 202 202 201 203 200 201 202 205 209 205 205 208 206 208 207 202 207 201 201 203 207 200 198 193 186 189 195 201 195 194 192 190 193 202 198 188 183 175 169 172 180 183 174 173 165 161 164 149 128 120 136 140 135 107 118 88 79 83 85 84 74 64 96 151 156 153 158 170 175 163 169 169 154 146 143 149 155 149 140 141 156 180 181 182 136 132 166 124 120 110 115 119 123 133 173 168 170 179 176 185 183 163 171 188 191 194 184 175 173 180 177 172 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 166 172 nan nan nan nan nan nan 168 nan nan nan nan nan 166 165 179 187 188 196 206 202 204 206 205 214 234 228 226 227 232 251 237 227 245 256 266 268 268 274 298 298 281 7 6 2 9 10 21 30 34 41 41 49 47 17 20 10 349 354 339 337 335 302 284 305 299 305 320 320 331 332 339 346 341 327 316 317 306 309 297 290 288 286 277 272 268 260 256 259 258 264 262 257 260 262 262 271 269 270 268 271 274 253 nan 257 244 nan nan 143 209 268 213 168 189 208 210 211 216 219 213 210 206 210 204 201 208 201 205 210 211 213 209 213 210 208 209 200 203 205 203 204 208 203 200 196 195 190 196 199 197 196 195 194 200 207 203 199 182 177 175 182 181 175 173 173 163 163 161 148 134 130 119 123 121 110 118 95 75 74 92 87 86 65 66 105 133 139 143 153 168 175 160 165 156 146 139 145 150 157 154 141 151 191 209 215 163 194 196 162 143 138 141 79 133 128 168 211 179 179 187 183 181 179 178 190 198 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan 177 177 193 198 206 211 213 200 216 216 217 226 234 219 205 213 229 229 242 229 227 242 248 260 248 223 234 15 11 3 5 5 12 9 15 22 22 14 18 41 40 356 352 339 337 330 318 313 319 322 305 304 311 313 309 313 320 323 334 313 312 310 308 299 290 293 283 281 272 265 268 263 254 253 260 269 265 269 264 262 259 262 266 271 269 269 262 249 nan 252 nan nan nan 273 209 206 204 185 191 213 229 221 215 220 217 213 212 214 211 209 209 207 204 206 213 211 213 214 214 209 207 202 204 201 201 199 203 206 203 197 192 193 195 197 195 199 199 199 202 205 207 198 184 181 178 174 176 170 170 169 165 156 150 150 141 138 144 130 123 118 113 103 78 84 97 99 99 80 72 102 136 145 148 160 157 167 nan nan nan nan nan 151 156 nan 154 144 168 192 211 211 223 234 261 225 200 170 172 166 172 216 254 259 244 192 192 196 202 191 193 209 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 190 187 196 201 211 219 219 205 214 209 225 216 205 205 209 227 224 235 260 244 236 222 242 241 210 216 16 10 8 3 357 359 5 nan 8 nan nan 3 nan 355 354 358 340 337 324 324 334 341 326 317 316 319 329 319 326 326 326 327 329 325 307 300 295 286 273 270 272 270 269 270 273 268 262 261 258 267 265 267 266 264 258 260 259 262 261 270 275 nan nan 252 300 260 260 203 233 253 217 225 218 226 230 228 221 222 215 210 216 215 211 213 207 209 209 210 210 212 216 216 210 208 203 202 202 199 197 199 203 205 199 196 195 195 196 197 195 201 201 203 205 206 193 190 186 182 178 169 165 170 175 157 149 141 142 148 162 158 153 139 141 135 146 112 108 103 123 134 138 126 124 147 153 151 154 159 174 nan nan nan nan nan nan nan 143 153 168 167 206 234 229 248 260 268 263 239 203 189 184 220 230 243 266 237 242 226 219 212 219 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 204 204 207 nan 217 215 211 209 232 219 219 218 229 244 263 271 257 246 229 235 210 233 216 212 19 15 5 349 345 356 nan nan nan nan nan nan nan nan nan nan 348 348 352 327 nan nan nan nan nan 351 358 336 344 339 336 331 328 326 322 306 295 290 285 273 265 274 272 266 262 267 270 266 263 262 263 268 267 267 264 255 255 258 256 246 253 263 267 248 261 270 274 269 264 260 257 245 236 220 229 228 228 229 220 213 214 214 217 221 217 214 211 212 212 210 214 219 215 201 207 204 203 199 199 198 201 202 199 195 202 199 198 201 195 196 198 199 203 200 199 198 191 184 176 178 170 173 175 161 120 133 151 165 162 156 139 138 146 148 147 141 136 131 129 127 119 138 126 134 163 177 182 180 175 nan nan nan nan nan nan nan 149 162 182 201 216 254 266 nan nan nan 264 261 271 239 214 224 229 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 218 217 203 197 226 249 234 253 258 265 267 263 245 214 206 211 197 218 223 17 7 15 353 351 354 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 nan nan nan nan nan 313 311 301 293 286 nan 266 271 272 264 264 268 265 262 265 266 269 271 267 264 255 253 252 253 253 254 258 263 252 249 251 265 261 254 259 253 245 241 227 236 228 234 233 233 222 218 215 221 226 223 221 217 215 212 211 217 222 206 206 203 201 196 197 201 197 195 193 193 197 204 204 206 201 200 202 202 202 198 202 203 206 195 181 174 176 181 177 152 151 161 162 168 157 151 nan nan nan 139 138 159 150 151 142 130 128 128 133 162 166 180 189 189 181 187 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 284 274 273 250 249 223 229 246 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 242 232 219 203 234 230 242 254 258 270 255 262 229 221 200 192 193 203 4 357 10 8 344 343 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 273 268 268 267 264 265 263 266 271 267 270 267 258 257 252 252 258 262 267 264 249 257 253 264 253 250 253 249 247 241 238 238 228 241 241 236 229 224 219 222 228 227 226 218 217 214 211 220 219 210 208 200 195 194 201 197 200 194 187 202 207 207 212 206 199 200 200 197 191 198 207 205 201 196 189 184 188 183 169 171 164 168 159 161 nan nan nan nan nan 145 159 nan nan 146 133 nan nan nan 157 174 171 171 171 180 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 262 274 271 281 nan nan 251 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 260 241 237 230 211 221 227 240 251 269 264 256 255 197 181 184 345 349 349 352 359 345 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 266 262 259 262 265 266 267 267 266 259 254 255 253 258 262 263 255 254 249 249 250 250 246 246 246 239 236 230 234 233 241 235 229 225 220 220 226 228 225 222 222 215 217 222 216 209 206 200 195 194 195 207 203 195 200 197 202 207 212 203 204 203 194 195 198 208 207 203 200 195 195 197 197 201 193 176 172 140 142 nan 124 nan nan nan nan nan 169 nan nan nan nan nan nan 164 nan nan nan 178 186 206 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 273 265 277 261 265 267 242 244 272 293 296 284 227 181 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 341 343 340 338 336 331 326 321 317 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 259 260 262 268 269 265 267 264 255 255 255 253 256 255 254 248 246 240 248 248 241 245 241 235 238 231 235 239 241 235 229 229 220 220 225 226 225 226 223 219 221 217 220 216 207 199 197 194 191 203 211 209 200 194 197 212 207 209 201 199 201 202 207 214 210 208 198 200 199 210 208 208 185 172 nan 169 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 303 306 304 303 300 291 286 163 242 274 297 245 303 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 339 337 336 340 343 342 335 329 329 322 319 316 313 313 312 308 304 302 298 292 288 288 287 286 nan nan 281 282 280 275 nan nan nan nan nan 261 260 259 266 271 262 261 nan nan 251 254 253 250 252 252 248 251 241 240 236 242 249 242 236 231 230 235 238 240 234 234 229 223 222 223 221 227 228 225 219 220 222 225 218 210 200 194 189 195 213 212 209 200 192 201 212 209 205 198 200 200 204 212 210 215 215 212 212 214 216 212 196 191 179 179 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 306 305 nan nan nan 321 330 326 317 313 nan nan nan 332 328 nan nan nan nan 350 352 358 nan nan 336 337 336 335 337 333 332 334 335 329 328 323 322 320 319 314 310 308 307 306 303 300 298 295 292 290 286 287 288 281 276 273 271 272 272 269 265 nan nan nan nan nan nan 254 254 259 259 259 nan nan nan 250 251 251 251 254 247 250 249 242 232 234 242 238 232 229 233 236 237 240 236 233 230 223 224 222 224 227 227 222 220 222 228 229 222 212 201 192 208 210 213 216 212 204 195 199 211 206 200 201 202 206 209 212 217 220 219 220 221 219 216 210 192 nan 189 197 201 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 319 336 341 343 332 nan nan nan 358 9 347 343 344 339 341 342 336 334 334 336 337 333 326 323 317 314 310 309 306 302 299 297 298 295 294 291 292 292 286 283 280 279 272 274 272 268 263 264 268 274 273 267 266 265 nan nan nan 254 251 256 254 255 251 nan nan nan 246 247 248 250 247 246 246 247 244 243 248 231 231 234 234 235 237 239 233 231 nan 223 220 222 nan 228 223 222 224 228 231 230 219 215 205 200 210 210 219 219 215 208 200 203 207 204 205 208 210 212 217 220 223 224 221 227 227 219 nan 207 206 203 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 332 338 349 360 336 335 337 340 358 341 327 339 338 323 333 331 327 330 325 327 330 328 328 321 317 313 308 304 301 300 298 294 295 295 287 281 276 276 276 277 274 274 269 268 268 265 266 264 262 263 264 265 259 262 260 nan nan nan nan 244 243 242 248 249 nan nan nan 246 243 243 249 248 250 248 245 246 244 238 231 233 236 236 233 237 238 233 230 230 nan nan nan 229 225 221 223 222 227 233 228 224 220 209 210 207 216 nan nan 217 206 213 210 209 211 215 214 218 221 224 230 226 229 234 239 231 nan 216 209 215 224 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 319 340 325 322 322 327 331 332 335 321 324 320 312 318 318 321 322 321 325 325 325 324 321 322 318 318 313 309 304 304 305 306 301 294 291 283 275 272 272 274 276 272 269 267 265 263 262 259 261 259 259 258 257 255 255 256 254 258 nan nan nan nan 242 241 240 244 nan nan nan nan 243 242 247 247 247 247 244 244 242 232 233 234 237 237 235 236 239 237 231 nan nan nan nan 231 225 219 224 219 228 230 231 225 219 215 213 214 nan 220 218 210 211 209 216 217 221 220 218 224 226 230 231 233 234 237 nan nan 230 224 226 232 238 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 306 310 315 307 308 323 319 320 319 316 308 308 305 312 311 315 314 318 320 322 319 320 319 321 320 317 313 310 305 307 304 301 295 289 284 277 276 274 273 273 274 268 268 266 262 258 257 254 255 255 258 258 255 257 258 259 259 260 263 261 nan nan nan 248 244 242 244 nan nan nan nan 241 242 243 249 247 246 248 249 243 234 232 236 236 237 233 233 236 235 nan nan nan nan 231 232 223 224 221 221 219 233 230 225 nan 218 nan 216 216 218 217 213 212 215 218 224 228 224 225 230 231 231 236 239 242 nan nan nan 239 243 247 248 252 254 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 297 294 301 303 299 304 303 294 300 303 305 311 311 311 312 311 312 313 316 315 318 321 324 322 319 311 314 311 307 300 297 291 286 289 286 286 281 280 277 270 267 265 262 259 260 257 258 256 255 256 256 255 257 256 257 259 258 264 266 263 260 nan nan nan 243 242 246 243 nan nan 242 242 244 243 249 248 248 250 252 245 236 234 237 237 236 229 237 nan nan nan nan nan nan 231 230 nan 222 221 217 232 231 227 nan nan nan nan nan 216 nan 214 214 217 218 223 234 232 229 232 234 236 237 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 273 288 295 294 286 284 289 286 291 293 299 300 301 306 306 306 308 311 315 318 318 319 322 322 322 319 312 305 300 302 301 294 291 289 291 291 290 288 284 279 275 nan 268 263 263 261 259 257 256 255 254 253 254 256 256 256 255 256 258 263 265 261 264 263 265 nan 255 243 242 250 nan nan 241 241 244 245 244 245 248 247 252 248 242 238 237 237 232 241 241 nan nan nan nan nan nan 222 nan nan 223 220 224 229 225 nan nan nan nan nan nan 222 nan nan 218 nan 214 229 237 233 232 235 241 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 nan nan nan nan 274 285 286 284 283 286 285 287 289 290 293 297 303 305 303 304 305 312 315 318 317 319 321 322 323 317 309 306 305 303 300 296 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 258 256 256 254 254 254 252 256 256 255 253 251 254 255 258 257 259 261 261 261 264 258 253 247 252 254 256 252 246 242 242 246 250 249 251 252 249 246 240 237 236 239 244 240 nan nan nan nan nan nan nan nan nan nan 222 226 225 nan nan nan nan nan nan nan 222 nan 231 226 216 221 231 234 235 237 244 245 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 274 294 296 293 288 280 282 284 282 286 292 300 302 300 298 300 309 313 318 319 320 320 321 319 316 313 310 306 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 252 nan 250 247 243 243 241 240 236 238 246 253 255 256 253 256 257 255 262 270 270 263 262 261 258 256 254 246 243 248 251 248 251 249 247 246 242 nan nan nan 244 238 nan nan nan nan nan nan nan nan nan 225 225 228 nan nan nan nan nan nan nan nan nan 231 236 230 226 231 233 238 242 244 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 272 289 288 292 292 288 280 280 282 285 289 294 300 299 297 294 303 310 316 319 318 317 316 317 320 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 246 241 248 241 245 249 240 247 251 250 244 244 247 255 261 272 274 272 270 275 270 263 262 261 255 248 251 253 250 251 248 247 245 242 nan 240 244 nan nan nan 233 nan nan nan nan nan nan 224 nan 227 nan 224 nan 225 nan nan nan nan nan 232 241 nan 232 235 233 241 240 240 245 249 251 256 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 278 288 290 286 282 279 279 281 284 289 294 296 295 291 291 301 304 310 314 310 311 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 255 257 261 259 261 258 260 260 255 247 245 234 240 247 256 277 297 291 270 271 271 270 265 264 265 257 253 254 253 252 253 251 247 244 nan 238 nan 242 242 nan nan nan nan nan nan nan nan nan 226 223 232 nan 222 213 nan nan nan nan nan 223 233 nan nan 237 236 237 243 244 246 250 249 252 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 278 286 286 284 281 279 278 279 280 284 287 291 287 284 290 293 298 304 307 302 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 271 274 269 265 264 261 259 257 249 247 251 264 270 283 288 292 281 270 265 261 264 265 259 257 258 257 257 255 253 250 247 241 241 239 nan nan nan 233 nan nan nan nan 227 222 216 nan 222 232 nan 219 229 nan nan nan nan 226 nan nan nan nan 234 238 241 239 242 247 245 252 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 270 272 282 281 281 281 281 280 280 281 284 286 283 284 287 288 288 293 299 301 301 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 275 273 270 271 268 264 262 257 256 256 253 253 255 263 264 275 288 311 312 265 263 264 266 265 264 262 263 264 261 261 256 253 250 247 244 nan nan nan nan 231 229 nan nan nan nan 221 224 213 220 234 231 224 230 nan nan nan 230 nan 231 nan nan nan nan 238 nan nan nan 246 246 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 nan 272 279 280 281 281 282 282 280 280 280 283 283 285 287 283 283 288 294 295 299 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 289 293 nan 277 279 nan nan 270 265 262 257 255 252 254 256 257 256 254 250 253 253 266 281 302 303 292 278 265 269 268 267 270 266 266 263 265 260 256 253 250 nan nan nan nan nan nan 227 226 nan nan 230 nan 221 215 220 234 229 227 229 234 235 236 236 nan 237 nan nan nan nan nan nan nan 248 251 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 nan 275 284 281 282 283 282 280 281 281 283 284 nan 282 282 282 284 284 289 296 298 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 302 294 288 nan nan nan nan nan nan nan nan nan nan nan 250 257 257 255 250 252 259 268 275 284 288 302 296 268 269 273 274 273 269 270 266 270 265 259 258 256 252 nan nan nan nan nan 227 221 226 232 231 228 nan nan 223 226 224 220 226 234 231 235 236 242 237 nan nan nan nan 244 243 247 252 258 261 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 276 281 284 284 283 282 281 282 284 nan nan nan nan nan nan nan 288 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 305 296 nan nan nan nan nan nan nan nan nan nan nan nan 253 254 256 252 252 265 267 263 267 279 292 290 281 284 284 280 276 273 264 nan nan nan 264 256 254 253 nan nan nan nan nan nan nan nan 220 229 230 227 222 220 226 226 219 230 232 227 228 233 238 244 242 243 246 241 251 242 243 247 252 263 264 254 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 273 276 279 282 283 283 285 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 297 nan nan nan nan nan nan nan nan nan nan nan nan nan 257 259 253 257 265 263 261 262 282 285 286 286 289 285 280 273 269 nan nan nan nan nan 257 nan nan nan nan nan nan nan nan nan nan 221 227 229 227 226 222 224 223 222 225 226 220 227 231 238 245 244 248 244 242 244 240 241 246 244 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 277 278 276 280 281 283 286 286 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 258 256 255 262 267 263 261 267 278 280 288 289 288 282 270 263 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 222 224 223 224 228 229 226 224 225 223 223 225 220 222 227 235 241 242 243 244 250 248 247 240 243 242 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 277 280 281 282 283 286 289 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 253 255 257 260 263 262 259 266 273 279 280 278 275 271 268 275 275 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 225 225 229 231 232 230 227 225 223 224 220 218 216 221 233 241 240 242 240 241 244 247 242 238 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 291 279 283 285 285 285 284 285 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 256 263 265 nan 263 264 262 264 271 272 274 274 276 271 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 225 227 231 230 233 233 232 227 225 222 220 216 217 225 232 243 244 239 244 239 239 247 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 290 284 283 285 285 284 284 283 284 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 nan nan nan nan nan 265 265 266 269 269 267 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 221 222 226 226 231 230 230 234 232 230 226 222 221 218 219 229 239 245 243 244 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 nan nan nan nan nan nan nan nan nan nan nan 291 282 283 282 284 284 284 285 286 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 258 265 nan nan nan nan nan nan 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 222 223 228 230 231 231 233 237 234 231 228 224 222 218 225 235 243 244 246 243 247 245 nan 246 nan nan nan nan nan nan nan nan 276 nan 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 nan nan nan nan nan nan nan nan nan nan nan nan 291 276 278 277 278 281 283 286 288 290 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 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 231 233 232 232 232 233 233 231 229 226 223 221 230 237 243 247 246 249 249 248 nan nan nan nan nan nan nan nan nan 273 275 273 284 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 295 268 271 275 278 280 283 285 289 291 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 229 nan nan nan 239 236 235 231 231 227 230 227 228 226 227 229 237 243 246 248 250 254 nan nan nan nan nan nan nan nan nan 276 282 282 285 292 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 289 nan 273 273 276 280 283 283 287 290 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 243 nan nan 237 236 232 231 231 230 230 233 233 235 239 242 246 247 253 255 nan 261 nan nan nan nan nan nan nan 275 285 286 290 295 299 299 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 276 261 290 286 283 280 293 287 288 294 290 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 241 241 nan nan 238 239 237 234 233 233 231 232 235 236 239 244 247 250 256 259 262 266 nan nan nan nan nan 276 280 286 290 290 295 299 300 nan 296 nan nan nan nan 293 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 287 269 269 nan 256 293 296 298 290 297 300 307 296 297 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 277 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 241 238 238 236 234 235 236 235 234 234 237 242 250 251 255 260 259 262 266 266 272 nan nan nan 281 286 289 289 293 294 295 293 293 292 nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 286 273 258 250 255 255 291 289 292 289 294 295 302 298 297 287 304 300 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 286 272 258 287 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 238 238 235 235 236 237 236 236 236 243 250 252 256 262 264 262 265 267 268 272 277 278 281 285 287 289 292 288 290 292 291 nan 292 300 300 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 283 279 295 299 295 287 310 300 283 283 278 282 274 278 296 296 300 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 nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 236 238 238 237 241 248 254 251 257 266 266 268 268 270 274 275 277 282 286 289 290 289 286 286 285 288 289 291 297 303 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 314 299 291 300 303 294 285 267 281 287 286 298 299 297 303 296 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 237 241 242 245 247 252 253 254 264 265 266 270 270 272 277 278 283 285 284 287 286 286 285 283 290 292 297 304 303 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 309 nan 285 282 297 287 289 289 283 286 293 303 298 296 286 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 274 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 239 244 246 249 251 253 255 258 263 265 268 269 274 278 280 283 287 286 284 285 285 282 283 289 295 299 303 302 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 311 nan 310 290 255 276 292 286 280 279 286 294 304 300 300 293 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 328 306 288 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 242 245 247 250 252 256 258 262 267 269 272 274 276 280 280 283 285 290 287 284 284 285 287 297 300 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 nan nan nan nan nan 299 294 235 254 274 283 286 282 284 295 300 300 291 300 300 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 346 330 289 291 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 241 245 248 253 257 261 264 266 271 271 273 274 270 277 284 285 285 282 283 281 285 290 294 301 300 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 306 nan nan nan nan nan nan 241 239 252 275 278 272 282 284 296 295 294 295 303 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 45 56 353 nan nan nan nan nan 268 261 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 249 252 nan nan 268 265 267 269 270 277 278 280 278 278 282 281 281 285 286 293 299 299 301 301 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 328 286 nan nan nan nan 297 nan nan nan 256 264 265 271 275 285 290 291 303 311 317 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 nan nan 65 nan nan nan nan 235 248 268 nan nan nan 257 262 261 nan 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 261 263 265 269 274 276 278 278 281 286 279 286 287 290 291 300 301 299 300 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 288 281 289 nan nan nan nan nan nan nan nan 253 260 268 270 276 283 292 298 309 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 82 nan nan nan nan nan nan 255 293 282 281 263 260 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 244 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 267 268 270 274 279 279 278 281 285 285 nan nan 300 302 301 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 302 nan nan nan nan nan nan nan nan nan nan 244 255 259 270 272 277 288 299 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 349 nan nan nan nan nan 36 329 15 286 279 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 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 266 268 267 268 265 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 318 315 nan nan nan nan nan nan nan nan nan nan nan nan 256 267 274 283 287 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 130 239 259 263 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 244 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 252 264 272 283 280 278 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 15 305 293 264 257 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 239 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 321 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 261 272 274 nan 283 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 320 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 nan nan nan nan nan nan nan nan nan 216 224 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 320 322 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 279 nan nan 301 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 nan nan nan nan nan nan nan nan nan 232 nan 212 nan nan nan nan nan nan nan 224 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 307 315 343 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 320 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 235 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 303 318 nan nan 329 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 301 nan nan nan 309 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 327 340 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 319 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 314 322 318 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 329 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 352 328 331 nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 333 340 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 337 347 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 321 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 278 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 247 246 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 244 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 286 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 nan nan nan 237 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 199 nan 339 332 nan nan nan nan nan nan nan nan 2 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 298 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 286 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 302 296 296 nan nan 334 318 289 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan 262 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 233 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan